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
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
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
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
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))