summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Marquard2025-04-27 00:39:33 +0000
committerÁlvaro Fernández Rojas2025-05-06 16:07:40 +0000
commit169dc6270a4ebdc7ec839a4930bbed35ae05ffa2 (patch)
tree80bc0a942a2f7e9d648ccf845716e9d393ea8e35
parent8774dd7761d3701affe8f3b06c84cf4b9bce1120 (diff)
downloadopenwrt-169dc6270a4ebdc7ec839a4930bbed35ae05ffa2.tar.gz
bcm27xx: bcm2712: support all devices
- RPi 500 - RPi 5 Compute Module - RPi 5B (bcm2712 d0 rev) Signed-off-by: Dave Marquard <dave-atx@users.noreply.github.com> Link: https://github.com/openwrt/openwrt/pull/18622 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
-rw-r--r--target/linux/bcm27xx/base-files/etc/board.d/02_network2
-rw-r--r--target/linux/bcm27xx/base-files/lib/preinit/05_set_preinit_iface_brcm27082
-rw-r--r--target/linux/bcm27xx/image/Makefile15
3 files changed, 16 insertions, 3 deletions
diff --git a/target/linux/bcm27xx/base-files/etc/board.d/02_network b/target/linux/bcm27xx/base-files/etc/board.d/02_network
index f246139c38..e05c369d64 100644
--- a/target/linux/bcm27xx/base-files/etc/board.d/02_network
+++ b/target/linux/bcm27xx/base-files/etc/board.d/02_network
@@ -17,6 +17,8 @@ raspberrypi,3-model-b-plus |\
raspberrypi,400 |\
raspberrypi,4-compute-module |\
raspberrypi,4-model-b |\
+raspberrypi,500 |\
+raspberrypi,5-compute-module |\
raspberrypi,5-model-b |\
raspberrypi,model-b |\
raspberrypi,model-b-plus |\
diff --git a/target/linux/bcm27xx/base-files/lib/preinit/05_set_preinit_iface_brcm2708 b/target/linux/bcm27xx/base-files/lib/preinit/05_set_preinit_iface_brcm2708
index 120475b55d..bce75d7119 100644
--- a/target/linux/bcm27xx/base-files/lib/preinit/05_set_preinit_iface_brcm2708
+++ b/target/linux/bcm27xx/base-files/lib/preinit/05_set_preinit_iface_brcm2708
@@ -12,6 +12,8 @@ set_preinit_iface() {
raspberrypi,400 |\
raspberrypi,4-compute-module |\
raspberrypi,4-model-b |\
+ raspberrypi,500 |\
+ raspberrypi,5-compute-module |\
raspberrypi,5-model-b |\
raspberrypi,model-b |\
raspberrypi,model-b-plus |\
diff --git a/target/linux/bcm27xx/image/Makefile b/target/linux/bcm27xx/image/Makefile
index 23bc3a35c9..0ded372a3f 100644
--- a/target/linux/bcm27xx/image/Makefile
+++ b/target/linux/bcm27xx/image/Makefile
@@ -193,10 +193,19 @@ ifeq ($(SUBTARGET),bcm2711)
endif
define Device/rpi-5
- DEVICE_MODEL := 5
+ DEVICE_MODEL := 5/500/CM5
KERNEL_IMG := kernel_2712.img
- DEVICE_DTS := broadcom/bcm2712-rpi-5-b
- SUPPORTED_DEVICES := raspberrypi,5-model-b
+ DEVICE_DTS := \
+ broadcom/bcm2712-rpi-5-b \
+ broadcom/bcm2712-rpi-cm5-cm4io \
+ broadcom/bcm2712-rpi-cm5-cm5io \
+ broadcom/bcm2712-rpi-cm5l-cm4io \
+ broadcom/bcm2712-rpi-cm5l-cm5io \
+ broadcom/bcm2712d0-rpi-5-b
+ SUPPORTED_DEVICES := \
+ raspberrypi,500 \
+ raspberrypi,5-compute-module \
+ raspberrypi,5-model-b
DEVICE_PACKAGES := \
cypress-firmware-43455-sdio \
brcmfmac-nvram-43455-sdio \