1*6d382d51SOleksij Rempel// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*6d382d51SOleksij Rempel 3*6d382d51SOleksij Rempel/dts-v1/; 4*6d382d51SOleksij Rempel 5*6d382d51SOleksij Rempel#include "imx8mp-skov-reva.dtsi" 6*6d382d51SOleksij Rempel 7*6d382d51SOleksij Rempel/ { 8*6d382d51SOleksij Rempel model = "SKOV IMX8MP CPU revB - LT6"; 9*6d382d51SOleksij Rempel compatible = "skov,imx8mp-skov-revb-lt6", "fsl,imx8mp"; 10*6d382d51SOleksij Rempel 11*6d382d51SOleksij Rempel touchscreen { 12*6d382d51SOleksij Rempel compatible = "resistive-adc-touch"; 13*6d382d51SOleksij Rempel io-channels = <&adc_ts 1>, <&adc_ts 3>, <&adc_ts 4>, <&adc_ts 5>; 14*6d382d51SOleksij Rempel io-channel-names = "y", "z1", "z2", "x"; 15*6d382d51SOleksij Rempel touchscreen-min-pressure = <65000>; 16*6d382d51SOleksij Rempel touchscreen-inverted-y; 17*6d382d51SOleksij Rempel touchscreen-swapped-x-y; 18*6d382d51SOleksij Rempel touchscreen-x-plate-ohms = <300>; 19*6d382d51SOleksij Rempel }; 20*6d382d51SOleksij Rempel}; 21*6d382d51SOleksij Rempel 22*6d382d51SOleksij Rempel®_tft_vcom { 23*6d382d51SOleksij Rempel regulator-min-microvolt = <3600000>; 24*6d382d51SOleksij Rempel regulator-max-microvolt = <3600000>; 25*6d382d51SOleksij Rempel voltage-table = <3600000 26>; 26*6d382d51SOleksij Rempel status = "okay"; 27*6d382d51SOleksij Rempel}; 28*6d382d51SOleksij Rempel 29*6d382d51SOleksij Rempel&pwm4 { 30*6d382d51SOleksij Rempel status = "okay"; 31*6d382d51SOleksij Rempel}; 32*6d382d51SOleksij Rempel 33*6d382d51SOleksij Rempel&backlight { 34*6d382d51SOleksij Rempel status = "okay"; 35*6d382d51SOleksij Rempel}; 36*6d382d51SOleksij Rempel 37*6d382d51SOleksij Rempel&ecspi1 { 38*6d382d51SOleksij Rempel pinctrl-names = "default"; 39*6d382d51SOleksij Rempel pinctrl-0 = <&pinctrl_ecspi1>; 40*6d382d51SOleksij Rempel cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 41*6d382d51SOleksij Rempel status = "okay"; 42*6d382d51SOleksij Rempel 43*6d382d51SOleksij Rempel adc_ts: adc@0 { 44*6d382d51SOleksij Rempel compatible = "ti,tsc2046e-adc"; 45*6d382d51SOleksij Rempel reg = <0>; 46*6d382d51SOleksij Rempel pinctrl-0 = <&pinctrl_touch>; 47*6d382d51SOleksij Rempel pinctrl-names ="default"; 48*6d382d51SOleksij Rempel spi-max-frequency = <1000000>; 49*6d382d51SOleksij Rempel interrupts-extended = <&gpio4 25 IRQ_TYPE_LEVEL_LOW>; 50*6d382d51SOleksij Rempel #io-channel-cells = <1>; 51*6d382d51SOleksij Rempel 52*6d382d51SOleksij Rempel #address-cells = <1>; 53*6d382d51SOleksij Rempel #size-cells = <0>; 54*6d382d51SOleksij Rempel 55*6d382d51SOleksij Rempel channel@1 { 56*6d382d51SOleksij Rempel reg = <1>; 57*6d382d51SOleksij Rempel settling-time-us = <700>; 58*6d382d51SOleksij Rempel oversampling-ratio = <5>; 59*6d382d51SOleksij Rempel }; 60*6d382d51SOleksij Rempel 61*6d382d51SOleksij Rempel channel@3 { 62*6d382d51SOleksij Rempel reg = <3>; 63*6d382d51SOleksij Rempel settling-time-us = <700>; 64*6d382d51SOleksij Rempel oversampling-ratio = <5>; 65*6d382d51SOleksij Rempel }; 66*6d382d51SOleksij Rempel 67*6d382d51SOleksij Rempel channel@4 { 68*6d382d51SOleksij Rempel reg = <4>; 69*6d382d51SOleksij Rempel settling-time-us = <700>; 70*6d382d51SOleksij Rempel oversampling-ratio = <5>; 71*6d382d51SOleksij Rempel }; 72*6d382d51SOleksij Rempel 73*6d382d51SOleksij Rempel channel@5 { 74*6d382d51SOleksij Rempel reg = <5>; 75*6d382d51SOleksij Rempel settling-time-us = <700>; 76*6d382d51SOleksij Rempel oversampling-ratio = <5>; 77*6d382d51SOleksij Rempel }; 78*6d382d51SOleksij Rempel }; 79*6d382d51SOleksij Rempel}; 80*6d382d51SOleksij Rempel 81*6d382d51SOleksij Rempel&pwm1 { 82*6d382d51SOleksij Rempel status = "okay"; 83*6d382d51SOleksij Rempel}; 84*6d382d51SOleksij Rempel 85*6d382d51SOleksij Rempel&iomuxc { 86*6d382d51SOleksij Rempel pinctrl_ecspi1: ecspi1grp { 87*6d382d51SOleksij Rempel fsl,pins = < 88*6d382d51SOleksij Rempel MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK 0x44 89*6d382d51SOleksij Rempel MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI 0x44 90*6d382d51SOleksij Rempel MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO 0x44 91*6d382d51SOleksij Rempel MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09 0x40 92*6d382d51SOleksij Rempel >; 93*6d382d51SOleksij Rempel }; 94*6d382d51SOleksij Rempel 95*6d382d51SOleksij Rempel pinctrl_touch: touchgrp { 96*6d382d51SOleksij Rempel fsl,pins = < 97*6d382d51SOleksij Rempel /* external pull up */ 98*6d382d51SOleksij Rempel MX8MP_IOMUXC_SAI2_TXC__GPIO4_IO25 0x40 99*6d382d51SOleksij Rempel >; 100*6d382d51SOleksij Rempel }; 101*6d382d51SOleksij Rempel}; 102