mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-03 11:57:58 +00:00
WIFI-14500: Fixes for Edgecore OAP103 1. Support bluetooth 2. Allow certificate loading on dual boot 3. Support RRM with Channel Utilization 4. Remove EAP102 from supported devices
Signed-off-by: Tanya Singh <tanya_singh@accton.com>
This commit is contained in:
committed by
John Crispin
parent
1033a63140
commit
7eae0397f1
@@ -6,7 +6,8 @@ boot() {
|
|||||||
. /lib/functions/system.sh
|
. /lib/functions/system.sh
|
||||||
case $(board_name) in
|
case $(board_name) in
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap102|\
|
||||||
|
edgecore,oap103)
|
||||||
echo 54 > /sys/class/gpio/export
|
echo 54 > /sys/class/gpio/export
|
||||||
echo out > /sys/class/gpio/gpio54/direction
|
echo out > /sys/class/gpio/gpio54/direction
|
||||||
echo 0 > /sys/class/gpio/gpio54/value
|
echo 0 > /sys/class/gpio/gpio54/value
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ case "$board" in
|
|||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
"edgecore,eap102")
|
"edgecore,eap102"|\
|
||||||
|
"edgecore,oap103")
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ case "$board" in
|
|||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
"edgecore,eap102")
|
"edgecore,eap102"|\
|
||||||
|
"edgecore,oap103")
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -7,10 +7,11 @@ boot() {
|
|||||||
hfcl,ion4xe|\
|
hfcl,ion4xe|\
|
||||||
hfcl,ion4xi)
|
hfcl,ion4xi)
|
||||||
fw_setenv boot_count 0
|
fw_setenv boot_count 0
|
||||||
;;
|
;;
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102|\
|
edgecore,oap102|\
|
||||||
|
edgecore,oap103|\
|
||||||
edgecore,eap104)
|
edgecore,eap104)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ cig,wf194c4)
|
|||||||
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt"
|
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt"
|
||||||
;;
|
;;
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap103|\
|
edgecore,oap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap103)
|
||||||
ucidef_set_led_netdev "poe" "poe" "green:wan" "eth0"
|
ucidef_set_led_netdev "poe" "poe" "green:wan" "eth0"
|
||||||
ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wifi5" "phy0tpt"
|
ucidef_set_led_wlan "wlan5g" "WLAN5G" "green:wifi5" "phy0tpt"
|
||||||
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt"
|
ucidef_set_led_wlan "wlan2g" "WLAN2G" "green:wifi2" "phy1tpt"
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ case "$board" in
|
|||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq6018\ hw1.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
"edgecore,eap102")
|
"edgecore,eap102"|\
|
||||||
|
"edgecore,oap103")
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac0/fw_stats/pdev_stats /tmp/pdev_stats_phy5g
|
||||||
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
ln -s /sys/kernel/debug/ath11k/ipq8074\ hw2.0/mac1/fw_stats/pdev_stats /tmp/pdev_stats_phy2g
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ boot() {
|
|||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102|\
|
edgecore,oap102|\
|
||||||
|
edgecore,oap103|\
|
||||||
edgecore,eap104)
|
edgecore,eap104)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
||||||
|
|||||||
@@ -64,8 +64,8 @@ platform_do_upgrade() {
|
|||||||
nand_upgrade_tar "$1"
|
nand_upgrade_tar "$1"
|
||||||
;;
|
;;
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap103|\
|
edgecore,oap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap103)
|
||||||
if [ "$(find_mtd_chardev rootfs)" ]; then
|
if [ "$(find_mtd_chardev rootfs)" ]; then
|
||||||
CI_UBIPART="rootfs"
|
CI_UBIPART="rootfs"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ define Device/edgecore_oap103
|
|||||||
DEVICE_TITLE := Edgecore OAP103
|
DEVICE_TITLE := Edgecore OAP103
|
||||||
DEVICE_DTS := qcom-ipq807x-oap103
|
DEVICE_DTS := qcom-ipq807x-oap103
|
||||||
DEVICE_DTS_CONFIG=config@ac02
|
DEVICE_DTS_CONFIG=config@ac02
|
||||||
SUPPORTED_DEVICES := edgecore,oap103 edgecore,eap102
|
SUPPORTED_DEVICES := edgecore,oap103
|
||||||
DEVICE_PACKAGES := ath11k-wifi-edgecore-oap103 kmod-usb2 kmod-usb3 uboot-envtools
|
DEVICE_PACKAGES := ath11k-wifi-edgecore-oap103 kmod-usb2 kmod-usb3 uboot-envtools
|
||||||
endef
|
endef
|
||||||
TARGET_DEVICES += edgecore_oap103
|
TARGET_DEVICES += edgecore_oap103
|
||||||
|
|||||||
@@ -14,7 +14,8 @@ cig,wf196)
|
|||||||
"mcu-enable" "/dev/ttyMSM1" "115200"
|
"mcu-enable" "/dev/ttyMSM1" "115200"
|
||||||
;;
|
;;
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap102|\
|
||||||
|
edgecore,oap103)
|
||||||
mcu_add_uci_config "nrf52840_usb" "usb" "mcuboot" \
|
mcu_add_uci_config "nrf52840_usb" "usb" "mcuboot" \
|
||||||
"zephyr-v3.3.x__hci_usb" \
|
"zephyr-v3.3.x__hci_usb" \
|
||||||
"mcu-enable"
|
"mcu-enable"
|
||||||
|
|||||||
@@ -55,7 +55,8 @@ edgecore,eap112|\
|
|||||||
edgecore,oap101|\
|
edgecore,oap101|\
|
||||||
edgecore,oap101e|\
|
edgecore,oap101e|\
|
||||||
edgecore,oap101-6e|\
|
edgecore,oap101-6e|\
|
||||||
edgecore,oap101e-6e)
|
edgecore,oap101e-6e|\
|
||||||
|
edgecore,oap103)
|
||||||
if grep -q rootfs1 /proc/cmdline; then
|
if grep -q rootfs1 /proc/cmdline; then
|
||||||
PART_NAME=rootfs2
|
PART_NAME=rootfs2
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user