On Fri, Jul 5, 2013 at 11:38 PM, Enric Balletbo i Serra <eballetbo@xxxxxxxxx> wrote: > IGEP Processor Boards based on OMAP3 have the MCBSP2 connected to the TDM > interface. The kernel should configure the pinmux for these pins in order > to get TWL4030 codec working. Without this, for example, playing a wav file > doesn't work. > > Signed-off-by: Enric Balletbo i Serra <eballetbo@xxxxxxxxx> > --- > arch/arm/boot/dts/omap3-igep.dtsi | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/arch/arm/boot/dts/omap3-igep.dtsi b/arch/arm/boot/dts/omap3-igep.dtsi > index bc48b11..2326d11 100644 > --- a/arch/arm/boot/dts/omap3-igep.dtsi > +++ b/arch/arm/boot/dts/omap3-igep.dtsi > @@ -48,6 +48,15 @@ > >; > }; > > + mcbsp2_pins: pinmux_mcbsp2_pins { > + pinctrl-single,pins = < > + 0x10c (PIN_INPUT | MUX_MODE0) /* mcbsp2_fsx.mcbsp2_fsx */ > + 0x10e (PIN_INPUT | MUX_MODE0) /* mcbsp2_clkx.mcbsp2_clkx */ > + 0x110 (PIN_INPUT | MUX_MODE0) /* mcbsp2_dr.mcbsp2.dr */ > + 0x112 (PIN_OUTPUT | MUX_MODE0) /* mcbsp2_dx.mcbsp2_dx */ > + >; > + }; > + > mmc1_pins: pinmux_mmc1_pins { > pinctrl-single,pins = < > 0x114 (PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */ > @@ -93,6 +102,11 @@ > clock-frequency = <400000>; > }; > > +&mcbsp2 { > + pinctrl-names = "default"; > + pinctrl-0 = <&mcbsp2_pins>; > +}; > + > &mmc1 { > pinctrl-names = "default"; > pinctrl-0 = <&mmc1_pins>; > -- > 1.8.1.2 > Acked-by: Javier Martinez Canillas <javier@xxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html