1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (C) 2019 Zodiac Inflight Innovations 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun/dts-v1/; 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun#include "imx8mq-zii-ultra.dtsi" 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun/ { 11*4882a593Smuzhiyun model = "ZII Ultra RMB3 Board"; 12*4882a593Smuzhiyun compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq"; 13*4882a593Smuzhiyun}; 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun&ecspi1 { 16*4882a593Smuzhiyun pinctrl-names = "default"; 17*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_ecspi1>; 18*4882a593Smuzhiyun cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 19*4882a593Smuzhiyun status = "okay"; 20*4882a593Smuzhiyun #address-cells = <1>; 21*4882a593Smuzhiyun #size-cells = <0>; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun nor_flash: flash@0 { 24*4882a593Smuzhiyun compatible = "st,n25q128a13", "jedec,spi-nor"; 25*4882a593Smuzhiyun spi-max-frequency = <20000000>; 26*4882a593Smuzhiyun reg = <0>; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun}; 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun&i2c2 { 31*4882a593Smuzhiyun temp-sense@48 { 32*4882a593Smuzhiyun compatible = "national,lm75"; 33*4882a593Smuzhiyun reg = <0x48>; 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun}; 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun&i2c4 { 38*4882a593Smuzhiyun touchscreen@20 { 39*4882a593Smuzhiyun compatible = "syna,rmi4-i2c"; 40*4882a593Smuzhiyun pinctrl-names = "default"; 41*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_ts>; 42*4882a593Smuzhiyun reg = <0x20>; 43*4882a593Smuzhiyun interrupt-parent = <&gpio1>; 44*4882a593Smuzhiyun interrupts = <12 IRQ_TYPE_LEVEL_LOW>; 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun #address-cells = <1>; 47*4882a593Smuzhiyun #size-cells = <0>; 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun rmi4-f01@1 { 50*4882a593Smuzhiyun reg = <0x1>; 51*4882a593Smuzhiyun syna,nosleep-mode = <2>; 52*4882a593Smuzhiyun }; 53*4882a593Smuzhiyun 54*4882a593Smuzhiyun rmi4-f11@11 { 55*4882a593Smuzhiyun reg = <0x11>; 56*4882a593Smuzhiyun touchscreen-inverted-x; 57*4882a593Smuzhiyun touchscreen-swapped-x-y; 58*4882a593Smuzhiyun syna,sensor-type = <1>; 59*4882a593Smuzhiyun }; 60*4882a593Smuzhiyun 61*4882a593Smuzhiyun rmi4-f12@12 { 62*4882a593Smuzhiyun reg = <0x12>; 63*4882a593Smuzhiyun touchscreen-inverted-x; 64*4882a593Smuzhiyun touchscreen-swapped-x-y; 65*4882a593Smuzhiyun syna,sensor-type = <1>; 66*4882a593Smuzhiyun }; 67*4882a593Smuzhiyun }; 68*4882a593Smuzhiyun 69*4882a593Smuzhiyun touchscreen@2a { 70*4882a593Smuzhiyun compatible = "eeti,exc3000"; 71*4882a593Smuzhiyun pinctrl-names = "default"; 72*4882a593Smuzhiyun pinctrl-0 = <&pinctrl_ts>; 73*4882a593Smuzhiyun reg = <0x2a>; 74*4882a593Smuzhiyun interrupt-parent = <&gpio1>; 75*4882a593Smuzhiyun interrupts = <12 IRQ_TYPE_LEVEL_LOW>; 76*4882a593Smuzhiyun touchscreen-inverted-x; 77*4882a593Smuzhiyun touchscreen-swapped-x-y; 78*4882a593Smuzhiyun status = "disabled"; 79*4882a593Smuzhiyun }; 80*4882a593Smuzhiyun}; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun&usbhub { 83*4882a593Smuzhiyun swap-dx-lanes = <0>; 84*4882a593Smuzhiyun}; 85*4882a593Smuzhiyun 86*4882a593Smuzhiyun&iomuxc { 87*4882a593Smuzhiyun pinctrl_ecspi1: ecspi1grp { 88*4882a593Smuzhiyun fsl,pins = < 89*4882a593Smuzhiyun MX8MQ_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x19 90*4882a593Smuzhiyun MX8MQ_IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK 0x82 91*4882a593Smuzhiyun MX8MQ_IOMUXC_ECSPI1_MISO_ECSPI1_MISO 0x82 92*4882a593Smuzhiyun MX8MQ_IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI 0x82 93*4882a593Smuzhiyun >; 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun}; 96