[PATCH] ipq40xx: add support for Wallystech DR40x9

Koen Vandeputte koen.vandeputte at citymesh.com
Mon Mar 20 03:19:20 PDT 2023


Adds support for the Wallys DR40x9 series boards.
They come in IPQ4019 and IPQ4029 versions.
IPQ4019/4029 only differ in that that IPQ4029 is the industrial version that is rated to higher temperatures.

Specifications are:
* CPU: Qualcomm IPQ40x9 (4x ARMv7A Cortex A7) at 716 MHz
* RAM: 512 MB
* Storage: 2MB of SPI-NOR, 128 MB of parallel NAND
* USB 3.0 TypeA port for users
* MiniPCI-E with PCI-E 2.0 link
* MiniPCI-E for LTE modems with only USB2.0 link
* 2 SIM card slots that are selected via GPIO11
* MicroSD card slot
* Ethernet: 2x GBe with 24~48V passive POE
* SFP port (Does not work, I2C and GPIO's not connected on hardware)
* DC Jack
* UART header
* WLAN: In-SoC 2x2 802.11b/g/n and 2x2 802.11a/n/ac
* 4x MMCX connectors for WLAN
* Reset button
* 8x LED-s

Installation instructions:
Connect to UART, pins are like this:
-> 3.3V | TX | RX | GND

Settings are 115200 8n1

Boot initramfs from TFTP:
tftpboot 0x84000000 openwrt-ipq40xx-generic-wallys_dr40x9-initramfs-fit-uImage.itb

bootm

Then copy the sysupgrade image to the /tmp folder and execute sysupgrade -n <image_name>

The board file binary was provided from Wallystech on March 14th 2023
including full permission to use and distribute.

Signed-off-by: Robert Marko <robert.marko at sartura.hr>
Signed-off-by: Koen Vandeputte <koen.vandeputte at citymesh.com>
---

Board file commit for the Wallys DR40x9
Looks like I don't have access to push to that repo ..

 board-wallys_dr40x9.qca4019 | Bin 0 -> 24316 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 board-wallys_dr40x9.qca4019

diff --git a/board-wallys_dr40x9.qca4019 b/board-wallys_dr40x9.qca4019
new file mode 100644
index 0000000000000000000000000000000000000000..f23ecdfabbb90dc8d293676c4449a5fa9e90e721
GIT binary patch
literal 24316
zcmeHPdr(tX8b1jj%4*?;fV{kf at JeV1A*2{2@{BY<3KkU!un1I<q(pfb9)>R1 at j)RX
z0<|DS&^joOrihHi2gGV^?Tj+*&i=8pf3%%_bZ6FG+tKc{GrNm>?hSzi5={iA0qz&h
zIp6v2`Of*yFDJ>p_x!kTCdP-x?-Ye|QbQBc<1>UnE|&u+C1F?&Kr~E+ii)iT#f7Xw
zxis{xVrglpbnjLUUMoCUP`($dayhKZf^uoWfkRt&7nGFLRD=pMc$};#ISKmHU|+N_
zk%&YBc6Ah9Cf09AFU;}*aB_5k3IJ39UWvdp(;1UV$GQR_A|m3aCr?NM>KgFNUrxp9
zlO62fCFS;9zZTs{;29KnY`Qkx>f+qi`nof&#0%|#kfeL*k6<zC_1QA^<s+W$1Zqxr
z4I8(Cta}+9h7~Hs&=N~^baZrZaIiBF0LHPIS}1O?ondl^b;D#~H#5zgq0Cg4xl-CZ
zge{wCF`mrCP*+pUzU<Uw{>0U;wi<c%&g6uNfvyvc<<d8kBPRx-Rw2zue(e`1_r72T
zgNcv28fyx(li|VPu9g~U_V(nMiGHjZwDF-sQ)5-OI5`@3xE~w>Ca!dygd at C>95wMV
zbdcc=eXx__>{LDjcGp@{nw`PtOgjV{$M=F-4U`u&F+NN<7~^5Owh~Y>J+tLyz1UPx
z6}2xo(<k*#TX|iQoV~{_VSJ#hGwB4Q+#|npFsC!>1g*lgps%q&5mgwpV^i|2mIJlh
zq^umbn9uubK1e^ouGsX}jlrtUH=07Le2PX-7FWmYV`d^zH(@)WjGf~ebE!|-A!>ZJ
z%DedbN0mKcb-typ`O6C>B3eBH4vy=7v%wj0b=&Cay-ELtZ%|_2vCk9O4?H2lGBTM=
z!g4!1__MrbS{yIeXK_64zq6f-1_b!Szd*X5pFiD?PS3PoJLjB49}-b6Ap%)h8EJI7
zFC5|LpP&3NHHDo4 at tJ}CI@^DL_|x}>Hmu>M^^RnF`~Sgq&hQPJ^?&;G at grT^B at 7qu
zx^xJhk3g-ou6YPcm at zVv$I~UKa5-#NNF-KWu*QRZaPeLiN5dyDCqqyKiAUp+a5Nk#
zRUEE6`d)Ke$9x3{rsbAZ3I(OGDGw-!7wX0K61$)-hzFX0Ca at D8Bp@kh3Ohv{hsGfy
zl#6oN+y`7_3%Z59Ma)4t2p^pZLVdxsIunyXFcTG_&U=3>fy5Pcee8;Oquy+9aUz=d
zI1x!jQ`xEF2sGkx1QLx#v!lhjH^DH+htfg6<T<u%OW#uu8K%Gmios8dNp;RgWkJ=I
za863h!IC9FphTc#1_5Gem;uJfyed&LLV&0c2oMMm2oMMm2oMOYVgxpFHzK~2*SW7F
z>6Fdf%}6X|tzJMzVe5sFyN0>`(%-sr{ut}@vS?$h;<u2Px|Ik#ohMdyuvE>BSqtVz
zv9z7}9&GZ6IJa0e`VatER;zkPAI>e|J#Xx$H=D(>O%2{dkDR%iPH0x6VUvr}AgDNi
z0N3xC^#Fu}Ajr at 0g>0YzNQI)qgq1Cna6qT~_|WG_JG9TY(&@Qv0YJbffu9Zn(C&zk
z;&=cs)*?Uv1oruB5I}Y#JLSUC#RcDVG>C*yR~iD(hSyWc<h^hQ0`4x8?bm()<vbMq
zJjb9c#3s&yU#`8QUz#g}g8~D7&7|A8)9uyicIU*~cV^}0?=4ofw0Cs(Uc5XsJUTZ1
z>Af!>T7SS`AJ4io*JaZh;QOFrN`rnU6yF0CCp74HLGk at hF}Fd#18O~pW<6Fuy31x6
ztgJvS*)vYd%qwa>bFNQwP5Xs8ePy9CI~(d074boR*gj$^5KajZF)C(@#X`WF;voW5
zz!r#ki*|iIJE}FBJJ%gSDM{QUB#jcujYMK7*=MoW{66%*bNX_*T;f>ExetFK=iWg>
zB0<7^bqme_ck6|S<U{VZV?9)G4)^mp_mU;!++W25Fvy<Exi at HMtiG6Yk0OR1I_|sU
z8aoI38TLB>*PdBR#diWnXz>8!+|#CChNED*agU3@^`}y)084stcXtO^(u<Y#4N&y1
zFI&>V8Z)kO)L!aW)Z1<}_wDZW?!&WDnrT1R{7;>HHrH-k at 9v(Q?CxE^-k1(!+{T*P
zs@%#YCT+<Qu|bq9343wcAPoTQfM3uG4>Gv)2NIr+!}9odBv2hd1_MK6F!&=GJRGwF
zj|KL?dE6evZgl{No1KH>;)Fo-LLfjOu<8()<;<Jn-2dkvfBo*;Z~q8U(edyx&i%80
z{r%669{mm4%yI4o0v<=l*`J#F_m7Lu!?%cYkL^0>IQI+ErkVB}7He at dQwxmX-0Q9|
zZ_Qq4u0qw4`zMBMd!3F$rbBDVb8PJz^6fEwft33|aTa!?d;FpC6~=7M)aS*}_RWa4
zU0tcnl!SeAUE8IuRpv?f+H2}F$}&k3KTtcOxu{agBzzz2|HN+H4rT!8(56->cS+cj
z!<y5ogR%?>Uo)!imB}P&e3teTb*oY?N#N5khw(eX!2oY2Q)VhNCvRxFRSMY-$!5(B
z)frj2NXX|xhc;!2-eKZSFcVDP(wtLO!hT=V4r at MC)ygCifkvz9k{uFlV|d^rye-So
zg`~X$Lz=v<=~5q2$z|KLS2P#YjnFwwb5qqRs}zYC-r6zs`*=vcSV*_;GME5PwMTPG
ztx)B|kksm9sxqZSb4A at FlZ)c{VUssC7gRN}-Fz>d12YJlL#z6*sz{jz51vz1%eG6x
zU?81Jg(Q{FoV=zvt16eJivlo*Pwy}xN>{a=>Izk!QaCvV4^}91WhpSs^AO88J_?U^
ztE*&*B2V1m9-M<UVuPppL`asrfdonfN at fsP2}{Gw)ClvcMWAEkz@^ys&<5|y^P1mw
z2~P#rdLB4*Cg~`%%&TyH((Q};PHt8D at 82jnKXT|&LR(maw_;?tNS$)})!%s^Jk^`o
z9DbN4b58rbzoa#;K2YwNryAbX!$0j?OOZA7=XG<BqY6sl*yXY_aqlwADZB0tNZVrT
z{YyOZY6o|n3vKYKe5GJuxaz~WW=8GCVpUh#vG7A~yEkmR-e1_drH=NtTh3?Kl>_Nr
z!AIQXnk$M6(T(&<%AUr~^y9or56ODb)xkaQ^WXKAyXEz1q&>n at GzF61KUkp_9HW=H
zNJe|gn-gnUa`%k;AEz|2YCMZvcJ~kO?@ekAI7}_-7&ve)wlS!hT5zdT+7P1%+3%X#
zclqGi=%fDS)V#C(1)cFteif9w_CD!Z!Eyfz*W8oMyWio-=sA?Qk%5Ztw3Cb~kA16l
z;Sdui5Lf{SEc6K+ at HtqsVgirhhJ3yY{sfM|zySCMpT0r!_w%FsWdfUd0>^wlyq<Eu
zcG33h=Z~SM+^<`-F-*Wum<R++A~26~|8!0>O9>x~-EK}8tF8KC&OP>s7!E6hf#3YL
zISuFBV-Lh(Olu)CnyuLI=j$+nu)F<upf;u1`g*4Ugfwbb;^YI%?sTQ6i+wn7taqXr
zCkGnN$%h<#f0!^nzCH;cS3kjl`FohYhUu&6^tG+en}`qY3qnr3J><k^bzHt at iW5Hy
zWiBV)8rxE1Y>sQMxBr at adu(iibC2(Jy=+Es?q3!;!p~+Auw>8J9M9g+ZnG0yU|<C2
MeyM*opWpxg0S16$b^rhX

literal 0
HcmV?d00001

-- 
2.34.1




More information about the openwrt-devel mailing list