dt-bindings: Convert the BCM4329 bindings to YAML and extend
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 15 Mar 2021 10:59:11 +0000 (11:59 +0100)
committerRob Herring <robh@kernel.org>
Wed, 24 Mar 2021 18:31:34 +0000 (12:31 -0600)
commit2601ab54987f310683fd6cfbf8178c76e03c2426
tree3c05026838f27a9c75c3041a3728b2c4e16040f5
parentad1ce1ab061e7d1044bac4cd97b47089f0215ae6
dt-bindings: Convert the BCM4329 bindings to YAML and extend

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: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Link: https://lore.kernel.org/r/20210315105911.138553-1-linus.walleij@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org>
Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt [deleted file]