blob: d8ccad1914ade8ca1bd775d79697af0d3a1def58 [file] [log] [blame]
developerde7341a2023-10-17 17:59:50 +08001SUMMARY = "Mediatek Ethernet firmware files"
2DESCRIPTION = "Firmware for Mediatek 2.5G phy. "
3
4LICENSE = "CLOSED"
5
6SRC_URI = " \
developer5a915192023-12-21 13:04:36 +08007 file://i2p5ge-phy-pmb.bin \
developerde7341a2023-10-17 17:59:50 +08008"
9S = "${WORKDIR}"
10
11inherit allarch
12
13do_install() {
developer5a915192023-12-21 13:04:36 +080014 install -d ${D}/${base_libdir}/firmware/mediatek/mt7988/
15 install -m 644 ${WORKDIR}/i2p5ge-phy-pmb.bin ${D}${base_libdir}/firmware/mediatek/mt7988/
developerde7341a2023-10-17 17:59:50 +080016}
17
developer5a915192023-12-21 13:04:36 +080018FILES_${PN} += "${base_libdir}/firmware/mediatek/mt7988/*"
developerde7341a2023-10-17 17:59:50 +080019
20# Make Mediatek-eth-firmware depend on all of the split-out packages.
21python populate_packages_prepend () {
22 firmware_pkgs = oe.utils.packages_filter_out_system(d)
23 d.appendVar('RDEPENDS_mediatek-eth-firmware', ' ' + ' '.join(firmware_pkgs))
24}