linux_dsm_epyc7002/arch/arm/plat-omap/include/plat
Jarkko Nikula 7bba67ab3a ARM: OMAP: mcbsp: Make threshold based transfer code generic
Remove CONFIG_ARCH_OMAP3 conditional compilation and cpu_is_omap34xx test
around buffer threshold based transfer and DMA operating mode control. Use
instead the buffer_size in platform data to determine when these sysfs
controls are exposed and when to access related McBSP registers. Rationale
for this is to make code generic and to allow to use it on OMAP4 that also
supports threshold based transfers.

Currently buffer_size variable is set only for OMAP3 SoCs but it is easy
to extend to OMAP4 and any later OMAP version.

Signed-off-by: Jarkko Nikula <jarkko.nikula@bitmer.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2011-09-26 17:48:10 -07:00
..
blizzard.h omap: Checkpatch cleanup for blizzard.h 2010-03-11 14:50:00 -08:00
board-ams-delta.h
board-sx1.h
board-voiceblue.h
board.h ARM: omap: move omap_get_config et al. to .init.text 2011-02-09 16:36:40 -08:00
clkdev_omap.h OMAP4: clocks: Update the clock tree with 4460 clock nodes 2011-07-08 03:38:48 -07:00
clock.h OMAP: id: remove OMAP_CHIP declarations, code 2011-09-14 17:23:39 -06:00
common.h ARM: OMAP: Introduce SoC specific early_init 2011-08-24 06:19:02 -07:00
cpu.h OMAP: id: remove OMAP_CHIP declarations, code 2011-09-14 17:23:39 -06:00
dma-44xx.h omap4: Add auto-generated irq and dma headers 2010-02-23 14:02:52 -08:00
dma.h am3505/3517: Various platform defines for UART4 2011-08-10 03:38:07 -07:00
dmtimer.h OMAP: dmtimer: add missing include 2011-07-09 18:15:11 -06:00
dsp.h omap: add dsp platform device 2010-10-05 12:05:11 -07:00
flash.h OMAP: fix compilation error 2011-05-31 06:17:01 -07:00
fpga.h arm: omap1: fix compile warnings 2011-01-27 16:39:41 -08:00
gpio-switch.h
gpio.h gpio/omap: cleanup show revision, remove cpu_is checks, display only once 2011-06-16 11:14:13 -07:00
gpmc-smc91x.h
gpmc-smsc911x.h arm: omap: gpmc-smsc911x: minor style fixes 2011-05-03 00:38:58 -07:00
gpmc.h Fix common misspellings 2011-03-31 11:26:23 -03:00
hardware.h TI816X: Update common OMAP machine specific sources 2011-02-16 08:31:39 -08:00
hwa742.h
i2c.h OMAP: hwmod: fix the i2c-reset timeout during bootup 2011-07-10 05:27:16 -06:00
io.h ARM: OMAP: Move omap2_init_common_devices out of init_early 2011-08-24 04:48:10 -07:00
iommu2.h
iommu.h omap: IOMMU: add support to callback during fault handling 2011-02-24 14:23:17 -08:00
iovmm.h OMAP: iovmm: fix SW flags passed by user 2011-06-01 02:25:04 -07:00
irda.h
irqs-44xx.h omap4: Add auto-generated irq and dma headers 2010-02-23 14:02:52 -08:00
irqs.h am3505/3517: Various platform defines for UART4 2011-08-10 03:38:07 -07:00
keypad.h Keyboard: omap-keypad: use matrix_keypad.h 2010-12-22 11:11:47 -08:00
l3_2xxx.h OMAP2420: hwmod data: add DSS DISPC RFBI VENC 2011-02-23 09:19:06 +02:00
l3_3xxx.h OMAP3: hwmod data: add DSS DISPC RFBI DSI VENC 2011-02-23 09:19:06 +02:00
l4_2xxx.h OMAP2420: hwmod data: add DSS DISPC RFBI VENC 2011-02-23 09:19:06 +02:00
l4_3xxx.h OMAP3: hwmod data: add DSS DISPC RFBI DSI VENC 2011-02-23 09:19:06 +02:00
lcd_mipid.h
led.h
mailbox.h OMAP: mailbox: add notification support for multiple readers 2010-12-02 05:43:16 -06:00
mcbsp.h ARM: OMAP: mcbsp: Make threshold based transfer code generic 2011-09-26 17:48:10 -07:00
mcspi.h OMAP: devices: Modify McSPI device to adapt to hwmod framework 2011-02-17 09:53:31 -08:00
memory.h ARM: P2V: separate PHYS_OFFSET from platform definitions 2011-02-17 23:26:55 +00:00
menelaus.h omap2: Convert ARCH_OMAP24XX to ARCH_OMAP2 2010-02-15 09:27:01 -08:00
mmc.h ARM: OMAP4: MMC: no regulator off during probe for eMMC 2011-06-01 02:25:04 -07:00
multi.h omap: Start using CONFIG_SOC_OMAP 2011-01-27 16:39:40 -08:00
mux.h Merge branch 'devel-misc' into omap-for-linus 2010-08-02 14:23:38 +03:00
nand.h omap: cleanup NAND platform data 2011-06-29 01:11:37 -07:00
omap4-keypad.h OMAP4: Keyboard: Mux changes in the board file 2011-07-05 03:38:24 -07:00
omap7xx.h omap1: Add 7xx clocks and pin muxes for SPI 2010-01-08 10:29:05 -08:00
omap16xx.h omap: Clean the serial port defines 2010-02-15 08:48:53 -08:00
omap24xx.h OMAP2420: CTRL: fix OMAP242X_CTRL_REGADDR macro 2010-10-08 11:40:17 -06:00
omap34xx.h [media] ARM: OMAP3: Update Camera ISP definitions for OMAP3630 2011-03-22 04:53:40 -03:00
omap44xx.h arm: omap4: add USBHOST and related base addresses 2010-12-01 02:36:08 +05:30
omap730.h
omap850.h
omap1510.h
omap_device.h OMAP: omap_device: decouple platform_device from omap_device 2011-09-15 16:35:47 -07:00
omap_hwmod.h OMAP2+: hwmod: remove OMAP_CHIP* 2011-09-14 17:23:19 -06:00
omap-alsa.h
omap-pm.h OMAP PM: remove OMAP_PM_NONE config option 2011-07-09 19:15:41 -06:00
omap-serial.h omap: serial: Change device name: omap-hsuart -> omap_uart 2010-12-20 17:53:04 -08:00
onenand.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus-1 2011-03-25 17:41:20 +02:00
param.h
prcm.h ARM: OMAP: Allow platforms to hook reset cleanly 2011-01-27 16:39:48 -08:00
sdrc.h OMAP2+: sdrc: fix compile break on OMAP4-only config on current omap-for-linus 2011-02-28 17:53:01 -08:00
serial.h am3505/3517: Various platform defines for UART4 2011-08-10 03:38:07 -07:00
sram.h ARM: 6649/1: omap: use fncpy to copy the PM code functions to SRAM 2011-02-04 14:26:08 +00:00
system.h ARM: OMAP: Allow platforms to hook reset cleanly 2011-01-27 16:39:48 -08:00
tc.h
ti816x.h TI816X: Update common OMAP machine specific sources 2011-02-16 08:31:39 -08:00
timex.h
uncompress.h arm: omap3: cm-t35: add support for cm-t3730 2011-07-05 03:38:23 -07:00
usb.h usb: musb: am35x: fix compile error when building am35x 2011-05-18 13:39:47 +03:00
vram.h ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB 2010-07-27 08:48:23 +01:00
vrfb.h OMAP: DSS2: OMAPFB: Allow FB_OMAP2 to build without VRFB 2010-10-22 23:21:06 +03:00