xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6ull-colibri-wifi-iris-v2.dts (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2724ba675SRob Herring/*
3724ba675SRob Herring * Copyright 2018-2022 Toradex
4724ba675SRob Herring */
5724ba675SRob Herring
6724ba675SRob Herring/dts-v1/;
7724ba675SRob Herring
8724ba675SRob Herring#include "imx6ull-colibri-wifi.dtsi"
9724ba675SRob Herring#include "imx6ull-colibri-iris-v2.dtsi"
10724ba675SRob Herring
11724ba675SRob Herring/ {
12724ba675SRob Herring	model = "Toradex Colibri iMX6ULL 512MB on Colibri Iris V2";
13724ba675SRob Herring	compatible = "toradex,colibri-imx6ull-wifi-iris-v2",
14*09ecbb0eSFabio Estevam		     "toradex,colibri-imx6ull-wifi",
15724ba675SRob Herring		     "fsl,imx6ull";
16724ba675SRob Herring};
17724ba675SRob Herring
18724ba675SRob Herring&ad7879_ts {
19724ba675SRob Herring	status = "okay";
20724ba675SRob Herring};
21724ba675SRob Herring
22724ba675SRob Herring&atmel_mxt_ts {
23724ba675SRob Herring	status = "okay";
24724ba675SRob Herring};
25724ba675SRob Herring
26724ba675SRob Herring&backlight {
27724ba675SRob Herring	status = "okay";
28724ba675SRob Herring};
29724ba675SRob Herring
30724ba675SRob Herring&gpio1 {
31724ba675SRob Herring	/* This turns the LVDS transceiver on */
32724ba675SRob Herring	lvds-power-on-hog {
33724ba675SRob Herring		gpio-hog;
34724ba675SRob Herring		gpios = <14 GPIO_ACTIVE_HIGH>; /* SODIMM 99 */
35724ba675SRob Herring		line-name = "LVDS_POWER_ON";
36724ba675SRob Herring		output-high;
37724ba675SRob Herring	};
38724ba675SRob Herring};
39724ba675SRob Herring
40724ba675SRob Herring&gpio2 {
41724ba675SRob Herring	/*
42724ba675SRob Herring	 * This switches the LVDS transceiver to the single-channel
43724ba675SRob Herring	 * output mode.
44724ba675SRob Herring	 */
45724ba675SRob Herring	lvds-ch-mode-hog {
46724ba675SRob Herring		gpio-hog;
47724ba675SRob Herring		gpios = <0 GPIO_ACTIVE_HIGH>; /* SODIMM 55 */
48724ba675SRob Herring		line-name = "LVDS_CH_MODE";
49724ba675SRob Herring		output-high;
50724ba675SRob Herring	};
51724ba675SRob Herring
52724ba675SRob Herring	/*
53724ba675SRob Herring	 * This switches the LVDS transceiver to the 24-bit RGB mode.
54724ba675SRob Herring	 */
55724ba675SRob Herring	lvds-rgb-mode-hog {
56724ba675SRob Herring		gpio-hog;
57724ba675SRob Herring		gpios = <1 GPIO_ACTIVE_HIGH>; /* SODIMM 63 */
58724ba675SRob Herring		line-name = "LVDS_RGB_MODE";
59724ba675SRob Herring		output-low;
60724ba675SRob Herring	};
61724ba675SRob Herring};
62724ba675SRob Herring
63724ba675SRob Herring&gpio5 {
64724ba675SRob Herring	/*
65724ba675SRob Herring	 * This switches the LVDS transceiver to VESA color mapping mode.
66724ba675SRob Herring	 */
67724ba675SRob Herring	lvds-color-map-hog {
68724ba675SRob Herring		gpio-hog;
69724ba675SRob Herring		gpios = <3 GPIO_ACTIVE_HIGH>; /* SODIMM 95 */
70724ba675SRob Herring		line-name = "LVDS_COLOR_MAP";
71724ba675SRob Herring		output-low;
72724ba675SRob Herring	};
73724ba675SRob Herring};
74724ba675SRob Herring
75724ba675SRob Herring&i2c2 {
76724ba675SRob Herring	status = "okay";
77724ba675SRob Herring};
78724ba675SRob Herring
79724ba675SRob Herring&lcdif {
80724ba675SRob Herring	status = "okay";
81724ba675SRob Herring};
82724ba675SRob Herring
83724ba675SRob Herring&panel_dpi {
84724ba675SRob Herring	status = "okay";
85724ba675SRob Herring};
86724ba675SRob Herring
87724ba675SRob Herring&pwm4 {
88724ba675SRob Herring	status = "okay";
89724ba675SRob Herring};
90