diff options
| -rw-r--r-- | arch/blackfin/mach-bf518/boards/ezbrd.c | 17 | 
1 files changed, 17 insertions, 0 deletions
| diff --git a/arch/blackfin/mach-bf518/boards/ezbrd.c b/arch/blackfin/mach-bf518/boards/ezbrd.c index 46cb5d410b62..f95e6096719b 100644 --- a/arch/blackfin/mach-bf518/boards/ezbrd.c +++ b/arch/blackfin/mach-bf518/boards/ezbrd.c @@ -525,6 +525,14 @@ static struct platform_device bfin_sir1_device = {  #endif  #endif +#if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) +static struct platform_device bfin_i2s = { +	.name = "bfin-i2s", +	.id = CONFIG_SND_BF5XX_SPORT_NUM, +	/* TODO: add platform data here */ +}; +#endif +  #if defined(CONFIG_I2C_BLACKFIN_TWI) || defined(CONFIG_I2C_BLACKFIN_TWI_MODULE)  static struct resource bfin_twi0_resource[] = {  	[0] = { @@ -559,6 +567,11 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = {  		.irq = IRQ_PF8,  	},  #endif +#if defined(CONFIG_SND_SOC_SSM2602) || defined(CONFIG_SND_SOC_SSM2602_MODULE) +	{ +		I2C_BOARD_INFO("ssm2602", 0x1b), +	}, +#endif  };  #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) @@ -736,6 +749,10 @@ static struct platform_device *stamp_devices[] __initdata = {  	&i2c_bfin_twi_device,  #endif +#if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) +	&bfin_i2s, +#endif +  #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE)  #ifdef CONFIG_SERIAL_BFIN_SPORT0_UART  	&bfin_sport0_uart_device, | 
