1 include $(TOPDIR
)/rules.mk
3 PKG_NAME
:=bcm27xx-eeprom
4 PKG_VERSION
:=v
.2024.01.05-2712
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://codeload.github.com
/raspberrypi
/rpi-eeprom
/tar.gz
/$(PKG_VERSION
)?
9 PKG_HASH
:=ae1d9f10e4383ee39b291b4b3be1be583f6f32f806f65a1431da65ca4ccffe39
11 PKG_LICENSE
:=BSD-3-Clause Custom
12 PKG_LICENSE_FILES
:=LICENSE
14 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>
16 include $(INCLUDE_DIR
)/package.mk
18 TAR_OPTIONS
:=--strip-components
1 $(TAR_OPTIONS
)
19 TAR_CMD
=$(HOST_TAR
) -C
$(1) $(TAR_OPTIONS
)
21 define Package
/bcm27xx-eeprom
/Default
26 define Package
/bcm27xx-eeprom
27 $(call Package
/bcm27xx-eeprom
/Default
)
28 TITLE
:=BCM27xx EEPROM tools
29 DEPENDS
:=bcm27xx-userland
+blkid
+coreutils
+coreutils-od
+mount-utils
+pciutils
+python3-light
32 define Package
/bcm2711-eeprom
33 $(call Package
/bcm27xx-eeprom
/Default
)
34 TITLE
:=BCM2711 EEPROM tools
35 DEPENDS
:=+bcm27xx-eeprom
38 define Package
/bcm2712-eeprom
39 $(call Package
/bcm27xx-eeprom
/Default
)
40 TITLE
:=BCM2712 EEPROM tools
41 DEPENDS
:=+bcm27xx-eeprom
44 define Package
/bcm27xx-eeprom
/description
45 BCM27xx EEPROM config and update tools.
48 define Package
/bcm2711-eeprom
/description
49 BCM2711 EEPROM config and update tools.
52 define Package
/bcm2712-eeprom
/description
53 BCM2712 EEPROM config and update tools.
60 define Package
/bcm27xx-eeprom
/conffiles
61 /etc
/bcm27xx-eeprom.conf
64 define Package
/bcm27xx-eeprom
/install
65 $(INSTALL_DIR
) $(1)/etc
66 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/rpi-eeprom-update-default
$(1)/etc
/bcm27xx-eeprom.conf
68 $(INSTALL_DIR
) $(1)/usr
/bin
69 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/rpi-eeprom-config
$(1)/usr
/bin
70 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/rpi-eeprom-digest
$(1)/usr
/bin
71 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/rpi-eeprom-update
$(1)/usr
/bin
74 define Package
/bcm2711-eeprom
/install
75 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2711
76 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2711
/default
77 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2711
/latest
79 $(CP
) $(PKG_BUILD_DIR
)/firmware-2711
/release-notes.md
$(1)/lib
/firmware
/raspberrypi
/bootloader-2711
80 $(CP
) $(PKG_BUILD_DIR
)/firmware-2711
/default
$(1)/lib
/firmware
/raspberrypi
/bootloader-2711
81 $(CP
) $(PKG_BUILD_DIR
)/firmware-2711
/latest
$(1)/lib
/firmware
/raspberrypi
/bootloader-2711
84 define Package
/bcm2712-eeprom
/install
85 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2712
86 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2712
/default
87 $(INSTALL_DIR
) $(1)/lib
/firmware
/raspberrypi
/bootloader-2712
/latest
89 $(CP
) $(PKG_BUILD_DIR
)/firmware-2712
/release-notes.md
$(1)/lib
/firmware
/raspberrypi
/bootloader-2712
90 $(CP
) $(PKG_BUILD_DIR
)/firmware-2712
/default
$(1)/lib
/firmware
/raspberrypi
/bootloader-2712
91 $(CP
) $(PKG_BUILD_DIR
)/firmware-2712
/latest
$(1)/lib
/firmware
/raspberrypi
/bootloader-2712
94 $(eval
$(call BuildPackage
,bcm27xx-eeprom
))
95 $(eval
$(call BuildPackage
,bcm2711-eeprom
))
96 $(eval
$(call BuildPackage
,bcm2712-eeprom
))