18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) 2019 Zodiac Inflight Innovations 48c2ecf20Sopenharmony_ci */ 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci/dts-v1/; 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#include "imx8mq-zii-ultra.dtsi" 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci/ { 118c2ecf20Sopenharmony_ci model = "ZII Ultra RMB3 Board"; 128c2ecf20Sopenharmony_ci compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq"; 138c2ecf20Sopenharmony_ci}; 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci&ecspi1 { 168c2ecf20Sopenharmony_ci pinctrl-names = "default"; 178c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi1>; 188c2ecf20Sopenharmony_ci cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 198c2ecf20Sopenharmony_ci status = "okay"; 208c2ecf20Sopenharmony_ci #address-cells = <1>; 218c2ecf20Sopenharmony_ci #size-cells = <0>; 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci nor_flash: flash@0 { 248c2ecf20Sopenharmony_ci compatible = "st,n25q128a13", "jedec,spi-nor"; 258c2ecf20Sopenharmony_ci spi-max-frequency = <20000000>; 268c2ecf20Sopenharmony_ci reg = <0>; 278c2ecf20Sopenharmony_ci }; 288c2ecf20Sopenharmony_ci}; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci&i2c2 { 318c2ecf20Sopenharmony_ci temp-sense@48 { 328c2ecf20Sopenharmony_ci compatible = "national,lm75"; 338c2ecf20Sopenharmony_ci reg = <0x48>; 348c2ecf20Sopenharmony_ci }; 358c2ecf20Sopenharmony_ci}; 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_ci&i2c4 { 388c2ecf20Sopenharmony_ci touchscreen@20 { 398c2ecf20Sopenharmony_ci compatible = "syna,rmi4-i2c"; 408c2ecf20Sopenharmony_ci pinctrl-names = "default"; 418c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_ts>; 428c2ecf20Sopenharmony_ci reg = <0x20>; 438c2ecf20Sopenharmony_ci interrupt-parent = <&gpio1>; 448c2ecf20Sopenharmony_ci interrupts = <12 IRQ_TYPE_LEVEL_LOW>; 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ci #address-cells = <1>; 478c2ecf20Sopenharmony_ci #size-cells = <0>; 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci rmi4-f01@1 { 508c2ecf20Sopenharmony_ci reg = <0x1>; 518c2ecf20Sopenharmony_ci syna,nosleep-mode = <2>; 528c2ecf20Sopenharmony_ci }; 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ci rmi4-f11@11 { 558c2ecf20Sopenharmony_ci reg = <0x11>; 568c2ecf20Sopenharmony_ci touchscreen-inverted-x; 578c2ecf20Sopenharmony_ci touchscreen-swapped-x-y; 588c2ecf20Sopenharmony_ci syna,sensor-type = <1>; 598c2ecf20Sopenharmony_ci }; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci rmi4-f12@12 { 628c2ecf20Sopenharmony_ci reg = <0x12>; 638c2ecf20Sopenharmony_ci touchscreen-inverted-x; 648c2ecf20Sopenharmony_ci touchscreen-swapped-x-y; 658c2ecf20Sopenharmony_ci syna,sensor-type = <1>; 668c2ecf20Sopenharmony_ci }; 678c2ecf20Sopenharmony_ci }; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci touchscreen@2a { 708c2ecf20Sopenharmony_ci compatible = "eeti,exc3000"; 718c2ecf20Sopenharmony_ci pinctrl-names = "default"; 728c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_ts>; 738c2ecf20Sopenharmony_ci reg = <0x2a>; 748c2ecf20Sopenharmony_ci interrupt-parent = <&gpio1>; 758c2ecf20Sopenharmony_ci interrupts = <12 IRQ_TYPE_LEVEL_LOW>; 768c2ecf20Sopenharmony_ci touchscreen-inverted-x; 778c2ecf20Sopenharmony_ci touchscreen-swapped-x-y; 788c2ecf20Sopenharmony_ci status = "disabled"; 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci}; 818c2ecf20Sopenharmony_ci 828c2ecf20Sopenharmony_ci&usbhub { 838c2ecf20Sopenharmony_ci swap-dx-lanes = <0>; 848c2ecf20Sopenharmony_ci}; 858c2ecf20Sopenharmony_ci 868c2ecf20Sopenharmony_ci&iomuxc { 878c2ecf20Sopenharmony_ci pinctrl_ecspi1: ecspi1grp { 888c2ecf20Sopenharmony_ci fsl,pins = < 898c2ecf20Sopenharmony_ci MX8MQ_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x19 908c2ecf20Sopenharmony_ci MX8MQ_IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK 0x82 918c2ecf20Sopenharmony_ci MX8MQ_IOMUXC_ECSPI1_MISO_ECSPI1_MISO 0x82 928c2ecf20Sopenharmony_ci MX8MQ_IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI 0x82 938c2ecf20Sopenharmony_ci >; 948c2ecf20Sopenharmony_ci }; 958c2ecf20Sopenharmony_ci}; 96