diff options
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/boot/dts/omap3_h1.dts | 3 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-omap3h1.c | 9 |
2 files changed, 9 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/omap3_h1.dts b/arch/arm/boot/dts/omap3_h1.dts index ee19b23f0cc..326b3ffd486 100644 --- a/arch/arm/boot/dts/omap3_h1.dts +++ b/arch/arm/boot/dts/omap3_h1.dts @@ -91,7 +91,8 @@ sound { compatible = "olio,omap-soc-omap3h1"; - olio,mcbsp = <&mcbsp3>; + olio,mcbsp_bt = <&mcbsp2>; + olio,mcbsp_mic = <&mcbsp3>; olio,mic_enable = <&gpio5 18 0>; }; }; diff --git a/arch/arm/mach-omap2/board-omap3h1.c b/arch/arm/mach-omap2/board-omap3h1.c index ad40bd6d90e..7915962e45b 100644 --- a/arch/arm/mach-omap2/board-omap3h1.c +++ b/arch/arm/mach-omap2/board-omap3h1.c @@ -254,6 +254,10 @@ static struct platform_device omap3h1_dmic_codec = { .id = -1, }; +static struct platform_device omap3h1_bt_codec = { + .name = "omap3h1_bt_sco", + .id = -1, +}; /* --------------------------------------------------------------------------- */ /* USB settings @@ -473,9 +477,10 @@ static int __init omap3_h1_i2c_init(void) static struct platform_device *omap3h1_devices[] __initdata = { - &bcm20702_bluetooth_device, - &nop_phy_device, + &bcm20702_bluetooth_device, + &nop_phy_device, &omap3h1_dmic_codec, + &omap3h1_bt_codec, }; static void __init omap3_h1_init(void) |