On 25/12/2023 07:50, Tengfei Fan wrote: >>> + >>> + required: >>> + - pins >>> + >>> +required: >>> + - compatible >>> + - reg >>> + >>> +additionalProperties: false >>> + >>> +examples: >>> + - | >>> + #include <dt-bindings/interrupt-controller/arm-gic.h> >>> + tlmm: pinctrl@f100000 { >>> + compatible = "qcom,sm4450-tlmm"; >> >> Please feel free to ping me if you're having issues running >> dt_binding_check and dtb_check. I believe the prior should complain >> about this compatible being unknown. > > There isn't any complain about this compatible when I run > dt_binding_check and dtb_check. > > Here is the commands which I used: > > 1. make ARCH=arm64 dtbs_check W=1 > > 2. make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- DT_CHECKER_FLAGS=-m > dt_binding_check > DT_SCHEMA_FILES=Documentation/devicetree/bindings/pinctrl/qcom,sm4450-tlmm.yaml Something got broken around -m flags for dtschema, so indeed no reports are printed for unmatched compatibles. Best regards, Krzysztof