DELTA 314985 2793 653 SVN_: EOkkx^uQn0 \ DFn0tP E;,ɐdꕦE;RGxi;Av/|3q>d JҞA.v ~]z4Vas `3A4.иc!5Ǚ&?0PUfwnnnn_Tt'hxMA( #PYwbMr5-:q(x@Wbφ7%8=ck6OK eq?Y#M=lKJb)d r,3x;茮VOCeB8Xey038Vj ؕ.3e)+7b~IfQC^7IGܿ:e0tEczt543^pSBd8f?y R@3LHf $c,d4Y\Q$Ŗ 6iIe۰vsvuo֤gp} 1.[>{nɭp~HjڗVj+\f'eE^ x,U ڢ XDv׽5hu|m˼UJl\V8HTCcZx>E?is*xuxOl}Nb{c2OR2ڰDxp:`,բ:Ǒ]U+\  lFT bH"L1MNG/NOŧq9{&[W"Y.eg`zK#b:;mvtCS.Ngєdζb>ϛ͉OB7ƥ{Su>s55` h7"M6~<1ψSyd($G /!y IO݄6Y]|[9궇Pmv@ 4Yj$x.jeI %P=5-PpxYSQ2V9 oRM@;[*JKr>"C|/c}iTƺ[M]S·D{H;f{k8_ ]w9ْ/qӾgժX͚1n=&#L'؜7tK'Ⱥ!Yw'k]9'npBM+rYǼi #(n5%$= cWL`0-hMJjQ}4rğ0LtdMfO߯}?mDӐgڰ豢xٗo ]eA}i:xC2rwgjLaӆL 0_X> TmnN=f^wZDjuN8rsZJ/[5S'(98o, %U`(0ma8Gx ) /@] bM34̻JI ٩xYiݘTš4o_ ~dENDREP DELTA 314985 4411 3136 SVNSpq]pD"Cx_1/7 Rn`JW,KJrd3[=x$W@*F?XNNx^\{sȑcD2hf:ٮRZGu쒴ڳ](E c$s]\̣׏8@s';Iӧ?ULTubHf_a2)ߪk: O.]vzRk<ͣ,92B%DQaQK钤,]C+(_NO"_go=<5:ӱ3%E_SKߎ<ˋwܑ'寍 ^e,M4;ӕ.gޓkKHc!>\]\<~&aVݎ](|^øN>4 iUMEV{4EdX#6ɪ,VIY?C|"*Es6}UB-TitPzHcq4` F-pVr5t.P 瓳1L''է:~% ZHkH %V H 7r 9) >}dsZ,pOoMЇg?ëK|;?zPQ@ Bkm1ߊR?y\|Axy/did@2ifhꈊT YvA+lId8E9fjL4UY pJ A@iNUxak,cC$F&)D^mseU!ELo :O ²J`eRϋ2L"TÓ5:V6Cl<д4\2Ɍa`:0fhj0jJ8. hV;|{ru*~:{wv}hN#B!4Ӗᵁy2 /c.6TQM2roUX? E g ?=yH=4MCn̒2pX+2=ƞIUMsU9ƞ;ܻ)IdDw݁hp80L'YǬqcǰ$ mKV`⨱ 4a]՚ZV>O T<ܣ\U@%E%}Յxl#`(|?oPݧ:{?qb܅A˚2#ˬaT?RA:_&yI,pW# @r5@oR)**bl/xdA_YmFM͸S,#|~IoRdZ耄<6d3?Fl#MXIZ -*~xm2FycQkQ}"_% j <t㬥d!N8!X,ܨc__k ^}L `)9O5u>íRnL7QKfMXNkFE6`=魨V,2]#pG/_8=ZZZ]GY''815<%@y҄ ؅h $7Ory\UYZ)@8%`kPi ޲( RFAjVB%fu{h*P^j0*I[NַJ2~b &(4Lkܲ[[ 3IojnqpZihi[X'0O[*|%^S,`Ԥ|콯C Mz.|,HD]Ra/cfdb/[CxoqBX?ւ=QCa0㟋l:lR(\"?;՗t!l.cm@af3k3a"Q,0hl- nL&v0O\I Qe }BW%pCg<O?\Ũڢ;IC"]k11.eF {-4!Z#Q v-zY<<?D% U-2q}H#B?KDje =%u4RAp}/Ԛ"6Muoin ^?a3SdؗjL}. Z VGU 郡[[{,Zi Ov*\_<R:르"cp^nS}ZB8TO6hy$2|"r> 8 {#ig%U;*oP%KS< VĞI!0B}Nش=}Մ]n6({i|>%*5fj#Y%s뱩5 ` HJ(|z̄ QZ^g\UMcl /oČBuLuXMX0)40k @qr/VER KA2<%T 8A>rJ@zRςe@NJ=.r/HVe3~?Lʃ$87 YT~IJ*N:1[lT[=33uI@NW<C:lJlh bNqS_N.~:?TilϫF2Z02 ;\`,c 505o,VQR&]$;j"]vm[O7Njloji$?_}5c@e(gHȹXiFc1$4M_e ʵ (@rL(t"c~܏?76gܮ "_-ESi?ծn+O,֭BiUJCEV?aQ4bF0!;응O%Zv=aM| u.w?\pzy+\DK"#-߭{<[ss u 3(&HĀxÔgbm#,0Deit~FS.`h[q!O}wjJ(D ^UQB02SUJu DyvSlʹAǭ)d7}(4We/L^>}QZYu^)ؚi/-@ "`'D}*ߙU=ٻ/&rmݷL @qk U0~ۚ%8UPLe u q* oWi1zLXnNSE7wY`_V 49Tٻ(t75J| _.'UEn92 ƶ=&^}I¯'O_I$Ν7/GeoA4OF+\wދEqKq6kہW./+m@fm>_=[H+#(멎yip /N+SHQi|ygEbi56q-h6uّzl`/EK4]N@6,|m /=2v(q0jW Q0[x0]BJ+fvwKCح}-Pqs&U7P]T2umQvl_2_uL)#fVl*̿92yRenIu51Qq-I%9q 켍[sFqt)m::ȳ#؆ƾɕC_ENDREP DELTA 314985 7575 43 SVN  nnstatic ENDREP DELTA 314985 7647 29 SVNY[0/NOWfdt16_t value_16; fdt32_t value_32; fduint64_t address, uint64_t size) { struct fdt_reserve_entry re; re.address = cpu_to_fdt64(address); re.size = cpu_to_fdt64(size); return data_append_data(d, &re, sizeof(ENDREP DELTA 314985 7705 755 SVNTk > |2"=static void PRINTF(1, 2) lexical_error(const char *fmt, ...);ENDREP DELTA 314985 8490 872 SVNo.=L^J Ox^_K0ş㧸:1o7ʔdmH+CM Cn9I/ nl2,yuLF~^4=( rk*Z7`p%,lESrp#ZAC w|V#) :7VBRi!'9/ >B\нi?eY<xx3 k4lĸ H6C4M.|" (cۊܓ%1u rJ1nDsЁ#52DMlYU@a7ĿfO#A󊦾_4X!}ENDREP DELTA 314985 9391 1416 SVNp*-)dMhq+@079+EPAPRstringifyfdif (fdt32_to_cpu(magic) /* on a plugin, generate by default */ if (dti->dtsflags & DTSF_PLUGIN) { generate_fixups = 1; } process_checks(force, dti);ENDREP DELTA 314985 10837 694 SVNZCB8Ld{7w:,.T\n\n" );ENDREP DELTA 314985 11988 90 SVNE.-%~m;=L{Y`^P,rShows a list of cells in the requested formatparam size Data size to use for display (e.g. 4 for 32-bit) * @return 0 if ok, -1 on error */ static int show_cell_list(struct display_info *disp, const char *data, int len, int size) { const uint8_t *p = (const uint8_t *)data; char fmt[3]; int value; int i; fd return 0size; const char *s; int is_string return show_cell_list(disp, data, len, size)ENDREP DELTA SVN6!66x^WmOF9WN%jHV"˱7 zסޙu'p<첿[]8"瓩/A3!RY$O.sQdIIY@sBhj*c|t%\B;U"墀̊dZ\Lp8)9Y )T9W `&b>^Hc2P,Icry{,ey@%sLjA!ٸH|@e3 }{ @YpDƼr†s?BugxO\t\tІ^?]лQXS11f*,J.a68b!DG a"҉NWlC*9G(V2_ud_aȰH zIa3UH.MgQ_()b'QQ,RUE!UT1[6e9O'UO$]8VU[(4n w2P1`E#&vRA4 sd*rLr_jfYl $y.$>Q4%bwꢺX81!OGcc/σ}<\ގ Ѕ\~,.M6\uà8X"Rvt-$՜o.OB>쟂 |RX4#ΤrV+1'smPI{{k/j!%LYJn.ܮN"D 3& KPu"!Y&PbV45L( *eb^8P:q_%T#'cO}jbVÜ1){%rp} A3v5p<)N+! v$N۩ \g" WNCg.S}5u/A;.\<[:zWOR̂&+)4٧ .1R&0^Ht-h9ˎδGbNDAI<\ojϺx)'2Py=GXL01;tFz\ O{{|Ecٳ43(?259_n֟;5,\<"躣iT6Tkܫ̖ݿiޖk+Z)Zk$bF&wb=@cZ@i lGeYʐ}rBJ $T.}o{:TrP*߯>Sӿ^D5q,-ENIVŜ?~pOx$Bun/?ל)ζ#0?}uλ&mwh m41A4n_j-k[=!&3yj--m1Yͪ^?g~W ϝq) ZH1Kk;ft+;=xaKDi%0Zz<{ .>d}fo8 v=ߛɄ?yam?^6[oO8uhǤ6240ENDREP DELTA 314985 12107 759 SVN9=injZgBB\]fdt32_t *iptr = (fdt32_ENDREP DELTA 314985 12896 471 SVN/lkhx72d 9KQI8 JNNw2%2_@}1.x^Rak0,EZ0I)@݇A(d#[d' [޽{wRk}h ^8QezP,#FE>@Yd![S ӍU/_YbHȈjz5혔ZF+bm:NrTc|X! @DbD :e%wJ8BJ%rr Yw|u?6&t„zJƁL.Rc .(FIu#>DKfSb8 ِ-VL^4ҽreCON=.~|;SmmM!26s 9OIENDREP DELTA 314985 14044 250 SVNqq#%"OQ^X?Cq-D#fdt_offset_ptr_fdt_check_node_offset_BEGIN_NODE)) return -FDT_ERR_BADOFFSET; return offset; } int fdt_check_prop_offset_fdt_check_node_offset_fdt_find_string_ENDREP DELTA 261202 8941 1529 SVN63   -FDT_H #define ENDREP DELTA 238737 9039 1322 SVNWVVENDREP DELTA 314985 15760 3910 SVN7n8;A@wM[&{K|- ,:] ;GI- :TOv E*R{|d@<=dSx^Xo6~ٱd{vYÂC[DZdI#i;^}w<$-<4 yc4KͯĦz֢o0U^`ȓ(|-5*F;i !YIUjU6VlAeZYBV ¹Ձ;(ką,qdteQ[F2 54C2%% -S(~US=g1dJ-ei0`'$:ak0YZw!:]V2- [,le]VRms ~=FG 呁Z2GﲄI$Tf 9ʼnlb̄ Oq8[mUDLI"\K*Lr"ܠ|-lTn,W1gLt(+!/ FyԈX*q{v])l%muZ[۝V)$o^!gmQgh6^&Mc۠5,<3) Ӄ* HIHR2%I'H%g7WRsE yA8,1Ws!Yz| $7pQb&`ļ;WbXGӁ:~|YQt4oXoWu* FGA'!aG"넎JY2α1I Kg|)gے4mbpA>Nk/]}Rti/vcF>n\æؾ3UUjy4ay3v3=XsuhhYm/]7x],D04x&t;k}يZ`= YrvH;#Ȓ;|!x4wnMͼ !NWĖ>&_aڼi03 C} !NXc@k( z.lezd}{cVs&)8l:$S1V+^pENDREP DELTA 314985 19683 823 SVN0.N Mb rK|Uu}JUWX;o)Q]iMCr H1_fx^RN0<_$K(_PqlEZ4v7QPԪ'nݝݑ[G&DigJ>-Τ|4-}80g]KQe=>*ྖ?R@k-ecT$E,)>'0OK!f?SCBE}xe$m3)ѾCKzu+SAkxv娹p$83SɩuiQ')իnǐEq)+TENDREP DELTA 314985 20535 317 SVNltM%Kbvf[LaA5]Cm2A*} FdaEF l^F4~+$Gc<<Lgl6=3D:W]Doz-Ts")EK}Vx^Uo0n .sRm0&MBHV5u"8K\ZĮTFIJ7=Ud\4ZVSaJ$O:nf(D"w Le[mM7E[hRzUu 8?o֟nHU ~IC L-4Yp5]Rn,?4mq΄HO;v0LY @/qȯn7Wf}{2fd[ &Q!!?ȃN+K6aC_:u *Z,`D,hMtI <6C۞X0N`;"|yô궣Z:h;9&:Zc(-h}TY>|N/.^ѵYinENDREP DELTA 261202 10688 386 SVNHKSJb^vT*(c{vwD w_{AI]a6 vR3x^RJ@=~x${ m aX7&&fRw&Icy͛0 20!\`«B8w\W԰o "8UtMƣx뚗u*˰7pG[h*McMzЅrjkb(kZW Xٺ)srH)ϸ~22]. 4%A9!|NSQNGZv4t& LyEʃ4 v>HO!1. PvFةǏC}$p鉭j{ ߟOENDREP DELTA 314985 21124 317 SVN?=Z<M=+ia.`PoXfdt_nop_region_prop) return len; fdt_nop_region_(prop, len + sizeof(*prop)); return 0; } int fdt_node_end_offset_fdt_node_end_offset_(fdt, nodeoffset); if (endoffset < 0) return endoffset; fdt_nop_region_ENDREP DELTA 314985 21470 3282 SVNQa64B, H+`. DU8~qY"FCgi&KWUN+]u:QD$gdTJE)9QZ /d4- Ex^Un0=[_1/$=fkjM4@E,2)#wHɋ;P z9~z{K m0|OwpS=>Kx, 5lO/i'hV2[)ɝ\3$3hK*eKu2Et24rd%Z2l`$K\, 5;YC2ەgbJxʤ]@n-F./~ӞgDAc!Y7 ]¡t*Hg Y¡^d2@ҐCAsWU0?E&v;[uVWBbi+@( >(pH3'dAVT r CmY*Z"CyQ5"¥#՜-@b0R&ʦz7CwKtfh_ڦR#ıU~aɫ}29 K1py ?=\^3% ^v2>9rwoio 5UUV j6Ca݈0\0eJз=Eqxm> ]V+XEa\Q[U{P“s6:Ԍs ǡlvaTXA`}oENDREP DELTA 314985 24782 27 SVNrj(S'-je(iWriW.injjb$x^Tj@}~H&ql'8`-PMPXdi-HFҦ]Y֥!P@;s朙&݂wGcA2EFa2viրٚA7<,L1{$ +<SiHNbMؠt]Q%s4A6UNؚ$ wP˃J)JѭI~O14`u!XE{J(Rb y+BSB1v6l6SJ\a1:KrM7I+JEEȄaO@Hg H nn]C4y&1=/i8ik85db?O!Ųhh'#Ь+ + }pt= c-ue*ap7f2Fs%,>Xb"t~ƙlŴ(acH[VwK}:(`)˻e,w*Tȥ v_@m#K&osg\ W UN =Vh]琢]Xq(kUJYE+CjW*[wCRQ,JǙENDREP DELTA 314985 24840 91 SVNZTJ9$`_Ex^N0EW bJ(J  ɄZP'Eʷ3II uǽ>3d|~}9S~:[q\` Z$D~ C( RW5Ǭ@p43̉EZZ_ *PUeTW*]@-}(A'X۪>0|٠*P6/M4GsLOÖȑOj :{} es|;;5k_id#Q.eSxb| ];>:dd݇Hv Mv3[thWd?"ʺjw`M:Rnf|$_d?1ENDREP DELTA 314985 24960 179 SVN-t @6w?stringlist_count; fdt_stringlist_search; fdt_stringlist_getENDREP DELTA 314985 25169 1857 SVNeS8z7h7V%,5gPHUUS x^}Ro0~nS$*uG#⡚ϖ_ڈ19 )c`)wwmjilkPteaa?"LB,̺C]Bozk@makX]3S֡GX)ht`.$XdiN(h7HrQ}F˽>:(R:T#2cbG軾n4hŐJ0rНR9ˑ {է2f/Mcd5\1~nT{GQ:"IX"QQmpLǮ#\ W*"^7˨)IJl5l*VC;]G 116h tl+1fP ><)iUz` QQp^!z .w:2i@p^C}S0XguBL̳#Eu6E^Tݻِ4-&X~A l:]@299p?∌MENDREP DELTA SVNlx^mR]o0}Qh.qcA!fK5֤CFnj/sGβO99_oh įa0NXTD@VFiYI^ڧ4R0 :qmgd]hpb US`F-Oݞiݢx`Kw4~r^c'iUX%P+j4 tZ*CR ߶дV!a* #6\7WdG<'aS/ʓ;! i?b٢}<$E-^TpQA,RL8˹1=f|i#rXCJگ-Le&Pk>PO9U4OmG?-5U~2f5(Kɳ_8 5DDfaY+r^nMǓsRG'e&y ]섽d-EdЈ@U|_qQwa6b5\ 9\vһbL9QB d'Ĺ6`J;Y -jhS %?dQI7p r:\SQO:x36I V9+.BW $l\w1'-ZCgCRa>*8{H"J`o(ctPL٢]ц{&TS5߃ n]eY\Dѷt8 GS2>OYP%:M!z 1RhޡOèCci GJBrky+b#Y}^WePz\V ssx|/ے`9~MqMܐXqORSg yV`&3-^s6.SP c˖=5!ìQ͔ 4ɞ8wI+dI~)pj%7AzQz][qYx F'~P!d/p087yhZAːhlRq* Oib=.@i,_)}{Aeihu'ɎGQr?-i*բ۸/~?*I3K>3oO)1Ԫ(r^$I;djsK0"PaȄC"8Y~:$j~o';j^ɨ{s 7PiѠrL\Pe *b/ϒ"\T\2r'AHUM#Ƣ<(%Է9^2glT@Ce2MU))jiS8Idv^;&w`d&f$OwC,QXrt@'VHGn-酸$Sێi..2x,#;QMm@yТ*zT Pa ( Bfǁ'N$qxq'*Q(*&0n1EmCA.5_SѮWxϺ>K+͟z諸; q , P?Fw̱Fs^]ԯ64 \A45*$bb;.FEdzrZd-u%J#4+8M1ܩ*dut5KVJrZopl\Њ1BFA]>Pmptt"z ;ԣVVSO_mZʒG 2"AjcRnS-cc 'e48m#1\ DOjlrL=Jn&^d~~XiGrxH Lm#?IVc#[%1mg@Gm{n]\&YG0}+ٻp <;u/%G!D-JQoGyؔ6Pi*rkCM%Rⅻ#~Yy[J "w'ShoG/DžD 0.bSS9l2PzUϞ:[(v$,- 0IޠScǂ.TzqYy*Y*hC!hꎧ.]|k9XU.za*T_%FA ice|eFYfi8L p?p.~6Oscꇨ37"hZ?}WBxy,O2=T.s< ~0:4+h>[ywj[1cGjfhOuJ>$aEDFWvLaC ENDREP DELTA SVNvJvvx^Wmo6_5+$5J:N-[8M1AKDk#$9,wޝ~:<^[RZo=ŋb*rOV^}ވrJ'bӋwg\³{UOgIcf:&+tmtޣBh- { WO5WsᙨDR;dUi\*hy>qY8nr s2;:*%GQ47y+]i(ߔBjbd\u''Ww@X"R @byVlX{@0+F|,J"ơw3^1{qwzqLbmJ8.@0$ 5Of}l̩'ѫg?nX84 f3x(BZVm"# 1&$"ρ' TD`4ܝ@,ƹaL6h @R䁈Ja܁Q qfVps (4/*!.H,0_)Oq :2DH2j-gH|ZQ9 $~ogM_k"JV`h]hQ'bv Q `FSdIF Ts*[kFb͜`gͭOulNQ=:,aO؋X}.aILIUv47 ߽zцdaM)jqIQͽ@{x;+q@NKBʋ o"m2&5U4 9;(lg &n8#i99͇G?,W.UklY`z\lρMں4Mh ʄP!v̔nQmPcMuӒ!FEy-80ayA"q[+}t.`iT;eG*@Z߳ 8 ϊ%%#РL\o^{kIp **^G5+;]*EFTfyC pM^e_&l~ʀLl@*2h#hşZק.wKXՙ~4 "rK.crv1MA_vo\`M@y{NDMA f_wH,"$byo䪤 1u֓35p03xL:j ~޹1n6F x=#?o~,od%cpH`! РDBzjz#C%۩-حy&V0iXvkb_S4|`A qfBWs*gہY,q;Ƃl (I5cMQ\!z}gI)j]`-!bg7UZ2?Lgc|$i: g=`\fl_},~|҅?]pENDREP DELTA 314985 27976 22 SVNJ(peTU+nSRCPOS_H #define SRCPOS_H #include #include #include "util.h"PRINTF(3, 0) srcpos_verror(struct srcpos *pos, const char *prefix, const char *fmt, va_list va); extern void PRINTF(3, 4) srcpos_error(struct srcpos *pos, const char *prefix, const char *fmt, ...); extern void srcpos_set_line(char *f, int l); #endif /* SRCPOS_H */ ENDREP DELTA 314985 28028 137 SVN!W Q &Ob?O $(TESTS_PYLIBFDT) cd $(TESTS_PREFIX); ./run_tests.sh checkm: tests ${TESTS_BIN} $(TESTS_PYLIBFDT) cd $(TESTS_PREFIX); ./run_tests.sh -m 2>&1 | tee vglog.$$$$ checkv: tests ${TESTS_BIN} $(TESTS_PYLIBFDT)ENDREP DELTA SVNabaa/dts-v1/; / { node2 { chosen { bootargs = <0xdeadbeef>; stdout-path = <1>; }; }; }; ENDREP DELTA SVN/dts-v1/; / { gpio: gpio-controller { #gpio-cells = <3>; }; node { nr-gpios = <1>; foo-gpios = <&gpio>; bar-gpio = <&gpio 1 2 3>; }; }; ENDREP DELTA SVN  /dts-v1/; / { interrupt-parent = <&intc>; intc: interrupt-controller { #interrupt-cells = <3>; }; node { interrupts = <1>; }; }; ENDREP DELTA SVN|}||/dts-v1/; / { intc: interrupt-controller { #interrupt-cells = <3>; }; node { interrupts-extended = <&intc>; }; }; ENDREP DELTA 204431 83388 107 SVN^De[dYd label = <0xdeadbeef>; foobar-names = "foo", <1>; node { compatible = "good", <0xdeadbeef>; }ENDREP DELTA 261202 15734 22 SVNkj  rvufdENDREP DELTA 261202 15945 22 SVN$+  static ENDREP DELTA 261202 15997 22 SVNWN00pgstatic fdt64_to_cpu(re1->address) < fdt64_to_cpu(re2->address)) return -1; else if (fdt64_to_cpu(re1->address) > fdt64_to_cpu(re2->address)) return 1; if (fdt64_to_cpu(re1->size) < fdt64_to_cpu(re2->size)) return -1; else if (fdt64_to_cpu(re1->size) > fdt64_to_cpu(re2->size)ENDREP DELTA 314985 30746 45 SVN  W (VzVatic struct { void *blob; const char *filename; } trees[] = { #define TREE(name) { &ENDREP DELTA SVN=a==x^eSMo0 =Su\}Сł m݆a09!_?Nt~G=R/0^&v9.]nu4›Z='G|!tzbpC Y ze7䱠 %z}wjCl[q.r6jKHZ=|qqJ]6 li',kqSuGFqsn]mfI ׻S{i8*Qr(!U-2|-ʠz 665laceholder = "this is a placeholder string", "string2ENDREP DELTA 261202 17014 22 SVNCInYl{Hatic fdENDREP DELTA 261202 17172 22 SVNjAbJH; #size-cells = < 2 >; abadname@0 { device_type = "pci"; compatible = "example,pci-bridge"; #address-cells = < 3 >; #size-cells = < 2 >; reg = <0 0 0 0x1000>; bus-range = <0 0xff>; ranges = <0 0 0 0 0 0 0x10000>; }; }; ENDREP DELTA SVN2422/dts-v1/; / { compatible = "example,pci-bridge-ok"; #address-cells = < 2 >; #size-cells = < 2 >; p@0 { device_type = "pci"; compatible = "example,pci-bridge"; #address-cells = < 3 >; #size-cells = < 2 >; reg = <0 0 0 0x1000>; bus-range = <0 0xff>; ranges = <0 0 0 0 0 0 0x10000>; }; }; ENDREP DELTA SVN:x^O ֧ujMِ\]c{"AL;Ke营9)a$^UȞ$0hXhelv$hť;!E8u7K䑄A 8 KLQ+Є/#c,QO O XG 1ENDREP DELTA 314985 40862 1137 SVNIJjl8uinfdt32_to_cpuENDREP DELTA SVNJ&JJx^[{oOqjHąVj7U Ms2xo&)93~ Ejk9yΘαg +K0X|9f]d>c6]{Żh<:fUN_k\a\@H~A.?Wk*opu5:gnw07] [¿Bȃގ ģ3j|6d…Yc2Qo; o>>{eo϶!tO<,{YV 2hh;C/3l~b!FD=D4 <1? \Eb"Fdov3!TZylLgq`3ӈzxЌĀq{`<;=1^o};EܫRof<%=0j 30GC]Ut$J0P_{BvGtwZ:'n3 u4a_}tV3] Dn4aIǎi`#Ɉ &U 6d[x^x=22\&ҀY.qKK9ВgVܳp6[N[{1r裏[ 9ɲ]+W=sǴWWYPUomP-NU˛o ةXucMoN'BlT#4aVGgvw~WXqg80틶 ?17v?k2*q :IWbc} ka+%acuЈ~[W jA Ç:FcLQQM_B6V;& j?] "R*?6,䬫&B}߾EkHE,Bu&c@fL n.?kU!5Em4͕@Fo&:OF6#bZA;`8 |#&lp}cώ!/F!ݪbH4]k5iU K)cgAAY#C" ]ڹ\B)T! w|ٺT+R WkTm_w8&1 +yA1QL6 ŻGD H 5Xs~A X8,)3q>s2N]^uS"n)V8S,$[ lRvhc&}{OP}[\eR`;[t}\3CJ; iLGuQ!VŢelerM̦k#]BN 2bSo@RR.L}EL{XR6+h@dTDFD_r;sIc3g]}+%JDn9YWOڲ-#=w4$f1jF]&=Ja^5)TSWd4sTM~v,fTql jrmml"åW5!Z/1),`he>uE s 3nq!#L[Ei$RShyLOÄAV򽈗[ۼS}#{]\%C#Ja FA69vg!3^RkoYT3r/ٞQ7NƞK|B??`a&hX=/8NXk$7%RQ'xQ$¤xD$ރNW^0OolюEY)m!7ik0:JGQs'\$rl8c>`E|u4pn}%7HaxZЌ_˲G8}`YO% 儂Ny' ?N!Bl8H>:ٳ/aDY~9L1qͿ)Y'sK z.&S%7kh&7Nm>sC+͢ߤQ~4ԙⓡ֧6C6_!ˏdu/Z1׀4@.ʀ,b( Gu>}u6O߳`{v /th/uo*~I@rFޗY6/s^YTC{T8;Z,o#pSPECiJ)('p}x1 w=Cƪp%JT(@IQW/'¶L1;ɷdCr09t %8x6s$ X:@5clNNwurq8E+1we R7?ԥT#^BJqم稯klߞ#pcy2@zU|\q"ރfz!~f54andՏb@+AyH|~-s(>z1'xkϷS_ ɨ&m,^~>s]zǎ߭]&zށDAe13fKmgy#Rmh /7> I8'GǪk3*~)UyYlKzIA%KvƩ:rF<x ]P$[}X 67X wfQ̞>Y 7sTlW|]Cw(@etPqh<6]qUw[cnF?:>۰dlٹߵۊ@n?eYCgXtJPQ==ЦZ.1g~ofٹ]#터mw5}{w~lzLjaN0m{LlMl.ώ]='81|(x190/f1l4 5TTd\[gE8=6Pzw8z(HO{t? ġd6mj#ŜjhWg~Nܪ {WPiO0Xmܒ,شCn0$p,XFa˕}[]]_u 6?kMmxtW+n6 B*$4st+"xkGn,P)MՊ^hCmefag@; __overlay__ { overlay-1-property; bar: barnode { bar-property = "bar"; }; }; }; }; ENDREP DELTA SVN=>=/dts-v1/; / { foo: foonode { foo-property = "foo"; }; }; ENDREP DELTA SVN /dts-v1/; /plugin/; / { fragment@1 { target = <&bar>; __overlay__ { overlay-2-property; baz: baznode { baz-property = "baz"; }; }; }; }; ENDREP DELTA 314985 45805 1621 SVN#+ l Dj}&jprop_string() can successfully extract strings from * non-string properties. This is because it doesn't * necessarily parse the whole property value, which would be * necessary for it to determine if a valid string or string *ENDREP DELTA 314985 47618 109 SVN%&j`lMXuinfdt32_to_cpuENDREP DELTA 261202 19023 839 SVN8 rSi:sKICXV=p*fdt = xmalloc(*size); else FAIL("Ran out of space"); return; case RESIZE: if (!(*fdt)) { * void *place; const char place_str[] = "this is a placeholder string\0string2"; int place_len = sizeof(place_str) else { CONFIG("sw_tree1 []");placeholder(fdt, "placeholder", place_len, &place)); memcpy(place, place_str, place_lenENDREP DELTA 314985 47823 317 SVN` 6 T 5laceholder = "this is a placeholder string", "string2ENDREP DELTA 314985 48222 387 SVNi% 6 ] 5laceholder = "this is a placeholder string", "string2ENDREP DELTA 314985 48622 136 SVN?2r6 L,^x^1o0WXbI6l(-%*H Vjс? i̥ݽ{ |2 A1@ Ol9-KЦ"ifl .x|qD7 nU-{hȅo,(7308;0xYA&elma*ENDREP DELTA 238733 24353 115 SVN ^{" O2 TESTS_H #define fdfdfdENDREP DELTA 314985 48788 41 SVN  G=FFDTOVERLAY=../fdtoverlayENDREP DELTA 314985 48911 292 SVNia;:=_ < iEQpQCS8tt] 7x^uOj0}_BU(ۓ`6 TTKRnp{9$ŘFat-.[DU` 09)dy ˡx~wt'e9?V5xM*HqۦO&őD;g*egbT_A=EaJx/LȘbŕ**ʘr O~ˈJeGu$`߼lD[PPvmU&e65PPFENDREP DELTA 261202 24022 22 SVN*)  >k?ENDREP DELTA SVNklkk/dts-v1/; / { #address-cells = <1>; #size-cells = <1>; bus { node@001 { reg = <1 0>; }; }; }; ENDREP DELTA SVNklkk/dts-v1/; / { #address-cells = <1>; #size-cells = <1>; bus { node@0x1 { reg = <1 0>; }; }; }; ENDREP DELTA 261202 24128 22 SVN%h[b /Y7gatic struct val_label labels1[] = { { "start1", 0 }, { "mid1", 2 }, { "end1", -1 }, }; static atic ENDREP DELTA 314985 49335 302 SVN93mE6\8fdt32_t *cp = (fdt32address, (unsigned long long)re->ENDREP DELTA 314985 49667 582 SVN~uYetZesfdt32_t *cell = (const fdNORETURN util_version(void) { printf("Version: %s\n", DTC_VERSION); exit(0); } void NORETURN util_usage(const char *errmsg, const char *synopsis, const char *short_opts, struct option const long_opts[], ENDREP DELTA 314985 50280 480 SVNjP(A'a]