Hi! I would like to extend an existing schema, the checker currently (on Debian unstable) fails with the recent in-kernel schema. What should I do? $ make dt_binding_check DT_SCHEMA_FILES=/usb/snps,dwc3.yaml SCHEMA Documentation/devicetree/bindings/processed-schema.json Traceback (most recent call last): File "/usr/bin/dt-mk-schema", line 8, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3/dist-packages/dtschema/mk_schema.py", line 28, in main schemas = dtschema.DTValidator(args.schemas).schemas ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 363, in __init__ self.make_property_type_cache() File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 420, in make_property_type_cache self.props, self.pat_props = get_prop_types(self.schemas) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/dtschema/validator.py", line 187, in get_prop_types del props[r'^[a-z][a-z0-9\-]*$'] ~~~~~^^^^^^^^^^^^^^^^^^^^^^^ KeyError: '^[a-z][a-z0-9\\-]*$' make[2]: *** [Documentation/devicetree/bindings/Makefile:63: Documentation/devicetree/bindings/processed-schema.json] Error 1 make[2]: *** Deleting file 'Documentation/devicetree/bindings/processed-schema.json' make[1]: *** Makefile:1509: dt_binding_schemas] Error 2 make: *** [Makefile:251: __sub-make] Error 2 Tree: Linux Next next-20241212 DT schema: $ apt list dt-schema* dt-schema/unstable,unstable,now 2023.11-3 all [installed] Library: $ apt list python3-libfdt* python3-libfdt/testing,testing,unstable,now 1.7.0-2+b2 amd64 [installed] -- With Best Regards, Andy Shevchenko