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 - allwinner,simple-framebuffer
58 - amlogic,simple-framebuffer
59 - const: simple-framebuffer
64 clocks:
65 description: List of clocks used by the framebuffer.
67 power-domains:
85 * `a8b8g8r8` - 32-bit pixels, d[31:24]=a, d[23:16]=b, d[15:8]=g, d[7:0]=r
86 * `r5g6b5` - 16-bit pixels, d[15:11]=r, d[10:5]=g, d[4:0]=b
88 - a8b8g8r8
89 - r5g6b5
98 - de_be0-lcd0
99 - de_be0-lcd0-hdmi
100 - de_be0-lcd0-tve0
101 - de_be1-lcd0
102 - de_be1-lcd1-hdmi
103 - de_fe0-de_be0-lcd0
104 - de_fe0-de_be0-lcd0-hdmi
105 - de_fe0-de_be0-lcd0-tve0
106 - mixer0-lcd0
107 - mixer0-lcd0-hdmi
108 - mixer1-lcd1-hdmi
109 - mixer1-lcd1-tve
114 - vpu-cvbs
115 - vpu-hdmi
118 "^[a-zA-Z0-9-]+-supply$":
127 - compatible
130 - if:
134 const: allwinner,simple-framebuffer
138 - allwinner,pipeline
140 - if:
144 const: amlogic,simple-framebuffer
148 - amlogic,pipeline
154 - |
158 #address-cells = <1>;
159 #size-cells = <1>;
162 #address-cells = <1>;
163 #size-cells = <1>;
165 compatible = "allwinner,simple-framebuffer", "simple-framebuffer";
166 allwinner,pipeline = "de_be0-lcd0";
172 clocks = <&ahb_gates 36>, <&ahb_gates 43>, <&ahb_gates 44>;
173 lcd-supply = <®_dc1sw>;