mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-01 14:44:12 +00:00
ARM: dts: omap4-panda: add DPI pinmuxing
New u-boot versions no longer set the pinmuxing for Panda's DPI output, and the muxing has to be done in the .dts file. Add pinmuxing for DPI and TFP410. Without these, the DVI output on Panda does not work with recent u-boot. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
ed845d6b78
commit
0352bd1f04
1 changed files with 43 additions and 0 deletions
|
@ -112,6 +112,8 @@ &omap4_pmx_core {
|
|||
&twl6040_pins
|
||||
&mcpdm_pins
|
||||
&mcbsp1_pins
|
||||
&dss_dpi_pins
|
||||
&tfp410_pins
|
||||
&dss_hdmi_pins
|
||||
&tpd12s015_pins
|
||||
&hsusbb1_pins
|
||||
|
@ -143,6 +145,47 @@ mcbsp1_pins: pinmux_mcbsp1_pins {
|
|||
>;
|
||||
};
|
||||
|
||||
dss_dpi_pins: pinmux_dss_dpi_pins {
|
||||
pinctrl-single,pins = <
|
||||
0x122 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data23 */
|
||||
0x124 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data22 */
|
||||
0x126 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data21 */
|
||||
0x128 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data20 */
|
||||
0x12a (PIN_OUTPUT | MUX_MODE5) /* dispc2_data19 */
|
||||
0x12c (PIN_OUTPUT | MUX_MODE5) /* dispc2_data18 */
|
||||
0x12e (PIN_OUTPUT | MUX_MODE5) /* dispc2_data15 */
|
||||
0x130 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data14 */
|
||||
0x132 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data13 */
|
||||
0x134 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data12 */
|
||||
0x136 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data11 */
|
||||
|
||||
0x174 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data10 */
|
||||
0x176 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data9 */
|
||||
0x178 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data16 */
|
||||
0x17a (PIN_OUTPUT | MUX_MODE5) /* dispc2_data17 */
|
||||
0x17c (PIN_OUTPUT | MUX_MODE5) /* dispc2_hsync */
|
||||
0x17e (PIN_OUTPUT | MUX_MODE5) /* dispc2_pclk */
|
||||
0x180 (PIN_OUTPUT | MUX_MODE5) /* dispc2_vsync */
|
||||
0x182 (PIN_OUTPUT | MUX_MODE5) /* dispc2_de */
|
||||
0x184 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data8 */
|
||||
0x186 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data7 */
|
||||
0x188 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data6 */
|
||||
0x18a (PIN_OUTPUT | MUX_MODE5) /* dispc2_data5 */
|
||||
0x18c (PIN_OUTPUT | MUX_MODE5) /* dispc2_data4 */
|
||||
0x18e (PIN_OUTPUT | MUX_MODE5) /* dispc2_data3 */
|
||||
|
||||
0x190 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data2 */
|
||||
0x192 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data1 */
|
||||
0x194 (PIN_OUTPUT | MUX_MODE5) /* dispc2_data0 */
|
||||
>;
|
||||
};
|
||||
|
||||
tfp410_pins: pinmux_tfp410_pins {
|
||||
pinctrl-single,pins = <
|
||||
0x144 (PIN_OUTPUT | MUX_MODE3) /* gpio_0 */
|
||||
>;
|
||||
};
|
||||
|
||||
dss_hdmi_pins: pinmux_dss_hdmi_pins {
|
||||
pinctrl-single,pins = <
|
||||
0x5a (PIN_INPUT_PULLUP | MUX_MODE0) /* hdmi_cec.hdmi_cec */
|
||||
|
|
Loading…
Reference in a new issue