Lines Matching +full:edp +full:- +full:panel
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Veyron (and derivatives) fragment for the edp displays
9 backlight_regulator: backlight-regulator {
10 compatible = "regulator-fixed";
11 enable-active-high;
13 pinctrl-names = "default";
14 pinctrl-0 = <&bl_pwr_en>;
15 regulator-name = "backlight_regulator";
16 vin-supply = <&vcc33_sys>;
17 startup-delay-us = <15000>;
20 panel_regulator: panel-regulator {
21 compatible = "regulator-fixed";
22 enable-active-high;
24 pinctrl-names = "default";
25 pinctrl-0 = <&lcd_enable_h>;
26 regulator-name = "panel_regulator";
27 vin-supply = <&vcc33_sys>;
30 vcc18_lcd: vcc18-lcd {
31 compatible = "regulator-fixed";
32 enable-active-high;
34 pinctrl-names = "default";
35 pinctrl-0 = <&avdd_1v8_disp_en>;
36 regulator-name = "vcc18_lcd";
37 regulator-always-on;
38 regulator-boot-on;
39 vin-supply = <&vcc18_wl>;
43 compatible = "pwm-backlight";
44 brightness-levels = <0 255>;
45 num-interpolated-steps = <255>;
46 default-brightness-level = <128>;
47 enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
48 pinctrl-names = "default";
49 pinctrl-0 = <&bl_en>;
51 post-pwm-on-delay-ms = <10>;
52 pwm-off-delay-ms = <10>;
53 power-supply = <&backlight_regulator>;
56 panel: panel { label
59 power-supply = <&panel_regulator>;
62 panel-timing {
63 clock-frequency = <74250000>;
65 hfront-porch = <136>;
66 hback-porch = <60>;
67 hsync-len = <30>;
68 hsync-active = <0>;
70 vfront-porch = <8>;
71 vback-porch = <12>;
72 vsync-len = <12>;
73 vsync-active = <0>;
79 remote-endpoint = <&edp_out_panel>;
86 &edp {
89 pinctrl-names = "default";
90 pinctrl-0 = <&edp_hpd>;
95 #address-cells = <1>;
96 #size-cells = <0>;
99 remote-endpoint = <&panel_in_edp>;
127 bl_en: bl-en {
133 lcd_enable_h: lcd-en {
137 avdd_1v8_disp_en: avdd-1v8-disp-en {