From 2f7c68cb55ecb7331f2381deb497c27155f32faf Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 03 Jan 2024 09:43:39 +0000
Subject: [PATCH] update kernel to 5.10.198

---
 kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml |   74 +++++++++++++++++++++++++++++++++++++
 1 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
index edb53ab..8fcf8c0 100644
--- a/kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/kernel/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -29,6 +29,10 @@
     # compatible must be listed in alphabetical order, ordered by compatible.
     # The description in the comment is mandatory for each compatible.
 
+        # common simple panel
+      - simple-panel
+        # common simple dsi panel
+      - simple-panel-dsi
         # Ampire AM-1280800N3TZQW-T00H 10.1" WQVGA TFT LCD panel
       - ampire,am-1280800n3tzqw-t00h
         # Ampire AM-480272H3TMQW-T01H 4.3" WQVGA TFT LCD panel
@@ -288,6 +292,76 @@
   port: true
   power-supply: true
 
+  reset-gpios:
+    description: GPIO pin to reset the panel
+
+  prepare-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel to
+      become ready and start receiving video data
+  enable-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel to
+      display the first valid frame after starting to receive
+      video data
+  disable-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel to
+      turn the display off (no content is visible)
+  unprepare-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel
+      to power itself down completely
+  reset-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel to
+      reset itself completely
+  init-delay-ms:
+    description: |
+      the time (in milliseconds) that it takes for the panel to
+      send init command sequence after reset deassert
+
+  width-mm:
+    description: width (in millimeters) of the panel's active display area
+  height-mm:
+    description: height (in millimeters) of the panel's active display area
+
+  bpc:
+    description: bits per color/component
+  bus-format:
+    description: pixel data format on the wire
+
+  dsi,lanes:
+    description: number of active data lanes
+  dsi,format:
+    description: pixel format for video mode
+  dsi,flags:
+    description: DSI operation mode related flags
+
+  panel-init-sequence: true
+  panel-exit-sequence:
+    description: |
+      A byte stream formed by simple multiple dcs packets.
+        byte 0 - dcs data type
+        byte 1 - wait number of specified ms after dcs command transmitted
+        byte 2 - packet payload length
+        byte 3 - and beyond: number byte of payload
+  rockchip,cmd-type:
+    description: default is DSI cmd, or "spi", "mcu" cmd type
+  spi-sdi:
+    description: spi init panel for spi-sdi io
+  spi-scl:
+    description: spi init panel for spi-scl io
+  spi-cs:
+    description: spi init pael for spi-cs io
+
+  power-invert:
+    description: power invert control
+  vsp-supply:
+    description: positive voltage supply
+  vsn-supply:
+    description: negative voltage supply
+
 additionalProperties: false
 
 required:

--
Gitblit v1.6.2