diff options
author | Alan Tull <alan.tull@freescale.com> | 2011-06-28 11:18:05 -0500 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2012-01-09 21:02:22 +0800 |
commit | 0c0af9e54de28ff7d9da7972fa55b29629c05c10 (patch) | |
tree | 70716c91d4357464588598af53605144fcaf1628 /arch/arm/mach-mx5/board-mx53_evk.c | |
parent | bc29d99ebda87ade2534e0c6b080420022beb617 (diff) |
ENGR00139265-3 mxc alsa soc spdif driver
* Add spdif block clock divider settings and spdif_clk_set_rate
function to mxc_spdif_platform_data.
Signed-off-by: Alan Tull <alan.tull@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx5/board-mx53_evk.c')
-rwxr-xr-x | arch/arm/mach-mx5/board-mx53_evk.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/arm/mach-mx5/board-mx53_evk.c b/arch/arm/mach-mx5/board-mx53_evk.c index 81aa39755f90..63d555893dc7 100755 --- a/arch/arm/mach-mx5/board-mx53_evk.c +++ b/arch/arm/mach-mx5/board-mx53_evk.c @@ -714,9 +714,12 @@ static void __init mx53_evk_io_init(void) static struct mxc_spdif_platform_data mxc_spdif_data = { .spdif_tx = 1, .spdif_rx = 0, - .spdif_clk_44100 = 0, /* Souce from CKIH1 for 44.1K */ - .spdif_clk_48000 = 7, /* Source from CKIH2 for 48k and 32k */ - .spdif_clkid = 0, + .spdif_clk_44100 = 0, /* tx clk from CKIH1 for 44.1K */ + .spdif_clk_48000 = 7, /* tx clk from CKIH2 for 48k and 32k */ + .spdif_div_44100 = 8, + .spdif_div_48000 = 8, + .spdif_div_32000 = 12, + .spdif_rx_clk = 0, /* rx clk from spdif stream */ .spdif_clk = NULL, /* spdif bus clk */ }; |