The patch is created on mainline linux v5.8.rc-7 commit 92ed30191993 ("Linux 5.8-rc7") Following is the log for dt_binding_check and dtbs_check linux> make DT_SCHEMA_FLAGS="-u" DT_SCHEMA_FILES="Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml" dt_binding_check HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/dtc/yamltree.o HOSTLD scripts/dtc/dtc CHKDT Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml SCHEMA Documentation/devicetree/bindings/processed-schema-examples.yaml DTC Documentation/devicetree/bindings/riscv/sifive-l2-cache.example.dt.yaml CHECK Documentation/devicetree/bindings/riscv/sifive-l2-cache.example.dt.yaml linux> make DT_SCHEMA_FLAGS="-u" DT_SCHEMA_FILES="Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml" dtbs_check SCHEMA Documentation/devicetree/bindings/processed-schema.yaml UPD include/config/kernel.release DTC arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dtb DTC arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dt.yaml CHECK arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dt.yaml linux> Sagar Kadam (1): dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 ------------ .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 93 ++++++++++++++++++++++ 2 files changed, 93 insertions(+), 51 deletions(-) delete mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml -- 2.7.4