Skip to content

Commit 91b05e1

Browse files
committed
Add -Wno-unit_address_vs_reg to avoid dtc warning
For a long time there has been this annoying set of warnings when building Adafruit_BBIO: overlays/ADAFRUIT-SPI0-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-SPI0-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property overlays/ADAFRUIT-SPI1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-SPI1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property overlays/ADAFRUIT-UART1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-UART1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property overlays/ADAFRUIT-UART2-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-UART2-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property overlays/ADAFRUIT-UART4-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-UART4-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property overlays/ADAFRUIT-UART5-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property overlays/ADAFRUIT-UART5-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property I noticed that installing bb.org-overlays does not generate these warnings despite having similar device tree syntax: https://github.com/beagleboard/bb.org-overlays/blob/master/Makefile#L35 I decided to go with Robert Nelson's judgement and add the flag to avoid the dtc warning when building Adafruit_BBIO.
1 parent 65af1c7 commit 91b05e1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

overlays/builder.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
def compile():
77
#SPI Overlays
8-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-SPI0-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-SPI0-00A0.dts"])
9-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-SPI1-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-SPI1-00A0.dts"])
8+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-SPI0-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-SPI0-00A0.dts"])
9+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-SPI1-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-SPI1-00A0.dts"])
1010
#UART Overlayss
11-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART1-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART1-00A0.dts"])
12-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART2-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART2-00A0.dts"])
13-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART4-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART4-00A0.dts"])
14-
call(["dtc", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART5-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART5-00A0.dts"])
11+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART1-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART1-00A0.dts"])
12+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART2-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART2-00A0.dts"])
13+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART4-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART4-00A0.dts"])
14+
call(["dtc", "-Wno-unit_address_vs_reg", "-O", "dtb", "-o", "overlays/ADAFRUIT-UART5-00A0.dtbo", "-b", "o", "-@", "overlays/ADAFRUIT-UART5-00A0.dts"])
1515
def copy():
1616
for fl in glob.glob("/lib/firmware/ADAFRUIT-SPI*-00A0.dtbo"):
1717
os.remove(fl)
@@ -24,4 +24,4 @@ def copy():
2424
shutil.move("overlays/ADAFRUIT-UART1-00A0.dtbo", "/lib/firmware/ADAFRUIT-UART1-00A0.dtbo")
2525
shutil.move("overlays/ADAFRUIT-UART2-00A0.dtbo", "/lib/firmware/ADAFRUIT-UART2-00A0.dtbo")
2626
shutil.move("overlays/ADAFRUIT-UART4-00A0.dtbo", "/lib/firmware/ADAFRUIT-UART4-00A0.dtbo")
27-
shutil.move("overlays/ADAFRUIT-UART5-00A0.dtbo", "/lib/firmware/ADAFRUIT-UART5-00A0.dtbo")
27+
shutil.move("overlays/ADAFRUIT-UART5-00A0.dtbo", "/lib/firmware/ADAFRUIT-UART5-00A0.dtbo")

0 commit comments

Comments
 (0)