1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright 2018-2022 Toradex 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring/dts-v1/; 7*724ba675SRob Herring 8*724ba675SRob Herring#include "imx6ull-colibri-nonwifi.dtsi" 9*724ba675SRob Herring#include "imx6ull-colibri-iris-v2.dtsi" 10*724ba675SRob Herring 11*724ba675SRob Herring/ { 12*724ba675SRob Herring model = "Toradex Colibri iMX6ULL 256M/512B on Colibri Iris V2"; 13*724ba675SRob Herring compatible = "toradex,colibri-imx6ull-iris-v2", 14*724ba675SRob Herring "toradex,colibri-imx6ull", 15*724ba675SRob Herring "fsl,imx6ull"; 16*724ba675SRob Herring}; 17*724ba675SRob Herring 18*724ba675SRob Herring&ad7879_ts { 19*724ba675SRob Herring status = "okay"; 20*724ba675SRob Herring}; 21*724ba675SRob Herring 22*724ba675SRob Herring&atmel_mxt_ts { 23*724ba675SRob Herring status = "okay"; 24*724ba675SRob Herring}; 25*724ba675SRob Herring 26*724ba675SRob Herring&backlight { 27*724ba675SRob Herring status = "okay"; 28*724ba675SRob Herring}; 29*724ba675SRob Herring 30*724ba675SRob Herring&gpio1 { 31*724ba675SRob Herring /* This turns the LVDS transceiver on */ 32*724ba675SRob Herring lvds-power-on-hog { 33*724ba675SRob Herring gpio-hog; 34*724ba675SRob Herring gpios = <14 GPIO_ACTIVE_HIGH>; /* SODIMM 99 */ 35*724ba675SRob Herring line-name = "LVDS_POWER_ON"; 36*724ba675SRob Herring output-high; 37*724ba675SRob Herring }; 38*724ba675SRob Herring}; 39*724ba675SRob Herring 40*724ba675SRob Herring&gpio2 { 41*724ba675SRob Herring /* 42*724ba675SRob Herring * This switches the LVDS transceiver to the single-channel 43*724ba675SRob Herring * output mode. 44*724ba675SRob Herring */ 45*724ba675SRob Herring lvds-ch-mode-hog { 46*724ba675SRob Herring gpio-hog; 47*724ba675SRob Herring gpios = <0 GPIO_ACTIVE_HIGH>; /* SODIMM 55 */ 48*724ba675SRob Herring line-name = "LVDS_CH_MODE"; 49*724ba675SRob Herring output-high; 50*724ba675SRob Herring }; 51*724ba675SRob Herring 52*724ba675SRob Herring /* 53*724ba675SRob Herring * This switches the LVDS transceiver to the 24-bit RGB mode. 54*724ba675SRob Herring */ 55*724ba675SRob Herring lvds-rgb-mode-hog { 56*724ba675SRob Herring gpio-hog; 57*724ba675SRob Herring gpios = <1 GPIO_ACTIVE_HIGH>; /* SODIMM 63 */ 58*724ba675SRob Herring line-name = "LVDS_RGB_MODE"; 59*724ba675SRob Herring output-low; 60*724ba675SRob Herring }; 61*724ba675SRob Herring}; 62*724ba675SRob Herring 63*724ba675SRob Herring&gpio5 { 64*724ba675SRob Herring /* 65*724ba675SRob Herring * This switches the LVDS transceiver to VESA color mapping mode. 66*724ba675SRob Herring */ 67*724ba675SRob Herring lvds-color-map-hog { 68*724ba675SRob Herring gpio-hog; 69*724ba675SRob Herring gpios = <3 GPIO_ACTIVE_HIGH>; /* SODIMM 95 */ 70*724ba675SRob Herring line-name = "LVDS_COLOR_MAP"; 71*724ba675SRob Herring output-low; 72*724ba675SRob Herring }; 73*724ba675SRob Herring}; 74*724ba675SRob Herring 75*724ba675SRob Herring&i2c1 { 76*724ba675SRob Herring status = "okay"; 77*724ba675SRob Herring}; 78*724ba675SRob Herring 79*724ba675SRob Herring&i2c2 { 80*724ba675SRob Herring status = "okay"; 81*724ba675SRob Herring}; 82*724ba675SRob Herring 83*724ba675SRob Herring&lcdif { 84*724ba675SRob Herring status = "okay"; 85*724ba675SRob Herring}; 86*724ba675SRob Herring 87*724ba675SRob Herring&panel_dpi { 88*724ba675SRob Herring status = "okay"; 89*724ba675SRob Herring}; 90*724ba675SRob Herring 91*724ba675SRob Herring&pwm4 { 92*724ba675SRob Herring status = "okay"; 93*724ba675SRob Herring}; 94*724ba675SRob Herring 95*724ba675SRob Herring/* PWM <B> */ 96*724ba675SRob Herring&pwm5 { 97*724ba675SRob Herring /* Pin already used by atmel_mxt_ts touchscreen */ 98*724ba675SRob Herring status = "disabled"; 99*724ba675SRob Herring}; 100*724ba675SRob Herring 101*724ba675SRob Herring/* PWM <C> */ 102*724ba675SRob Herring&pwm6 { 103*724ba675SRob Herring /* Pin already used by atmel_mxt_ts touchscreen */ 104*724ba675SRob Herring status = "disabled"; 105*724ba675SRob Herring}; 106