diff options
author | Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | 2009-03-24 13:59:22 +0100 |
---|---|---|
committer | Haavard Skinnemoen <haavard.skinnemoen@atmel.com> | 2009-03-27 16:15:39 +0100 |
commit | 6b0c9351426bdedcbe8fb81149a072de96991666 (patch) | |
tree | 48b4a924fe375adc3366160a8ca58a73984d5e7c /arch/avr32/mach-at32ap/include/mach | |
parent | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval... (diff) | |
download | linux-6b0c9351426bdedcbe8fb81149a072de96991666.tar.xz linux-6b0c9351426bdedcbe8fb81149a072de96991666.zip |
avr32: at32ap700x: setup DMA for ABDAC in the machine code
This patch will adjust the setup the DMA controller for the Audio
Bistream DAC in the at32ap700x machine code. This setup matches the new
ALSA driver for the ABDAC.
Tested on ATSTK1006 + ATSTK1000.
This patch will setup the needed platform data for the Audio Bistream
DAC used by the Favr-32 board.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
[haavard.skinnemoen@atmel.com: fold board code update]
Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Diffstat (limited to 'arch/avr32/mach-at32ap/include/mach')
-rw-r--r-- | arch/avr32/mach-at32ap/include/mach/board.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/avr32/mach-at32ap/include/mach/board.h b/arch/avr32/mach-at32ap/include/mach/board.h index cff8e84f78f2..63ec4008b253 100644 --- a/arch/avr32/mach-at32ap/include/mach/board.h +++ b/arch/avr32/mach-at32ap/include/mach/board.h @@ -13,7 +13,7 @@ * in this array is chip-dependent. */ extern unsigned long at32_board_osc_rates[]; - + /* * This used to add essential system devices, but this is now done * automatically. Please don't use it in new board code. @@ -97,7 +97,10 @@ struct ac97c_platform_data { struct platform_device * at32_add_device_ac97c(unsigned int id, struct ac97c_platform_data *data); -struct platform_device *at32_add_device_abdac(unsigned int id); +struct atmel_abdac_pdata; +struct platform_device * +at32_add_device_abdac(unsigned int id, struct atmel_abdac_pdata *data); + struct platform_device *at32_add_device_psif(unsigned int id); struct cf_platform_data { |