]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: meson: remove broadcom wifi compatible from GX reference boards
authorChristian Hewitt <christianshewitt@gmail.com>
Wed, 27 Nov 2024 04:33:58 +0000 (04:33 +0000)
committerNeil Armstrong <neil.armstrong@linaro.org>
Fri, 13 Dec 2024 09:36:02 +0000 (10:36 +0100)
commit1ba1964a7f83daae7fdeaf2de584a7ba758c4491
tree2bc8f6b900f3811f2db10674b8e2a60546b1cd07
parent40384c840ea1944d7c5a392e8975ed088ecf0b37
arm64: dts: meson: remove broadcom wifi compatible from GX reference boards

Amlogic GX reference boards shipped with Broadcom SDIO modules and
this is described in device-tree files. These boards are rare, but
their device-trees are commonly used to boot no-name Android STB's
that closely follow the vendor reference design. For cost reasons
these boxes often use non-Broadcom RTL8189ES/FS and QCA9377 SDIO
modules, and for availability reasons the chipset/module used can
change between batches of the same device.

Testing shows the only requirement for WiFi driver probe and load
is presence of the correct 'reg' value, and all Amlogic boards use
the same <1> value. Removing the 'brcm,bcm4329-fmac' compatible
allows a wider range of Android STB boards to boot from reference
design device-trees and have working WiFi. Also convert the 'brcmf'
node name to a more generic 'sdio' to reflect we are not always
using the Broadcom brcmfmac driver now.

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
Link: https://lore.kernel.org/r/20241127043358.3799737-1-christianshewitt@gmail.com
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p231.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi
arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts
arch/arm64/boot/dts/amlogic/meson-gxm-q201.dts