Lines Matching +full:firmware +full:- +full:clocks
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 - Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11 - Hans de Goede <hdegoede@redhat.com>
14 A simple frame-buffer describes a frame-buffer setup by firmware or
20 sub-nodes of the chosen node (*). Simplefb nodes must be named
37 interaction, then the chosen node stdout-path property should point
42 It is advised that devicetree files contain pre-filled, disabled
43 framebuffer nodes, so that the firmware only needs to update the
45 for more display clocks get added, the simplefb nodes will already
46 contain this info and the firmware does not need to be updated.
48 If pre-filled framebuffer nodes are used, the firmware may need
56 - enum:
57 - apple,simple-framebuffer
58 - allwinner,simple-framebuffer
59 - amlogic,simple-framebuffer
60 - const: simple-framebuffer
65 clocks:
66 description: List of clocks used by the framebuffer.
68 power-domains:
86 * `a8b8g8r8` - 32-bit pixels, d[31:24]=a, d[23:16]=b, d[15:8]=g, d[7:0]=r
87 * `r5g6b5` - 16-bit pixels, d[15:11]=r, d[10:5]=g, d[4:0]=b
88 * `x2r10g10b10` - 32-bit pixels, d[29:20]=r, d[19:10]=g, d[9:0]=b
89 * `x8r8g8b8` - 32-bit pixels, d[23:16]=r, d[15:8]=g, d[7:0]=b
91 - a8b8g8r8
92 - r5g6b5
93 - x2r10g10b10
94 - x8r8g8b8
103 - de_be0-lcd0
104 - de_be0-lcd0-hdmi
105 - de_be0-lcd0-tve0
106 - de_be1-lcd0
107 - de_be1-lcd1-hdmi
108 - de_fe0-de_be0-lcd0
109 - de_fe0-de_be0-lcd0-hdmi
110 - de_fe0-de_be0-lcd0-tve0
111 - mixer0-lcd0
112 - mixer0-lcd0-hdmi
113 - mixer1-lcd1-hdmi
114 - mixer1-lcd1-tve
119 - vpu-cvbs
120 - vpu-hdmi
123 "^[a-zA-Z0-9-]+-supply$":
132 - compatible
135 - if:
139 const: allwinner,simple-framebuffer
143 - allwinner,pipeline
145 - if:
149 const: amlogic,simple-framebuffer
153 - amlogic,pipeline
159 - |
163 #address-cells = <1>;
164 #size-cells = <1>;
167 #address-cells = <1>;
168 #size-cells = <1>;
170 compatible = "allwinner,simple-framebuffer", "simple-framebuffer";
171 allwinner,pipeline = "de_be0-lcd0";
177 clocks = <&ahb_gates 36>, <&ahb_gates 43>, <&ahb_gates 44>;
178 lcd-supply = <®_dc1sw>;