Lines Matching +full:controller +full:- +full:dependent

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Solomon SSD1307 OLED Controller Framebuffer
10 - Maxime Ripard <mripard@kernel.org>
11 - Javier Martinez Canillas <javierm@redhat.com>
17 - items:
18 - enum:
19 - solomon,ssd1305fb-i2c
20 - solomon,ssd1306fb-i2c
21 - solomon,ssd1307fb-i2c
22 - solomon,ssd1309fb-i2c
24 - items:
25 - enum:
26 - sinowealth,sh1106
27 - solomon,ssd1305
28 - solomon,ssd1306
29 - solomon,ssd1307
30 - solomon,ssd1309
38 reset-gpios:
42 dc-gpios:
44 GPIO connected to the controller's D/C# (Data/Command) pin,
45 that is needed for 4-wire SPI to tell the controller if the
49 vbat-supply:
56 Height in pixel of the screen driven by the controller
62 Width in pixel of the screen driven by the controller
64 solomon,page-offset:
70 solomon,segment-no-remap:
73 Display needs normal (non-inverted) data column to segment mapping
75 solomon,col-offset:
81 solomon,com-seq:
86 solomon,com-lrremap:
89 Display uses left-right COM pin remap
91 solomon,com-invdir:
96 solomon,com-offset:
115 solomon,dclk-div:
120 Clock divisor. The default value is controller-dependent.
122 solomon,dclk-frq:
128 The default value is controller-dependent.
130 solomon,lookup-table:
131 $ref: /schemas/types.yaml#/definitions/uint8-array
138 solomon,area-color-enable:
143 solomon,low-power:
149 - compatible
150 - reg
153 - $ref: /schemas/spi/spi-peripheral-props.yaml#
155 - if:
162 solomon,dclk-div:
164 solomon,dclk-frq:
167 - if:
172 - solomon,ssd1305-i2c
173 - solomon,ssd1305
176 solomon,dclk-div:
178 solomon,dclk-frq:
181 - if:
186 - solomon,ssd1306-i2c
187 - solomon,ssd1306
190 solomon,dclk-div:
192 solomon,dclk-frq:
195 - if:
200 - solomon,ssd1307-i2c
201 - solomon,ssd1307
204 solomon,dclk-div:
206 solomon,dclk-frq:
209 - pwms
211 - if:
216 - solomon,ssd1309-i2c
217 - solomon,ssd1309
220 solomon,dclk-div:
222 solomon,dclk-frq:
228 - |
230 #address-cells = <1>;
231 #size-cells = <0>;
237 reset-gpios = <&gpio2 7>;
244 reset-gpios = <&gpio2 7>;
245 solomon,com-lrremap;
246 solomon,com-invdir;
247 solomon,com-offset = <32>;
248 solomon,lookup-table = /bits/ 8 <0x3f 0x3f 0x3f 0x3f>;
251 - |
253 #address-cells = <1>;
254 #size-cells = <0>;
260 reset-gpios = <&gpio2 7>;
261 dc-gpios = <&gpio2 8>;
262 spi-max-frequency = <10000000>;
269 reset-gpios = <&gpio2 7>;
270 dc-gpios = <&gpio2 8>;
271 spi-max-frequency = <10000000>;
272 solomon,com-lrremap;
273 solomon,com-invdir;
274 solomon,com-offset = <32>;
275 solomon,lookup-table = /bits/ 8 <0x3f 0x3f 0x3f 0x3f>;