diff options
Diffstat (limited to 'arch/arm/boot/dts/omap4-sdp.dts')
-rw-r--r-- | arch/arm/boot/dts/omap4-sdp.dts | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap4-sdp.dts b/arch/arm/boot/dts/omap4-sdp.dts index 94a23b39033d..5b7e04fbff50 100644 --- a/arch/arm/boot/dts/omap4-sdp.dts +++ b/arch/arm/boot/dts/omap4-sdp.dts | |||
@@ -117,6 +117,15 @@ | |||
117 | }; | 117 | }; |
118 | 118 | ||
119 | &omap4_pmx_core { | 119 | &omap4_pmx_core { |
120 | pinctrl-names = "default"; | ||
121 | pinctrl-0 = < | ||
122 | &twl6040_pins | ||
123 | &mcpdm_pins | ||
124 | &dmic_pins | ||
125 | &mcbsp1_pins | ||
126 | &mcbsp2_pins | ||
127 | >; | ||
128 | |||
120 | uart2_pins: pinmux_uart2_pins { | 129 | uart2_pins: pinmux_uart2_pins { |
121 | pinctrl-single,pins = < | 130 | pinctrl-single,pins = < |
122 | 0xd8 0x118 /* uart2_cts.uart2_cts INPUT_PULLUP | MODE0 */ | 131 | 0xd8 0x118 /* uart2_cts.uart2_cts INPUT_PULLUP | MODE0 */ |
@@ -141,6 +150,50 @@ | |||
141 | 0x11e 0 /* uart4_tx.uart4_tx OUTPUT | MODE0 */ | 150 | 0x11e 0 /* uart4_tx.uart4_tx OUTPUT | MODE0 */ |
142 | >; | 151 | >; |
143 | }; | 152 | }; |
153 | |||
154 | twl6040_pins: pinmux_twl6040_pins { | ||
155 | pinctrl-single,pins = < | ||
156 | 0xe0 0x3 /* hdq_sio.gpio_127 OUTPUT | MODE3 */ | ||
157 | 0x160 0x100 /* sys_nirq2.sys_nirq2 INPUT | MODE0 */ | ||
158 | >; | ||
159 | }; | ||
160 | |||
161 | mcpdm_pins: pinmux_mcpdm_pins { | ||
162 | pinctrl-single,pins = < | ||
163 | 0xc6 0x108 /* abe_pdm_ul_data.abe_pdm_ul_data INPUT PULLDOWN | MODE0 */ | ||
164 | 0xc8 0x108 /* abe_pdm_dl_data.abe_pdm_dl_data INPUT PULLDOWN | MODE0 */ | ||
165 | 0xca 0x118 /* abe_pdm_frame.abe_pdm_frame INPUT PULLUP | MODE0 */ | ||
166 | 0xcc 0x108 /* abe_pdm_lb_clk.abe_pdm_lb_clk INPUT PULLDOWN | MODE0 */ | ||
167 | 0xce 0x108 /* abe_clks.abe_clks INPUT PULLDOWN | MODE0 */ | ||
168 | >; | ||
169 | }; | ||
170 | |||
171 | dmic_pins: pinmux_dmic_pins { | ||
172 | pinctrl-single,pins = < | ||
173 | 0xd0 0 /* abe_dmic_clk1.abe_dmic_clk1 OUTPUT | MODE0 */ | ||
174 | 0xd2 0x100 /* abe_dmic_din1.abe_dmic_din1 INPUT | MODE0 */ | ||
175 | 0xd4 0x100 /* abe_dmic_din2.abe_dmic_din2 INPUT | MODE0 */ | ||
176 | 0xd6 0x100 /* abe_dmic_din3.abe_dmic_din3 INPUT | MODE0 */ | ||
177 | >; | ||
178 | }; | ||
179 | |||
180 | mcbsp1_pins: pinmux_mcbsp1_pins { | ||
181 | pinctrl-single,pins = < | ||
182 | 0xbe 0x100 /* abe_mcbsp1_clkx.abe_mcbsp1_clkx INPUT | MODE0 */ | ||
183 | 0xc0 0x108 /* abe_mcbsp1_dr.abe_mcbsp1_dr INPUT PULLDOWN | MODE0 */ | ||
184 | 0xc2 0x8 /* abe_mcbsp1_dx.abe_mcbsp1_dx OUTPUT PULLDOWN | MODE0 */ | ||
185 | 0xc4 0x100 /* abe_mcbsp1_fsx.abe_mcbsp1_fsx INPUT | MODE0 */ | ||
186 | >; | ||
187 | }; | ||
188 | |||
189 | mcbsp2_pins: pinmux_mcbsp2_pins { | ||
190 | pinctrl-single,pins = < | ||
191 | 0xb6 0x100 /* abe_mcbsp2_clkx.abe_mcbsp2_clkx INPUT | MODE0 */ | ||
192 | 0xb8 0x108 /* abe_mcbsp2_dr.abe_mcbsp2_dr INPUT PULLDOWN | MODE0 */ | ||
193 | 0xba 0x8 /* abe_mcbsp2_dx.abe_mcbsp2_dx OUTPUT PULLDOWN | MODE0 */ | ||
194 | 0xbc 0x100 /* abe_mcbsp2_fsx.abe_mcbsp2_fsx INPUT | MODE0 */ | ||
195 | >; | ||
196 | }; | ||
144 | }; | 197 | }; |
145 | 198 | ||
146 | &i2c1 { | 199 | &i2c1 { |
@@ -349,3 +402,7 @@ | |||
349 | pinctrl-names = "default"; | 402 | pinctrl-names = "default"; |
350 | pinctrl-0 = <&uart4_pins>; | 403 | pinctrl-0 = <&uart4_pins>; |
351 | }; | 404 | }; |
405 | |||
406 | &mcbsp3 { | ||
407 | status = "disabled"; | ||
408 | }; | ||