aboutsummaryrefslogtreecommitdiff
path: root/src/arm/imx6dl-yapp4-common.dtsi
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-02-28 15:14:48 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-02-28 15:14:48 +0000
commit995ee34fd27211af598f9adf111cb49609d1b3de (patch)
tree26bf77523200f7648333ede47840b29088cf66eb /src/arm/imx6dl-yapp4-common.dtsi
parentc3f1cfc76c9a579767282ac81d2be1cfb20aea92 (diff)
downloadsrc-995ee34fd27211af598f9adf111cb49609d1b3de.tar.gz
src-995ee34fd27211af598f9adf111cb49609d1b3de.zip
Notes
Diffstat (limited to 'src/arm/imx6dl-yapp4-common.dtsi')
-rw-r--r--src/arm/imx6dl-yapp4-common.dtsi28
1 files changed, 27 insertions, 1 deletions
diff --git a/src/arm/imx6dl-yapp4-common.dtsi b/src/arm/imx6dl-yapp4-common.dtsi
index e8d800fec637..80ed5f16a76e 100644
--- a/src/arm/imx6dl-yapp4-common.dtsi
+++ b/src/arm/imx6dl-yapp4-common.dtsi
@@ -4,6 +4,7 @@
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
+#include <dt-bindings/input/input.h>
#include <dt-bindings/pwm/pwm.h>
/ {
@@ -308,7 +309,7 @@
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c3>;
- status = "disabled";
+ status = "okay";
oled: oled@3d {
compatible = "solomon,ssd1305fb-i2c";
@@ -330,6 +331,18 @@
vcc-supply = <&sw2_reg>;
status = "disabled";
};
+
+ touchkeys: keys@5a {
+ compatible = "fsl,mpr121-touchkey";
+ reg = <0x5a>;
+ vdd-supply = <&sw2_reg>;
+ autorepeat;
+ linux,keycodes = <KEY_1>, <KEY_2>, <KEY_3>, <KEY_4>, <KEY_5>,
+ <KEY_6>, <KEY_7>, <KEY_8>, <KEY_9>,
+ <KEY_BACKSPACE>, <KEY_0>, <KEY_ENTER>;
+ poll-interval = <50>;
+ status = "disabled";
+ };
};
&iomuxc {
@@ -447,6 +460,13 @@
>;
};
+ pinctrl_uart2: uart2grp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_7__UART2_TX_DATA 0x1b098
+ MX6QDL_PAD_GPIO_8__UART2_RX_DATA 0x1b098
+ >;
+ };
+
pinctrl_usbh1: usbh1grp {
fsl,pins = <
MX6QDL_PAD_EIM_D30__USB_H1_OC 0x1b098
@@ -532,6 +552,12 @@
status = "okay";
};
+&uart2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_uart2>;
+ status = "okay";
+};
+
&usbh1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh1>;