commit: http://blackfin.uclinux.org/git/?p=linux-kernel;a=commitdiff;h=4ca6bee20be357a3fc0e680ace2393cff6c9d2ad branch: http://blackfin.uclinux.org/git/?p=linux-kernel;a=shortlog;h=refs/heads/trunk
Signed-off-by: Scott Jiang <[email protected]> Signed-off-by: Bob Liu <[email protected]> --- arch/blackfin/mach-bf609/boards/ezkit.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/arch/blackfin/mach-bf609/boards/ezkit.c b/arch/blackfin/mach-bf609/boards/ezkit.c index 7a6a5ba..c90638f 100644 --- a/arch/blackfin/mach-bf609/boards/ezkit.c +++ b/arch/blackfin/mach-bf609/boards/ezkit.c @@ -796,11 +796,19 @@ static struct platform_device bfin_i2s = { #if defined(CONFIG_SND_SOC_BFIN_EVAL_ADAU1X61) || \ defined(CONFIG_SND_SOC_BFIN_EVAL_ADAU1X61_MODULE) -static struct platform_device bf5xx_adau1701_device = { +static struct platform_device adau1761_device = { .name = "bfin-eval-adau1x61", }; #endif +#if defined(CONFIG_SND_SOC_ADAU1761) || defined(CONFIG_SND_SOC_ADAU1761_MODULE) +#include <sound/adau17x1.h> +static struct adau1761_platform_data adau1761_info = { + .lineout_mode = ADAU1761_OUTPUT_MODE_LINE, + .headphone_mode = ADAU1761_OUTPUT_MODE_HEADPHONE_CAPLESS, +}; +#endif + #if defined(CONFIG_BFIN_CRC) #define BFIN_CRC_NAME "bfin-crc" @@ -1029,6 +1037,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info0[] = { #if defined(CONFIG_SND_SOC_ADAU1761) || defined(CONFIG_SND_SOC_ADAU1761_MODULE) { I2C_BOARD_INFO("adau1761", 0x38), + .platform_data = (void *)&adau1761_info }, #endif }; @@ -1163,7 +1172,7 @@ static struct platform_device *ezkit_devices[] __initdata = { #endif #if defined(CONFIG_SND_SOC_BFIN_EVAL_ADAU1X61) || \ defined(CONFIG_SND_SOC_BFIN_EVAL_ADAU1X61_MODULE) - &bf5xx_adau1701_device, + &adau1761_device, #endif };
_______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
