From 6b0c9351426bdedcbe8fb81149a072de96991666 Mon Sep 17 00:00:00 2001 From: Hans-Christian Egtvedt Date: Tue, 24 Mar 2009 13:59:22 +0100 Subject: 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 [haavard.skinnemoen@atmel.com: fold board code update] Signed-off-by: Haavard Skinnemoen --- arch/avr32/mach-at32ap/include/mach/board.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'arch/avr32/mach-at32ap/include/mach/board.h') 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 { -- cgit