1. 24 Mar, 2021 1 commit
    • Linus Walleij's avatar
      dt-bindings: Convert the BCM4329 bindings to YAML and extend · 2601ab54
      Linus Walleij authored
      This converts the BCM4329 family bindings to YAML schema, and
      extends and fixes the bindings like this:
      
      - Name the bindings after the first chip (BCM4329) since
        wildcards like 43xx are nowadays frowned upon by the DT
        binding reviewers. We call this the "BCM4329 family"
      - Add compatible strings for all the variants that seem to
        exist in the wild. (Derived from firmware listings.)
      - Support specific-to-generic compatible strings (as already
        in use in DTS files).
      - Add required reg property (SDIO function number)
      - Add reset-gpios property (some systems wire this to a GPIO
        line).
      - I have only listed Arend as maintainer for now, volunteers
        can be added.
      
      Cc: Arend van Spriel <aspriel@gmail.com>
      Cc: Franky Lin <franky.lin@broadcom.com>
      Cc: Hante Meuleman <hante.meuleman@broadcom.com>
      Cc: Chi-hsien Lin <chi-hsien.lin@infineon.com>
      Cc: Wright Feng <wright.feng@infineon.com>
      Cc: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
      Cc: Julian Calaby <julian.calaby@gmail.com>
      Cc: brcm80211-dev-list.pdl@broadcom.com
      Cc: SHA-cyfmac-dev-list@infineon.com
      Cc: linux-mmc@vger.kernel.org
      Cc: devicetree@vger.kernel.org
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Reviewed-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
      Link: https://lore.kernel.org/r/20210315105911.138553-1-linus.walleij@linaro.orgSigned-off-by: default avatarRob Herring <robh@kernel.org>
      2601ab54
  2. 23 Mar, 2021 21 commits
  3. 16 Mar, 2021 1 commit
    • Rob Herring's avatar
      kbuild: Enable DT undocumented compatible checks · c59773d2
      Rob Herring authored
      dt-validate has an option to warn on any compatible strings which don't
      match any schema. The option has recently been improved to fix false
      positives, so let's enable the option. This is useful for tracking
      compatibles which are undocumented or not yet converted to DT schema.
      Previously, the only check of undocumented compatible strings has been
      an imperfect checkpatch.pl check.
      
      The option is enabled by default for 'dtbs_check'. This will add more
      warnings, but some platforms are down to only a handful of these
      warnings (good job!).
      
      There's about 100 cases in the binding examples, so the option is
      disabled until these are fixed. In the meantime, they can be checked
      with:
      
      make DT_CHECKER_FLAGS=-m dt_binding_check
      
      Cc: Maxime Ripard <mripard@kernel.org>
      Cc: Masahiro Yamada <masahiroy@kernel.org>
      Cc: Michal Marek <michal.lkml@markovi.net>
      Cc: linux-kbuild@vger.kernel.org
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Link: https://lore.kernel.org/r/20210311233640.1581526-2-robh@kernel.org
      c59773d2
  4. 15 Mar, 2021 1 commit
  5. 11 Mar, 2021 2 commits
  6. 08 Mar, 2021 13 commits
  7. 06 Mar, 2021 1 commit