|
@@ -31,135 +31,6 @@
|
|
|
reg = <0x80000000 0x10000000>; /* 256 MB */
|
|
|
};
|
|
|
|
|
|
- am33xx_pinmux: pinmux@44e10800 {
|
|
|
- pinctrl-names = "default";
|
|
|
- pinctrl-0 = <&gpio_keys_s0 &clkout2_pin>;
|
|
|
-
|
|
|
- user_leds_s0: user_leds_s0 {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x10 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad4.gpio1_4 */
|
|
|
- 0x14 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad5.gpio1_5 */
|
|
|
- 0x18 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad6.gpio1_6 */
|
|
|
- 0x1c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad7.gpio1_7 */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- gpio_keys_s0: gpio_keys_s0 {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x94 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_oen_ren.gpio2_3 */
|
|
|
- 0x90 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_advn_ale.gpio2_2 */
|
|
|
- 0x70 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_wait0.gpio0_30 */
|
|
|
- 0x9c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ben0_cle.gpio2_5 */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- i2c0_pins: pinmux_i2c0_pins {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x188 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_sda.i2c0_sda */
|
|
|
- 0x18c (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_scl.i2c0_scl */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- uart0_pins: pinmux_uart0_pins {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x170 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */
|
|
|
- 0x174 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart0_txd.uart0_txd */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- clkout2_pin: pinmux_clkout2_pin {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x1b4 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr1.clkout2 */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- ecap2_pins: backlight_pins {
|
|
|
- pinctrl-single,pins = <
|
|
|
- 0x19c 0x4 /* mcasp0_ahclkr.ecap2_in_pwm2_out MODE4 */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- cpsw_default: cpsw_default {
|
|
|
- pinctrl-single,pins = <
|
|
|
- /* Slave 1 */
|
|
|
- 0x114 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txen.rgmii1_tctl */
|
|
|
- 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */
|
|
|
- 0x11c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd3.rgmii1_td3 */
|
|
|
- 0x120 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd2.rgmii1_td2 */
|
|
|
- 0x124 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */
|
|
|
- 0x128 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */
|
|
|
- 0x12c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txclk.rgmii1_tclk */
|
|
|
- 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxclk.rgmii1_rclk */
|
|
|
- 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd3.rgmii1_rd3 */
|
|
|
- 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd2.rgmii1_rd2 */
|
|
|
- 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */
|
|
|
- 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */
|
|
|
-
|
|
|
- /* Slave 2 */
|
|
|
- 0x40 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */
|
|
|
- 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a1.rgmii2_rctl */
|
|
|
- 0x48 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */
|
|
|
- 0x4c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */
|
|
|
- 0x50 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */
|
|
|
- 0x54 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */
|
|
|
- 0x58 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */
|
|
|
- 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */
|
|
|
- 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */
|
|
|
- 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */
|
|
|
- 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */
|
|
|
- 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- cpsw_sleep: cpsw_sleep {
|
|
|
- pinctrl-single,pins = <
|
|
|
- /* Slave 1 reset value */
|
|
|
- 0x114 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x11c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x120 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x124 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x128 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x12c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
-
|
|
|
- /* Slave 2 reset value*/
|
|
|
- 0x40 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x48 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x4c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x50 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x54 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x58 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- davinci_mdio_default: davinci_mdio_default {
|
|
|
- pinctrl-single,pins = <
|
|
|
- /* MDIO */
|
|
|
- 0x148 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */
|
|
|
- 0x14c (PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */
|
|
|
- >;
|
|
|
- };
|
|
|
-
|
|
|
- davinci_mdio_sleep: davinci_mdio_sleep {
|
|
|
- pinctrl-single,pins = <
|
|
|
- /* MDIO reset value */
|
|
|
- 0x148 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- 0x14c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
- >;
|
|
|
- };
|
|
|
- };
|
|
|
-
|
|
|
ocp {
|
|
|
uart0: serial@44e09000 {
|
|
|
pinctrl-names = "default";
|
|
@@ -321,6 +192,135 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+&am33xx_pinmux {
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&gpio_keys_s0 &clkout2_pin>;
|
|
|
+
|
|
|
+ user_leds_s0: user_leds_s0 {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x10 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad4.gpio1_4 */
|
|
|
+ 0x14 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad5.gpio1_5 */
|
|
|
+ 0x18 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad6.gpio1_6 */
|
|
|
+ 0x1c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_ad7.gpio1_7 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ gpio_keys_s0: gpio_keys_s0 {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x94 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_oen_ren.gpio2_3 */
|
|
|
+ 0x90 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_advn_ale.gpio2_2 */
|
|
|
+ 0x70 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_wait0.gpio0_30 */
|
|
|
+ 0x9c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_ben0_cle.gpio2_5 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ i2c0_pins: pinmux_i2c0_pins {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x188 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_sda.i2c0_sda */
|
|
|
+ 0x18c (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_scl.i2c0_scl */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ uart0_pins: pinmux_uart0_pins {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x170 (PIN_INPUT_PULLUP | MUX_MODE0) /* uart0_rxd.uart0_rxd */
|
|
|
+ 0x174 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart0_txd.uart0_txd */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ clkout2_pin: pinmux_clkout2_pin {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x1b4 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr1.clkout2 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ ecap2_pins: backlight_pins {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ 0x19c 0x4 /* mcasp0_ahclkr.ecap2_in_pwm2_out MODE4 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ cpsw_default: cpsw_default {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ /* Slave 1 */
|
|
|
+ 0x114 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txen.rgmii1_tctl */
|
|
|
+ 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */
|
|
|
+ 0x11c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd3.rgmii1_td3 */
|
|
|
+ 0x120 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd2.rgmii1_td2 */
|
|
|
+ 0x124 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */
|
|
|
+ 0x128 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */
|
|
|
+ 0x12c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* mii1_txclk.rgmii1_tclk */
|
|
|
+ 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxclk.rgmii1_rclk */
|
|
|
+ 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd3.rgmii1_rd3 */
|
|
|
+ 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd2.rgmii1_rd2 */
|
|
|
+ 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */
|
|
|
+ 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */
|
|
|
+
|
|
|
+ /* Slave 2 */
|
|
|
+ 0x40 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */
|
|
|
+ 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a1.rgmii2_rctl */
|
|
|
+ 0x48 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */
|
|
|
+ 0x4c (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */
|
|
|
+ 0x50 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */
|
|
|
+ 0x54 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */
|
|
|
+ 0x58 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */
|
|
|
+ 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */
|
|
|
+ 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */
|
|
|
+ 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */
|
|
|
+ 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */
|
|
|
+ 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ cpsw_sleep: cpsw_sleep {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ /* Slave 1 reset value */
|
|
|
+ 0x114 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x11c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x120 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x124 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x128 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x12c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+
|
|
|
+ /* Slave 2 reset value*/
|
|
|
+ 0x40 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x48 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x4c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x50 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x54 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x58 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ davinci_mdio_default: davinci_mdio_default {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ /* MDIO */
|
|
|
+ 0x148 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */
|
|
|
+ 0x14c (PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
+ davinci_mdio_sleep: davinci_mdio_sleep {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ /* MDIO reset value */
|
|
|
+ 0x148 (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ 0x14c (PIN_INPUT_PULLDOWN | MUX_MODE7)
|
|
|
+ >;
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
#include "tps65910.dtsi"
|
|
|
|
|
|
&tps {
|