From 020ab98f63be0f96296a2194685d2e5de4ba7fe7 Mon Sep 17 00:00:00 2001 From: Hugo Yuan <429632952@163.com> Date: Wed, 27 Nov 2019 18:21:29 +0800 Subject: [PATCH] Add board data file for Hugo AC1200 (#2144) --- package/firmware/ipq-wifi/Makefile | 3 ++- package/firmware/ipq-wifi/board-hugo_ac1200.bin | Bin 0 -> 24316 bytes .../arm/boot/dts/qcom-ipq4019-hugo-ac1200.dtsi | 2 ++ target/linux/ipq40xx/image/Makefile | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 package/firmware/ipq-wifi/board-hugo_ac1200.bin diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile index 3b610bade..4f68c8e3b 100644 --- a/package/firmware/ipq-wifi/Makefile +++ b/package/firmware/ipq-wifi/Makefile @@ -17,7 +17,7 @@ endef # Please send a mail with your device-specific board files upstream. # You can find instructions and examples on the linux-wireless wiki: # -ALLWIFIBOARDS:=linksys_ea6350v3 rt-acrh17 engenius_eap1300 p2w_r619ac +ALLWIFIBOARDS:=linksys_ea6350v3 rt-acrh17 engenius_eap1300 p2w_r619ac hugo_ac1200 ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD)) define Package/ipq-wifi-default @@ -56,5 +56,6 @@ $(eval $(call generate-ipq-wifi-package,rt-acrh17,board-rt-acrh17.bin,ASUS RT-AC #$(eval $(call generate-ipq-wifi-package,,,)) $(eval $(call generate-ipq-wifi-package,engenius_eap1300,board-engenius_eap1300.bin,EnGenius EAP1300)) $(eval $(call generate-ipq-wifi-package,p2w_r619ac,board-p2w_r619ac.qca4019,P&W R619AC)) +$(eval $(call generate-ipq-wifi-package,hugo_ac1200,board-hugo_ac1200.bin,Hugo AC1200)) $(foreach PACKAGE,$(ALLWIFIPACKAGES),$(eval $(call BuildPackage,$(PACKAGE)))) diff --git a/package/firmware/ipq-wifi/board-hugo_ac1200.bin b/package/firmware/ipq-wifi/board-hugo_ac1200.bin new file mode 100644 index 0000000000000000000000000000000000000000..4061deb93f393797eaeff21b62267180cc2ed196 GIT binary patch literal 24316 zcmeHPdr(tX8b1jj>SE!BfCzXAAwYs5K%g2V@|Ffj!J;Ao76BDWYUE{j7`kA`2Ze|T z)Pf;`mO*(mMPyujKrGhQ&M3Qo>>oS(N88y)cV^wS9qmp#v%9$G-VjJaqC~m6O70ss|&H^OnvbjD)Qv916J4-fzG*)tNKx(59Gmvb?? zWCuHVO}S_6*Pynq6a&D3UE^%}R<)t$i!S{#T=v|2ROcy9_u$_K#hjsn5z;0%nIYXJPEOVu_ zc?erJGh#TIi6LcE&7thnWZuLLWm}Cjdrxxw#DMZlW4ZX9Q*5%Ep?)>|}UwSlLn|&fb+AJ<*RfgEk&?Xlks=7A8mG4i5u^z{GXsSvbPm$&nME zLI(-%&<8sy&Q9eqVRx-HrP&$0&>4q7!}wlNtAX;0CWeOz2SYqe*H!{brf0Uiti4SI zRgs4RGrdzM+sf;bq@4Y3@#6z!ok?ey^HKU4PQ~T}w+E{_-);)7@-7-ZTU;G|h?R*%-hu5BC7c}B=&OC=4ngCV zDzD;OpHy~-)cKUU<}WXlh-h^PI5@8R)dpw8)otS@ug$tIe7zF;j(wTHe&7iamXXP1 z5|-Q9!Jp+dGvauyJ}cDY;d{HdD1+e#|NQB`zJ7FHIz7{Vto0J(AgkVS4^w3G4c7cQ4#9A_h%uHxT3C4T@f$Ti{m9sKog!O zAgO37Csi1ZhCdBQqR=Q#lu-L7=;!!QTIiQN$ChpB2dW|ce9iJ`333CJjHy)trNKi6IQTUO2=W1UW{HpVJ`3yG;)h`{rCVqphM)!dM^V1AT^ zwlm*@O&$^E7Ar;{0|3ivMbGGC%$EkB^Qk7wDL>#}JL@O@Arr9rn7itm96;~R9lp!oi$klUc!0ks@NvmPrS z-DR^3R#u=3*)vYd%qwcXaH&syQ}d-cePy9CHyi3S74b&BIo?7lNSsbYgs6}s6efa* z=?H|6@;Q8Agw?LE=SHt`LY9aPqO_2(t3@-1GSnp<2%V^z^@fus#pp6z4u9gu}rSw%35&HK*gd4vW{=TkxCkbht}k z70uKFBRKckE6lrd7n-Y3UC8|teYU+;$05_Awd6UrcJ=x8n7&BLy}vLEyU{)V*zgKt zu4d}VmvXl*IGbjHr7Ra*2rNjs2h4-Ftyd z03F&?GWlK+XKGk|UQr^+5b@Nbsve0%l*VIgeyeJgOGWWK8s;!Q85jugW)gX(Jag){ zx=SIG>=tcP-&S0ZlnWAhTJuR?+1tMP3i4PLU5;UZPa z`7OWkDmmAa*&KG9CUH*tqW?&1Y`wp9Q=VdYZ#VC}Pc22#(4W`EJ&npJg=5#sF2ugi zDyQtdKOk<4srNhLkykso_fl|!XXP6O1H)Ax$2K!-Hx?_DX{W-Dx$WDq^HzUh>-IX@ zyKXt3-;xicD+5osOV!t9SE3r}m6ZLBo$03|Dm_F_f*XVTKjgjdBX!H`Q;WM3&(UN^ ze*a*Fihqh;<{}#HE^kh#WlP;N9)6nA#ID&?2%Bgu5`wKebntUrLdF_4Ti~Q4m6|T8woA^+J!?*oIqd&Ah6gcaKPta&4~#-h8yyEF8C8T{QVj54?cZ^=I856_ss-0 z^8}9he0Uw@ey!E^>*tT5quj5v+88F_CrktaCJ~rNxqoidY@vh?Yqv8BW3^RZ$+^cL zF9UCYGjWB(4xrO#G{VMN{z;*bUk`DLC=Q<5|0Ij%%;8|B`%rY;1ya qkMDK8ZboqKUl%#T&t?%=$eyt|p1r=^W+%AFzzEL0wSOfo>+k=91Uj$) literal 0 HcmV?d00001 diff --git a/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-hugo-ac1200.dtsi b/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-hugo-ac1200.dtsi index ff5b333f9..6c5239d61 100644 --- a/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-hugo-ac1200.dtsi +++ b/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-hugo-ac1200.dtsi @@ -241,8 +241,10 @@ &wifi0 { status = "okay"; + qcom,ath10k-calibration-variant = "hugo_ac1200"; }; &wifi1 { status = "okay"; + qcom,ath10k-calibration-variant = "hugo_ac1200"; }; diff --git a/target/linux/ipq40xx/image/Makefile b/target/linux/ipq40xx/image/Makefile index 1ac824092..54d0ee147 100644 --- a/target/linux/ipq40xx/image/Makefile +++ b/target/linux/ipq40xx/image/Makefile @@ -327,6 +327,7 @@ define Device/hugo_ac1200 IMAGE_SIZE := 31232k IMAGES := sysupgrade.bin IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata + DEVICE_PACKAGES := ipq-wifi-hugo_ac1200 endef TARGET_DEVICES += hugo_ac1200