Skip to content

dt-bindings: DT Schema variants of atmel lcdc, hlcdc

Sam Ravnborg dri-devel linux-devicetree linux-media 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4dt-bindings: display: convert atmel-hlcdc to DT SchemaDocumentation/devicetree/bindings/display/atmel/hlcdc-dc.txt Documentation/devicetree/bindings/display/atmel/hlcdc-dc.yaml Documentation/devicetree/bindings/mfd/atmel-hlcdc.txt +3 more+219 -1593 replies
2/4dt-bindings: display: convert atmel lcdc to DT SchemaDocumentation/devicetree/bindings/display/atmel,lcdc.txt Documentation/devicetree/bindings/display/atmel/lcdc.yaml+137 -883 replies
3/4dt-bindings: media: add wiring property to video-interfacesDocumentation/devicetree/bindings/media/video-interfaces.txt+3 -02 replies
4/4dt-bindings: display: add port support to atmel lcdcDocumentation/devicetree/bindings/display/atmel/lcdc.yaml+93 -11 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH v1 0/4] dt-bindings: DT Schema variants of atmel lcdc, hlcdc

The following four patches update the bindings for Atmel LCDC, HLCDC display controllers to DT Schema.

The bindings were re-written in DT Schema format,
and examples adjusted/updated to fit.

This patch-set introduces a new endpoint property in video-interfaces used to tell if red and blue wiring is reversed.
Red and blue wires are reversed as the LCDC IP natively supports BGR whereas most SW expects RGB. With the wires reversed the SW thinks the IP supports RGB.
See more details in the changelog of the patch.

The Atmel lcdc binding deprecate a lot of properties in other to update it to an up-to-date binding. There are no users of the updated binding, thats something I work on.

Note a big difference between LCDC and HLCDC.
LCDC has all in one binding (interrupts, pwm, display controller). HLCDC has individual sub-nodes for the PWM and the display contoller.

When posting an update on the old atmel,lcdc.txt file the feedback was back then that we did not want the split like done for hlcdc. And it makes for a simpler binding in this way - so feedback looks right.

Despite that Microchip has purchased Atmel, the atmel name is kept. Also the files are placed in a directory named atmel/.

Feedback welcome!

Sam

Sam Ravnborg (4):
dt-bindings: display: convert atmel-hlcdc to DT Schema
dt-bindings: display: convert atmel lcdc to DT Schema
dt-bindings: media: add wiring property to video-interfaces
dt-bindings: display: add port support to atmel lcdc

 .../devicetree/bindings/display/atmel,lcdc.txt     |  88 --------
 .../devicetree/bindings/display/atmel/hlcdc-dc.txt |  75 -------
 .../bindings/display/atmel/hlcdc-dc.yaml           | 102 +++++++++
 .../devicetree/bindings/display/atmel/lcdc.yaml    | 229 +++++++++++++++++++++
 .../devicetree/bindings/media/video-interfaces.txt |   3 +
 .../devicetree/bindings/mfd/atmel-hlcdc.txt        |  55 -----
 .../devicetree/bindings/mfd/atmel-hlcdc.yaml       |  78 +++++++
 .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt    |  29 ---
 .../devicetree/bindings/pwm/atmel-hlcdc-pwm.yaml   |  39 ++++
 9 files changed, 451 insertions(+), 247 deletions(-)

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel