bcm27xx: bcm2712: enable USB symbols and drop packages
[openwrt/openwrt.git] / target / linux / bcm27xx / image / Makefile
index e605a9a5c8e6c29c29bec6918583b1eb92cb62f9..e5c2d154994a32f7de080f789e5f4f78426dd704 100644 (file)
@@ -76,8 +76,8 @@ define Device/rpi
        raspberrypi,model-zero raspberrypi,model-zero-w
   DEVICE_PACKAGES := \
        cypress-firmware-43430-sdio \
-       brcmfmac-firmware-43430-sdio-rpi-zero-w \
-       kmod-brcmfmac wpad-basic-wolfssl
+       brcmfmac-nvram-43430-sdio \
+       kmod-brcmfmac wpad-basic-mbedtls
 endef
 ifeq ($(SUBTARGET),bcm2708)
   TARGET_DEVICES += rpi
@@ -107,12 +107,10 @@ define Device/rpi-2
        raspberrypi,model-zero-2
   DEVICE_PACKAGES := \
        cypress-firmware-43430-sdio \
-       brcmfmac-firmware-43430-sdio-rpi-3b \
+       brcmfmac-nvram-43430-sdio \
        cypress-firmware-43455-sdio \
-       brcmfmac-firmware-43455-sdio-rpi-3b-plus \
-       brcmfmac-firmware-43455-sdio-rpi-4b \
-       brcmfmac-firmware-43455-sdio-rpi-cm4 \
-       kmod-brcmfmac wpad-basic-wolfssl
+       brcmfmac-nvram-43455-sdio \
+       kmod-brcmfmac wpad-basic-mbedtls
   IMAGE/sysupgrade.img.gz := boot-common | boot-2708 | boot-2711 | sdcard-img | gzip | append-metadata
   IMAGE/factory.img.gz := boot-common | boot-2708 | boot-2711 | sdcard-img | gzip
 endef
@@ -140,10 +138,10 @@ define Device/rpi-3
        raspberrypi,model-zero-2
   DEVICE_PACKAGES := \
        cypress-firmware-43430-sdio \
-       brcmfmac-firmware-43430-sdio-rpi-3b \
+       brcmfmac-nvram-43430-sdio \
        cypress-firmware-43455-sdio \
-       brcmfmac-firmware-43455-sdio-rpi-3b-plus \
-       kmod-brcmfmac wpad-basic-wolfssl
+       brcmfmac-nvram-43455-sdio \
+       kmod-brcmfmac wpad-basic-mbedtls
 endef
 ifeq ($(SUBTARGET),bcm2710)
   TARGET_DEVICES += rpi-3
@@ -163,10 +161,10 @@ define Device/rpi-4
        raspberrypi,4-model-b
   DEVICE_PACKAGES := \
        cypress-firmware-43455-sdio \
-       brcmfmac-firmware-43455-sdio-rpi-4b \
-       brcmfmac-firmware-43455-sdio-rpi-cm4 \
-       kmod-brcmfmac wpad-basic-wolfssl \
-       kmod-usb-net-lan78xx
+       brcmfmac-nvram-43455-sdio \
+       kmod-brcmfmac wpad-basic-mbedtls \
+       kmod-usb-net-lan78xx \
+       kmod-r8169
   IMAGE/sysupgrade.img.gz := boot-common | boot-2711 | sdcard-img | gzip | append-metadata
   IMAGE/factory.img.gz := boot-common | boot-2711 | sdcard-img | gzip
 endef
@@ -174,4 +172,21 @@ ifeq ($(SUBTARGET),bcm2711)
   TARGET_DEVICES += rpi-4
 endif
 
+define Device/rpi-5
+  DEVICE_MODEL := 5
+  KERNEL_IMG := kernel_2712.img
+  DEVICE_DTS := broadcom/bcm2712-rpi-5-b
+  SUPPORTED_DEVICES := raspberrypi,5-model-b
+  DEVICE_PACKAGES := \
+       cypress-firmware-43455-sdio \
+       brcmfmac-nvram-43455-sdio \
+       kmod-brcmfmac wpad-basic-mbedtls \
+       kmod-hwmon-pwmfan kmod-thermal
+  IMAGE/sysupgrade.img.gz := boot-common | boot-2711 | sdcard-img | gzip | append-metadata
+  IMAGE/factory.img.gz := boot-common | boot-2711 | sdcard-img | gzip
+endef
+ifeq ($(SUBTARGET),bcm2712)
+  TARGET_DEVICES += rpi-5
+endif
+
 $(eval $(call BuildImage))