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