mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-30 18:07:52 +00:00
ipq807x: various cig,wf660a improvements
* fix wifi macs * reset button had the wrong polarity Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
@@ -58,6 +58,19 @@ ath11k_generate_macs_pax1800() {
|
|||||||
echo -ne \\x${mac2//:/\\x} >> /lib/firmware/ath11k-macs
|
echo -ne \\x${mac2//:/\\x} >> /lib/firmware/ath11k-macs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ath11k_generate_macs_wf660a() {
|
||||||
|
touch /lib/firmware/ath11k-macs
|
||||||
|
mmc_dev=$(find_mmc_part 0:APPSBLENV)
|
||||||
|
[ -n $mmc_dev ] && mac=$(grep BaseMacAddress= $mmc_dev | cut -dx -f2)
|
||||||
|
eth=$(macaddr_canonicalize $mac)
|
||||||
|
mac1=$(macaddr_add $eth 1)
|
||||||
|
mac2=$(macaddr_add $eth 2)
|
||||||
|
mac3=$(macaddr_add $eth 3)
|
||||||
|
echo -ne \\x${mac1//:/\\x} >> /lib/firmware/ath11k-macs
|
||||||
|
echo -ne \\x${mac2//:/\\x} >> /lib/firmware/ath11k-macs
|
||||||
|
echo -ne \\x${mac3//:/\\x} >> /lib/firmware/ath11k-macs
|
||||||
|
}
|
||||||
|
|
||||||
caldata_die() {
|
caldata_die() {
|
||||||
echo "caldata: " "$*"
|
echo "caldata: " "$*"
|
||||||
exit 1
|
exit 1
|
||||||
@@ -205,7 +218,6 @@ ath11k-macs)
|
|||||||
indio,um-310ax-v1|\
|
indio,um-310ax-v1|\
|
||||||
indio,um-510axp-v1|\
|
indio,um-510axp-v1|\
|
||||||
indio,um-510axm-v1|\
|
indio,um-510axm-v1|\
|
||||||
cig,wf660a|\
|
|
||||||
cig,wf186w|\
|
cig,wf186w|\
|
||||||
cig,wf188n)
|
cig,wf188n)
|
||||||
ath11k_generate_macs
|
ath11k_generate_macs
|
||||||
@@ -219,6 +231,9 @@ ath11k-macs)
|
|||||||
plasmacloud,pax1800-v2)
|
plasmacloud,pax1800-v2)
|
||||||
ath11k_generate_macs_pax1800
|
ath11k_generate_macs_pax1800
|
||||||
;;
|
;;
|
||||||
|
cig,wf660a)
|
||||||
|
ath11k_generate_macs_wf660a
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|||||||
@@ -57,7 +57,6 @@ emmc_do_upgrade_bootconfig() {
|
|||||||
|
|
||||||
local board_dir=$(tar tf $tar_file | grep -m 1 '^sysupgrade-.*/$')
|
local board_dir=$(tar tf $tar_file | grep -m 1 '^sysupgrade-.*/$')
|
||||||
board_dir=${board_dir%/}
|
board_dir=${board_dir%/}
|
||||||
mount -t proc proc /proc
|
|
||||||
[ -f /proc/boot_info/getbinary_bootconfig ] || {
|
[ -f /proc/boot_info/getbinary_bootconfig ] || {
|
||||||
echo "bootconfig does not exist"
|
echo "bootconfig does not exist"
|
||||||
exit
|
exit
|
||||||
|
|||||||
@@ -424,17 +424,10 @@
|
|||||||
pinctrl-0 = <&button_pins>;
|
pinctrl-0 = <&button_pins>;
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
|
|
||||||
wps {
|
|
||||||
label = "wps";
|
|
||||||
linux,code = <KEY_WPS_BUTTON>;
|
|
||||||
gpios = <&tlmm 9 GPIO_ACTIVE_LOW>;
|
|
||||||
linux,input-type = <1>;
|
|
||||||
debounce-interval = <60>;
|
|
||||||
};
|
|
||||||
reset {
|
reset {
|
||||||
label = "reset";
|
label = "reset";
|
||||||
linux,code = <KEY_RESTART>;
|
linux,code = <KEY_RESTART>;
|
||||||
gpios = <&tlmm 19 GPIO_ACTIVE_HIGH>;
|
gpios = <&tlmm 19 GPIO_ACTIVE_LOW>;
|
||||||
linux,input-type = <1>;
|
linux,input-type = <1>;
|
||||||
debounce-interval = <60>;
|
debounce-interval = <60>;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user