ARM: dts: am43xx-epos-evm: Add default and sleep pinmux for matrix_keypad0
authorKabir Sahane <x0153567@ti.com>
Fri, 29 Sep 2017 16:44:26 +0000 (11:44 -0500)
committerTony Lindgren <tony@atomide.com>
Mon, 2 Oct 2017 19:57:46 +0000 (12:57 -0700)
Add default and sleep pinmux for matrix_keypad0.

Signed-off-by: Kabir Sahane <x0153567@ti.com>
Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am43x-epos-evm.dts

index 4d5487b853c32a42a01369f5b205d702f97f9a9a..569c9ac200c8b544e2edbc0601dbf586339d1436 100644 (file)
@@ -75,6 +75,9 @@
                compatible = "gpio-matrix-keypad";
                debounce-delay-ms = <5>;
                col-scan-delay-us = <2>;
+               pinctrl-names = "default", "sleep";
+               pinctrl-0 = <&matrix_keypad_default>;
+               pinctrl-1 = <&matrix_keypad_sleep>;
 
                row-gpios = <&gpio0 12 GPIO_ACTIVE_HIGH         /* Bank0, pin12 */
                             &gpio0 13 GPIO_ACTIVE_HIGH         /* Bank0, pin13 */
                        >;
                };
 
+               matrix_keypad_default: matrix_keypad_default {
+                       pinctrl-single,pins = <
+                                AM4372_IOPAD(0x92c, PIN_OUTPUT | MUX_MODE7)          /* mii1_tx_clk.gpio3_9 */
+                                AM4372_IOPAD(0x930, PIN_OUTPUT | MUX_MODE7)          /* mii1_rx_clk.gpio3_10 */
+                                AM4372_IOPAD(0x934, PIN_OUTPUT | MUX_MODE7)          /* mii1_rxd3.gpio2_18 */
+                                AM4372_IOPAD(0x938, PIN_OUTPUT | MUX_MODE7)          /* mii1_rxd2.gpio2_19 */
+                                AM4372_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE7)  /* uart1_ctsn.gpio0_12 */
+                                AM4372_IOPAD(0x97C, PIN_INPUT_PULLDOWN | MUX_MODE7)  /* uart1_rtsn.gpio0_13 */
+                                AM4372_IOPAD(0x980, PIN_INPUT_PULLDOWN | MUX_MODE7)  /* uart1_rxd.gpio0_14 */
+                                AM4372_IOPAD(0x984, PIN_INPUT_PULLDOWN | MUX_MODE7)  /* uart1_txd.gpio0_15 */
+                       >;
+               };
+
+               matrix_keypad_sleep: matrix_keypad_sleep {
+                       pinctrl-single,pins = <
+                               AM4372_IOPAD(0x92c, PIN_INPUT_PULLUP | MUX_MODE7)
+                               AM4372_IOPAD(0x930, PIN_INPUT_PULLUP | MUX_MODE7)
+                               AM4372_IOPAD(0x934, PIN_INPUT_PULLUP | MUX_MODE7)
+                               AM4372_IOPAD(0x938, PIN_INPUT_PULLUP | MUX_MODE7)
+                               AM4372_IOPAD(0x978, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                               AM4372_IOPAD(0x97C, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                               AM4372_IOPAD(0x980, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                               AM4372_IOPAD(0x984, PIN_INPUT_PULLDOWN | MUX_MODE7)
+                       >;
+               };
+
                qspi1_pins_default: qspi1_pins_default {
                        pinctrl-single,pins = <
                                AM4372_IOPAD(0x87c, PIN_INPUT_PULLUP | MUX_MODE3)