aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisael Lopez Cruz2013-07-22 14:46:04 -0500
committerMisael Lopez Cruz2013-07-22 15:04:22 -0500
commit1141b88ddc3129e6916d02c381861e3299694efc (patch)
tree0f0abf5fe1a81de569eae44eb0bba36c02b24321
parent9c063b5d8efb757e78935fe5ca42fbbf87077fce (diff)
downloadkernel-audio-1141b88ddc3129e6916d02c381861e3299694efc.tar.gz
kernel-audio-1141b88ddc3129e6916d02c381861e3299694efc.tar.xz
kernel-audio-1141b88ddc3129e6916d02c381861e3299694efc.zip
ARM: dts: dra7-evm: Add audio pinctrl
Add pinctrl entries for McASP3, McASP6 and ATL. McASP pins are configured so that McASPs are masters in their corresponding audio links. Change-Id: I507ad5941cf679a4afab98fcca7cbeba5fe5cad8 Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
-rw-r--r--arch/arm/boot/dts/dra7-evm.dts28
1 files changed, 28 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra7-evm.dts b/arch/arm/boot/dts/dra7-evm.dts
index 2be063ebdbeb..2703cd323af5 100644
--- a/arch/arm/boot/dts/dra7-evm.dts
+++ b/arch/arm/boot/dts/dra7-evm.dts
@@ -42,10 +42,38 @@
42&dra7_pmx_core { 42&dra7_pmx_core {
43 pinctrl-names = "default"; 43 pinctrl-names = "default";
44 pinctrl-0 = < 44 pinctrl-0 = <
45 &atl_pins
46 &mcasp3_pins
47 &mcasp6_pins
45 &vout1_pins 48 &vout1_pins
46 &usb_pins 49 &usb_pins
47 >; 50 >;
48 51
52 atl_pins: pinmux_atl_pins {
53 pinctrl-single,pins = <
54 0x298 0x00000005 /* xref_clk1.atl_clk1 OUTPUT | MODE5 */
55 0x29c 0x00000005 /* xref_clk2.atl_clk2 OUTPUT | MODE5 */
56 >;
57 };
58
59 mcasp3_pins: pinmux_mcasp3_pins {
60 pinctrl-single,pins = <
61 0x324 0x00000000 /* mcasp3_aclkx.mcasp3_aclkx OUTPUT | MODE0 */
62 0x328 0x00000000 /* mcasp3_fsx.mcasp3_fsx OUTPUT | MODE0 */
63 0x32c 0x00000000 /* mcasp3_axr0.mcasp3_axr0 OUTPUT | MODE0 */
64 0x330 0x00040000 /* mcasp3_axr1.mcasp3_axr1 INPUT | MODE0 */
65 >;
66 };
67
68 mcasp6_pins: pinmux_mcasp6_pins {
69 pinctrl-single,pins = <
70 0x2d4 0x00000001 /* mcasp1_axr8.mcasp6_axr0 OUTPUT | MODE1 */
71 0x2d8 0x00040001 /* mcasp1_axr9.mcasp6_axr1 INPUT | MODE 1 */
72 0x2dc 0x00000001 /* mcasp1_axr10.mcasp6_clkx OUTPUT | MODE1 */
73 0x2e0 0x00000001 /* mcasp1_axr11.mcasp6_fsx OUTPUT | MODE1 */
74 >;
75 };
76
49 usb_pins: pinmux_usb_pins { 77 usb_pins: pinmux_usb_pins {
50 pinctrl-single,pins = < 78 pinctrl-single,pins = <
51 0x280 0xc0000 /* DRV1_VBUS SLEW | PULLDEN | MODE0 */ 79 0x280 0xc0000 /* DRV1_VBUS SLEW | PULLDEN | MODE0 */