-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrkbin_git.bb
46 lines (35 loc) · 1.18 KB
/
rkbin_git.bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
inherit deploy
DESCRIPTION = "Rockchip binary tools (including WiFi/BT firmware)"
LICENSE = "BINARY"
LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=564e729dd65db6f65f911ce0cd340cf9"
NO_GENERIC_LICENSE[BINARY] = "LICENSE.TXT"
SRC_URI = " \
git://github.com/armbian/rkbin \
file://RK3399TRUST.ini \
file://PX30TRUST.ini \
"
SRCREV = "cd0c2bbc16eba65c6a996809e8026f01f7e435d2"
S = "${WORKDIR}/git"
do_configure[noexec] = "1"
do_compile() {
cp ${WORKDIR}/PX30TRUST.ini .
tools/trust_merger PX30TRUST.ini
}
do_install () {
install -d ${D}/lib/firmware/rkwifi/
cp -fr ${S}/firmware/wifi/fw_bcm4356a2_ag.bin ${D}/lib/firmware/rkwifi/
cp -fr ${S}/firmware/wifi/nvram_ap6356.txt ${D}/lib/firmware/rkwifi/
}
PACKAGES =+ " \
${PN}-wifi \
${PN}-bt \
"
FILES_${PN}-wifi = "/lib/firmware/rkwifi/*"
do_deploy () {
install -d ${DEPLOYDIR}/rkbin/tools
install -m 755 ${S}/tools/loaderimage ${DEPLOYDIR}/rkbin/tools
install -m 755 ${S}/rk33/px30_ddr_333MHz_v1.10.bin ${DEPLOYDIR}/rkbin
install -m 755 ${S}/rk33/px30_miniloader_v1.15.bin ${DEPLOYDIR}/rkbin
install -m 755 ${S}/trust.img ${DEPLOYDIR}/rkbin
}
addtask deploy before do_build after do_compile