Skip to content
  • Rob Herring's avatar
    4f0e3a57
    kbuild: Add support for DT binding schema checks · 4f0e3a57
    Rob Herring authored
    
    
    This adds the build infrastructure for checking DT binding schema
    documents and validating dts files using the binding schema.
    
    Check DT binding schema documents:
    make dt_binding_check
    
    Build dts files and check using DT binding schema:
    make dtbs_check
    
    Optionally, DT_SCHEMA_FILES can be passed in with a schema file(s) to
    use for validation. This makes it easier to find and fix errors
    generated by a specific schema.
    
    Currently, the validation targets are separate from a normal build to
    avoid a hard dependency on the external DT schema project and because
    there are lots of warnings generated.
    
    Cc: Jonathan Corbet <corbet@lwn.net>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Acked-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
    Cc: Michal Marek <michal.lkml@markovi.net>
    Cc: linux-doc@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kbuild@vger.kernel.org
    Signed-off-by: default avatarRob Herring <robh@kernel.org>
    4f0e3a57
    kbuild: Add support for DT binding schema checks
    Rob Herring authored
    
    
    This adds the build infrastructure for checking DT binding schema
    documents and validating dts files using the binding schema.
    
    Check DT binding schema documents:
    make dt_binding_check
    
    Build dts files and check using DT binding schema:
    make dtbs_check
    
    Optionally, DT_SCHEMA_FILES can be passed in with a schema file(s) to
    use for validation. This makes it easier to find and fix errors
    generated by a specific schema.
    
    Currently, the validation targets are separate from a normal build to
    avoid a hard dependency on the external DT schema project and because
    there are lots of warnings generated.
    
    Cc: Jonathan Corbet <corbet@lwn.net>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Acked-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
    Cc: Michal Marek <michal.lkml@markovi.net>
    Cc: linux-doc@vger.kernel.org
    Cc: devicetree@vger.kernel.org
    Cc: linux-kbuild@vger.kernel.org
    Signed-off-by: default avatarRob Herring <robh@kernel.org>
Loading