|
|
@@ -7,6 +7,7 @@
|
|
|
|
|
|
#include "k3-j721e-som-tps65917.dtsi"
|
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
+#include <dt-bindings/input/input.h>
|
|
|
#include <dt-bindings/net/ti-dp83867.h>
|
|
|
#include <dt-bindings/pci/pci.h>
|
|
|
#include <dt-bindings/sound/ti-mcasp.h>
|
|
|
@@ -124,6 +125,25 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+ gpio_keys: gpio-keys {
|
|
|
+ compatible = "gpio-keys";
|
|
|
+ autorepeat;
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&sw10_button_pins_default &sw11_button_pins_default>;
|
|
|
+
|
|
|
+ sw10: sw10 {
|
|
|
+ label = "GPIO Key USER1";
|
|
|
+ linux,code = <BTN_0>;
|
|
|
+ gpios = <&main_gpio0 0 GPIO_ACTIVE_LOW>;
|
|
|
+ };
|
|
|
+
|
|
|
+ sw11: sw11 {
|
|
|
+ label = "GPIO Key USER2";
|
|
|
+ linux,code = <BTN_1>;
|
|
|
+ gpios = <&wkup_gpio0 7 GPIO_ACTIVE_LOW>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
vdd_mmc1: fixedregulator-sd {
|
|
|
compatible = "regulator-fixed";
|
|
|
regulator-name = "vdd_mmc1";
|
|
|
@@ -264,6 +284,12 @@
|
|
|
J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */
|
|
|
>;
|
|
|
};
|
|
|
+
|
|
|
+ sw11_button_pins_default: sw11_button_pins_default {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ J721E_WKUP_IOPAD(0xcc, PIN_INPUT, 7) /* (G28) WKUP_GPIO0_7 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
};
|
|
|
|
|
|
&wkup_uart0 {
|
|
|
@@ -416,6 +442,12 @@
|
|
|
J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
|
|
|
>;
|
|
|
};
|
|
|
+
|
|
|
+ sw10_button_pins_default: sw10_button_pins_default {
|
|
|
+ pinctrl-single,pins = <
|
|
|
+ J721E_IOPAD(0x0, PIN_INPUT, 7) /* (AC18) EXTINTn.GPIO0_0 */
|
|
|
+ >;
|
|
|
+ };
|
|
|
};
|
|
|
|
|
|
&dss {
|