From 38796372a867b70f7d3ed3d3e62872f94c497953 Mon Sep 17 00:00:00 2001 From: Xianjun Jiao Date: Fri, 25 Mar 2022 15:34:48 +0100 Subject: [PATCH] Update the devicetree and kernel config preparing for new release: 1. Devicetree needs to be simplified due to that we remove/disable lots of unnecessary adi FPGA blocks/functionalities 2. Add more Linux kernel modules/functionalities to easy more powerful/flexible network setup/features --- .../boards/adrv9361z7035/devicetree.dtb | Bin 20715 -> 19895 bytes .../boards/adrv9361z7035/devicetree.dts | 88 ++++++------ .../boards/adrv9364z7020/devicetree.dtb | Bin 20500 -> 19680 bytes .../boards/adrv9364z7020/devicetree.dts | 88 ++++++------ kernel_boot/boards/antsdr/devicetree.dtb | Bin 19822 -> 19002 bytes kernel_boot/boards/antsdr/devicetree.dts | 88 ++++++------ kernel_boot/boards/zc702_fmcs2/devicetree.dtb | Bin 21823 -> 21003 bytes kernel_boot/boards/zc702_fmcs2/devicetree.dts | 88 ++++++------ kernel_boot/boards/zc706_fmcs2/devicetree.dtb | Bin 23212 -> 22064 bytes kernel_boot/boards/zc706_fmcs2/devicetree.dts | 128 +++++++++--------- kernel_boot/boards/zcu102_fmcs2/system.dtb | Bin 46877 -> 46025 bytes kernel_boot/boards/zcu102_fmcs2/system.dts | 92 ++++++------- kernel_boot/boards/zed_fmcs2/devicetree.dtb | Bin 20127 -> 19307 bytes kernel_boot/boards/zed_fmcs2/devicetree.dts | 88 ++++++------ kernel_boot/kernel_config | 49 +++++-- kernel_boot/kernel_config_zynqmp | 10 +- 16 files changed, 378 insertions(+), 341 deletions(-) diff --git a/kernel_boot/boards/adrv9361z7035/devicetree.dtb b/kernel_boot/boards/adrv9361z7035/devicetree.dtb index b9ae4eb9cd1a7eab4eba42e105cc277f4e7d0bf4..4d070632f8611e7d6ef5fa63235d86008e2e60f3 100644 GIT binary patch delta 539 zcmaF8ka7ELMvV)+|K2h%_-@gV%PzcVVrDWB0l-DSqi3IlReDu3mOB}up><4_nvHF@f%Zgvy0_DM$|9?1sf>% zKt6&5n}c;ZE6C@`lOI@5-#pvq0V89{`pIXoiYho@Q(J;fbn^*^e|(db0!{(|eAP~Z delta 1153 zcmbVKO=}ZT6n)QcshyXB#E6Otf=0-UlT50KO<-sQKggm>5fR2rpaYs}GbIs(`VUmz z!h&5y5Ok@Gpo^kEKo`Yrpn{+-s^FsFqEJ0|I%#4un|k5AxgY1=H|KHRJmD)(d1`5N z{U>9SD~z!`W7aCZDL@5c08IQwe(_bx(9b)!Z0l?_XOL|a*>-&6z#-dl({{_%z^Q5( z-7s{UC{*7AT)JoBUtuyM-7U;*J6K>nHahQ_i@?IBxO104BsW+=02+rz}emRU(e->v9;l>|N6`_|Mz|93F#?G z>&6ql%r{SA+k=P3VgyE2K$tVF%^2G*-ph31@lmRFJ7^!sHaonQ|E})|IQYnvLn%nQBeDG276Z iuH#Lyfuwi$b}h&`wT9=`ZO@&q53mO-XpuiEAN~RkV7-R` diff --git a/kernel_boot/boards/adrv9361z7035/devicetree.dts b/kernel_boot/boards/adrv9361z7035/devicetree.dts index 83a658b..1f52459 100644 --- a/kernel_boot/boards/adrv9361z7035/devicetree.dts +++ b/kernel_boot/boards/adrv9361z7035/devicetree.dts @@ -665,51 +665,51 @@ }; }; - dma@7c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c400000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xb>; - phandle = <0xb>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xb>; + // phandle = <0xb>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xd>; - phandle = <0xd>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xd>; + // phandle = <0xd>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -843,8 +843,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0xb 0x0>; - dma-names = "rx"; + // dmas = <0xb 0x0>; + // dma-names = "rx"; spibus-connected = <0xc>; }; @@ -853,8 +853,8 @@ reg = <0x79024000 0x1000>; clocks = <0xc 0xd>; clock-names = "sampl_clk"; - dmas = <0xd 0x0>; - dma-names = "tx"; + // dmas = <0xd 0x0>; + // dma-names = "tx"; }; mwipcore@43c00000 { diff --git a/kernel_boot/boards/adrv9364z7020/devicetree.dtb b/kernel_boot/boards/adrv9364z7020/devicetree.dtb index 3211ff95656c33775b35c78af18db8ad7dcc6aec..ee77db3e460afb39c0b1867ec2b196d6b47ffe1c 100644 GIT binary patch delta 546 zcmbQTfbqdhMvV)+|K2h%_&i`>V6b3duuTBc8bB-v!~#GJ1pEy^agB`{CAyP!43y;f zwgbhufS3`8d4L!Mn1NV=fq`$&8PTHqYc2MrA^Lzko~!gcLvLioXD_*YjTMxR!jbv zVzXp&kJ)`epuZW|kz8ajxyJlArs(Dli+hZyK?4dsP$(iouf?jI6&L{g9+Oq9r*FP* z{eY1%a`FLNb;gv*FKpd`q=B6?kSwtSvG>?H3+4m0gF*)ya{MWi1?;hjreGD_flYKX MkHcfW$=?1a0XEW3djJ3c delta 1165 zcmbVLO=}ZT6n(FLYcntLqYWypDAWi}n4~F98-=kIilvLLq#y{>WS|2z4b9X>5d8yP zC|3}{g$w_H4C2N`*XqK(p$=NXh3>j2Rn&8*lV*&wsTa=6z2|$?!s$Au6@AxuDIfE17fV5$jTyvVrv)ygf)94;3Ow(X?YgI{hwWmTMuR>RRzQ`U1? z!^m1(!uf;1wYw%(DFh|Y_0os^-ExGc2YQEi6Rz0{{00uUW4SMkCC@I;S=FjNUk4}X z^@)=Y*A6L(&Gax~8iH>2oW8HULV*c{Q?+;SyCSg<-;Bgt@Y%Sg1s=>w^Sf4hgr$yQ zR8(p)R%$n@!b1j9Io^%b(O9V%(weII@XbifQUi(fK+pE6V+a!fjw&>OjSrN@M^95z z|I{wwRI8Lr@Yz(_Yi1{9UY$jJ24Ehha#%uL>I!@w9mau9jb@D7N7Z%EW;>;9@{M~j zv{%cG{l_i|TF=MsGCvr%3;i7Ym~wHP1Cb-G(6_>me_3yHXiffoH>{Dbk#%lg-^TFr z1w8!VlKD}yaTZYN#l}vIhp(Pft@yZ~v#kz(3v4?bZo}&u`6A^@`Z{`Eu2Qlzfpw-d zj`eBaub0MCZ_&d48gApkt5m!c$F9V(ejMu+E`Qc;@ISD=u(VjV_1UGmzU)-oInhD7 bcWQRPRqVR!R4vz8sCHC$X1IlVrr!Jk)LXXI diff --git a/kernel_boot/boards/adrv9364z7020/devicetree.dts b/kernel_boot/boards/adrv9364z7020/devicetree.dts index b4395fd..aba3d6b 100644 --- a/kernel_boot/boards/adrv9364z7020/devicetree.dts +++ b/kernel_boot/boards/adrv9364z7020/devicetree.dts @@ -654,51 +654,51 @@ }; }; - dma@7c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c400000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xa>; - phandle = <0xa>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xa>; + // phandle = <0xa>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xc>; - phandle = <0xc>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xc>; + // phandle = <0xc>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -832,8 +832,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0xa 0x0>; - dma-names = "rx"; + // dmas = <0xa 0x0>; + // dma-names = "rx"; spibus-connected = <0xb>; }; @@ -842,8 +842,8 @@ reg = <0x79024000 0x1000>; clocks = <0xb 0xd>; clock-names = "sampl_clk"; - dmas = <0xc 0x0>; - dma-names = "tx"; + // dmas = <0xc 0x0>; + // dma-names = "tx"; }; mwipcore@43c00000 { diff --git a/kernel_boot/boards/antsdr/devicetree.dtb b/kernel_boot/boards/antsdr/devicetree.dtb index de44f31fe76deefc0188ba16bd3f3b02695689f6..ac182246415ac632ac5eb30fff07ea06a4c88345 100644 GIT binary patch delta 449 zcmaDii*eT!MvV)+|K2h%cv&$pFjz1!SSNrfu6|Z z8q*>yMocopX7J<*X7>eweq~@sa)rU<2J_#TqMLgx?lGbU2PniqA%_UD4y$rjpr`pg uCTmzvpZwVR0%PRlEjHI5d`DW(Hiv03O=3Znr zJ_}I^gb*V_j4k7z1F}FL08`%(pIFO9)|J|<>kL;*Hm#Kud+|R8oN#OYc{lPcaH>`z zZ`*m76y^^Clgkdi5@^Nt31OVn_j~#)8f;uNB| zJ0S)VCC0H-HzjZYv89^rq(m=RNxQKU^mnJk*iK5Y{=bxn70@eI{**cjYKD~o1E6uL zi7R93ruD8(VJfAPf}>StqnW=fi|P#gL4a|XD&UiJpe|v|r4v8itf8;jw~nZ*2s`bR z^7IG$PM2^aER6q0m5lyW>{@01LboapN^i3vy6M@{(LMdO^z-j%&Gd(eS zHv0;Bz9MqC%Ev}D`rer4d#cYZE>u11`eNN$@@wIY=m>_l=e;;q^Xj1=xS>B6bg(-! KoT8^Dn|}cA&ZC9^ diff --git a/kernel_boot/boards/antsdr/devicetree.dts b/kernel_boot/boards/antsdr/devicetree.dts index 9e9d88a..dd351ba 100644 --- a/kernel_boot/boards/antsdr/devicetree.dts +++ b/kernel_boot/boards/antsdr/devicetree.dts @@ -654,51 +654,51 @@ }; }; - dma@7c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c400000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xa>; - phandle = <0xa>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xa>; + // phandle = <0xa>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xc>; - phandle = <0xc>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xc>; + // phandle = <0xc>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -832,8 +832,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0xa 0x0>; - dma-names = "rx"; + // dmas = <0xa 0x0>; + // dma-names = "rx"; spibus-connected = <0xb>; }; @@ -842,8 +842,8 @@ reg = <0x79024000 0x1000>; clocks = <0xb 0xd>; clock-names = "sampl_clk"; - dmas = <0xc 0x0>; - dma-names = "tx"; + // dmas = <0xc 0x0>; + // dma-names = "tx"; }; mwipcore@43c00000 { diff --git a/kernel_boot/boards/zc702_fmcs2/devicetree.dtb b/kernel_boot/boards/zc702_fmcs2/devicetree.dtb index 41d4ff02725f15be4b05c031ace8236902740237..4cd81a12271637e49b53eff412e702e8c3fa3ef4 100644 GIT binary patch delta 360 zcmdnLim`hMqs9f^e{UHWg18wN7%UhV98-X_1`rDZu>cT*sO3O$osAkBOeSZTD>3nZ zo!nzC#l-(>@(S}uV4ektw|RwyH=`^IP`v^WGXpUY2nYiS5F02ipgdW?s#_3f34;TY zsQctKR`r;on{BL}2^lxXrdt%lIH1vtlQ&q2PY$+C!8CUA3ETUEVL&zPNKVL`yuGase?2fI^88h(TVGU|;}-!2!o|R*>h~CMP&epDgX{z&L$!jB`8V P^vzG4eFY}>hHL@={`x)o delta 966 zcmeBP!nl7Gqs9f^e{UHWLhTtC7%UhVTx@`}1`rDZu>cSQfgm$boMofN1{0^0+(ZZS zWD^4rfJia`B^gA3SUNE!Qzx+^Qx~WvS=Ug{z(6k%qy!|-0mPm)4nUG|vYnaatop?pS=$;lasd3mWh#SD`V8mb8}0xi*n3ON8>GMS%I zq8?}l|5uQifNTdOKG4fx08#_PAj3hvG$PHHJWy{s0gXa<(*mnE zg@9_HP6T@s#3$05rntNbGy-O(0ERawPcRmle8WVENg#0Y9}_7ifw0LErjNipQxI>n zgqb&^Yy!{-1*kDVN+2J~23jdlKe@rYTW|_c!~sck@nji`dQ8#HYb=}z8OLMQEs9|r z&}hcV3Krs%4_l>R8avs-`o7>Mpc-~0C!CtBVe=bPbhC-=Jw`c!K%h!cA^-tyAZ7$& zP{>OFy%aXtz`k4)m^i_zKuHe-K(atA5LQ$H=Ys;^(d0Gu)8#?3Fdd*+0|B^>l8VW8 z4z7%!C$~7XGk)I8s S%=|nw)#x%HEt4YxHv<5lQK6my diff --git a/kernel_boot/boards/zc702_fmcs2/devicetree.dts b/kernel_boot/boards/zc702_fmcs2/devicetree.dts index fac823c..ee59b40 100644 --- a/kernel_boot/boards/zc702_fmcs2/devicetree.dts +++ b/kernel_boot/boards/zc702_fmcs2/devicetree.dts @@ -874,51 +874,51 @@ reg = <0x45000000 0x10000>; };*/ - dma@7c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c400000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x10>; - phandle = <0x10>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x10>; + // phandle = <0x10>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x12>; - phandle = <0x12>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x12>; + // phandle = <0x12>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -1052,8 +1052,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0x10 0x0>; - dma-names = "rx"; + // dmas = <0x10 0x0>; + // dma-names = "rx"; spibus-connected = <0x11>; }; @@ -1062,8 +1062,8 @@ reg = <0x79024000 0x1000>; clocks = <0x11 0xd>; clock-names = "sampl_clk"; - dmas = <0x12 0x0>; - dma-names = "tx"; + // dmas = <0x12 0x0>; + // dma-names = "tx"; }; }; /* diff --git a/kernel_boot/boards/zc706_fmcs2/devicetree.dtb b/kernel_boot/boards/zc706_fmcs2/devicetree.dtb index 422d043ecf351b6ae6b81a4cc19067c26bc1680d..ecf185eb5ff3b46ff0509c546a374cb8b495503d 100644 GIT binary patch delta 606 zcmZ3pm2txwMvV)+|K2h%gc&d}Fjz1!xB@8#4ImZ-VgV2b$OOu{oY<(rVKTYG^qm<0 zFQ6DVScZXt8A!7+F!2AMTw|up$T@j|**1s*J|qP|ML-2P<{6Vytd!*7`Wb;rpjLp* zkpL@OV)Y221Y`)vDv(l;RY2wZ|2HqO_GUB`0df_f!XO!CD4PYyHU_dm4ghHZ@)=oy zw7_Hq+j2n8$y*$MV~TD*;B=1>H6%cR1q%sCVC``!X9an9+T669XmNN+~pM1bA zi%DSnWF2=YIe~M*1*wVIsYMJh8fq~xPz7F0PI0$pWSYFdUD}cpC@u_@15$#>Yz3eI q6A&{d=clA50~tU74L?E7$zR;PK$bdqv;nEjCp>}#HkU=3F#-TS(p=vF delta 1420 zcmbVM&1(}u6rV}e28?Fc+E5MDKow&#HPvm>G_7nt4z1o)M2tw+%|hZw5|Wfe490_q z2f@P}y!PP1Lk`NKe}Ly6dgw{Sf_UgbFTJTy{JqU?6Vnu_4_@Yd{N}xRznRV37H_@h z!PP@sKN!2&VvJ2Qwh+J?gvw9}3XxwhHox&M=vI>12b!u}2wT!lvH`3|p?)o!KdaUA zAz<{-mIknQ9ER3)G!iWJ`%%L?=PTKs9j3(!X|P2G1zLCKL?wOfU@P2uEV6RBm_Tz zxidnU8smnzG4-JhIBccc0Du5E8Od2}M0MrA*l4II*kH+?`+w_U~SWSM7sM^U$rdW+NcSg;{nbh7}42!jRzZSP<`?L_>XV>MAILctx zaXyL9bH8^+&5es+_}{D$aYP`E*e33qT04VJ-J+MCE(v9!Ql?zr_KBcPv6y&ug0jvI zdJZJpJF0cDnP|D>0kNFC>yn3rCv|*O9=}>Lw0lOGIjg+|->{q(=~SHG7Ees*yX*#RdJxy&2kK{=63De*lcH-h==E diff --git a/kernel_boot/boards/zc706_fmcs2/devicetree.dts b/kernel_boot/boards/zc706_fmcs2/devicetree.dts index 6df4d44..d21c9c7 100644 --- a/kernel_boot/boards/zc706_fmcs2/devicetree.dts +++ b/kernel_boot/boards/zc706_fmcs2/devicetree.dts @@ -803,28 +803,28 @@ }; }; - dma@43000000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x43000000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x3b 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0xb>; - phandle = <0xb>; + // dma@43000000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x43000000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x3b 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0xb>; + // phandle = <0xb>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x1>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x1>; + // }; + // }; + // }; axi-clkgen@79000000 { compatible = "adi,axi-clkgen-2.00.a"; @@ -870,51 +870,51 @@ reg = <0x45000000 0x10000>; };*/ - dma@7c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c400000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x10>; - phandle = <0x10>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x10>; + // phandle = <0x10>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x12>; - phandle = <0x12>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x12>; + // phandle = <0x12>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -1048,8 +1048,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0x10 0x0>; - dma-names = "rx"; + // dmas = <0x10 0x0>; + // dma-names = "rx"; spibus-connected = <0x11>; }; @@ -1058,8 +1058,8 @@ reg = <0x79024000 0x1000>; clocks = <0x11 0xd>; clock-names = "sampl_clk"; - dmas = <0x12 0x0>; - dma-names = "tx"; + // dmas = <0x12 0x0>; + // dma-names = "tx"; }; mwipcore@43c00000 { diff --git a/kernel_boot/boards/zcu102_fmcs2/system.dtb b/kernel_boot/boards/zcu102_fmcs2/system.dtb index 4d1b05f17ad0bd7429b7cfd98632a7fd3b9b03ca..1311c751747130ecddb6c187ccf89a29eb8fc308 100644 GIT binary patch delta 337 zcmbRHj_KrcCXEZc|K2h%Y(B}rz+l0^Fz*hK)&OEbAQk{(AP@n{&s(xl;_}oAnp|7n$6(Z887}Nk>2c delta 964 zcmX^4oN4YmCXEZc|K2h%Y?ozVV6b3dSa=0UYXGqz5DNe?5QusL#pi6)crwW;B{$K* zGTFoc1R#XlAn}KWxB>r3=8{|JYp3E^>o6{XA!U)73lWit{2lId& z2KUW2Q@j}sw*i@;m; ranges = <0x0 0x0 0x0 0xffffffff>; - dma@9c400000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x9c400000 0x10000>; - #dma-cells = <0x1>; - #clock-cells = <0x0>; - interrupts = <0x0 0x6d 0x0>; - clocks = <0x3 0x47>; - linux,phandle = <0x44>; - phandle = <0x44>; + // dma@9c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x9c400000 0x10000>; + // #dma-cells = <0x1>; + // #clock-cells = <0x0>; + // interrupts = <0x0 0x6d 0x0>; + // clocks = <0x3 0x47>; + // linux,phandle = <0x44>; + // phandle = <0x44>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@9c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x9c420000 0x10000>; - #dma-cells = <0x1>; - #clock-cells = <0x0>; - interrupts = <0x0 0x6c 0x0>; - clocks = <0x3 0x47>; - linux,phandle = <0x46>; - phandle = <0x46>; + // dma@9c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x9c420000 0x10000>; + // #dma-cells = <0x1>; + // #clock-cells = <0x0>; + // interrupts = <0x0 0x6c 0x0>; + // clocks = <0x3 0x47>; + // linux,phandle = <0x46>; + // phandle = <0x46>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -2563,8 +2563,8 @@ cf-ad9361-lpc@99020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x99020000 0x6000>; - dmas = <0x44 0x0>; - dma-names = "rx"; + // dmas = <0x44 0x0>; + // dma-names = "rx"; spibus-connected = <0x45>; }; @@ -2573,8 +2573,8 @@ reg = <0x99024000 0x1000>; clocks = <0x45 0xd>; clock-names = "sampl_clk"; - dmas = <0x46 0x0>; - dma-names = "tx"; + // dmas = <0x46 0x0>; + // dma-names = "tx"; }; /*axi-sysid-0@85000000 { diff --git a/kernel_boot/boards/zed_fmcs2/devicetree.dtb b/kernel_boot/boards/zed_fmcs2/devicetree.dtb index e05851aa88f586d3b04475922d306e7a2c81df6f..6ef307c239cf66302a35fc37e69467ee45b868f3 100644 GIT binary patch delta 371 zcmbO~m+|#9MvV)+|K2h%cxN*(Fjz1!SWf}c8bB-v!~#GJ1pL>5;xQXFe&|fzpsy^e z3KZf3Vn!h524WCk24V@IO0CHs^dG}jfMj4QK`Mae@oR1VVBpOtYXamd05M1y2>6|W z1c=Q7WCu@5Ci~Ed>s*~SXN;7Ir=CCSf1v!4(KOfuA!cRfnFj=2}qs;h&^i@fFvUjL&R7Z82A=U z-oPgAX$clXsPqN$nSdB%JxDiDCBuJIJ|ioX&j_+LIU_MIFEyula*d7#AJBSTsDOh3 z!{m43GWGnbK-CUF3^k443djc80OR`s*$znj3?Lf>Kx$x^5$bm%lKn0Y^1Kt!C~Tew zhB+9(f(e)Bg@CG{&INlO#3#n{R#-g`vJ#)?!JeKhqN^|42vo@hvI~g0ffxipIwcqw z_}eBY=st$40Lj2qf>Z#bkH2kmf}S^{>;xcJ0f<4uK)?@5Y%uHBPd=gFEqDYd;(#Q2 zd2)(DJ*Md9F9yzpj0-WsX50rOEXGZ4FupJN2xu)klGVQ^7nuCU6y027dY_T8adM2g zG-KQ33iEPJV5;T^1rI2lf&j=zK+NA(Q~~D$)2@Kf; - #dma-cells = <0x1>; - interrupts = <0x0 0x39 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x10>; - phandle = <0x10>; + // dma@7c400000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c400000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x39 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x10>; + // phandle = <0x10>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x2>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x0>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x2>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x0>; + // }; + // }; + // }; - dma@7c420000 { - compatible = "adi,axi-dmac-1.00.a"; - reg = <0x7c420000 0x10000>; - #dma-cells = <0x1>; - interrupts = <0x0 0x38 0x0>; - clocks = <0x2 0x10>; - linux,phandle = <0x12>; - phandle = <0x12>; + // dma@7c420000 { + // compatible = "adi,axi-dmac-1.00.a"; + // reg = <0x7c420000 0x10000>; + // #dma-cells = <0x1>; + // interrupts = <0x0 0x38 0x0>; + // clocks = <0x2 0x10>; + // linux,phandle = <0x12>; + // phandle = <0x12>; - adi,channels { - #size-cells = <0x0>; - #address-cells = <0x1>; + // adi,channels { + // #size-cells = <0x0>; + // #address-cells = <0x1>; - dma-channel@0 { - reg = <0x0>; - adi,source-bus-width = <0x40>; - adi,source-bus-type = <0x0>; - adi,destination-bus-width = <0x40>; - adi,destination-bus-type = <0x2>; - }; - }; - }; + // dma-channel@0 { + // reg = <0x0>; + // adi,source-bus-width = <0x40>; + // adi,source-bus-type = <0x0>; + // adi,destination-bus-width = <0x40>; + // adi,destination-bus-type = <0x2>; + // }; + // }; + // }; sdr: sdr { compatible ="sdr,sdr"; @@ -956,8 +956,8 @@ cf-ad9361-lpc@79020000 { compatible = "adi,axi-ad9361-6.00.a"; reg = <0x79020000 0x6000>; - dmas = <0x10 0x0>; - dma-names = "rx"; + // dmas = <0x10 0x0>; + // dma-names = "rx"; spibus-connected = <0x11>; }; @@ -966,8 +966,8 @@ reg = <0x79024000 0x1000>; clocks = <0x11 0xd>; clock-names = "sampl_clk"; - dmas = <0x12 0x0>; - dma-names = "tx"; + // dmas = <0x12 0x0>; + // dma-names = "tx"; }; }; diff --git a/kernel_boot/kernel_config b/kernel_boot/kernel_config index 33b37c5..8b0e156 100644 --- a/kernel_boot/kernel_config +++ b/kernel_boot/kernel_config @@ -744,6 +744,7 @@ CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration @@ -821,6 +822,7 @@ CONFIG_NFT_FIB=y CONFIG_NF_DUP_NETDEV=y CONFIG_NFT_DUP_NETDEV=y CONFIG_NFT_FWD_NETDEV=y +# CONFIG_NFT_FIB_NETDEV is not set CONFIG_NETFILTER_XTABLES=y # @@ -838,7 +840,7 @@ CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y -CONFIG_NETFILTER_XT_TARGET_HMARK=y +CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y CONFIG_NETFILTER_XT_TARGET_LOG=y @@ -875,7 +877,7 @@ CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y CONFIG_NETFILTER_XT_MATCH_IPCOMP=y @@ -890,12 +892,14 @@ CONFIG_NETFILTER_XT_MATCH_NFACCT=y CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y +# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y +# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y @@ -954,27 +958,54 @@ CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # -# CONFIG_NF_DEFRAG_IPV6 is not set -# CONFIG_NF_CONNTRACK_IPV6 is not set -# CONFIG_NF_SOCKET_IPV6 is not set -# CONFIG_NF_TABLES_IPV6 is not set +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TABLES_IPV6=m +CONFIG_NFT_CHAIN_ROUTE_IPV6=m +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m CONFIG_NF_DUP_IPV6=m -# CONFIG_NF_REJECT_IPV6 is not set +CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m -# CONFIG_IP6_NF_IPTABLES is not set +# CONFIG_NF_NAT_IPV6 is not set +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +# CONFIG_IP6_NF_MATCH_RPFILTER is not set +CONFIG_IP6_NF_MATCH_RT=m +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_FILTER=m +# CONFIG_IP6_NF_TARGET_REJECT is not set +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +# CONFIG_IP6_NF_NAT is not set +# CONFIG_NF_TABLES_BRIDGE is not set +# CONFIG_BRIDGE_NF_EBTABLES is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set +CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set diff --git a/kernel_boot/kernel_config_zynqmp b/kernel_boot/kernel_config_zynqmp index 3a5c0d1..389fecc 100644 --- a/kernel_boot/kernel_config_zynqmp +++ b/kernel_boot/kernel_config_zynqmp @@ -925,9 +925,12 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_STP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y +CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set -# CONFIG_VLAN_8021Q is not set +CONFIG_VLAN_8021Q=y +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set @@ -1059,7 +1062,9 @@ CONFIG_WEXT_PROC=y CONFIG_CFG80211=m CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_CERTIFICATION_ONUS=y +CONFIG_CFG80211_REG_CELLULAR_HINTS=y +CONFIG_CFG80211_REG_RELAX_NO_IR=y CONFIG_CFG80211_DEFAULT_PS=y CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set @@ -1854,6 +1859,7 @@ CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set +# CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set