linux/arch/arm64/boot/dts/amlogic
Christian Hewitt 1ba1964a7f 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>
2024-12-13 10:36:02 +01:00
..
Makefile arm64: dts: amlogic: add C3 AW419 board 2024-08-30 10:13:47 +02:00
amlogic-a4-a113l2-ba400.dts arm64: dts: add support for A4 based Amlogic BA400 2024-04-12 15:13:22 +02:00
amlogic-a4-common.dtsi arm64: dts: amlogic: a4: add ao secure node 2024-08-20 17:26:52 +02:00
amlogic-a4.dtsi arm64: dts: amlogic: a4: add power domain controller node 2024-06-06 11:20:33 +02:00
amlogic-a5-a113x2-av400.dts arm64: dts: add support for A5 based Amlogic AV400 2024-04-12 15:13:22 +02:00
amlogic-a5.dtsi arm64: dts: amlogic: a5: add power domain controller node 2024-08-20 17:25:39 +02:00
amlogic-c3-c302x-aw409.dts arm64: dts: amlogic: c3: fix dtbcheck warning 2024-09-02 10:32:12 +02:00
amlogic-c3-c308l-aw419.dts arm64: dts: amlogic: c3: fix dtbcheck warning 2024-09-02 10:32:12 +02:00
amlogic-c3.dtsi arm64: dts: amlogic: Add Amlogic C3 PWM 2024-10-09 09:57:50 +02:00
amlogic-t7-a311d2-an400.dts arm64: dts: add board AN400 2023-07-31 11:42:18 +02:00
amlogic-t7-a311d2-khadas-vim4.dts arm64: dts: amlogic-t7-a311d2-khadas-vim4: add initial device-tree 2023-07-31 11:40:22 +02:00
amlogic-t7-reset.h arm64: dts: amlogic: Add Amlogic T7 reset controller 2024-04-23 10:04:25 +02:00
amlogic-t7.dtsi arm64: dts: amlogic: t7: add ao secure node 2024-08-20 17:26:52 +02:00
meson-a1-ad401.dts
meson-a1-ad402.dts arm64: dts: amlogic: ad402: fix thermal zone node name 2024-06-24 11:46:19 +02:00
meson-a1.dtsi arm64: dts: meson: a1: bind power domain to temperature sensor 2024-09-30 09:30:03 +02:00
meson-axg-jethome-jethub-j1xx.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-axg-jethome-jethub-j100.dts arm64: dts: meson-axg: add support for JetHub D1p (j110) 2022-08-16 14:19:48 +02:00
meson-axg-jethome-jethub-j110-rev-2.dts arm64: dts: meson-axg: jethub-jxx add support for EEPROM 2023-11-27 09:14:05 +01:00
meson-axg-jethome-jethub-j110-rev-3.dts arm64: dts: meson-axg: jethub-jxx add support for EEPROM 2023-11-27 09:14:05 +01:00
meson-axg-s400.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-axg.dtsi arm64: dts: amlogic: axg: fix tdm audio-controller clock order 2024-06-07 11:17:12 +02:00
meson-g12-common.dtsi arm64: dts: meson-g12-common: fix uart-ao-a typo 2024-09-30 09:30:24 +02:00
meson-g12.dtsi arm64: dts: amlogic: add power domain to hdmitx 2024-06-26 09:31:30 +02:00
meson-g12a-fbx8am-brcm.dtso arm64: dts: amlogic: add fbx8am DT overlays 2024-02-21 15:04:53 +01:00
meson-g12a-fbx8am-realtek.dtso arm64: dts: amlogic: add fbx8am DT overlays 2024-02-21 15:04:53 +01:00
meson-g12a-fbx8am.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12a-radxa-zero.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12a-sei510.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12a-u200.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12a-x96-max.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12a.dtsi arm64: dts: amlogic: add missing cache properties 2023-05-09 09:41:18 +02:00
meson-g12b-a311d-bananapi-m2s.dts arm64: dts: meson: add support for BananaPi M2S variants 2023-03-06 09:37:25 +01:00
meson-g12b-a311d-khadas-vim3.dts
meson-g12b-a311d-libretech-cc.dts arm64: dts: amlogic: add libretech cottonwood support 2023-10-06 16:43:49 +02:00
meson-g12b-a311d.dtsi arm64: dts: meson: remove CPU opps below 1GHz for G12B boards 2022-04-04 09:51:40 +02:00
meson-g12b-bananapi-cm4-cm4io.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-bananapi-cm4-mnt-reform2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-bananapi-cm4.dtsi arm64: dts: amlogic: minor whitespace cleanup around '=' 2023-11-27 09:13:33 +01:00
meson-g12b-bananapi.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-dreambox-one.dts arm64: dts: meson: add initial support for Dreambox One/Two 2024-06-24 10:09:26 +02:00
meson-g12b-dreambox-two.dts arm64: dts: meson: add initial support for Dreambox One/Two 2024-06-24 10:09:26 +02:00
meson-g12b-dreambox.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-gsking-x.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-gtking-pro.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-gtking.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-khadas-vim3.dtsi arm64: dts: meson-g12b: Fix the pwm regulator supply properties 2021-09-21 09:22:06 +02:00
meson-g12b-odroid-go-ultra.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-odroid-n2-plus.dts
meson-g12b-odroid-n2.dts
meson-g12b-odroid-n2.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-odroid-n2l.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-odroid.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-g12b-radxa-zero2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-s922x-bananapi-m2s.dts arm64: dts: meson: add support for BananaPi M2S variants 2023-03-06 09:37:25 +01:00
meson-g12b-s922x-khadas-vim3.dts
meson-g12b-s922x.dtsi arm64: dts: meson: remove CPU opps below 1GHz for G12B boards 2022-04-04 09:51:40 +02:00
meson-g12b-ugoos-am6.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-g12b-w400.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-g12b.dtsi arm64: dts: amlogic: add missing cache properties 2023-05-09 09:41:18 +02:00
meson-gx-libretech-pc.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gx-mali450.dtsi
meson-gx-p23x-q20x.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gx.dtsi arm64: dts: amlogic: add missing cache properties 2023-05-09 09:41:18 +02:00
meson-gxbb-kii-pro.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-nanopi-k2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-nexbox-a95x.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-odroidc2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-p20x.dtsi arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxbb-p200.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-p201.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-vega-s95-meta.dts
meson-gxbb-vega-s95-pro.dts
meson-gxbb-vega-s95-telos.dts
meson-gxbb-vega-s95.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-wetek-hub.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-wetek-play2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxbb-wetek.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-gxbb.dtsi arm64: dts: amlogic: setup hdmi system clock 2024-06-28 10:10:42 +02:00
meson-gxl-mali.dtsi
meson-gxl-s805x-libretech-ac.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s805x-p241.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s805x.dtsi
meson-gxl-s905d-libretech-pc.dts
meson-gxl-s905d-mecool-kii-pro.dts arm64: dts: amlogic: correct gpio-keys properties 2022-06-10 08:35:56 +02:00
meson-gxl-s905d-p230.dts arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxl-s905d-p231.dts arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxl-s905d-phicomm-n1.dts arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name 2023-01-26 09:28:04 +01:00
meson-gxl-s905d-sml5442tw.dts arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property 2023-01-26 09:28:03 +01:00
meson-gxl-s905d-vero4k-plus.dts arm64: dts: amlogic: correct gpio-keys properties 2022-06-10 08:35:56 +02:00
meson-gxl-s905d.dtsi
meson-gxl-s905w-jethome-jethub-j80.dts arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-gxl-s905w-p281.dts
meson-gxl-s905w-tx3-mini.dts
meson-gxl-s905x-hwacom-amazetv.dts arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-gxl-s905x-khadas-vim.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s905x-libretech-cc-v2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s905x-libretech-cc.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s905x-nexbox-a95x.dts arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-gxl-s905x-p212.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s905x-p212.dtsi arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxl-s905x-vero4k.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxl-s905x.dtsi
meson-gxl.dtsi arm64: dts: amlogic: setup hdmi system clock 2024-06-28 10:10:42 +02:00
meson-gxlx-s905l-p271.dts arm64: dts: amlogic: gxlx-s905l-p271: drop saradc gxlx compatible 2024-09-05 09:10:28 +02:00
meson-gxm-gt1-ultimate.dts arm64: dts: meson: add support for Beelink GT1 Ultimate 2022-09-05 09:25:59 +02:00
meson-gxm-khadas-vim2.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxm-mecool-kiii-pro.dts arm64: dts: amlogic: correct gpio-keys properties 2022-06-10 08:35:56 +02:00
meson-gxm-minix-neo-u9h.dts arm64: dts: meson: remove clock-frequency from rtc 2022-10-31 09:22:36 +01:00
meson-gxm-nexbox-a1.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxm-q200.dts arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxm-q201.dts arm64: dts: meson: remove broadcom wifi compatible from GX reference boards 2024-12-13 10:36:02 +01:00
meson-gxm-rbox-pro.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-gxm-s912-libretech-pc.dts arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-gxm-vega-s96.dts
meson-gxm-wetek-core2.dts arm64: dts: amlogic: correct gpio-keys properties 2022-06-10 08:35:56 +02:00
meson-gxm.dtsi arm64: dts: meson: Add capacity-dmips-mhz attributes to GXM 2020-11-30 16:07:33 -08:00
meson-khadas-vim3-ts050.dtso arm64: meson: khadas-vim3l: add TS050 DSI panel overlay 2024-04-10 10:53:24 +02:00
meson-khadas-vim3.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-libretech-cottonwood.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-s4-s805x2-aq222.dts arm64: dts: amlogic: enable some device nodes for S4 2024-08-20 17:25:39 +02:00
meson-s4.dtsi arm64: dts: amlogic: s4: add ao secure node 2024-08-20 17:26:51 +02:00
meson-sm1-a95xf3-air-gbit.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-a95xf3-air.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-ac2xx.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-sm1-bananapi-m2-pro.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-bananapi-m5.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-bananapi.dtsi arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-sm1-h96-max.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-khadas-vim3l.dts arm64: dts: meson-sm1: Fix the pwm regulator supply properties 2021-09-21 09:22:10 +02:00
meson-sm1-odroid-c4.dts arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 2023-01-19 14:13:28 +01:00
meson-sm1-odroid-hc4.dts arm64: dts: amlogic: replace underscores in node names 2024-02-19 09:52:35 +01:00
meson-sm1-odroid.dtsi arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-s905d3-libretech-cc.dts arm64: dts: amlogic: add libretech cottonwood support 2023-10-06 16:43:49 +02:00
meson-sm1-sei610.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-x96-air-gbit.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1-x96-air.dts arm64: dts: amlogic: add clock and clock-names to sound cards 2024-09-02 10:33:23 +02:00
meson-sm1.dtsi arm64: dts: amlogic: add power domain to hdmitx 2024-06-26 09:31:30 +02:00