diff options
Diffstat (limited to 'arch/arm/mach-davinci/board-da850-evm.c')
| -rw-r--r-- | arch/arm/mach-davinci/board-da850-evm.c | 24 | 
1 files changed, 14 insertions, 10 deletions
diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c index 32ee3f89596..d9bc3fa7bb2 100644 --- a/arch/arm/mach-davinci/board-da850-evm.c +++ b/arch/arm/mach-davinci/board-da850-evm.c @@ -762,16 +762,19 @@ static u8 da850_iis_serializer_direction[] = {  };  static struct snd_platform_data da850_evm_snd_data = { -	.tx_dma_offset	= 0x2000, -	.rx_dma_offset	= 0x2000, -	.op_mode	= DAVINCI_MCASP_IIS_MODE, -	.num_serializer	= ARRAY_SIZE(da850_iis_serializer_direction), -	.tdm_slots	= 2, -	.serial_dir	= da850_iis_serializer_direction, -	.asp_chan_q	= EVENTQ_0, -	.version	= MCASP_VERSION_2, -	.txnumevt	= 1, -	.rxnumevt	= 1, +	.tx_dma_offset		= 0x2000, +	.rx_dma_offset		= 0x2000, +	.op_mode		= DAVINCI_MCASP_IIS_MODE, +	.num_serializer		= ARRAY_SIZE(da850_iis_serializer_direction), +	.tdm_slots		= 2, +	.serial_dir		= da850_iis_serializer_direction, +	.asp_chan_q		= EVENTQ_0, +	.ram_chan_q		= EVENTQ_1, +	.version		= MCASP_VERSION_2, +	.txnumevt		= 1, +	.rxnumevt		= 1, +	.sram_size_playback	= SZ_8K, +	.sram_size_capture	= SZ_8K,  };  static const short da850_evm_mcasp_pins[] __initconst = { @@ -1509,6 +1512,7 @@ static __init void da850_evm_init(void)  		pr_warning("da850_evm_init: mcasp mux setup failed: %d\n",  				ret); +	da850_evm_snd_data.sram_pool = sram_get_gen_pool();  	da8xx_register_mcasp(0, &da850_evm_snd_data);  	ret = davinci_cfg_reg_list(da850_lcdcntl_pins);  |