The prci, plic and pwm controller bindings are in txt format. Here, we convert them to yaml format. These patches are tested on commit a1b8638ba132 ("Linux 5.9-rc7") I have added the log of dt_binding_check for these IP block's on 5.9-rc7 kernel here [1] in case someone want's to refer it. [1] https://paste.ubuntu.com/p/7BRfJXckkV/ Additionally the default log of dt_binding_check on linux-5.9-rc7 without these patches can be found here [2]. [2] https://paste.ubuntu.com/p/ys5XNn38VP/ Patch History: ============================ v2: -Incorporated suggestions as per discussion from here [3] [3] https://patchwork.kernel.org/cover/11769499/ -Rebased patches to 5.9-rc7 V1: Base version. Sagar Kadam (3): dt-bindings: fu540: prci: convert PRCI bindings to json-schema dt-bindings: riscv: convert plic bindings to json-schema dt-bindings: riscv: convert pwm bindings to json-schema .../bindings/clock/sifive/fu540-prci.txt | 46 ---------- .../bindings/clock/sifive/fu540-prci.yaml | 60 +++++++++++++ .../interrupt-controller/sifive,plic-1.0.0.txt | 58 ------------- .../interrupt-controller/sifive,plic-1.0.0.yaml | 97 ++++++++++++++++++++++ .../devicetree/bindings/pwm/pwm-sifive.txt | 33 -------- .../devicetree/bindings/pwm/pwm-sifive.yaml | 69 +++++++++++++++ 6 files changed, 226 insertions(+), 137 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.yaml -- 2.7.4