dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/36] dt-bindings: display: convert remaning panel bindings to DT Schema
@ 2020-04-08 19:50 Sam Ravnborg
  2020-04-08 19:50 ` [PATCH v2 01/36] dt-bindings: display: allow port and ports in panel-lvds Sam Ravnborg
                   ` (35 more replies)
  0 siblings, 36 replies; 80+ messages in thread
From: Sam Ravnborg @ 2020-04-08 19:50 UTC (permalink / raw)
  To: dri-devel, Thierry Reding, Rob Herring, devicetree
  Cc: Tony Lindgren, H . Nikolaus Schaller, Sandeep Panda,
	Paul Cercueil, Andrzej Hajda, Chris Zhong, Marco Franchi,
	Sam Ravnborg, Stefan Mavrodiev, Jerry Han, Werner Johansson,
	Nickey Yang, Tomi Valkeinen, Robert Chiras, Vinay Simha BN,
	Marek Belisko, Heiko Schocher, Guido Günther, Brian Masney,
	Fabrizio Castro, Lad Prabhakar, Purism Kernel Team,
	Peter Ujfalusi, Lin Huang, Alexandre Courbot, Jonathan Bakker,
	Douglas Anderson, Hoegeun Kwon, Peter Rosin

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


_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 80+ messages in thread

end of thread, other threads:[~2020-04-16 15:00 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-08 19:50 [PATCH v2 0/36] dt-bindings: display: convert remaning panel bindings to DT Schema Sam Ravnborg
2020-04-08 19:50 ` [PATCH v2 01/36] dt-bindings: display: allow port and ports in panel-lvds Sam Ravnborg
2020-04-09 16:11   ` Rob Herring
2020-04-12 20:04     ` Sam Ravnborg
2020-04-09 17:03   ` Lad, Prabhakar
2020-04-08 19:50 ` [PATCH v2 02/36] dt-bindings: display: look for dsi* nodes in dsi-controller Sam Ravnborg
2020-04-14 18:21   ` Rob Herring
2020-04-16 11:26   ` Linus Walleij
2020-04-16 11:50     ` Sam Ravnborg
2020-04-16 15:00     ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 03/36] dt-bindings: display: add te-gpios to panel-common Sam Ravnborg
2020-04-14 19:03   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 04/36] dt-bindings: display: convert samsung, s6e63m0 to DT Schema Sam Ravnborg
2020-04-14 18:22   ` [PATCH v2 04/36] dt-bindings: display: convert samsung,s6e63m0 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 05/36] dt-bindings: display: convert arm, versatile-tft-panel " Sam Ravnborg
2020-04-14 18:23   ` [PATCH v2 05/36] dt-bindings: display: convert arm,versatile-tft-panel " Rob Herring
2020-04-16 11:27   ` Linus Walleij
2020-04-08 19:50 ` [PATCH v2 06/36] dt-bindings: display: convert boe, himax8279d " Sam Ravnborg
2020-04-14 18:25   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 07/36] dt-bindings: display: convert ilitek, ili9322 " Sam Ravnborg
2020-04-14 18:26   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 08/36] dt-bindings: display: convert ilitek, ili9881c " Sam Ravnborg
2020-04-14 18:27   ` [PATCH v2 08/36] dt-bindings: display: convert ilitek,ili9881c " Rob Herring
2020-04-08 19:50 ` [PATCH v2 09/36] dt-bindings: display: convert innolux, p079zca " Sam Ravnborg
2020-04-14 18:29   ` [PATCH v2 09/36] dt-bindings: display: convert innolux,p079zca " Rob Herring
2020-04-08 19:50 ` [PATCH v2 10/36] dt-bindings: display: convert innolux, p097pfg " Sam Ravnborg
2020-04-14 18:30   ` [PATCH v2 10/36] dt-bindings: display: convert innolux,p097pfg " Rob Herring
2020-04-08 19:50 ` [PATCH v2 11/36] dt-bindings: display: convert innolux, p120zdg-bf1 " Sam Ravnborg
2020-04-14 18:30   ` [PATCH v2 11/36] dt-bindings: display: convert innolux,p120zdg-bf1 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 12/36] dt-bindings: display: convert jdi, lt070me05000 " Sam Ravnborg
2020-04-14 18:31   ` [PATCH v2 12/36] dt-bindings: display: convert jdi,lt070me05000 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 13/36] dt-bindings: display: convert kingdisplay, kd035g6-54nt " Sam Ravnborg
2020-04-14 18:33   ` [PATCH v2 13/36] dt-bindings: display: convert kingdisplay,kd035g6-54nt " Rob Herring
2020-04-08 19:50 ` [PATCH v2 14/36] dt-bindings: display: convert kingdisplay, kd097d04 " Sam Ravnborg
2020-04-14 18:33   ` [PATCH v2 14/36] dt-bindings: display: convert kingdisplay,kd097d04 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 15/36] dt-bindings: display: convert simple lg panels " Sam Ravnborg
2020-04-14 18:34   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 16/36] dt-bindings: display: convert lg, lg4573 " Sam Ravnborg
2020-04-14 18:34   ` [PATCH v2 16/36] dt-bindings: display: convert lg,lg4573 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 17/36] dt-bindings: display: convert osddisplays, osd101t2587-53ts " Sam Ravnborg
2020-04-14 18:35   ` [PATCH v2 17/36] dt-bindings: display: convert osddisplays,osd101t2587-53ts " Rob Herring
2020-04-08 19:50 ` [PATCH v2 18/36] dt-bindings: display: convert raydium, rm67191 " Sam Ravnborg
2020-04-14 18:36   ` [PATCH v2 18/36] dt-bindings: display: convert raydium,rm67191 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 19/36] dt-bindings: display: convert rocktech, jh057n00900 " Sam Ravnborg
2020-04-14 18:37   ` [PATCH v2 19/36] dt-bindings: display: convert rocktech,jh057n00900 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 20/36] dt-bindings: display: convert samsung AMOLED " Sam Ravnborg
2020-04-14 18:38   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 21/36] dt-bindings: display: convert samsung, s6d16d0 " Sam Ravnborg
2020-04-14 18:39   ` [PATCH v2 21/36] dt-bindings: display: convert samsung,s6d16d0 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 22/36] dt-bindings: display: convert samsung, ld9040 " Sam Ravnborg
2020-04-14 18:40   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 23/36] dt-bindings: display: convert samsung, s6e8aa0 " Sam Ravnborg
2020-04-14 18:47   ` [PATCH v2 23/36] dt-bindings: display: convert samsung,s6e8aa0 " Rob Herring
2020-04-08 19:50 ` [PATCH v2 24/36] dt-bindings: display: convert toppoly panels " Sam Ravnborg
     [not found]   ` <981A14FA-AFB0-47B6-9EEF-E1C09828976F@goldelico.com>
2020-04-14 18:50     ` Rob Herring
2020-04-14 18:51   ` Rob Herring
2020-04-08 19:50 ` [PATCH v2 25/36] dt-bindings: display: convert startek, startek-kd050c " Sam Ravnborg
2020-04-14 18:51   ` [PATCH v2 25/36] dt-bindings: display: convert startek,startek-kd050c " Rob Herring
2020-04-08 19:50 ` [PATCH v2 26/36] dt-bindings: display: convert sony, acx565akm " Sam Ravnborg
2020-04-14 18:52   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 27/36] dt-bindings: display: convert sitronix, st7789v " Sam Ravnborg
2020-04-14 18:52   ` [PATCH v2 27/36] dt-bindings: display: convert sitronix,st7789v " Rob Herring
2020-04-08 19:51 ` [PATCH v2 28/36] dt-bindings: display: drop unused simple-panel.txt Sam Ravnborg
2020-04-14 18:53   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 29/36] dt-bindings: display: convert sharp, ls043t1le01 to DT Schema Sam Ravnborg
2020-04-14 18:54   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 30/36] dt-bindings: display: convert sharp, lq101r1sx01 " Sam Ravnborg
2020-04-14 18:57   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 31/36] dt-bindings: display: convert sharp, ls037v7dw01 " Sam Ravnborg
2020-04-14 18:58   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 32/36] dt-bindings: display: convert sharp, lq150x1lg11 " Sam Ravnborg
2020-04-14 18:59   ` Rob Herring
2020-04-08 19:51 ` [PATCH v2 33/36] dt-bindings: display: convert seiko, 43wvf1g " Sam Ravnborg
2020-04-14 18:59   ` [PATCH v2 33/36] dt-bindings: display: convert seiko,43wvf1g " Rob Herring
2020-04-08 19:51 ` [PATCH v2 34/36] dt-bindings: display: convert lgphilips, lb035q02 " Sam Ravnborg
2020-04-14 19:00   ` [PATCH v2 34/36] dt-bindings: display: convert lgphilips,lb035q02 " Rob Herring
2020-04-08 19:51 ` [PATCH v2 35/36] dt-bindings: display: convert olimex, lcd-olinuxino " Sam Ravnborg
2020-04-14 19:01   ` [PATCH v2 35/36] dt-bindings: display: convert olimex,lcd-olinuxino " Rob Herring
2020-04-08 19:51 ` [PATCH v2 36/36] dt-bindings: display: move DSI panels to panel-simple-dsi Sam Ravnborg
2020-04-14 19:02   ` Rob Herring

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).