* 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).