firmware-atheros: add optimized board data files for new AR6233 on CC6
New AR6233 chips from Qualcomm require a power reduction in the 2.4GHz
band to maintain a good EVM.
Generate new board data files with this optimized target power
configuration, but do not replace the original board data files so this
change does not affect CC6 modules with the original AR6233 chip.
The new AR6233 will be populated in modules with Hardware Version=6 or
higher. Load one board data file or the other based on the Hardware
Version field of the HWID via a post-installation script.
Board data files with optimized TX Power ('b' files):
- Digi_6203-6233-US_b.bin (MD5SUM: 53db0fba1eea22d5c7248b35669234bd)
- Digi_6203-6233-World_b.bin (MD5SUM: 307ea9e9364c46a243a36124c92cddc2)
- Digi_6203_2_ANT-US_b.bin (MD5SUM: 741f69584f43258ec15bfccaebdb8896)
- Digi_6203_2_ANT-World_b.bin (MD5SUM: 9f89d081aaef7f26292d42ad193c188d)
https://onedigi.atlassian.net/browse/DEL-8851
Signed-off-by: Gonzalo Ruiz <Gonzalo.Ruiz@digi.com>
This commit is contained in:
parent
65135645a2
commit
f0b588255e
|
|
@ -9,9 +9,13 @@ FW_ATH6KL = " \
|
|||
file://athtcmd_ram.bin \
|
||||
file://athwlan.bin \
|
||||
file://Digi_6203_2_ANT-US.bin \
|
||||
file://Digi_6203_2_ANT-US_b.bin \
|
||||
file://Digi_6203_2_ANT-World.bin \
|
||||
file://Digi_6203_2_ANT-World_b.bin \
|
||||
file://Digi_6203-6233-US.bin \
|
||||
file://Digi_6203-6233-US_b.bin \
|
||||
file://Digi_6203-6233-World.bin \
|
||||
file://Digi_6203-6233-World_b.bin \
|
||||
file://fw-4.bin \
|
||||
file://nullTestFlow.bin \
|
||||
file://utf.bin \
|
||||
|
|
@ -47,9 +51,13 @@ do_install() {
|
|||
athtcmd_ram.bin \
|
||||
athwlan.bin \
|
||||
Digi_6203_2_ANT-US.bin \
|
||||
Digi_6203_2_ANT-US_b.bin \
|
||||
Digi_6203_2_ANT-World.bin \
|
||||
Digi_6203_2_ANT-World_b.bin \
|
||||
Digi_6203-6233-US.bin \
|
||||
Digi_6203-6233-US_b.bin \
|
||||
Digi_6203-6233-World.bin \
|
||||
Digi_6203-6233-World_b.bin \
|
||||
fw-4.bin \
|
||||
nullTestFlow.bin \
|
||||
utf.bin \
|
||||
|
|
@ -67,6 +75,19 @@ do_install() {
|
|||
ln -sf Digi_6203_2_ANT-World.bin ${D}${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.ANT-0x2.bin
|
||||
}
|
||||
|
||||
# Point to BDF with optimized TxPower for new AR6233 (HV=>6)"
|
||||
pkg_postinst_ontarget:${PN}-ath6kl() {
|
||||
MOD_VERSION="$(($(cat /proc/device-tree/digi,hwid,hv 2>/dev/null | tr -d '\0' || true)))"
|
||||
if [ "${MOD_VERSION}" -ge "6" ]; then
|
||||
ln -sf Digi_6203-6233-US_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.0x0.bin
|
||||
ln -sf Digi_6203-6233-World_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.0x1.bin
|
||||
ln -sf Digi_6203-6233-World_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.0x2.bin
|
||||
ln -sf Digi_6203_2_ANT-US_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.ANT-0x0.bin
|
||||
ln -sf Digi_6203_2_ANT-World_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.ANT-0x1.bin
|
||||
ln -sf Digi_6203_2_ANT-World_b.bin $D${base_libdir}/firmware/ath6k/AR6003/hw2.1.1/bdata.ANT-0x2.bin
|
||||
fi
|
||||
}
|
||||
|
||||
# Do not create empty debug and development packages (PN-dbg PN-dev PN-staticdev)
|
||||
PACKAGES = "${PN}-ar3k ${PN}-ath6kl"
|
||||
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue