Message ID | 20211119143839.1950739-1-thierry.reding@gmail.com |
---|---|
Headers | show |
Series | dt-bindings: Convert Tegra DT bindings to json-schema | expand |
On Fri, Nov 19, 2021 at 03:38:23PM +0100, Thierry Reding wrote: > From: Thierry Reding <treding@nvidia.com> > > Hi, > > this set of patches converts some Tegra-specific DT bindings to > json-schema and, where appropriate, adds Tegra234 compatible strings. > The goal is to prepare existing schemas to allow validation of the > existing Tegra234 device tree files. > > I've got a follow-up series that adds more Tegra234 support and will > extend/convert bindings along the way to keep things validatable. > > Rob, since all of these are Tegra-specific and given that I have some > follow-up work based on these, I think it'd be best if I picked these > up into the Tegra tree once you're happy with them. > > Changes in v2: > - address various linting and validation warnings > - add patch for BPMP thermal bindings > > Thierry > > Thierry Reding (16): > dt-bindings: misc: Convert Tegra MISC to json-schema > dt-bindings: mmc: tegra: Convert to json-schema > dt-bindings: mailbox: tegra: Convert to json-schema > dt-bindings: mailbox: tegra: Document Tegra234 HSP > dt-bindings: rtc: tegra: Convert to json-schema > dt-bindings: rtc: tegra: Document Tegra234 RTC > dt-bindings: fuse: tegra: Convert to json-schema > dt-bindings: fuse: tegra: Document Tegra234 FUSE > dt-bindings: mmc: tegra: Document Tegra234 SDHCI > dt-bindings: serial: 8250: Document Tegra234 UART > dt-bindings: tegra: pmc: Convert to json-schema > dt-bindings: firmware: tegra: Convert to json-schema > dt-bindings: i2c: tegra-bpmp: Convert to json-schema > dt-bindings: thermal: tegra186-bpmp: Convert to json-schema > dt-bindings: serial: tegra-tcu: Convert to json-schema > dt-bindings: serial: Document Tegra234 TCU Hi Rob, you applied v3 of patch 13 in this series that I sent separately but had reviewed or acked all the others. Do you want to pick these up yourself, or should I take them in via the Tegra tree? If you'd rather pick them up yourself I can resend the remainder of the series. Sorry, splitting up the patches like that was probably more confusing than it was worth it. Thierry
From: Thierry Reding <treding@nvidia.com> Hi, this set of patches converts some Tegra-specific DT bindings to json-schema and, where appropriate, adds Tegra234 compatible strings. The goal is to prepare existing schemas to allow validation of the existing Tegra234 device tree files. I've got a follow-up series that adds more Tegra234 support and will extend/convert bindings along the way to keep things validatable. Rob, since all of these are Tegra-specific and given that I have some follow-up work based on these, I think it'd be best if I picked these up into the Tegra tree once you're happy with them. Changes in v2: - address various linting and validation warnings - add patch for BPMP thermal bindings Thierry Thierry Reding (16): dt-bindings: misc: Convert Tegra MISC to json-schema dt-bindings: mmc: tegra: Convert to json-schema dt-bindings: mailbox: tegra: Convert to json-schema dt-bindings: mailbox: tegra: Document Tegra234 HSP dt-bindings: rtc: tegra: Convert to json-schema dt-bindings: rtc: tegra: Document Tegra234 RTC dt-bindings: fuse: tegra: Convert to json-schema dt-bindings: fuse: tegra: Document Tegra234 FUSE dt-bindings: mmc: tegra: Document Tegra234 SDHCI dt-bindings: serial: 8250: Document Tegra234 UART dt-bindings: tegra: pmc: Convert to json-schema dt-bindings: firmware: tegra: Convert to json-schema dt-bindings: i2c: tegra-bpmp: Convert to json-schema dt-bindings: thermal: tegra186-bpmp: Convert to json-schema dt-bindings: serial: tegra-tcu: Convert to json-schema dt-bindings: serial: Document Tegra234 TCU .../arm/tegra/nvidia,tegra186-pmc.txt | 133 -------- .../arm/tegra/nvidia,tegra186-pmc.yaml | 199 ++++++++++++ .../firmware/nvidia,tegra186-bpmp.txt | 107 ------- .../firmware/nvidia,tegra186-bpmp.yaml | 186 +++++++++++ .../bindings/fuse/nvidia,tegra20-fuse.txt | 42 --- .../bindings/fuse/nvidia,tegra20-fuse.yaml | 82 +++++ .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 --- .../i2c/nvidia,tegra186-bpmp-i2c.yaml | 42 +++ .../bindings/mailbox/nvidia,tegra186-hsp.txt | 72 ----- .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 114 +++++++ .../bindings/misc/nvidia,tegra186-misc.txt | 14 - .../bindings/misc/nvidia,tegra186-misc.yaml | 43 +++ .../bindings/misc/nvidia,tegra20-apbmisc.txt | 17 - .../bindings/misc/nvidia,tegra20-apbmisc.yaml | 51 +++ .../bindings/mmc/nvidia,tegra20-sdhci.txt | 143 --------- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 300 ++++++++++++++++++ .../bindings/rtc/nvidia,tegra20-rtc.txt | 24 -- .../bindings/rtc/nvidia,tegra20-rtc.yaml | 61 ++++ .../devicetree/bindings/serial/8250.yaml | 3 +- .../bindings/serial/nvidia,tegra194-tcu.txt | 35 -- .../bindings/serial/nvidia,tegra194-tcu.yaml | 61 ++++ .../thermal/nvidia,tegra186-bpmp-thermal.txt | 33 -- .../thermal/nvidia,tegra186-bpmp-thermal.yaml | 42 +++ 23 files changed, 1183 insertions(+), 663 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.txt create mode 100644 Documentation/devicetree/bindings/firmware/nvidia,tegra186-bpmp.yaml delete mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.txt create mode 100644 Documentation/devicetree/bindings/mailbox/nvidia,tegra186-hsp.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.yaml delete mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/nvidia,tegra20-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.txt create mode 100644 Documentation/devicetree/bindings/serial/nvidia,tegra194-tcu.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.yaml