lkml.org 
[lkml]   [2020]   [Feb]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 2/2] kbuild: Build DT binding examples with dtc warnings enabled
    Date
    Now that we have a separate rule for DT binding examples, we can customize
    the dtc options. Let's adjust the dtc warnings to me more strict by
    default so the examples get cleaned up as they get converted to schema.

    Leaving 'avoid_unnecessary_addr_size' and 'graph_child_address' warnings
    disabled as examples tend to be incomplete and they generates a lot of
    warnings.

    Cc: Michal Marek <michal.lkml@markovi.net>
    Cc: linux-kbuild@vger.kernel.org
    Co-developed-by: Masahiro Yamada <masahiroy@kernel.org>
    Signed-off-by: Rob Herring <robh@kernel.org>
    ---
    Documentation/devicetree/bindings/Makefile | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/Documentation/devicetree/bindings/Makefile b/Documentation/devicetree/bindings/Makefile
    index 7c40d5ba1b51..b62c0470f122 100644
    --- a/Documentation/devicetree/bindings/Makefile
    +++ b/Documentation/devicetree/bindings/Makefile
    @@ -31,6 +31,10 @@ extra-y += $(patsubst $(src)/%.yaml,%.example.dts, $(DT_SCHEMA_FILES))
    extra-y += $(patsubst $(src)/%.yaml,%.example.dt.yaml, $(DT_SCHEMA_FILES))
    extra-y += processed-schema-examples.yaml

    +override DTC_FLAGS := \
    + -Wno-avoid_unnecessary_addr_size \
    + -Wno-graph_child_address
    +
    $(obj)/processed-schema-examples.yaml: $(DT_DOCS) FORCE
    $(call if_changed,mk_schema)
    endif
    --
    2.20.1
    \
     
     \ /
      Last update: 2020-02-29 01:38    [W:6.422 / U:0.356 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site