hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
....@@ -29,6 +29,10 @@
2929 # compatible must be listed in alphabetical order, ordered by compatible.
3030 # The description in the comment is mandatory for each compatible.
3131
32
+ # common simple panel
33
+ - simple-panel
34
+ # common simple dsi panel
35
+ - simple-panel-dsi
3236 # Ampire AM-1280800N3TZQW-T00H 10.1" WQVGA TFT LCD panel
3337 - ampire,am-1280800n3tzqw-t00h
3438 # Ampire AM-480272H3TMQW-T01H 4.3" WQVGA TFT LCD panel
....@@ -288,6 +292,76 @@
288292 port: true
289293 power-supply: true
290294
295
+ reset-gpios:
296
+ description: GPIO pin to reset the panel
297
+
298
+ prepare-delay-ms:
299
+ description: |
300
+ the time (in milliseconds) that it takes for the panel to
301
+ become ready and start receiving video data
302
+ enable-delay-ms:
303
+ description: |
304
+ the time (in milliseconds) that it takes for the panel to
305
+ display the first valid frame after starting to receive
306
+ video data
307
+ disable-delay-ms:
308
+ description: |
309
+ the time (in milliseconds) that it takes for the panel to
310
+ turn the display off (no content is visible)
311
+ unprepare-delay-ms:
312
+ description: |
313
+ the time (in milliseconds) that it takes for the panel
314
+ to power itself down completely
315
+ reset-delay-ms:
316
+ description: |
317
+ the time (in milliseconds) that it takes for the panel to
318
+ reset itself completely
319
+ init-delay-ms:
320
+ description: |
321
+ the time (in milliseconds) that it takes for the panel to
322
+ send init command sequence after reset deassert
323
+
324
+ width-mm:
325
+ description: width (in millimeters) of the panel's active display area
326
+ height-mm:
327
+ description: height (in millimeters) of the panel's active display area
328
+
329
+ bpc:
330
+ description: bits per color/component
331
+ bus-format:
332
+ description: pixel data format on the wire
333
+
334
+ dsi,lanes:
335
+ description: number of active data lanes
336
+ dsi,format:
337
+ description: pixel format for video mode
338
+ dsi,flags:
339
+ description: DSI operation mode related flags
340
+
341
+ panel-init-sequence: true
342
+ panel-exit-sequence:
343
+ description: |
344
+ A byte stream formed by simple multiple dcs packets.
345
+ byte 0 - dcs data type
346
+ byte 1 - wait number of specified ms after dcs command transmitted
347
+ byte 2 - packet payload length
348
+ byte 3 - and beyond: number byte of payload
349
+ rockchip,cmd-type:
350
+ description: default is DSI cmd, or "spi", "mcu" cmd type
351
+ spi-sdi:
352
+ description: spi init panel for spi-sdi io
353
+ spi-scl:
354
+ description: spi init panel for spi-scl io
355
+ spi-cs:
356
+ description: spi init pael for spi-cs io
357
+
358
+ power-invert:
359
+ description: power invert control
360
+ vsp-supply:
361
+ description: positive voltage supply
362
+ vsn-supply:
363
+ description: negative voltage supply
364
+
291365 additionalProperties: false
292366
293367 required: