The PRCI and PLIC controller bindings are in txt format. Here, we convert them to yaml format. These patches are tested on commit f4d51dffc6c0 ("Linux 5.9-rc4"). I have added the log of dt_binding_check for these IP block's on 5.9-rc4 kernel here [1] in case someone want's to refer it. [1] https://paste.ubuntu.com/p/VHqqnXdrkJ Additionally the default log of dt_binding_check on linux-5.9-rc4 without these patches can be found here [2]. [2] https://paste.ubuntu.com/p/KNGJrJvvdt Patch History: ============================ 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 | 75 +++++++++++++++ .../interrupt-controller/sifive,plic-1.0.0.txt | 58 ----------- .../interrupt-controller/sifive,plic-1.0.0.yaml | 107 +++++++++++++++++++++ .../devicetree/bindings/pwm/pwm-sifive.txt | 33 ------- .../devicetree/bindings/pwm/pwm-sifive.yaml | 72 ++++++++++++++ 6 files changed, 254 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