162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include "imx25-eukrea-mbimxsd25-baseboard.dts" 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci/ { 962306a36Sopenharmony_ci model = "Eukrea MBIMXSD25 with the CMO-QVGA Display"; 1062306a36Sopenharmony_ci compatible = "eukrea,mbimxsd25-baseboard-cmo-qvga", "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25"; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci cmo_qvga: display { 1362306a36Sopenharmony_ci model = "CMO-QVGA"; 1462306a36Sopenharmony_ci bits-per-pixel = <16>; 1562306a36Sopenharmony_ci fsl,pcr = <0xcad08b80>; 1662306a36Sopenharmony_ci bus-width = <18>; 1762306a36Sopenharmony_ci display-timings { 1862306a36Sopenharmony_ci native-mode = <&qvga_timings>; 1962306a36Sopenharmony_ci qvga_timings: timing0 { 2062306a36Sopenharmony_ci clock-frequency = <6500000>; 2162306a36Sopenharmony_ci hactive = <320>; 2262306a36Sopenharmony_ci vactive = <240>; 2362306a36Sopenharmony_ci hback-porch = <30>; 2462306a36Sopenharmony_ci hfront-porch = <38>; 2562306a36Sopenharmony_ci vback-porch = <20>; 2662306a36Sopenharmony_ci vfront-porch = <3>; 2762306a36Sopenharmony_ci hsync-len = <15>; 2862306a36Sopenharmony_ci vsync-len = <4>; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci }; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci reg_lcd_3v3: regulator-0 { 3462306a36Sopenharmony_ci compatible = "regulator-fixed"; 3562306a36Sopenharmony_ci pinctrl-names = "default"; 3662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_reg_lcd_3v3>; 3762306a36Sopenharmony_ci regulator-name = "lcd-3v3"; 3862306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 3962306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 4062306a36Sopenharmony_ci gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>; 4162306a36Sopenharmony_ci enable-active-high; 4262306a36Sopenharmony_ci }; 4362306a36Sopenharmony_ci}; 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci&iomuxc { 4662306a36Sopenharmony_ci imx25-eukrea-mbimxsd25-baseboard-cmo-qvga { 4762306a36Sopenharmony_ci pinctrl_reg_lcd_3v3: reg_lcd_3v3 { 4862306a36Sopenharmony_ci fsl,pins = <MX25_PAD_PWM__GPIO_1_26 0x80000000>; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci }; 5162306a36Sopenharmony_ci}; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci&lcdc { 5462306a36Sopenharmony_ci display = <&cmo_qvga>; 5562306a36Sopenharmony_ci fsl,lpccr = <0x00a903ff>; 5662306a36Sopenharmony_ci lcd-supply = <®_lcd_3v3>; 5762306a36Sopenharmony_ci status = "okay"; 5862306a36Sopenharmony_ci}; 59