am33xx_pinmux: pinmux@44e10800 {
pinctrl-names = "default";
+// pinctrl-names = "default","power";
+// pinctrl-0 = <&usb_host_0 &volume_keys_s0>;
+
+ pinctrl_usb_host_0: usbhostgrp-0 {
+ pinctrl-single,pins = <
+ 0x234 0x0 /* usb1_drvvbus.usb1_drvvbus, OUTPUT | MODE0; USBH_VBUSEN */
+ 0x21c 0x7 /* usb0_drvvbus.gpio0_18, INPUT | MODE0; #USBH_OC */
+ >;
+ };
+ pinctrl_usbotg_0: usbotggrp-0 { // USB-OTG / 2nd CAN
+ pinctrl-single,pins = <
+ 0x100 0x7 /* mmc0_clk.gpio2_30, OUTPUT | MODE7; USBOTG_VBUSEN */
+ 0x104 0x7 /* mmc0_cmd.gpio2_31, OUTPUT | MODE7; #USBOTG_OC */
+ >;
+ };
+ pinctrl_dcan_1: dcan1grp1 { // USB-OTG / 2nd CAN
+ pinctrl-single,pins = <
+ 0x100 0x4 /* mmc0_clk.dcan1_tx, OUTPUT | MODE4; USBOTG_VBUSEN */
+ 0x104 0x7 /* mmc0_cmd.gpio2_31, INPUT | MODE4; #USBOTG_OC */
+ >;
+ };
+ pinctrl_i2c0_0: i2c0grp-1 {
+ pinctrl-single,pins = <
+ 0x188 0x0 /* i2c0_sda.i2c0_sda, OUTPUT | MODE0; I2C_DATA */
+ 0x18c 0x0 /* i2c0_scl.i2c0_scl, OUTPUT | MODE0; I2C_CLK */
+ >;
+ };
+ pinctrl_pwm_0: pwm0grp-11 {
+ pinctrl-single,pins = <
+ 0x190 0x1 /* mcasp0_aclkx.ehrpwm0a, OUTPUT | MODE1; PWM */
+ >;
+ };
+ pinctrl_ow_0: ow0grp-1 {
+ pinctrl-single,pins = <
+ 0xf4 0x7 /* mmc0_dat2.gpio2_27, OUTPUT | MODE7; OWDAT */
+ >;
+ };
+ pinctrl_cspi_0: cspi0grp-1 {
+ pinctrl-single,pins = <
+ CSPI - Configurable Serial Peripheral Interface
+ 0x15c 0x0 /* spi0_cs0.spi0_cs0 CSPI_SS */
+ 0x160 0x0 /* spi0_cs1.spi0_cs1 CSPI_SS*/
+ 0x154 0x0 /* spi0_d0.spi0_d0 CSPI_MOSI*/
+ 0x158 0x0 /* spi0_d1.spi0_d1 CSPI_MISO*/
+ 0x150 0x0 /* spi0_sclk.spi0_sclk, I/O | MODE0; CSPI_SCLK */
+ };
+ pinctrl_mmc_0: mmc0grp-1 {
+ pinctrl-single,pins = <
+ 0x194 0x4
+ 0x12c 0x4
+ 0x130 0x4
+ 0x134 0x4
+ 0x138 0x4
+ 0x84 0x2
+ 0x80 0x2
+ >;
+ };
+ pinctrl_uart_1: uart1grp-1 {
+ pinctrl-single,pins = <
+ 0x174 0x0
+ 0x170 0x0
+ 0x168 0x0
+ 0x16c 0x0
+ >;
+ };
+ pinctrl_uart_2: uart2grp-1 {
+ pinctrl-single,pins = <
+ 0x184 0x0
+ 0x180 0x0
+ 0x178 0x0
+ 0x17c 0x0
+ >;
+ };
+ pinctrl_uart_3: uart3grp-1 {
+ pinctrl-single,pins = <
+ 0x118 0x3
+ 0x108 0x3
+ 0xf8 0x2
+ 0xfc 0x2
+ >;
+ };
+ pinctrl_matrix_keypad_0: matrix-keypad0 {
+ pinctrl-single,pins = <
+ KEYPAD
+ 0xf0 0x7
+ 0x19c 0x7
+ 0x164 0x7
+ 0x78 0x7
+ 0x1b0 0x7
+ 0x1b4 0x7
+ 0x8c 0x7
+ 0x88 0x7
+ >;
+ };
+ pinctrl_dcan_0: dcan0grp-1 {
+ pinctrl-single,pins = <
+ 1st CAN
+ 0x11c 0x1
+ 0x120 0x1
+ >;
+ };
+ pinctrl_ssi_0: ssi0grp-1 {
+ pinctrl-single,pins = <
+ 0x198 0x7
+ 0x1a8 0x3
+ 0x1ac 0x3
+ 0x1a0 0x3
+ 0x1a4 0x0
+ >;
+ };
+ pinctrl_pwm_0: pwm_0 {
+ pinctrl-single,pins = <
+ LCD Controller and Smart LCD Controller
+ 0x20 0x0
+ 0x2c 0x0
+ 0x38 0x0
+ 0xcc 0x0
+ 0xd0 0x0
+ 0xd4 0x0
+ 0xd8 0x0
+ 0xdc 0x0
+ 0x24 0x0
+ 0x30 0x0
+ 0xb4 0x0
+ 0xb8 0x0
+ 0xbc 0x0
+ 0xc0 0x0
+ 0xc4 0x0
+ 0xc8 0x0
+ 0x28 0x0
+ 0x34 0x0
+ 0x3c 0x0
+ 0xa0 0x0
+ 0xa4 0x0
+ 0xa8 0x0
+ 0xac 0x0
+ 0xb0 0x0
+ 0xe4 0x0
+ 0xe0 0x0
+ 0xec 0x0
+ 0xe8 0x0
+ >;
+ };
};
};
};
&uart1 {
- status = "okay";
+// status = "okay";
};
&uart2 {