Convert remaining(*) panel bindings to DT Schema.
To prepare for the migration a preparation
patch was required:
- te-gpios is now added to panel-common - as this
property is used by a few bindings.
The original author of the panel bindings are listed as maintainer
in the DT Schema. In the few cases the panel binding was also
listed in MAINTAINERS I checked that there was a match.
It was done manually so I may have missed someone.
All bindings pass dt_binding_check with no warnings.
Changes in v2 - see individual commits for more details:
- Dropped spi-slave.yaml. This was a gross misunderstandign from my side
- Introduced unevaluatedProperties for all SPI slaves
- Updated MAINTAINERS when relevant - in the individual patches
- Dropped a few bindings as they was converted by others
- Updates examples, mostly based on feedback from Rob
- Moved DSI panels to panel-simple-dsi, and fixed a patch
that did this wrong too
- Added a lot of r-b, a-b - thanks!
I have tried to fix so cover letter is sent to all, but individual patches
are only sent to a few selected + people listed in Cc:
Then it is easier for the receiver (you) to see where feedback is expected.
So if I succeeded and you received only a few bindings as follow-up,
please provide ack or other feedback.
Patches made on top of drm-misc-next as of today with no other patches.
(*) Two .txt files reamins:
- display-timing.txt, points to display-timings.yaml
- panel-dsi-cm.txt, conversion is included in another patch-set
Sam
Cc: Alexandre Courbot <[email protected]>
Cc: Andrzej Hajda <[email protected]>
Cc: Brian Masney <[email protected]>
Cc: Chris Zhong <[email protected]>
Cc: Douglas Anderson <[email protected]>
Cc: Fabrizio Castro <[email protected]>
Cc: "Guido Günther" <[email protected]>
Cc: Heiko Schocher <[email protected]>
Cc: H. Nikolaus Schaller <[email protected]>
Cc: Hoegeun Kwon <[email protected]>
Cc: Jerry Han <[email protected]>
Cc: Jonathan Bakker <[email protected]>
Cc: Lad Prabhakar <[email protected]>
Cc: Lin Huang <[email protected]>
Cc: Linus Walleij <[email protected]>
Cc: Marco Franchi <[email protected]>
Cc: Marek Belisko <[email protected]>
Cc: Maxime Ripard <[email protected]>
Cc: Nickey Yang <[email protected]>
Cc: Paul Cercueil <[email protected]>
Cc: Peter Rosin <[email protected]>
Cc: Peter Ujfalusi <[email protected]>
Cc: Purism Kernel Team <[email protected]>
Cc: Robert Chiras <[email protected]>
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: Sandeep Panda <[email protected]>
Cc: Stefan Mavrodiev <[email protected]>
Cc: Thierry Reding <[email protected]>
Cc: Tomi Valkeinen <[email protected]>
Cc: Tony Lindgren <[email protected]>
Cc: Vinay Simha BN <[email protected]>
Cc: Werner Johansson <[email protected]>
Sam Ravnborg (36):
dt-bindings: display: allow port and ports in panel-lvds
dt-bindings: display: look for dsi* nodes in dsi-controller
dt-bindings: display: add te-gpios to panel-common
dt-bindings: display: convert samsung,s6e63m0 to DT Schema
dt-bindings: display: convert arm,versatile-tft-panel to DT Schema
dt-bindings: display: convert boe,himax8279d to DT Schema
dt-bindings: display: convert ilitek,ili9322 to DT Schema
dt-bindings: display: convert ilitek,ili9881c to DT Schema
dt-bindings: display: convert innolux,p079zca to DT Schema
dt-bindings: display: convert innolux,p097pfg to DT Schema
dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema
dt-bindings: display: convert jdi,lt070me05000 to DT Schema
dt-bindings: display: convert kingdisplay,kd035g6-54nt to DT Schema
dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema
dt-bindings: display: convert simple lg panels to DT Schema
dt-bindings: display: convert lg,lg4573 to DT Schema
dt-bindings: display: convert osddisplays,osd101t2587-53ts to DT Schema
dt-bindings: display: convert raydium,rm67191 to DT Schema
dt-bindings: display: convert rocktech,jh057n00900 to DT Schema
dt-bindings: display: convert samsung AMOLED to DT Schema
dt-bindings: display: convert samsung,s6d16d0 to DT Schema
dt-bindings: display: convert samsung,ld9040 to DT Schema
dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
dt-bindings: display: convert toppoly panels to DT Schema
dt-bindings: display: convert startek,startek-kd050c to DT Schema
dt-bindings: display: convert sony,acx565akm to DT Schema
dt-bindings: display: convert sitronix,st7789v to DT Schema
dt-bindings: display: drop unused simple-panel.txt
dt-bindings: display: convert sharp,ls043t1le01 to DT Schema
dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema
dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema
dt-bindings: display: convert seiko,43wvf1g to DT Schema
dt-bindings: display: convert lgphilips,lb035q02 to DT Schema
dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema
dt-bindings: display: move DSI panels to panel-simple-dsi
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +-
.../bindings/display/dsi-controller.yaml | 4 +-
.../display/panel/arm,versatile-tft-panel.txt | 31 ------
.../display/panel/arm,versatile-tft-panel.yaml | 51 ++++++++++
.../bindings/display/panel/boe,himax8279d.txt | 24 -----
.../bindings/display/panel/boe,himax8279d.yaml | 59 ++++++++++++
.../bindings/display/panel/ilitek,ili9322.txt | 49 ----------
.../bindings/display/panel/ilitek,ili9322.yaml | 71 ++++++++++++++
.../bindings/display/panel/ilitek,ili9881c.txt | 20 ----
.../bindings/display/panel/ilitek,ili9881c.yaml | 50 ++++++++++
.../bindings/display/panel/innolux,p079zca.txt | 22 -----
.../bindings/display/panel/innolux,p097pfg.txt | 24 -----
.../bindings/display/panel/innolux,p097pfg.yaml | 56 +++++++++++
.../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 -----
.../display/panel/innolux,p120zdg-bf1.yaml | 43 +++++++++
.../bindings/display/panel/jdi,lt070me05000.txt | 31 ------
.../bindings/display/panel/jdi,lt070me05000.yaml | 69 +++++++++++++
.../display/panel/kingdisplay,kd035g6-54nt.txt | 42 --------
.../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 +++++++++++++
.../display/panel/kingdisplay,kd097d04.txt | 22 -----
.../bindings/display/panel/lg,acx467akm-7.txt | 7 --
.../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 --
.../bindings/display/panel/lg,lg4573.txt | 19 ----
.../bindings/display/panel/lg,lg4573.yaml | 45 +++++++++
.../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 --
.../bindings/display/panel/lgphilips,lb035q02.txt | 33 -------
.../bindings/display/panel/lgphilips,lb035q02.yaml | 59 ++++++++++++
.../devicetree/bindings/display/panel/lvds.yaml | 8 +-
.../display/panel/olimex,lcd-olinuxino.txt | 42 --------
.../display/panel/olimex,lcd-olinuxino.yaml | 70 ++++++++++++++
.../display/panel/osddisplays,osd101t2587-53ts.txt | 14 ---
.../bindings/display/panel/panel-common.yaml | 7 ++
.../bindings/display/panel/panel-simple-dsi.yaml | 12 +++
.../bindings/display/panel/panel-simple.yaml | 8 +-
.../bindings/display/panel/raydium,rm67191.txt | 41 --------
.../bindings/display/panel/raydium,rm67191.yaml | 75 +++++++++++++++
.../display/panel/rocktech,jh057n00900.txt | 23 -----
.../display/panel/rocktech,jh057n00900.yaml | 57 +++++++++++
.../display/panel/samsung,amoled-mipi-dsi.yaml | 65 +++++++++++++
.../bindings/display/panel/samsung,ld9040.txt | 66 -------------
.../bindings/display/panel/samsung,ld9040.yaml | 107 +++++++++++++++++++++
.../bindings/display/panel/samsung,s6d16d0.txt | 30 ------
.../bindings/display/panel/samsung,s6d16d0.yaml | 56 +++++++++++
.../bindings/display/panel/samsung,s6e3ha2.txt | 31 ------
.../bindings/display/panel/samsung,s6e63j0x03.txt | 24 -----
.../bindings/display/panel/samsung,s6e63m0.txt | 33 -------
.../bindings/display/panel/samsung,s6e63m0.yaml | 60 ++++++++++++
.../bindings/display/panel/samsung,s6e8aa0.txt | 56 -----------
.../bindings/display/panel/samsung,s6e8aa0.yaml | 96 ++++++++++++++++++
.../bindings/display/panel/seiko,43wvf1g.txt | 23 -----
.../bindings/display/panel/seiko,43wvf1g.yaml | 49 ++++++++++
.../bindings/display/panel/sharp,lq101r1sx01.txt | 49 ----------
.../bindings/display/panel/sharp,lq101r1sx01.yaml | 85 ++++++++++++++++
.../bindings/display/panel/sharp,lq150x1lg11.txt | 36 -------
.../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 +++++++++++
.../bindings/display/panel/sharp,ls037v7dw01.txt | 43 ---------
.../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 +++++++++++++
.../bindings/display/panel/sharp,ls043t1le01.txt | 22 -----
.../bindings/display/panel/sharp,ls043t1le01.yaml | 51 ++++++++++
.../bindings/display/panel/simple-panel.txt | 1 -
.../bindings/display/panel/sitronix,st7789v.txt | 37 -------
.../bindings/display/panel/sitronix,st7789v.yaml | 63 ++++++++++++
.../bindings/display/panel/sony,acx565akm.txt | 30 ------
.../bindings/display/panel/sony,acx565akm.yaml | 57 +++++++++++
.../display/panel/startek,startek-kd050c.txt | 4 -
.../display/panel/startek,startek-kd050c.yaml | 33 +++++++
.../devicetree/bindings/display/panel/tpo,td.yaml | 65 +++++++++++++
.../bindings/display/panel/tpo,td028ttec1.txt | 32 ------
.../bindings/display/panel/tpo,td043mtea1.txt | 33 -------
MAINTAINERS | 10 +-
70 files changed, 1721 insertions(+), 1043 deletions(-)
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel