Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88abfd5b authored by Matt Porter's avatar Matt Porter Committed by Mark Brown
Browse files

ARM: davinci: enable SRAM ping ping buffering on DA850



Passes the DA850 shared SRAM gen_pool to the McASP driver
and enables the ping-pong buffer DMA support.

Signed-off-by: default avatarMatt Porter <mporter@ti.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent b8ec56d8
Loading
Loading
Loading
Loading
+14 −10
Original line number Diff line number Diff line
@@ -769,9 +769,12 @@ static struct snd_platform_data da850_evm_snd_data = {
	.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);