| // SPDX-License-Identifier: (GPL-2.0 OR MIT) |
| |
| /dts-v1/; |
| |
| #include "imx8mp-skov-reva.dtsi" |
| |
| / { |
| model = "SKOV IMX8MP CPU revB - MI1010AIT-1CP1"; |
| compatible = "skov,imx8mp-skov-revb-mi1010ait-1cp1", "fsl,imx8mp"; |
| |
| panel { |
| compatible = "multi-inno,mi1010ait-1cp"; |
| backlight = <&backlight>; |
| power-supply = <®_tft_vcom>; |
| |
| port { |
| in_lvds0: endpoint { |
| remote-endpoint = <&ldb_lvds_ch0>; |
| }; |
| }; |
| }; |
| }; |
| |
| &backlight { |
| status = "okay"; |
| }; |
| |
| &i2c2 { |
| clock-frequency = <100000>; |
| status = "okay"; |
| |
| touchscreen@38 { |
| compatible = "edt,edt-ft5406"; |
| reg = <0x38>; |
| pinctrl-names = "default"; |
| pinctrl-0 = <&pinctrl_touchscreen>; |
| interrupts-extended = <&gpio4 28 IRQ_TYPE_EDGE_FALLING>; |
| reset-gpios = <&gpio4 29 GPIO_ACTIVE_LOW>; |
| touchscreen-size-x = <1280>; |
| touchscreen-size-y = <800>; |
| vcc-supply = <®_vdd_3v3>; |
| iovcc-supply = <®_vdd_3v3>; |
| wakeup-source; |
| }; |
| }; |
| |
| &lcdif2 { |
| status = "okay"; |
| }; |
| |
| &lvds_bridge { |
| assigned-clocks = <&clk IMX8MP_CLK_MEDIA_LDB>, |
| <&clk IMX8MP_VIDEO_PLL1>; |
| assigned-clock-parents = <&clk IMX8MP_VIDEO_PLL1_OUT>; |
| /* IMX8MP_VIDEO_PLL1 = IMX8MP_CLK_MEDIA_DISP2_PIX * 2 * 7 */ |
| assigned-clock-rates = <0>, <980000000>; |
| status = "okay"; |
| |
| ports { |
| port@1 { |
| ldb_lvds_ch0: endpoint { |
| remote-endpoint = <&in_lvds0>; |
| }; |
| }; |
| }; |
| }; |
| |
| &pwm4 { |
| status = "okay"; |
| }; |
| |
| &pwm1 { |
| status = "okay"; |
| }; |
| |
| ®_tft_vcom { |
| regulator-min-microvolt = <3160000>; |
| regulator-max-microvolt = <3160000>; |
| voltage-table = <3160000 73>; |
| status = "okay"; |
| }; |