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 - enum:
18 - solomon,ssd1305fb-i2c
19 - solomon,ssd1306fb-i2c
20 - solomon,ssd1307fb-i2c
21 - solomon,ssd1309fb-i2c
23 - enum:
24 - sinowealth,sh1106
25 - solomon,ssd1305
26 - solomon,ssd1306
27 - solomon,ssd1307
28 - solomon,ssd1309
36 reset-gpios:
40 dc-gpios:
42 GPIO connected to the controller's D/C# (Data/Command) pin,
43 that is needed for 4-wire SPI to tell the controller if the
47 vbat-supply:
53 Height in pixel of the screen driven by the controller.
54 The default value is controller-dependent.
59 Width in pixel of the screen driven by the controller.
60 The default value is controller-dependent.
62 solomon,page-offset:
68 solomon,segment-no-remap:
71 Display needs normal (non-inverted) data column to segment mapping
73 solomon,col-offset:
79 solomon,com-seq:
84 solomon,com-lrremap:
87 Display uses left-right COM pin remap
89 solomon,com-invdir:
94 solomon,com-offset:
113 solomon,dclk-div:
118 Clock divisor. The default value is controller-dependent.
120 solomon,dclk-frq:
126 The default value is controller-dependent.
128 solomon,lookup-table:
129 $ref: /schemas/types.yaml#/definitions/uint8-array
136 solomon,area-color-enable:
141 solomon,low-power:
147 - compatible
148 - reg
151 - $ref: /schemas/spi/spi-peripheral-props.yaml#
153 - if:
164 solomon,dclk-div:
166 solomon,dclk-frq:
169 - if:
174 - solomon,ssd1305-i2c
175 - solomon,ssd1305
182 solomon,dclk-div:
184 solomon,dclk-frq:
187 - if:
192 - solomon,ssd1306-i2c
193 - solomon,ssd1306
200 solomon,dclk-div:
202 solomon,dclk-frq:
205 - if:
210 - solomon,ssd1307-i2c
211 - solomon,ssd1307
218 solomon,dclk-div:
220 solomon,dclk-frq:
223 - pwms
225 - if:
230 - solomon,ssd1309-i2c
231 - solomon,ssd1309
238 solomon,dclk-div:
240 solomon,dclk-frq:
246 - |
248 #address-cells = <1>;
249 #size-cells = <0>;
255 reset-gpios = <&gpio2 7>;
262 reset-gpios = <&gpio2 7>;
263 solomon,com-lrremap;
264 solomon,com-invdir;
265 solomon,com-offset = <32>;
266 solomon,lookup-table = /bits/ 8 <0x3f 0x3f 0x3f 0x3f>;
269 - |
271 #address-cells = <1>;
272 #size-cells = <0>;
278 reset-gpios = <&gpio2 7>;
279 dc-gpios = <&gpio2 8>;
280 spi-max-frequency = <10000000>;
287 reset-gpios = <&gpio2 7>;
288 dc-gpios = <&gpio2 8>;
289 spi-max-frequency = <10000000>;
290 solomon,com-lrremap;
291 solomon,com-invdir;
292 solomon,com-offset = <32>;
293 solomon,lookup-table = /bits/ 8 <0x3f 0x3f 0x3f 0x3f>;