--- /dev/null
+#include "imx7d-sdb.dts"
+
+&sii902x {
+ status = "disabled";
+};
+
+&ecspi3 {
+ fsl,spi-num-chipselects = <1>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_ecspi3 &pinctrl_ecspi3_cs>;
+ cs-gpios = <&gpio5 9 0>;
+ status = "okay";
+
+ tsc2046 {
+ compatible = "ti,tsc2046";
+ reg = <0>;
+ spi-max-frequency = <1000000>;
+ pinctrl-names ="default";
+ pinctrl-0 = <&pinctrl_tsc2046_pendown>;
+ interrupt-parent = <&gpio2>;
+ interrupts = <13 0>;
+ pendown-gpio = <&gpio2 13 0>;
+ ti,x-min = <0>;
+ ti,x-max = <8000>;
+ ti,y-min = <0>;
+ ti,y-max = <4800>;
+ ti,pressure-max = <255>;
+ ti,x-plat-ohms = <40>;
+ linux,wakeup;
+ };
+};
+
pinctrl-0 = <&pinctrl_hog>;
imx7d-sdb {
+
+ pinctrl_ecspi3_cs: ecspi3_cs_grp {
+ fsl,pins = <
+ MX7D_PAD_SD2_CD_B__GPIO5_IO9 0x80000000
+ >;
+ };
+
pinctrl_ecspi3: ecspi3grp {
fsl,pins = <
MX7D_PAD_SAI2_TX_SYNC__ECSPI3_MISO 0x2
MX7D_PAD_SAI2_TX_BCLK__ECSPI3_MOSI 0x2
MX7D_PAD_SAI2_RX_DATA__ECSPI3_SCLK 0x2
- MX7D_PAD_SD2_CD_B__GPIO5_IO9 0x59
>;
};