[U-Boot] dtc 1.4.2 warnings

Bin Meng bmeng.cn at gmail.com
Thu Nov 3 05:30:30 CET 2016


Hi,

After I switched to dtc 1.4.2, when building x86 boards, I got:

Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /tpm has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/elpida_4Gb_1600_x16 has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/samsung_4Gb_1600_1.35v_x16 has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/micron_4Gb_1600_1.35v_x16 has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /tpm has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci/northbridge at 0,0/spd/samsung_4
has a reg or ranges property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/hynix-h9ccnnnbltmlar-ntm-lpddr3-32 has a reg
or ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/northbridge at 0,0/spd/samsung_8
has a reg or ranges property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/hynix-h9ccnnnbltmlar-ntm-lpddr3-16 has a reg
or ranges property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/hynix-h9ccnnncltmlar-lpddr3 has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/northbridge at 0,0/spd/elpida-edfb232a1ma has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /tpm has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 2 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 3 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 4 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/sdmmc3_cd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/smbus_clk at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/smbus_data at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/uart1_txd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/uart1_rxd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/sdmmc3_cd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/sdmmc3_cd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 2 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/uart1_txd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/uart1_rxd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/sdmmc3_cd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s5_0 at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s5_1 at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s5_2 at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/pin_usb_host_en0 at 0
has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/pin_usb_host_en1 at 0
has a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/sdmmc3_cd at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /memory has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /serial has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /rtc has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_8 at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_9 at 0 has a
unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_10 at 0 has
a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_11 at 0 has
a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_12 at 0 has
a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pch_pinctrl/soc_gpio_s0_50 at 0 has
a unit name, but no reg property
Warning (unit_address_vs_reg): Node /pci has a reg or ranges property,
but no unit name
Warning (unit_address_vs_reg): Node
/pci/pch at 1f,0/spi/spi-flash at 0/rw-mrc-cache has a reg or ranges
property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioa has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiob has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioc has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiod has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpioe has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /pci/pch at 1f,0/gpiof has a reg or
ranges property, but no unit name
Warning (unit_address_vs_reg): Node /microcode/update at 0 has a unit
name, but no reg property
Warning (unit_address_vs_reg): Node /microcode/update at 1 has a unit
name, but no reg property

Should we fix those warnings? I see some device tree files in the
Linux kernel report the same warnings, wondering whether they should
be fixed.

Regards,
Bin


More information about the U-Boot mailing list