Skip to content

Commit

Permalink
Blackfin: bf537-stamp: Register adav801 codec and ASoC machine driver
Browse files Browse the repository at this point in the history
There is already an entry in the spi device table for the codec, but the
modalias was wrong.  Also the config symbol name for the codec is wrong,
so this is fixed as well.

Signed-off-by: Lars-Peter Clausen <[email protected]>
Signed-off-by: Scott Jiang <[email protected]>
Signed-off-by: Mike Frysinger <[email protected]>
  • Loading branch information
larsclausen authored and vapier committed Oct 25, 2011
1 parent 2fba06f commit 080ae07
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions arch/blackfin/mach-bf537/boards/stamp.c
Original file line number Diff line number Diff line change
Expand Up @@ -984,9 +984,9 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = {
},
#endif

#if defined(CONFIG_SND_BF5XX_SOC_ADAV80X) || defined(CONFIG_SND_BF5XX_SOC_ADAV80X_MODULE)
#if defined(CONFIG_SND_SOC_ADAV80X) || defined(CONFIG_SND_SOC_ADV80X_MODULE)
{
.modalias = "adav80x",
.modalias = "adav801",
.max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */
.bus_num = 0,
.chip_select = 1,
Expand Down Expand Up @@ -2101,7 +2101,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = {
},
#endif

#if defined(CONFIG_SND_BF5XX_SOC_ADAV80X) || defined(CONFIG_SND_BF5XX_SOC_ADAV80X_MODULE)
#if defined(CONFIG_SND_SOC_ADAV80X) || defined(CONFIG_SND_SOC_ADAV80X_MODULE)
{
I2C_BOARD_INFO("adav803", 0x10),
},
Expand Down Expand Up @@ -2552,6 +2552,14 @@ static struct platform_device bfin_ad73311_codec_device = {
};
#endif

#if defined(CONFIG_SND_SOC_BFIN_EVAL_ADAV80X) || \
defined(CONFIG_SND_SOC_BFIN_EVAL_ADAV80X_MODULE)
static struct platform_device bfin_eval_adav801_device = {
.name = "bfin-eval-adav801",
.id = -1,
};
#endif

#if defined(CONFIG_SND_BF5XX_SOC_I2S) || defined(CONFIG_SND_BF5XX_SOC_I2S_MODULE)
static struct platform_device bfin_i2s = {
.name = "bfin-i2s",
Expand Down Expand Up @@ -2838,6 +2846,11 @@ static struct platform_device *stamp_devices[] __initdata = {
defined(CONFIG_SND_SOC_BFIN_EVAL_ADAU1701_MODULE)
&bf5xx_adau1701_device,
#endif

#if defined(CONFIG_SND_SOC_BFIN_EVAL_ADAV80X) || \
defined(CONFIG_SND_SOC_BFIN_EVAL_ADAV80X_MODULE)
&bfin_eval_adav801_device,
#endif
};

static int __init net2272_init(void)
Expand Down

0 comments on commit 080ae07

Please sign in to comment.