* dtc warnings
@ 2016-04-01 1:40 Rob Herring
2016-04-01 7:49 ` Tomi Valkeinen
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: Rob Herring @ 2016-04-01 1:40 UTC (permalink / raw)
To: linux-arm-kernel
You may have noticed that linux-next had gotten noisy with dtc
warnings lately. I dropped the change for a bit, but added it back
today except now it is disabled unless building with "W=1".
There's ~25K (2500 unique) warnings generated from the ARM dts files.
Here's the ranking of warnings by dtb. OMAP is the clear winner (based
on the similar counts, probably lots of duplicates). Please help
remind contributors to test with W=1 and start to fix these.
At least for memory nodes, I plan to whitelist allowing no
unit-address. There could be others, but none that I've seen so far.
Rob
202 : arch/arm/boot/dts/dra7-evm.dtb
202 : arch/arm/boot/dts/am57xx-beagle-x15.dtb
201 : arch/arm/boot/dts/am57xx-sbc-am57x.dtb
199 : arch/arm/boot/dts/am57xx-cl-som-am57x.dtb
198 : arch/arm/boot/dts/dra72-evm.dtb
196 : arch/arm/boot/dts/omap3-devkit8000-lcd70.dtb
196 : arch/arm/boot/dts/omap3-devkit8000-lcd43.dtb
195 : arch/arm/boot/dts/omap3-sbc-t3730.dtb
195 : arch/arm/boot/dts/omap3-pandora-1ghz.dtb
195 : arch/arm/boot/dts/omap3-beagle-xm.dtb
195 : arch/arm/boot/dts/omap3-beagle-xm-ab.dtb
194 : arch/arm/boot/dts/omap3-overo-storm-tobi.dtb
194 : arch/arm/boot/dts/omap3-overo-storm-summit.dtb
194 : arch/arm/boot/dts/omap3-igep0020-rev-f.dtb
194 : arch/arm/boot/dts/omap3-igep0020.dtb
194 : arch/arm/boot/dts/omap3-devkit8000.dtb
193 : arch/arm/boot/dts/omap3-sbc-t3530.dtb
193 : arch/arm/boot/dts/omap3-pandora-600mhz.dtb
193 : arch/arm/boot/dts/omap3-overo-storm-palo43.dtb
193 : arch/arm/boot/dts/omap3-overo-storm-gallop43.dtb
193 : arch/arm/boot/dts/omap3-overo-storm-chestnut43.dtb
193 : arch/arm/boot/dts/omap3-gta04a5.dtb
193 : arch/arm/boot/dts/omap3-gta04a4.dtb
193 : arch/arm/boot/dts/omap3-gta04a3.dtb
193 : arch/arm/boot/dts/omap3-beagle.dtb
192 : arch/arm/boot/dts/omap3-overo-tobi.dtb
192 : arch/arm/boot/dts/omap3-overo-summit.dtb
192 : arch/arm/boot/dts/omap3-overo-storm-palo35.dtb
192 : arch/arm/boot/dts/omap3-n9.dtb
192 : arch/arm/boot/dts/omap3-n950.dtb
192 : arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dtb
191 : arch/arm/boot/dts/omap3-overo-storm-alto35.dtb
191 : arch/arm/boot/dts/omap3-overo-palo43.dtb
191 : arch/arm/boot/dts/omap3-overo-gallop43.dtb
191 : arch/arm/boot/dts/omap3-overo-chestnut43.dtb
191 : arch/arm/boot/dts/omap3-cm-t3730.dtb
191 : arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dtb
190 : arch/arm/boot/dts/omap3-zoom3.dtb
190 : arch/arm/boot/dts/omap3-sniper.dtb
190 : arch/arm/boot/dts/omap3-overo-storm-tobiduo.dtb
190 : arch/arm/boot/dts/omap3-overo-palo35.dtb
190 : arch/arm/boot/dts/omap3-lilly-dbb056.dtb
190 : arch/arm/boot/dts/omap3-igep0030-rev-g.dtb
190 : arch/arm/boot/dts/omap3-igep0030.dtb
190 : arch/arm/boot/dts/omap3-evm-37xx.dtb
189 : arch/arm/boot/dts/omap3-thunder.dtb
189 : arch/arm/boot/dts/omap3-overo-alto35.dtb
189 : arch/arm/boot/dts/omap3-ha-lcd.dtb
189 : arch/arm/boot/dts/omap3-cm-t3530.dtb
188 : arch/arm/boot/dts/omap3-overo-tobiduo.dtb
188 : arch/arm/boot/dts/omap3-n900.dtb
188 : arch/arm/boot/dts/omap3-ldp.dtb
188 : arch/arm/boot/dts/omap3-ha.dtb
188 : arch/arm/boot/dts/omap3-evm.dtb
188 : arch/arm/boot/dts/omap3430-sdp.dtb
188 : arch/arm/boot/dts/am3517_mt_ventoux.dtb
176 : arch/arm/boot/dts/omap4-panda-es.dtb
175 : arch/arm/boot/dts/omap4-panda.dtb
175 : arch/arm/boot/dts/omap4-panda-a4.dtb
173 : arch/arm/boot/dts/omap3-sbc-t3517.dtb
171 : arch/arm/boot/dts/omap4-sdp-es23plus.dtb
171 : arch/arm/boot/dts/omap4-sdp.dtb
169 : arch/arm/boot/dts/omap4-var-stk-om44.dtb
169 : arch/arm/boot/dts/omap4-var-dvk-om44.dtb
169 : arch/arm/boot/dts/omap3-cm-t3517.dtb
169 : arch/arm/boot/dts/am3517-craneboard.dtb
168 : arch/arm/boot/dts/am3517-evm.dtb
167 : arch/arm/boot/dts/omap4-duovero-parlor.dtb
165 : arch/arm/boot/dts/atlas7-evb.dtb
146 : arch/arm/boot/dts/omap2430-sdp.dtb
143 : arch/arm/boot/dts/omap5-sbc-t54.dtb
143 : arch/arm/boot/dts/omap5-cm-t54.dtb
141 : arch/arm/boot/dts/omap5-uevm.dtb
141 : arch/arm/boot/dts/omap5-igep0050.dtb
135 : arch/arm/boot/dts/omap2420-n810-wimax.dtb
135 : arch/arm/boot/dts/omap2420-n810.dtb
135 : arch/arm/boot/dts/omap2420-n800.dtb
134 : arch/arm/boot/dts/omap2420-h4.dtb
91 : arch/arm/boot/dts/at91-sama5d4ek.dtb
90 : arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dtb
88 : arch/arm/boot/dts/at91-sama5d4_xplained.dtb
87 : arch/arm/boot/dts/at91-vinco.dtb
82 : arch/arm/boot/dts/at91-sama5d2_xplained.dtb
79 : arch/arm/boot/dts/k2hk-evm.dtb
74 : arch/arm/boot/dts/ste-nomadik-s8815.dtb
74 : arch/arm/boot/dts/ste-nomadik-nhk15.dtb
73 : arch/arm/boot/dts/at91-sama5d3_xplained.dtb
72 : arch/arm/boot/dts/sama5d36ek.dtb
70 : arch/arm/boot/dts/sama5d35ek.dtb
70 : arch/arm/boot/dts/sama5d34ek.dtb
70 : arch/arm/boot/dts/am437x-sk-evm.dtb
69 : arch/arm/boot/dts/sama5d31ek.dtb
68 : arch/arm/boot/dts/at91-kizbox2.dtb
68 : arch/arm/boot/dts/am43x-epos-evm.dtb
67 : arch/arm/boot/dts/sama5d33ek.dtb
67 : arch/arm/boot/dts/am437x-gp-evm.dtb
66 : arch/arm/boot/dts/am437x-sbc-t43.dtb
65 : arch/arm/boot/dts/am437x-idk-evm.dtb
64 : arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dtb
64 : arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dtb
64 : arch/arm/boot/dts/am437x-cm-t43.dtb
63 : arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dtb
62 : arch/arm/boot/dts/atlas6-evb.dtb
61 : arch/arm/boot/dts/prima2-evb.dtb
61 : arch/arm/boot/dts/am335x-evmsk.dtb
59 : arch/arm/boot/dts/k2l-evm.dtb
58 : arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dtb
58 : arch/arm/boot/dts/sun7i-a20-pcduino3.dtb
57 : arch/arm/boot/dts/sun7i-a20-cubietruck.dtb
56 : arch/arm/boot/dts/sun7i-a20-orangepi-mini.dtb
56 : arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dtb
56 : arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dtb
56 : arch/arm/boot/dts/sun7i-a20-i12-tvbox.dtb
56 : arch/arm/boot/dts/am335x-pepper.dtb
56 : arch/arm/boot/dts/am335x-boneblack.dtb
55 : arch/arm/boot/dts/sun7i-a20-orangepi.dtb
55 : arch/arm/boot/dts/sun7i-a20-lamobo-r1.dtb
55 : arch/arm/boot/dts/sun7i-a20-bananapro.dtb
55 : arch/arm/boot/dts/sun7i-a20-bananapi.dtb
55 : arch/arm/boot/dts/am335x-sl50.dtb
55 : arch/arm/boot/dts/am335x-shc.dtb
55 : arch/arm/boot/dts/am335x-evm.dtb
54 : arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dtb
54 : arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dtb
54 : arch/arm/boot/dts/sun7i-a20-mk808c.dtb
54 : arch/arm/boot/dts/sun7i-a20-hummingbird.dtb
54 : arch/arm/boot/dts/sun7i-a20-cubieboard2.dtb
53 : arch/arm/boot/dts/sun7i-a20-m3.dtb
53 : arch/arm/boot/dts/sun7i-a20-itead-ibox.dtb
53 : arch/arm/boot/dts/am335x-bonegreen.dtb
53 : arch/arm/boot/dts/am335x-bone.dtb
52 : arch/arm/boot/dts/sun7i-a20-icnova-swac.dtb
52 : arch/arm/boot/dts/am335x-base0033.dtb
51 : arch/arm/boot/dts/at91sam9x35ek.dtb
51 : arch/arm/boot/dts/am335x-sbc-t335.dtb
51 : arch/arm/boot/dts/am335x-cm-t335.dtb
50 : arch/arm/boot/dts/at91sam9x25ek.dtb
50 : arch/arm/boot/dts/am335x-wega-rdk.dtb
50 : arch/arm/boot/dts/am335x-lxm.dtb
50 : arch/arm/boot/dts/am335x-baltos-ir5221.dtb
49 : arch/arm/boot/dts/at91sam9g35ek.dtb
49 : arch/arm/boot/dts/am335x-nano.dtb
48 : arch/arm/boot/dts/at91sam9g15ek.dtb
48 : arch/arm/boot/dts/at91-ariag25.dtb
48 : arch/arm/boot/dts/am335x-chiliboard.dtb
47 : arch/arm/boot/dts/at91sam9g25ek.dtb
47 : arch/arm/boot/dts/at91-cosino_mega2560.dtb
46 : arch/arm/boot/dts/pm9g45.dtb
46 : arch/arm/boot/dts/at91-kizboxmini.dtb
46 : arch/arm/boot/dts/at91-ariettag25.dtb
45 : arch/arm/boot/dts/at91sam9m10g45ek.dtb
44 : arch/arm/boot/dts/r8a7790-lager.dtb
43 : arch/arm/boot/dts/vexpress-v2p-ca15_a7.dtb
43 : arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dtb
43 : arch/arm/boot/dts/sun4i-a10-inet97fv2.dtb
43 : arch/arm/boot/dts/sun4i-a10-inet1.dtb
42 : arch/arm/boot/dts/sun4i-a10-pcduino.dtb
42 : arch/arm/boot/dts/sun4i-a10-pcduino2.dtb
41 : arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dtb
40 : arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dtb
40 : arch/arm/boot/dts/sun4i-a10-gemei-g9.dtb
40 : arch/arm/boot/dts/exynos5800-peach-pi.dtb
39 : arch/arm/boot/dts/usb_a9263.dtb
39 : arch/arm/boot/dts/tny_a9263.dtb
39 : arch/arm/boot/dts/r8a7791-koelsch.dtb
38 : arch/arm/boot/dts/sun4i-a10-mk802.dtb
38 : arch/arm/boot/dts/sun4i-a10-marsboard.dtb
38 : arch/arm/boot/dts/sun4i-a10-jesurun-q5.dtb
38 : arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dtb
38 : arch/arm/boot/dts/sun4i-a10-cubieboard.dtb
38 : arch/arm/boot/dts/sun4i-a10-a1000.dtb
38 : arch/arm/boot/dts/mpa1600.dtb
38 : arch/arm/boot/dts/k2e-evm.dtb
38 : arch/arm/boot/dts/at91sam9263ek.dtb
37 : arch/arm/boot/dts/sun4i-a10-hackberry.dtb
37 : arch/arm/boot/dts/r8a7791-porter.dtb
37 : arch/arm/boot/dts/at91sam9rlek.dtb
37 : arch/arm/boot/dts/at91sam9n12ek.dtb
37 : arch/arm/boot/dts/at91rm9200ek.dtb
36 : arch/arm/boot/dts/vexpress-v2p-ca9.dtb
36 : arch/arm/boot/dts/usb_a9g20_lpw.dtb
36 : arch/arm/boot/dts/usb_a9g20.dtb
36 : arch/arm/boot/dts/usb_a9260.dtb
36 : arch/arm/boot/dts/tny_a9g20.dtb
36 : arch/arm/boot/dts/tny_a9260.dtb
36 : arch/arm/boot/dts/sun4i-a10-mk802ii.dtb
36 : arch/arm/boot/dts/sun4i-a10-mini-xplus.dtb
36 : arch/arm/boot/dts/sun4i-a10-itead-iteaduino-plus.dtb
36 : arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dtb
36 : arch/arm/boot/dts/exynos5422-odroidxu4.dtb
36 : arch/arm/boot/dts/exynos5422-odroidxu3-lite.dtb
36 : arch/arm/boot/dts/exynos5422-odroidxu3.dtb
36 : arch/arm/boot/dts/evk-pro3.dtb
36 : arch/arm/boot/dts/at91-qil_a9260.dtb
36 : arch/arm/boot/dts/at91-foxg20.dtb
36 : arch/arm/boot/dts/animeo_ip.dtb
36 : arch/arm/boot/dts/aks-cdu.dtb
35 : arch/arm/boot/dts/ethernut5.dtb
35 : arch/arm/boot/dts/at91sam9g20ek.dtb
35 : arch/arm/boot/dts/at91sam9g20ek_2mmc.dtb
35 : arch/arm/boot/dts/at91sam9261ek.dtb
35 : arch/arm/boot/dts/at91-kizbox.dtb
34 : arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dtb
34 : arch/arm/boot/dts/exynos5420-peach-pit.dtb
31 : arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dtb
30 : arch/arm/boot/dts/vexpress-v2p-ca5s.dtb
30 : arch/arm/boot/dts/imx6q-nitrogen6_max.dtb
29 : arch/arm/boot/dts/sun6i-a31s-primo81.dtb
29 : arch/arm/boot/dts/imx6q-apalis-ixora.dtb
28 : arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dtb
28 : arch/arm/boot/dts/sun6i-a31s-sina31s.dtb
28 : arch/arm/boot/dts/imx6q-tx6q-1020.dtb
28 : arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dtb
28 : arch/arm/boot/dts/imx6q-tx6q-1010.dtb
28 : arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dtb
28 : arch/arm/boot/dts/imx6q-sabrelite.dtb
28 : arch/arm/boot/dts/imx6q-nitrogen6x.dtb
28 : arch/arm/boot/dts/imx6q-gw54xx.dtb
28 : arch/arm/boot/dts/imx6q-gw5400-a.dtb
28 : arch/arm/boot/dts/imx6q-gw53xx.dtb
28 : arch/arm/boot/dts/imx6q-apf6dev.dtb
28 : arch/arm/boot/dts/exynos5420-smdk5420.dtb
28 : arch/arm/boot/dts/dm8168-evm.dtb
27 : arch/arm/boot/dts/sun6i-a31-hummingbird.dtb
27 : arch/arm/boot/dts/sun6i-a31-colombus.dtb
27 : arch/arm/boot/dts/ste-u300.dtb
27 : arch/arm/boot/dts/imx6q-wandboard-revb1.dtb
27 : arch/arm/boot/dts/imx6q-wandboard.dtb
27 : arch/arm/boot/dts/imx6q-udoo.dtb
27 : arch/arm/boot/dts/imx6q-tx6q-1110.dtb
27 : arch/arm/boot/dts/imx6q-tbs2910.dtb
27 : arch/arm/boot/dts/imx6q-sbc6x.dtb
27 : arch/arm/boot/dts/imx6q-sabresd.dtb
27 : arch/arm/boot/dts/imx6q-sabreauto.dtb
27 : arch/arm/boot/dts/imx6q-rex-pro.dtb
27 : arch/arm/boot/dts/imx6qp-sabresd.dtb
27 : arch/arm/boot/dts/imx6qp-sabreauto.dtb
27 : arch/arm/boot/dts/imx6q-phytec-pbab01.dtb
27 : arch/arm/boot/dts/imx6q-novena.dtb
27 : arch/arm/boot/dts/imx6q-icore-rqs.dtb
27 : arch/arm/boot/dts/imx6q-hummingboard.dtb
27 : arch/arm/boot/dts/imx6q-gw552x.dtb
27 : arch/arm/boot/dts/imx6q-gw551x.dtb
27 : arch/arm/boot/dts/imx6q-gw52xx.dtb
27 : arch/arm/boot/dts/imx6q-gw51xx.dtb
27 : arch/arm/boot/dts/imx6q-gk802.dtb
27 : arch/arm/boot/dts/imx6q-evi.dtb
27 : arch/arm/boot/dts/imx6q-dmo-edmqmx6.dtb
27 : arch/arm/boot/dts/imx6q-dfi-fs700-m60.dtb
27 : arch/arm/boot/dts/imx6q-cubox-i.dtb
27 : arch/arm/boot/dts/imx6q-cm-fx6.dtb
27 : arch/arm/boot/dts/imx6q-b850v3.dtb
27 : arch/arm/boot/dts/imx6q-b650v3.dtb
27 : arch/arm/boot/dts/imx6q-b450v3.dtb
27 : arch/arm/boot/dts/imx6q-arm2.dtb
27 : arch/arm/boot/dts/exynos5420-arndale-octa.dtb
26 : arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dtb
26 : arch/arm/boot/dts/sun6i-a31-m9.dtb
26 : arch/arm/boot/dts/sun6i-a31-i7.dtb
26 : arch/arm/boot/dts/sun5i-a13-utoo-p66.dtb
26 : arch/arm/boot/dts/sun5i-a13-olinuxino.dtb
26 : arch/arm/boot/dts/arm-realview-pb11mp.dtb
25 : arch/arm/boot/dts/sun6i-a31s-yones-toptech-bs1078-v2.dtb
25 : arch/arm/boot/dts/sun5i-a10s-wobo-i5.dtb
25 : arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dtb
25 : arch/arm/boot/dts/socfpga_cyclone5_socrates.dtb
25 : arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dtb
24 : arch/arm/boot/dts/sun6i-a31-app4-evb1.dtb
24 : arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dtb
24 : arch/arm/boot/dts/sun5i-a10s-mk802.dtb
24 : arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dtb
23 : arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dtb
23 : arch/arm/boot/dts/r8a7793-gose.dtb
23 : arch/arm/boot/dts/imx6dl-aristainetos_7.dtb
23 : arch/arm/boot/dts/imx6dl-aristainetos_4.dtb
23 : arch/arm/boot/dts/exynos4412-trats2.dtb
23 : arch/arm/boot/dts/arm-realview-pb1176.dtb
22 : arch/arm/boot/dts/sun5i-a13-q8-tablet.dtb
22 : arch/arm/boot/dts/sun5i-a13-inet-98v-rev2.dtb
22 : arch/arm/boot/dts/sun5i-a13-hsg-h702.dtb
22 : arch/arm/boot/dts/sun5i-a13-empire-electronix-d709.dtb
22 : arch/arm/boot/dts/socfpga_vt.dtb
22 : arch/arm/boot/dts/socfpga_cyclone5_sockit.dtb
22 : arch/arm/boot/dts/socfpga_cyclone5_socdk.dtb
22 : arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dtb
22 : arch/arm/boot/dts/socfpga_arria5_socdk.dtb
21 : arch/arm/boot/dts/emev2-kzm9d.dtb
20 : arch/arm/boot/dts/sun6i-a31s-cs908.dtb
20 : arch/arm/boot/dts/sun5i-r8-chip.dtb
19 : arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dtb
19 : arch/arm/boot/dts/sun8i-a33-q8-tablet.dtb
19 : arch/arm/boot/dts/sun8i-a33-ippo-q8h-v1.2.dtb
19 : arch/arm/boot/dts/sun8i-a33-ga10h-v1.1.dtb
19 : arch/arm/boot/dts/sun8i-a33-et-q8-v1.6.dtb
19 : arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dtb
19 : arch/arm/boot/dts/imx6dl-tx6u-801x.dtb
19 : arch/arm/boot/dts/imx6dl-tx6dl-comtft.dtb
19 : arch/arm/boot/dts/imx6dl-sabrelite.dtb
19 : arch/arm/boot/dts/imx6dl-nitrogen6x.dtb
19 : arch/arm/boot/dts/imx6dl-gw54xx.dtb
19 : arch/arm/boot/dts/imx6dl-gw53xx.dtb
19 : arch/arm/boot/dts/imx6dl-aristainetos2_4.dtb
19 : arch/arm/boot/dts/imx6dl-apf6dev.dtb
19 : arch/arm/boot/dts/armada-xp-synology-ds414.dtb
18 : arch/arm/boot/dts/sun8i-a23-q8-tablet.dtb
18 : arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dtb
18 : arch/arm/boot/dts/sun8i-a23-ippo-q8h-v1.2.dtb
18 : arch/arm/boot/dts/sun8i-a23-gt90h-v4.dtb
18 : arch/arm/boot/dts/sun8i-a23-evb.dtb
18 : arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dtb
18 : arch/arm/boot/dts/imx6dl-wandboard-revb1.dtb
18 : arch/arm/boot/dts/imx6dl-wandboard.dtb
18 : arch/arm/boot/dts/imx6dl-udoo.dtb
18 : arch/arm/boot/dts/imx6dl-tx6u-811x.dtb
18 : arch/arm/boot/dts/imx6dl-sabresd.dtb
18 : arch/arm/boot/dts/imx6dl-sabreauto.dtb
18 : arch/arm/boot/dts/imx6dl-riotboard.dtb
18 : arch/arm/boot/dts/imx6dl-rex-basic.dtb
18 : arch/arm/boot/dts/imx6dl-phytec-pbab01.dtb
18 : arch/arm/boot/dts/imx6dl-nit6xlite.dtb
18 : arch/arm/boot/dts/imx6dl-hummingboard.dtb
18 : arch/arm/boot/dts/imx6dl-gw552x.dtb
18 : arch/arm/boot/dts/imx6dl-gw551x.dtb
18 : arch/arm/boot/dts/imx6dl-gw52xx.dtb
18 : arch/arm/boot/dts/imx6dl-gw51xx.dtb
18 : arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dtb
18 : arch/arm/boot/dts/imx6dl-cubox-i.dtb
18 : arch/arm/boot/dts/imx6dl-aristainetos2_7.dtb
18 : arch/arm/boot/dts/armada-xp-linksys-mamba.dtb
17 : arch/arm/boot/dts/integratorcp.dtb
17 : arch/arm/boot/dts/exynos4412-tiny4412.dtb
17 : arch/arm/boot/dts/exynos4412-smdk4412.dtb
17 : arch/arm/boot/dts/exynos4412-origen.dtb
17 : arch/arm/boot/dts/exynos4412-odroidx.dtb
17 : arch/arm/boot/dts/exynos4412-odroidx2.dtb
17 : arch/arm/boot/dts/exynos4412-odroidu3.dtb
17 : arch/arm/boot/dts/armada-385-linksys-cobra.dtb
17 : arch/arm/boot/dts/armada-385-linksys-caiman.dtb
16 : arch/arm/boot/dts/sun9i-a80-optimus.dtb
16 : arch/arm/boot/dts/r8a7778-bockw.dtb
16 : arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dtb
16 : arch/arm/boot/dts/armada-xp-matrix.dtb
16 : arch/arm/boot/dts/armada-xp-axpwifiap.dtb
16 : arch/arm/boot/dts/armada-375-db.dtb
16 : arch/arm/boot/dts/armada-370-seagate-personal-cloud.dtb
16 : arch/arm/boot/dts/armada-370-seagate-personal-cloud-2bay.dtb
16 : arch/arm/boot/dts/armada-370-seagate-nas-4bay.dtb
16 : arch/arm/boot/dts/armada-370-seagate-nas-2bay.dtb
16 : arch/arm/boot/dts/armada-370-db.dtb
15 : arch/arm/boot/dts/armada-xp-netgear-rn2120.dtb
15 : arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dtb
15 : arch/arm/boot/dts/armada-xp-gp.dtb
15 : arch/arm/boot/dts/armada-xp-db.dtb
15 : arch/arm/boot/dts/armada-370-synology-ds213j.dtb
15 : arch/arm/boot/dts/armada-370-rd.dtb
14 : arch/arm/boot/dts/versatile-pb.dtb
14 : arch/arm/boot/dts/versatile-ab.dtb
14 : arch/arm/boot/dts/sun8i-h3-orangepi-plus.dtb
14 : arch/arm/boot/dts/armada-388-clearfog.dtb
13 : arch/arm/boot/dts/sun9i-a80-cubieboard4.dtb
13 : arch/arm/boot/dts/lpc4350-hitex-eval.dtb
13 : arch/arm/boot/dts/armada-388-rd.dtb
13 : arch/arm/boot/dts/armada-388-gp.dtb
13 : arch/arm/boot/dts/armada-388-db.dtb
13 : arch/arm/boot/dts/armada-385-db-ap.dtb
13 : arch/arm/boot/dts/armada-370-netgear-rn104.dtb
13 : arch/arm/boot/dts/armada-370-netgear-rn102.dtb
13 : arch/arm/boot/dts/armada-370-mirabox.dtb
13 : arch/arm/boot/dts/armada-370-dlink-dns327l.dtb
12 : arch/arm/boot/dts/exynos5250-snow-rev5.dtb
12 : arch/arm/boot/dts/exynos5250-snow.dtb
11 : arch/arm/boot/dts/orion5x-lacie-ethernet-disk-mini-v2.dtb
11 : arch/arm/boot/dts/kirkwood-lsxhl.dtb
11 : arch/arm/boot/dts/kirkwood-lschlv2.dtb
11 : arch/arm/boot/dts/integratorap.dtb
11 : arch/arm/boot/dts/bcm958305k.dtb
11 : arch/arm/boot/dts/bcm958300k.dtb
11 : arch/arm/boot/dts/bcm911360k.dtb
11 : arch/arm/boot/dts/bcm911360_entphn.dtb
10 : arch/arm/boot/dts/stih410-b2120.dtb
10 : arch/arm/boot/dts/stih407-b2120.dtb
10 : arch/arm/boot/dts/rk3288-rock2-square.dtb
10 : arch/arm/boot/dts/rk3288-r89.dtb
10 : arch/arm/boot/dts/rk3288-popmetal.dtb
10 : arch/arm/boot/dts/rk3288-firefly.dtb
10 : arch/arm/boot/dts/rk3288-firefly-beta.dtb
10 : arch/arm/boot/dts/rk3288-evb-rk808.dtb
10 : arch/arm/boot/dts/rk3288-evb-act8846.dtb
10 : arch/arm/boot/dts/orion5x-rd88f5182-nas.dtb
10 : arch/arm/boot/dts/orion5x-linkstation-lswtgl.dtb
10 : arch/arm/boot/dts/orion5x-linkstation-lsgl.dtb
10 : arch/arm/boot/dts/lpc4357-ea4357-devkit.dtb
10 : arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dtb
10 : arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dtb
10 : arch/arm/boot/dts/exynos5250-smdk5250.dtb
10 : arch/arm/boot/dts/dm8148-t410.dtb
9 : arch/arm/boot/dts/stih418-b2199.dtb
9 : arch/arm/boot/dts/stih416-b2020e.dtb
9 : arch/arm/boot/dts/stih416-b2020.dtb
9 : arch/arm/boot/dts/stih416-b2000.dtb
9 : arch/arm/boot/dts/rk3288-veyron-speedy.dtb
9 : arch/arm/boot/dts/rk3288-veyron-pinky.dtb
9 : arch/arm/boot/dts/rk3288-veyron-minnie.dtb
9 : arch/arm/boot/dts/rk3288-veyron-mickey.dtb
9 : arch/arm/boot/dts/rk3288-veyron-jerry.dtb
9 : arch/arm/boot/dts/rk3288-veyron-jaq.dtb
9 : arch/arm/boot/dts/rk3288-veyron-brain.dtb
9 : arch/arm/boot/dts/phy3250.dtb
9 : arch/arm/boot/dts/orion5x-maxtor-shared-storage-2.dtb
9 : arch/arm/boot/dts/orion5x-lswsgl.dtb
9 : arch/arm/boot/dts/orion5x-lacie-d2-network.dtb
9 : arch/arm/boot/dts/highbank.dtb
9 : arch/arm/boot/dts/dra62x-j5eco-evm.dtb
9 : arch/arm/boot/dts/dm8148-evm.dtb
8 : arch/arm/boot/dts/wm8850-w70v2.dtb
8 : arch/arm/boot/dts/stih415-b2020.dtb
8 : arch/arm/boot/dts/ste-snowball.dtb
8 : arch/arm/boot/dts/spear320-hmi.dtb
8 : arch/arm/boot/dts/hip04-d01.dtb
8 : arch/arm/boot/dts/dove-sbc-a510.dtb
8 : arch/arm/boot/dts/dove-cubox-es.dtb
8 : arch/arm/boot/dts/dove-cubox.dtb
7 : arch/arm/boot/dts/stih415-b2000.dtb
7 : arch/arm/boot/dts/spear1340-evb.dtb
7 : arch/arm/boot/dts/r8a7740-armadillo800eva.dtb
7 : arch/arm/boot/dts/qcom-apq8084-mtp.dtb
7 : arch/arm/boot/dts/qcom-apq8084-ifc6540.dtb
7 : arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dtb
7 : arch/arm/boot/dts/imx6sx-sdb-reva.dtb
7 : arch/arm/boot/dts/imx6sx-sdb.dtb
7 : arch/arm/boot/dts/imx6sx-sabreauto.dtb
7 : arch/arm/boot/dts/imx6sl-warp.dtb
7 : arch/arm/boot/dts/imx6sl-evk.dtb
7 : arch/arm/boot/dts/imx28-tx28.dtb
7 : arch/arm/boot/dts/imx28-cfa10049.dtb
7 : arch/arm/boot/dts/exynos5250-spring.dtb
7 : arch/arm/boot/dts/exynos5250-arndale.dtb
7 : arch/arm/boot/dts/ecx-2000.dtb
7 : arch/arm/boot/dts/ea3250.dtb
7 : arch/arm/boot/dts/berlin2q-marvell-dmp.dtb
7 : arch/arm/boot/dts/bcm28155-ap.dtb
6 : arch/arm/boot/dts/wm8750-apc8750.dtb
6 : arch/arm/boot/dts/wm8650-mid.dtb
6 : arch/arm/boot/dts/stm32f469-disco.dtb
6 : arch/arm/boot/dts/stm32f429-disco.dtb
6 : arch/arm/boot/dts/stm32429i-eval.dtb
6 : arch/arm/boot/dts/ste-hrefprev60-tvk.dtb
6 : arch/arm/boot/dts/ste-hrefprev60-stuib.dtb
6 : arch/arm/boot/dts/sh73a0-kzm9g.dtb
6 : arch/arm/boot/dts/rk3188-radxarock.dtb
6 : arch/arm/boot/dts/rk3066a-bqcurie2.dtb
6 : arch/arm/boot/dts/r8a73a4-ape6evm.dtb
6 : arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dtb
6 : arch/arm/boot/dts/qcom-apq8074-dragonboard.dtb
6 : arch/arm/boot/dts/kirkwood-ts419-6282.dtb
6 : arch/arm/boot/dts/kirkwood-ts419-6281.dtb
6 : arch/arm/boot/dts/kirkwood-ts219-6282.dtb
6 : arch/arm/boot/dts/kirkwood-ts219-6281.dtb
6 : arch/arm/boot/dts/kirkwood-nsa325.dtb
6 : arch/arm/boot/dts/kirkwood-nsa320.dtb
6 : arch/arm/boot/dts/kirkwood-nsa310.dtb
6 : arch/arm/boot/dts/kirkwood-nsa310a.dtb
6 : arch/arm/boot/dts/kirkwood-net5big.dtb
6 : arch/arm/boot/dts/kirkwood-net2big.dtb
6 : arch/arm/boot/dts/kirkwood-nas2big.dtb
6 : arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dtb
6 : arch/arm/boot/dts/kirkwood-dns325.dtb
6 : arch/arm/boot/dts/kirkwood-dns320.dtb
6 : arch/arm/boot/dts/kirkwood-d2net.dtb
6 : arch/arm/boot/dts/imx53-m53evk.dtb
6 : arch/arm/boot/dts/imx28-sps1.dtb
6 : arch/arm/boot/dts/imx28-m28evk.dtb
6 : arch/arm/boot/dts/imx28-m28cu3.dtb
6 : arch/arm/boot/dts/imx28-evk.dtb
6 : arch/arm/boot/dts/imx28-duckbill.dtb
6 : arch/arm/boot/dts/imx28-cfa10058.dtb
6 : arch/arm/boot/dts/imx28-cfa10057.dtb
6 : arch/arm/boot/dts/imx28-cfa10056.dtb
6 : arch/arm/boot/dts/imx28-cfa10055.dtb
6 : arch/arm/boot/dts/imx28-cfa10037.dtb
6 : arch/arm/boot/dts/imx28-cfa10036.dtb
6 : arch/arm/boot/dts/imx28-apx4devkit.dtb
6 : arch/arm/boot/dts/imx28-apf28.dtb
6 : arch/arm/boot/dts/imx28-apf28dev.dtb
6 : arch/arm/boot/dts/bcm21664-garnet.dtb
5 : arch/arm/boot/dts/wm8505-ref.dtb
5 : arch/arm/boot/dts/ste-hrefv60plus-tvk.dtb
5 : arch/arm/boot/dts/ste-hrefv60plus-stuib.dtb
5 : arch/arm/boot/dts/spear1310-evb.dtb
5 : arch/arm/boot/dts/rk3066a-rayeager.dtb
5 : arch/arm/boot/dts/nspire-tp.dtb
5 : arch/arm/boot/dts/nspire-cx.dtb
5 : arch/arm/boot/dts/nspire-clp.dtb
5 : arch/arm/boot/dts/ls1021a-qds.dtb
5 : arch/arm/boot/dts/kirkwood-t5325.dtb
5 : arch/arm/boot/dts/kirkwood-ns2mini.dtb
5 : arch/arm/boot/dts/kirkwood-ns2max.dtb
5 : arch/arm/boot/dts/kirkwood-ns2lite.dtb
5 : arch/arm/boot/dts/kirkwood-ns2.dtb
5 : arch/arm/boot/dts/kirkwood-is2.dtb
5 : arch/arm/boot/dts/kirkwood-iconnect.dtb
5 : arch/arm/boot/dts/kirkwood-ib62x0.dtb
5 : arch/arm/boot/dts/kirkwood-blackarmor-nas220.dtb
5 : arch/arm/boot/dts/imx53-tx53-x03x.dtb
5 : arch/arm/boot/dts/imx53-qsrb.dtb
5 : arch/arm/boot/dts/imx53-qsb.dtb
5 : arch/arm/boot/dts/imx51-ts4800.dtb
5 : arch/arm/boot/dts/armada-398-db.dtb
4 : arch/arm/boot/dts/vf610-twr.dtb
4 : arch/arm/boot/dts/vf610m4-cosmic.dtb
4 : arch/arm/boot/dts/vf610m4-colibri.dtb
4 : arch/arm/boot/dts/vf610-cosmic.dtb
4 : arch/arm/boot/dts/vf610-colibri-eval-v3.dtb
4 : arch/arm/boot/dts/vf500-colibri-eval-v3.dtb
4 : arch/arm/boot/dts/tegra124-jetson-tk1.dtb
4 : arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dtb
4 : arch/arm/boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dtb
4 : arch/arm/boot/dts/ste-ccu8540.dtb
4 : arch/arm/boot/dts/rk3066a-marsboard.dtb
4 : arch/arm/boot/dts/r8a7794-silk.dtb
4 : arch/arm/boot/dts/qcom-apq8064-ifc6410.dtb
4 : arch/arm/boot/dts/ls1021a-twr.dtb
4 : arch/arm/boot/dts/lpc4337-ciaa.dtb
4 : arch/arm/boot/dts/kirkwood-rs409.dtb
4 : arch/arm/boot/dts/kirkwood-rd88f6281-z0.dtb
4 : arch/arm/boot/dts/kirkwood-rd88f6281-a.dtb
4 : arch/arm/boot/dts/kirkwood-pogoplug-series-4.dtb
4 : arch/arm/boot/dts/kirkwood-openblocks_a7.dtb
4 : arch/arm/boot/dts/kirkwood-openblocks_a6.dtb
4 : arch/arm/boot/dts/kirkwood-netgear_readynas_nv+_v2.dtb
4 : arch/arm/boot/dts/kirkwood-netgear_readynas_duo_v2.dtb
4 : arch/arm/boot/dts/kirkwood-laplug.dtb
4 : arch/arm/boot/dts/kirkwood-km_kirkwood.dtb
4 : arch/arm/boot/dts/kirkwood-km_fixedeth.dtb
4 : arch/arm/boot/dts/kirkwood-ds411j.dtb
4 : arch/arm/boot/dts/kirkwood-ds409slim.dtb
4 : arch/arm/boot/dts/kirkwood-ds409.dtb
4 : arch/arm/boot/dts/kirkwood-ds212j.dtb
4 : arch/arm/boot/dts/kirkwood-ds210.dtb
4 : arch/arm/boot/dts/kirkwood-ds209.dtb
4 : arch/arm/boot/dts/kirkwood-ds110jv10.dtb
4 : arch/arm/boot/dts/kirkwood-ds109.dtb
4 : arch/arm/boot/dts/kirkwood-dir665.dtb
4 : arch/arm/boot/dts/kirkwood-cloudbox.dtb
4 : arch/arm/boot/dts/imx6ul-14x14-evk.dtb
4 : arch/arm/boot/dts/imx53-tx53-x13x.dtb
4 : arch/arm/boot/dts/imx53-mba53.dtb
4 : arch/arm/boot/dts/imx51-babbage.dtb
4 : arch/arm/boot/dts/imx23-stmp378x_devb.dtb
4 : arch/arm/boot/dts/imx23-olinuxino.dtb
4 : arch/arm/boot/dts/imx23-evk.dtb
4 : arch/arm/boot/dts/dove-dove-db.dtb
4 : arch/arm/boot/dts/dove-d3plug.dtb
4 : arch/arm/boot/dts/dove-d2plug.dtb
4 : arch/arm/boot/dts/da850-evm.dtb
4 : arch/arm/boot/dts/bcm958625k.dtb
3 : arch/arm/boot/dts/zynq-zybo.dtb
3 : arch/arm/boot/dts/zynq-zed.dtb
3 : arch/arm/boot/dts/zynq-zc706.dtb
3 : arch/arm/boot/dts/zynq-zc702.dtb
3 : arch/arm/boot/dts/zynq-parallella.dtb
3 : arch/arm/boot/dts/ste-ccu9540.dtb
3 : arch/arm/boot/dts/spear600-evb.dtb
3 : arch/arm/boot/dts/spear320-evb.dtb
3 : arch/arm/boot/dts/spear310-evb.dtb
3 : arch/arm/boot/dts/spear300-evb.dtb
3 : arch/arm/boot/dts/qcom-msm8960-cdp.dtb
3 : arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dtb
3 : arch/arm/boot/dts/moxart-uc7112lx.dtb
3 : arch/arm/boot/dts/kirkwood-topkick.dtb
3 : arch/arm/boot/dts/kirkwood-sheevaplug-esata.dtb
3 : arch/arm/boot/dts/kirkwood-sheevaplug.dtb
3 : arch/arm/boot/dts/kirkwood-rs411.dtb
3 : arch/arm/boot/dts/kirkwood-rs212.dtb
3 : arch/arm/boot/dts/kirkwood-rd88f6192.dtb
3 : arch/arm/boot/dts/kirkwood-pogo_e02.dtb
3 : arch/arm/boot/dts/kirkwood-openrd-ultimate.dtb
3 : arch/arm/boot/dts/kirkwood-openrd-client.dtb
3 : arch/arm/boot/dts/kirkwood-openrd-base.dtb
3 : arch/arm/boot/dts/kirkwood-mplcec4.dtb
3 : arch/arm/boot/dts/kirkwood-linkstation-lswxl.dtb
3 : arch/arm/boot/dts/kirkwood-linkstation-lswvl.dtb
3 : arch/arm/boot/dts/kirkwood-linkstation-lswsxl.dtb
3 : arch/arm/boot/dts/kirkwood-linkstation-lsvl.dtb
3 : arch/arm/boot/dts/kirkwood-linkstation-lsqvl.dtb
3 : arch/arm/boot/dts/kirkwood-iomega_ix2_200.dtb
3 : arch/arm/boot/dts/kirkwood-guruplug-server-plus.dtb
3 : arch/arm/boot/dts/kirkwood-goflexnet.dtb
3 : arch/arm/boot/dts/kirkwood-ds411slim.dtb
3 : arch/arm/boot/dts/kirkwood-ds411.dtb
3 : arch/arm/boot/dts/kirkwood-ds212.dtb
3 : arch/arm/boot/dts/kirkwood-ds112.dtb
3 : arch/arm/boot/dts/kirkwood-ds111.dtb
3 : arch/arm/boot/dts/kirkwood-dreamplug.dtb
3 : arch/arm/boot/dts/kirkwood-dockstar.dtb
3 : arch/arm/boot/dts/kirkwood-db-88f6282.dtb
3 : arch/arm/boot/dts/kirkwood-db-88f6281.dtb
3 : arch/arm/boot/dts/kirkwood-b3.dtb
3 : arch/arm/boot/dts/imx53-voipac-bsb.dtb
3 : arch/arm/boot/dts/imx53-smd.dtb
3 : arch/arm/boot/dts/imx53-ard.dtb
3 : arch/arm/boot/dts/imx51-apf51dev.dtb
3 : arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dtb
3 : arch/arm/boot/dts/hisi-x5hd2-dkb.dtb
3 : arch/arm/boot/dts/hi3620-hi4511.dtb
3 : arch/arm/boot/dts/exynos5440-ssdk5440.dtb
3 : arch/arm/boot/dts/exynos5440-sd5v1.dtb
3 : arch/arm/boot/dts/efm32gg-dk3750.dtb
3 : arch/arm/boot/dts/da850-enbw-cmc.dtb
3 : arch/arm/boot/dts/bcm953012k.dtb
3 : arch/arm/boot/dts/bcm94709.dtb
3 : arch/arm/boot/dts/bcm94708.dtb
3 : arch/arm/boot/dts/bcm7445-bcm97445svmb.dtb
3 : arch/arm/boot/dts/bcm4709-netgear-r8000.dtb
3 : arch/arm/boot/dts/bcm4709-netgear-r7000.dtb
3 : arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dtb
3 : arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dtb
3 : arch/arm/boot/dts/bcm47094-dlink-dir-885l.dtb
3 : arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dtb
3 : arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dtb
3 : arch/arm/boot/dts/bcm4708-netgear-r6250.dtb
3 : arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dtb
3 : arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dtb
3 : arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dtb
3 : arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dtb
3 : arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dtb
3 : arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dtb
3 : arch/arm/boot/dts/bcm47081-asus-rt-n18u.dtb
3 : arch/arm/boot/dts/bcm2836-rpi-2-b.dtb
3 : arch/arm/boot/dts/artpec6-devboard.dtb
2 : arch/arm/boot/dts/uniphier-ph1-sld8-ref.dtb
2 : arch/arm/boot/dts/uniphier-ph1-sld3-ref.dtb
2 : arch/arm/boot/dts/uniphier-ph1-pro4-ref.dtb
2 : arch/arm/boot/dts/uniphier-ph1-ld6b-ref.dtb
2 : arch/arm/boot/dts/uniphier-ph1-ld4-ref.dtb
2 : arch/arm/boot/dts/tegra30-colibri-eval-v3.dtb
2 : arch/arm/boot/dts/tegra30-apalis-eval.dtb
2 : arch/arm/boot/dts/tegra114-tn7.dtb
2 : arch/arm/boot/dts/tegra114-roth.dtb
2 : arch/arm/boot/dts/s5pv210-smdkv210.dtb
2 : arch/arm/boot/dts/r8a7779-marzen.dtb
2 : arch/arm/boot/dts/qcom-msm8660-surf.dtb
2 : arch/arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dtb
2 : arch/arm/boot/dts/qcom-apq8064-cm-qs600.dtb
2 : arch/arm/boot/dts/pxa910-dkb.dtb
2 : arch/arm/boot/dts/pxa168-aspenite.dtb
2 : arch/arm/boot/dts/mmp2-brownstone.dtb
2 : arch/arm/boot/dts/meson8-minix-neo-x8.dtb
2 : arch/arm/boot/dts/meson6-atv1200.dtb
2 : arch/arm/boot/dts/keystone-k2g-evm.dtb
2 : arch/arm/boot/dts/imx7d-sdb.dtb
2 : arch/arm/boot/dts/imx7d-sbc-imx7.dtb
2 : arch/arm/boot/dts/imx7d-cl-som-imx7.dtb
2 : arch/arm/boot/dts/imx27-phytec-phycore-rdk.dtb
2 : arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dtb
2 : arch/arm/boot/dts/imx27-pdk.dtb
2 : arch/arm/boot/dts/imx27-apf27.dtb
2 : arch/arm/boot/dts/imx27-apf27dev.dtb
2 : arch/arm/boot/dts/imx1-apf9328.dtb
2 : arch/arm/boot/dts/imx1-ads.dtb
2 : arch/arm/boot/dts/hip01-ca9x2.dtb
2 : arch/arm/boot/dts/exynos4210-universal_c210.dtb
2 : arch/arm/boot/dts/exynos4210-trats.dtb
2 : arch/arm/boot/dts/exynos4210-smdkv310.dtb
2 : arch/arm/boot/dts/exynos4210-origen.dtb
2 : arch/arm/boot/dts/exynos3250-rinato.dtb
2 : arch/arm/boot/dts/exynos3250-monk.dtb
2 : arch/arm/boot/dts/berlin2-sony-nsz-gs7.dtb
2 : arch/arm/boot/dts/berlin2cd-google-chromecast.dtb
2 : arch/arm/boot/dts/bcm963138dvt.dtb
2 : arch/arm/boot/dts/bcm2835-rpi-b-rev2.dtb
2 : arch/arm/boot/dts/bcm2835-rpi-b-plus.dtb
2 : arch/arm/boot/dts/bcm2835-rpi-b.dtb
2 : arch/arm/boot/dts/bcm2835-rpi-a-plus.dtb
2 : arch/arm/boot/dts/bcm2835-rpi-a.dtb
2 : arch/arm/boot/dts/axm5516-amarillo.dtb
1 : arch/arm/boot/dts/zx296702-ad1.dtb
1 : arch/arm/boot/dts/xenvm-4.2.dtb
1 : arch/arm/boot/dts/vt8500-bv07.dtb
1 : arch/arm/boot/dts/uniphier-proxstream2-vodka.dtb
1 : arch/arm/boot/dts/uniphier-proxstream2-gentil.dtb
1 : arch/arm/boot/dts/uniphier-ph1-pro4-sanji.dtb
1 : arch/arm/boot/dts/uniphier-ph1-pro4-ace.dtb
1 : arch/arm/boot/dts/tegra30-cardhu-a04.dtb
1 : arch/arm/boot/dts/tegra30-cardhu-a02.dtb
1 : arch/arm/boot/dts/tegra30-beaver.dtb
1 : arch/arm/boot/dts/tegra20-whistler.dtb
1 : arch/arm/boot/dts/tegra20-ventana.dtb
1 : arch/arm/boot/dts/tegra20-trimslice.dtb
1 : arch/arm/boot/dts/tegra20-tec.dtb
1 : arch/arm/boot/dts/tegra20-seaboard.dtb
1 : arch/arm/boot/dts/tegra20-plutux.dtb
1 : arch/arm/boot/dts/tegra20-paz00.dtb
1 : arch/arm/boot/dts/tegra20-medcom-wide.dtb
1 : arch/arm/boot/dts/tegra20-iris-512.dtb
1 : arch/arm/boot/dts/tegra20-harmony.dtb
1 : arch/arm/boot/dts/tegra124-venice2.dtb
1 : arch/arm/boot/dts/tegra124-nyan-blaze.dtb
1 : arch/arm/boot/dts/tegra124-nyan-big.dtb
1 : arch/arm/boot/dts/tegra114-dalmore.dtb
1 : arch/arm/boot/dts/tango4-vantage-1172.dtb
1 : arch/arm/boot/dts/s5pv210-torbreck.dtb
1 : arch/arm/boot/dts/s5pv210-smdkc110.dtb
1 : arch/arm/boot/dts/s5pv210-goni.dtb
1 : arch/arm/boot/dts/s5pv210-aquila.dtb
1 : arch/arm/boot/dts/s3c6410-smdk6410.dtb
1 : arch/arm/boot/dts/s3c6410-mini6410.dtb
1 : arch/arm/boot/dts/s3c2416-smdk2416.dtb
1 : arch/arm/boot/dts/rk3228-evb.dtb
1 : arch/arm/boot/dts/rk3036-kylin.dtb
1 : arch/arm/boot/dts/rk3036-evb.dtb
1 : arch/arm/boot/dts/r8a7794-alt.dtb
1 : arch/arm/boot/dts/r7s72100-genmai.dtb
1 : arch/arm/boot/dts/qcom-ipq8064-ap148.dtb
1 : arch/arm/boot/dts/mt8135-evbp1.dtb
1 : arch/arm/boot/dts/mt8127-moose.dtb
1 : arch/arm/boot/dts/mt7623-evb.dtb
1 : arch/arm/boot/dts/mt6592-evb.dtb
1 : arch/arm/boot/dts/mt6589-aquaris5.dtb
1 : arch/arm/boot/dts/mt6580-evbp1.dtb
1 : arch/arm/boot/dts/mt2701-evb.dtb
1 : arch/arm/boot/dts/meson8b-odroidc1.dtb
1 : arch/arm/boot/dts/meson8b-mxq.dtb
1 : arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dtb
1 : arch/arm/boot/dts/imx51-digi-connectcore-jsk.dtb
1 : arch/arm/boot/dts/imx51-apf51.dtb
1 : arch/arm/boot/dts/imx50-evk.dtb
1 : arch/arm/boot/dts/imx35-pdk.dtb
1 : arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dtb
1 : arch/arm/boot/dts/imx31-bug.dtb
1 : arch/arm/boot/dts/imx25-pdk.dtb
1 : arch/arm/boot/dts/imx25-karo-tx25.dtb
1 : arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dtb
1 : arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dtb
1 : arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dtb
1 : arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dtb
1 : arch/arm/boot/dts/exynos5410-smdk5410.dtb
1 : arch/arm/boot/dts/exynos5260-xyref5260.dtb
1 : arch/arm/boot/dts/cx92755_equinox.dtb
1 : arch/arm/boot/dts/alpine-db.dtb
1 : arch/arm/boot/dts/alphascale-asm9260-devkit.dtb
^ permalink raw reply [flat|nested] 13+ messages in thread* dtc warnings 2016-04-01 1:40 dtc warnings Rob Herring @ 2016-04-01 7:49 ` Tomi Valkeinen 2016-04-01 7:53 ` Krzysztof Kozlowski 2016-04-01 13:25 ` Rob Herring 2016-04-01 15:42 ` Tony Lindgren 2016-04-21 12:47 ` Rob Herring 2 siblings, 2 replies; 13+ messages in thread From: Tomi Valkeinen @ 2016-04-01 7:49 UTC (permalink / raw) To: linux-arm-kernel Hi Rob, On 01/04/16 04:40, Rob Herring wrote: > You may have noticed that linux-next had gotten noisy with dtc > warnings lately. I dropped the change for a bit, but added it back > today except now it is disabled unless building with "W=1". > > There's ~25K (2500 unique) warnings generated from the ARM dts files. > Here's the ranking of warnings by dtb. OMAP is the clear winner (based > on the similar counts, probably lots of duplicates). Please help > remind contributors to test with W=1 and start to fix these. > > At least for memory nodes, I plan to whitelist allowing no > unit-address. There could be others, but none that I've seen so far. What's the correct way to fix nodes for display platform devices? For example, omap4-panda-common.dtsi has two connector nodes: dvi0: connector at 0 { compatible = "dvi-connector"; label = "dvi"; ... }; hdmi0: connector at 1 { compatible = "hdmi-connector"; label = "hdmi"; ... }; Should I add the reg property, or should I rename the nodes to, say, connector_dvi and connector_hdmi, or connector1 and connector2? The index (reg) is not used for anything, but perhaps there could be some use for it in the future (although I have no idea what the use would be). Tomi -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20160401/3f8f3529/attachment.sig> ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 7:49 ` Tomi Valkeinen @ 2016-04-01 7:53 ` Krzysztof Kozlowski 2016-04-01 13:57 ` Nishanth Menon 2016-04-01 13:25 ` Rob Herring 1 sibling, 1 reply; 13+ messages in thread From: Krzysztof Kozlowski @ 2016-04-01 7:53 UTC (permalink / raw) To: linux-arm-kernel On Fri, Apr 1, 2016 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@gmail.com> wrote: > > Hi Rob, > > On 01/04/16 04:40, Rob Herring wrote: > > You may have noticed that linux-next had gotten noisy with dtc > > warnings lately. I dropped the change for a bit, but added it back > > today except now it is disabled unless building with "W=1". > > > > There's ~25K (2500 unique) warnings generated from the ARM dts files. > > Here's the ranking of warnings by dtb. OMAP is the clear winner (based > > on the similar counts, probably lots of duplicates). Please help > > remind contributors to test with W=1 and start to fix these. > > > > At least for memory nodes, I plan to whitelist allowing no > > unit-address. There could be others, but none that I've seen so far. > > What's the correct way to fix nodes for display platform devices? For > example, omap4-panda-common.dtsi has two connector nodes: > > dvi0: connector at 0 { > compatible = "dvi-connector"; > label = "dvi"; > ... > }; > > > hdmi0: connector at 1 { > compatible = "hdmi-connector"; > label = "hdmi"; > ... > }; I have the same doubts. The ePAPR says in that case "the node-name alone differentiates the node from other nodes at the same level in the tree.". But which is preferred? Differentiating by number or by type? Similarly, what to do with the opp modes (a lot of warnings) in Documentation/devicetree/bindings/opp/opp.txt? Best regards, Krzysztof ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 7:53 ` Krzysztof Kozlowski @ 2016-04-01 13:57 ` Nishanth Menon 2016-04-03 6:59 ` Viresh Kumar 0 siblings, 1 reply; 13+ messages in thread From: Nishanth Menon @ 2016-04-01 13:57 UTC (permalink / raw) To: linux-arm-kernel On 04/01/2016 02:53 AM, Krzysztof Kozlowski wrote: > On Fri, Apr 1, 2016 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@gmail.com> wrote: >> >> Hi Rob, >> >> On 01/04/16 04:40, Rob Herring wrote: >>> You may have noticed that linux-next had gotten noisy with dtc >>> warnings lately. I dropped the change for a bit, but added it back >>> today except now it is disabled unless building with "W=1". >>> >>> There's ~25K (2500 unique) warnings generated from the ARM dts files. >>> Here's the ranking of warnings by dtb. OMAP is the clear winner (based >>> on the similar counts, probably lots of duplicates). Please help >>> remind contributors to test with W=1 and start to fix these. >>> >>> At least for memory nodes, I plan to whitelist allowing no >>> unit-address. There could be others, but none that I've seen so far. >> >> What's the correct way to fix nodes for display platform devices? For >> example, omap4-panda-common.dtsi has two connector nodes: >> >> dvi0: connector at 0 { >> compatible = "dvi-connector"; >> label = "dvi"; >> ... >> }; >> >> >> hdmi0: connector at 1 { >> compatible = "hdmi-connector"; >> label = "hdmi"; >> ... >> }; > > I have the same doubts. The ePAPR says in that case "the node-name > alone differentiates the node from other nodes at the same level in > the tree.". But which is preferred? Differentiating by number or by > type? > > Similarly, what to do with the opp modes (a lot of warnings) in > Documentation/devicetree/bindings/opp/opp.txt? > + linux-pm and Viresh for opp.txt -- Regards, Nishanth Menon ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 13:57 ` Nishanth Menon @ 2016-04-03 6:59 ` Viresh Kumar 2016-04-03 8:08 ` Krzysztof Kozlowski 0 siblings, 1 reply; 13+ messages in thread From: Viresh Kumar @ 2016-04-03 6:59 UTC (permalink / raw) To: linux-arm-kernel On 01-04-16, 08:57, Nishanth Menon wrote: > On 04/01/2016 02:53 AM, Krzysztof Kozlowski wrote: > > On Fri, Apr 1, 2016 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@gmail.com> wrote: > >> > >> Hi Rob, > >> > >> On 01/04/16 04:40, Rob Herring wrote: > >>> You may have noticed that linux-next had gotten noisy with dtc > >>> warnings lately. I dropped the change for a bit, but added it back > >>> today except now it is disabled unless building with "W=1". > >>> > >>> There's ~25K (2500 unique) warnings generated from the ARM dts files. > >>> Here's the ranking of warnings by dtb. OMAP is the clear winner (based > >>> on the similar counts, probably lots of duplicates). Please help > >>> remind contributors to test with W=1 and start to fix these. > >>> > >>> At least for memory nodes, I plan to whitelist allowing no > >>> unit-address. There could be others, but none that I've seen so far. > >> > >> What's the correct way to fix nodes for display platform devices? For > >> example, omap4-panda-common.dtsi has two connector nodes: > >> > >> dvi0: connector at 0 { > >> compatible = "dvi-connector"; > >> label = "dvi"; > >> ... > >> }; > >> > >> > >> hdmi0: connector at 1 { > >> compatible = "hdmi-connector"; > >> label = "hdmi"; > >> ... > >> }; > > > > I have the same doubts. The ePAPR says in that case "the node-name > > alone differentiates the node from other nodes at the same level in > > the tree.". But which is preferred? Differentiating by number or by > > type? > > > > Similarly, what to do with the opp modes (a lot of warnings) in > > Documentation/devicetree/bindings/opp/opp.txt? What warnings are you talking about ? -- viresh ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-03 6:59 ` Viresh Kumar @ 2016-04-03 8:08 ` Krzysztof Kozlowski 2016-04-03 12:27 ` Viresh Kumar 0 siblings, 1 reply; 13+ messages in thread From: Krzysztof Kozlowski @ 2016-04-03 8:08 UTC (permalink / raw) To: linux-arm-kernel On Sun, Apr 03, 2016 at 12:29:09PM +0530, Viresh Kumar wrote: > On 01-04-16, 08:57, Nishanth Menon wrote: > > On 04/01/2016 02:53 AM, Krzysztof Kozlowski wrote: > > > On Fri, Apr 1, 2016 at 4:49 PM, Tomi Valkeinen <tomi.valkeinen@gmail.com> wrote: > > >> > > >> Hi Rob, > > >> > > >> On 01/04/16 04:40, Rob Herring wrote: > > >>> You may have noticed that linux-next had gotten noisy with dtc > > >>> warnings lately. I dropped the change for a bit, but added it back > > >>> today except now it is disabled unless building with "W=1". > > >>> > > >>> There's ~25K (2500 unique) warnings generated from the ARM dts files. > > >>> Here's the ranking of warnings by dtb. OMAP is the clear winner (based > > >>> on the similar counts, probably lots of duplicates). Please help > > >>> remind contributors to test with W=1 and start to fix these. > > >>> > > >>> At least for memory nodes, I plan to whitelist allowing no > > >>> unit-address. There could be others, but none that I've seen so far. > > >> > > >> What's the correct way to fix nodes for display platform devices? For > > >> example, omap4-panda-common.dtsi has two connector nodes: > > >> > > >> dvi0: connector at 0 { > > >> compatible = "dvi-connector"; > > >> label = "dvi"; > > >> ... > > >> }; > > >> > > >> > > >> hdmi0: connector at 1 { > > >> compatible = "hdmi-connector"; > > >> label = "hdmi"; > > >> ... > > >> }; > > > > > > I have the same doubts. The ePAPR says in that case "the node-name > > > alone differentiates the node from other nodes at the same level in > > > the tree.". But which is preferred? Differentiating by number or by > > > type? > > > > > > Similarly, what to do with the opp modes (a lot of warnings) in > > > Documentation/devicetree/bindings/opp/opp.txt? > > What warnings are you talking about ? Warnings coming from recent linux-next: DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb Warning (unit_address_vs_reg): Node /opp_table0/opp at 1800000000 has a unit name, but no reg property Warning (unit_address_vs_reg): Node /opp_table0/opp at 1700000000 has a unit name, but no reg property ... Best regards, Krzysztof ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-03 8:08 ` Krzysztof Kozlowski @ 2016-04-03 12:27 ` Viresh Kumar 2016-04-04 5:16 ` Rob Herring 0 siblings, 1 reply; 13+ messages in thread From: Viresh Kumar @ 2016-04-03 12:27 UTC (permalink / raw) To: linux-arm-kernel On 3 April 2016 at 13:38, Krzysztof Kozlowski <k.kozlowski@samsung.com> wrote: > Warnings coming from recent linux-next: > > DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1800000000 has a unit name, but no reg property > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1700000000 has a unit name, but no reg property @Rob: What should we be doing about these warnings? OPP-entries don't have a reg property obviously and we discussed earlier if naming them based on freq is fine or not. -- viresh ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-03 12:27 ` Viresh Kumar @ 2016-04-04 5:16 ` Rob Herring 2016-04-04 5:50 ` Viresh Kumar 0 siblings, 1 reply; 13+ messages in thread From: Rob Herring @ 2016-04-04 5:16 UTC (permalink / raw) To: linux-arm-kernel On Sun, Apr 03, 2016 at 05:57:00PM +0530, Viresh Kumar wrote: > On 3 April 2016 at 13:38, Krzysztof Kozlowski <k.kozlowski@samsung.com> wrote: > > Warnings coming from recent linux-next: > > > > DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb > > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1800000000 has a unit name, but no reg property > > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1700000000 has a unit name, but no reg property > > @Rob: What should we be doing about these warnings? > OPP-entries don't have a reg property obviously and we > discussed earlier if naming them based on freq is fine or > not. We can whitelist opp nodes in dtc, use oppN instead, or ignore the warnings for now. Rob ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-04 5:16 ` Rob Herring @ 2016-04-04 5:50 ` Viresh Kumar 2016-04-04 5:56 ` Krzysztof Kozlowski 0 siblings, 1 reply; 13+ messages in thread From: Viresh Kumar @ 2016-04-04 5:50 UTC (permalink / raw) To: linux-arm-kernel On 04-04-16, 00:16, Rob Herring wrote: > On Sun, Apr 03, 2016 at 05:57:00PM +0530, Viresh Kumar wrote: > > On 3 April 2016 at 13:38, Krzysztof Kozlowski <k.kozlowski@samsung.com> wrote: > > > Warnings coming from recent linux-next: > > > > > > DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb > > > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1800000000 has a unit name, but no reg property > > > Warning (unit_address_vs_reg): Node /opp_table0/opp at 1700000000 has a unit name, but no reg property Something isn't right in my setup, as I am not hitting these: $ make CROSS_COMPILE="arm-linux-gnueabihf-" ARCH=arm O=../bexynos dtbs make[1]: Entering directory '/mnt/ssd/all/work/repos/devel/bexynos' CHK include/config/kernel.release Using /mnt/ssd/all/work/repos/devel/linux as source for kernel GEN ./Makefile CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[2]: 'include/generated/mach-types.h' is up to date. CHK include/generated/bounds.h CHK include/generated/timeconst.h CHK include/generated/asm-offsets.h CALL /mnt/ssd/all/work/repos/devel/linux/scripts/checksyscalls.sh <stdin>:1310:2: warning: #warning syscall preadv2 not implemented [-Wcpp] <stdin>:1313:2: warning: #warning syscall pwritev2 not implemented [-Wcpp] DTC arch/arm/boot/dts/exynos3250-artik5-eval.dtb DTC arch/arm/boot/dts/exynos3250-monk.dtb DTC arch/arm/boot/dts/exynos3250-rinato.dtb DTC arch/arm/boot/dts/exynos4210-origen.dtb DTC arch/arm/boot/dts/exynos4210-smdkv310.dtb DTC arch/arm/boot/dts/exynos4210-trats.dtb DTC arch/arm/boot/dts/exynos4210-universal_c210.dtb DTC arch/arm/boot/dts/exynos4412-odroidu3.dtb DTC arch/arm/boot/dts/exynos4412-odroidx.dtb DTC arch/arm/boot/dts/exynos4412-odroidx2.dtb DTC arch/arm/boot/dts/exynos4412-origen.dtb DTC arch/arm/boot/dts/exynos4412-smdk4412.dtb DTC arch/arm/boot/dts/exynos4412-tiny4412.dtb DTC arch/arm/boot/dts/exynos4412-trats2.dtb DTC arch/arm/boot/dts/exynos5250-arndale.dtb DTC arch/arm/boot/dts/exynos5250-smdk5250.dtb DTC arch/arm/boot/dts/exynos5250-snow.dtb DTC arch/arm/boot/dts/exynos5250-snow-rev5.dtb DTC arch/arm/boot/dts/exynos5250-spring.dtb DTC arch/arm/boot/dts/exynos5260-xyref5260.dtb DTC arch/arm/boot/dts/exynos5410-smdk5410.dtb DTC arch/arm/boot/dts/exynos5420-arndale-octa.dtb DTC arch/arm/boot/dts/exynos5420-peach-pit.dtb DTC arch/arm/boot/dts/exynos5420-smdk5420.dtb DTC arch/arm/boot/dts/exynos5422-odroidxu3.dtb DTC arch/arm/boot/dts/exynos5422-odroidxu3-lite.dtb DTC arch/arm/boot/dts/exynos5422-odroidxu4.dtb DTC arch/arm/boot/dts/exynos5440-sd5v1.dtb DTC arch/arm/boot/dts/exynos5440-ssdk5440.dtb DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb make[1]: Leaving directory '/mnt/ssd/all/work/repos/devel/bexynos' > > > > @Rob: What should we be doing about these warnings? > > OPP-entries don't have a reg property obviously and we > > discussed earlier if naming them based on freq is fine or > > not. > > We can whitelist opp nodes in dtc, use oppN instead, or ignore the > warnings for now. I will be required to update check_unit_address_vs_reg() for that, right ? Or is there a easier way for doing this ? :) -- viresh ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-04 5:50 ` Viresh Kumar @ 2016-04-04 5:56 ` Krzysztof Kozlowski 0 siblings, 0 replies; 13+ messages in thread From: Krzysztof Kozlowski @ 2016-04-04 5:56 UTC (permalink / raw) To: linux-arm-kernel On 04.04.2016 14:50, Viresh Kumar wrote: > On 04-04-16, 00:16, Rob Herring wrote: >> On Sun, Apr 03, 2016 at 05:57:00PM +0530, Viresh Kumar wrote: >>> On 3 April 2016 at 13:38, Krzysztof Kozlowski <k.kozlowski@samsung.com> wrote: >>>> Warnings coming from recent linux-next: >>>> >>>> DTC arch/arm/boot/dts/exynos5800-peach-pi.dtb >>>> Warning (unit_address_vs_reg): Node /opp_table0/opp at 1800000000 has a unit name, but no reg property >>>> Warning (unit_address_vs_reg): Node /opp_table0/opp at 1700000000 has a unit name, but no reg property > > Something isn't right in my setup, as I am not hitting these: > > $ make CROSS_COMPILE="arm-linux-gnueabihf-" ARCH=arm O=../bexynos dtbs You need W=1 (that was recent change by Rob to not pollute everyone's builds). Best regards, Krzysztof ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 7:49 ` Tomi Valkeinen 2016-04-01 7:53 ` Krzysztof Kozlowski @ 2016-04-01 13:25 ` Rob Herring 1 sibling, 0 replies; 13+ messages in thread From: Rob Herring @ 2016-04-01 13:25 UTC (permalink / raw) To: linux-arm-kernel On Fri, Apr 1, 2016 at 2:49 AM, Tomi Valkeinen <tomi.valkeinen@gmail.com> wrote: > Hi Rob, > > On 01/04/16 04:40, Rob Herring wrote: >> You may have noticed that linux-next had gotten noisy with dtc >> warnings lately. I dropped the change for a bit, but added it back >> today except now it is disabled unless building with "W=1". >> >> There's ~25K (2500 unique) warnings generated from the ARM dts files. >> Here's the ranking of warnings by dtb. OMAP is the clear winner (based >> on the similar counts, probably lots of duplicates). Please help >> remind contributors to test with W=1 and start to fix these. >> >> At least for memory nodes, I plan to whitelist allowing no >> unit-address. There could be others, but none that I've seen so far. > > What's the correct way to fix nodes for display platform devices? For > example, omap4-panda-common.dtsi has two connector nodes: > > dvi0: connector at 0 { > compatible = "dvi-connector"; > label = "dvi"; > ... > }; > > > hdmi0: connector at 1 { > compatible = "hdmi-connector"; > label = "hdmi"; > ... > }; > > Should I add the reg property, or should I rename the nodes to, say, > connector_dvi and connector_hdmi, or connector1 and connector2? I think adding reg only makes sense if it maps to something addressable by s/w. So in this case: dvi-connector and hdmi-connector If we have 2 of the same type, we'll probably have to append a number. Rob ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 1:40 dtc warnings Rob Herring 2016-04-01 7:49 ` Tomi Valkeinen @ 2016-04-01 15:42 ` Tony Lindgren 2016-04-21 12:47 ` Rob Herring 2 siblings, 0 replies; 13+ messages in thread From: Tony Lindgren @ 2016-04-01 15:42 UTC (permalink / raw) To: linux-arm-kernel Hi, * Rob Herring <robh@kernel.org> [160331 18:42]: > You may have noticed that linux-next had gotten noisy with dtc > warnings lately. I dropped the change for a bit, but added it back > today except now it is disabled unless building with "W=1". > > There's ~25K (2500 unique) warnings generated from the ARM dts files. > Here's the ranking of warnings by dtb. OMAP is the clear winner (based > on the similar counts, probably lots of duplicates). Please help > remind contributors to test with W=1 and start to fix these. I think Tero already has been looking at fixing the omap clock related warnings that seem to produce most of these, so adding him to Cc. Regards, Tony ^ permalink raw reply [flat|nested] 13+ messages in thread
* dtc warnings 2016-04-01 1:40 dtc warnings Rob Herring 2016-04-01 7:49 ` Tomi Valkeinen 2016-04-01 15:42 ` Tony Lindgren @ 2016-04-21 12:47 ` Rob Herring 2 siblings, 0 replies; 13+ messages in thread From: Rob Herring @ 2016-04-21 12:47 UTC (permalink / raw) To: linux-arm-kernel On Thu, Mar 31, 2016 at 8:40 PM, Rob Herring <robh@kernel.org> wrote: > You may have noticed that linux-next had gotten noisy with dtc > warnings lately. I dropped the change for a bit, but added it back > today except now it is disabled unless building with "W=1". > > There's ~25K (2500 unique) warnings generated from the ARM dts files. > Here's the ranking of warnings by dtb. OMAP is the clear winner (based > on the similar counts, probably lots of duplicates). Please help > remind contributors to test with W=1 and start to fix these. Good progress here. Next is now 11054 total, 1516 unique. Here's the top ones now: 165 : arch/arm/boot/dts/atlas7-evb.dtb 91 : arch/arm/boot/dts/at91-sama5d4ek.dtb 90 : arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dtb 88 : arch/arm/boot/dts/at91-sama5d4_xplained.dtb 87 : arch/arm/boot/dts/at91-vinco.dtb 82 : arch/arm/boot/dts/at91-sama5d2_xplained.dtb 79 : arch/arm/boot/dts/keystone-k2hk-evm.dtb 74 : arch/arm/boot/dts/ste-nomadik-s8815.dtb 74 : arch/arm/boot/dts/ste-nomadik-nhk15.dtb 73 : arch/arm/boot/dts/at91-sama5d3_xplained.dtb 72 : arch/arm/boot/dts/sama5d36ek.dtb 70 : arch/arm/boot/dts/sama5d35ek.dtb 70 : arch/arm/boot/dts/sama5d34ek.dtb 69 : arch/arm/boot/dts/sama5d31ek.dtb 68 : arch/arm/boot/dts/at91-kizbox2.dtb 67 : arch/arm/boot/dts/sama5d33ek.dtb 65 : arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dtb 65 : arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dtb 64 : arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dtb 62 : arch/arm/boot/dts/atlas6-evb.dtb 61 : arch/arm/boot/dts/prima2-evb.dtb 59 : arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dtb 59 : arch/arm/boot/dts/sun7i-a20-pcduino3.dtb 59 : arch/arm/boot/dts/keystone-k2l-evm.dtb 58 : arch/arm/boot/dts/sun7i-a20-cubietruck.dtb 57 : arch/arm/boot/dts/sun7i-a20-orangepi-mini.dtb 57 : arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dtb 57 : arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dtb 57 : arch/arm/boot/dts/sun7i-a20-i12-tvbox.dtb 56 : arch/arm/boot/dts/sun7i-a20-orangepi.dtb 56 : arch/arm/boot/dts/sun7i-a20-lamobo-r1.dtb 56 : arch/arm/boot/dts/sun7i-a20-bananapro.dtb 56 : arch/arm/boot/dts/sun7i-a20-bananapi.dtb 55 : arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dtb 55 : arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dtb 55 : arch/arm/boot/dts/sun7i-a20-mk808c.dtb 55 : arch/arm/boot/dts/sun7i-a20-hummingbird.dtb 55 : arch/arm/boot/dts/sun7i-a20-cubieboard2.dtb 54 : arch/arm/boot/dts/sun7i-a20-m3.dtb 54 : arch/arm/boot/dts/sun7i-a20-itead-ibox.dtb 53 : arch/arm/boot/dts/sun7i-a20-icnova-swac.dtb 51 : arch/arm/boot/dts/at91sam9x35ek.dtb 50 : arch/arm/boot/dts/at91sam9x25ek.dtb 49 : arch/arm/boot/dts/at91sam9g35ek.dtb 48 : arch/arm/boot/dts/at91sam9g15ek.dtb 48 : arch/arm/boot/dts/at91-ariag25.dtb 47 : arch/arm/boot/dts/at91sam9g25ek.dtb 47 : arch/arm/boot/dts/at91-cosino_mega2560.dtb 46 : arch/arm/boot/dts/pm9g45.dtb Rob ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2016-04-21 12:47 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-04-01 1:40 dtc warnings Rob Herring 2016-04-01 7:49 ` Tomi Valkeinen 2016-04-01 7:53 ` Krzysztof Kozlowski 2016-04-01 13:57 ` Nishanth Menon 2016-04-03 6:59 ` Viresh Kumar 2016-04-03 8:08 ` Krzysztof Kozlowski 2016-04-03 12:27 ` Viresh Kumar 2016-04-04 5:16 ` Rob Herring 2016-04-04 5:50 ` Viresh Kumar 2016-04-04 5:56 ` Krzysztof Kozlowski 2016-04-01 13:25 ` Rob Herring 2016-04-01 15:42 ` Tony Lindgren 2016-04-21 12:47 ` Rob Herring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).