[PATCH v2 0/36] dt-bindings: display: convert remaning panel bindings to DT Schema
Sam Ravnborg
sam at ravnborg.org
Wed Apr 8 19:50:33 UTC 2020
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 <acourbot at chromium.org>
Cc: Andrzej Hajda <a.hajda at samsung.com>
Cc: Brian Masney <masneyb at onstation.org>
Cc: Chris Zhong <zyw at rock-chips.com>
Cc: Douglas Anderson <dianders at chromium.org>
Cc: Fabrizio Castro <fabrizio.castro at bp.renesas.com>
Cc: "Guido Günther" <agx at sigxcpu.org>
Cc: Heiko Schocher <hs at denx.de>
Cc: H. Nikolaus Schaller <hns at goldelico.com>
Cc: Hoegeun Kwon <hoegeun.kwon at samsung.com>
Cc: Jerry Han <hanxu5 at huaqin.corp-partner.google.com>
Cc: Jonathan Bakker <xc-racer2 at live.ca>
Cc: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
Cc: Lin Huang <hl at rock-chips.com>
Cc: Linus Walleij <linus.walleij at linaro.org>
Cc: Marco Franchi <marco.franchi at nxp.com>
Cc: Marek Belisko <marek at goldelico.com>
Cc: Maxime Ripard <mripard at kernel.org>
Cc: Nickey Yang <nickey.yang at rock-chips.com>
Cc: Paul Cercueil <paul at crapouillou.net>
Cc: Peter Rosin <peda at axentia.se>
Cc: Peter Ujfalusi <peter.ujfalusi at ti.com>
Cc: Purism Kernel Team <kernel at puri.sm>
Cc: Robert Chiras <robert.chiras at nxp.com>
Cc: Rob Herring <robh at kernel.org>
Cc: Sam Ravnborg <sam at ravnborg.org>
Cc: Sandeep Panda <spanda at codeaurora.org>
Cc: Stefan Mavrodiev <stefan at olimex.com>
Cc: Thierry Reding <thierry.reding at gmail.com>
Cc: Tomi Valkeinen <tomi.valkeinen at ti.com>
Cc: Tony Lindgren <tony at atomide.com>
Cc: Vinay Simha BN <simhavcs at gmail.com>
Cc: Werner Johansson <werner.johansson at sonymobile.com>
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(-)
More information about the dri-devel
mailing list