Lines Matching +full:panel +full:- +full:specific
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/simple-framebuffer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hans de Goede <hdegoede@redhat.com>
13 A simple frame-buffer describes a frame-buffer setup by firmware or
19 sub-nodes of the chosen node (*). Simplefb nodes must be named
29 If a panel node is given, then the driver uses this to configure the
30 physical width and height of the display. If no panel node is given,
41 interaction, then the chosen node stdout-path property should point
46 It is advised that devicetree files contain pre-filled, disabled
52 If pre-filled framebuffer nodes are used, the firmware may need
54 platform specific compatible and platform specific properties should
60 - items:
61 - enum:
62 - apple,simple-framebuffer
63 - allwinner,simple-framebuffer
64 - amlogic,simple-framebuffer
65 - const: simple-framebuffer
66 - const: simple-framebuffer
71 memory-region:
79 power-domains:
97 * `a1r5g5b5` - 16-bit pixels, d[15]=a, d[14:10]=r, d[9:5]=g, d[4:0]=b
98 * `a2r10g10b10` - 32-bit pixels, d[31:30]=a, d[29:20]=r, d[19:10]=g, d[9:0]=b
99 * `a8b8g8r8` - 32-bit pixels, d[31:24]=a, d[23:16]=b, d[15:8]=g, d[7:0]=r
100 * `a8r8g8b8` - 32-bit pixels, d[31:24]=a, d[23:16]=r, d[15:8]=g, d[7:0]=b
101 * `r5g6b5` - 16-bit pixels, d[15:11]=r, d[10:5]=g, d[4:0]=b
102 * `r5g5b5a1` - 16-bit pixels, d[15:11]=r, d[10:6]=g, d[5:1]=b d[1:0]=a
103 * `r8g8b8` - 24-bit pixels, d[23:16]=r, d[15:8]=g, d[7:0]=b
104 * `x1r5g5b5` - 16-bit pixels, d[14:10]=r, d[9:5]=g, d[4:0]=b
105 * `x2r10g10b10` - 32-bit pixels, d[29:20]=r, d[19:10]=g, d[9:0]=b
106 * `x8r8g8b8` - 32-bit pixels, d[23:16]=r, d[15:8]=g, d[7:0]=b
107 * `x8b8g8r8` - 32-bit pixels, d[23:16]=b, d[15:8]=g, d[7:0]=r
109 - a1r5g5b5
110 - a2r10g10b10
111 - a8b8g8r8
112 - a8r8g8b8
113 - r5g6b5
114 - r5g5b5a1
115 - r8g8b8
116 - x1r5g5b5
117 - x2r10g10b10
118 - x8r8g8b8
119 - x8b8g8r8
125 panel:
127 description: Display panel node
132 - de_be0-lcd0
133 - de_be0-lcd0-hdmi
134 - de_be0-lcd0-tve0
135 - de_be1-lcd0
136 - de_be1-lcd1-hdmi
137 - de_fe0-de_be0-lcd0
138 - de_fe0-de_be0-lcd0-hdmi
139 - de_fe0-de_be0-lcd0-tve0
140 - mixer0-lcd0
141 - mixer0-lcd0-hdmi
142 - mixer1-lcd1-hdmi
143 - mixer1-lcd1-tve
148 - vpu-cvbs
149 - vpu-hdmi
152 "^[a-zA-Z0-9-]+-supply$":
161 - compatible
164 - if:
168 const: allwinner,simple-framebuffer
172 - allwinner,pipeline
174 - if:
178 const: amlogic,simple-framebuffer
182 - amlogic,pipeline
188 - |
192 #address-cells = <1>;
193 #size-cells = <1>;
196 #address-cells = <1>;
197 #size-cells = <1>;
199 compatible = "allwinner,simple-framebuffer", "simple-framebuffer";
200 allwinner,pipeline = "de_be0-lcd0";
207 lcd-supply = <®_dc1sw>;