Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: net: broadcom-bluetooth: Add CYW43439 DT binding

CYW43439 is a Wi-Fi + Bluetooth combo device from Infineon.
The Bluetooth part is capable of Bluetooth 5.2 BR/EDR/LE .
This chip is present e.g. on muRata 1YN module.

Extend the binding with its DT compatible using fallback
compatible string to "brcm,bcm4329-bt" which seems to be
the oldest compatible device. This should also prevent the
growth of compatible string tables in drivers. The existing
block of compatible strings is retained.

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>

authored by

Marek Vasut and committed by
Luiz Augusto von Dentz
b33a0d29 c90748b8

+19 -14
+19 -14
Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
··· 14 14 15 15 properties: 16 16 compatible: 17 - enum: 18 - - brcm,bcm20702a1 19 - - brcm,bcm4329-bt 20 - - brcm,bcm4330-bt 21 - - brcm,bcm4334-bt 22 - - brcm,bcm43430a0-bt 23 - - brcm,bcm43430a1-bt 24 - - brcm,bcm43438-bt 25 - - brcm,bcm4345c5 26 - - brcm,bcm43540-bt 27 - - brcm,bcm4335a0 28 - - brcm,bcm4349-bt 29 - - cypress,cyw4373a0-bt 30 - - infineon,cyw55572-bt 17 + oneOf: 18 + - items: 19 + - enum: 20 + - infineon,cyw43439-bt 21 + - const: brcm,bcm4329-bt 22 + - enum: 23 + - brcm,bcm20702a1 24 + - brcm,bcm4329-bt 25 + - brcm,bcm4330-bt 26 + - brcm,bcm4334-bt 27 + - brcm,bcm43430a0-bt 28 + - brcm,bcm43430a1-bt 29 + - brcm,bcm43438-bt 30 + - brcm,bcm4345c5 31 + - brcm,bcm43540-bt 32 + - brcm,bcm4335a0 33 + - brcm,bcm4349-bt 34 + - cypress,cyw4373a0-bt 35 + - infineon,cyw55572-bt 31 36 32 37 shutdown-gpios: 33 38 maxItems: 1