diff options
author | Misael Lopez Cruz | 2013-07-22 14:46:04 -0500 |
---|---|---|
committer | Misael Lopez Cruz | 2013-07-22 15:04:22 -0500 |
commit | 1141b88ddc3129e6916d02c381861e3299694efc (patch) | |
tree | 0f0abf5fe1a81de569eae44eb0bba36c02b24321 /arch/arm/boot/dts/dra7-evm.dts | |
parent | 9c063b5d8efb757e78935fe5ca42fbbf87077fce (diff) | |
download | kernel-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>
Diffstat (limited to 'arch/arm/boot/dts/dra7-evm.dts')
-rw-r--r-- | arch/arm/boot/dts/dra7-evm.dts | 28 |
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 */ |