zephyr/scripts/dts
Kumar Gala 0d4290a2cb scripts/dts: Fix issue in label generation of registers
If we have something like:

       #address-cells = <1>;
       #size-cells = <0>;

       intc: ioapic@fec00000  {
	       compatible = "intel,ioapic";
	       reg = <0xfec00000 0x100000>;
       };

We should generate:

DT_INTEL_IOAPIC_FEC00000_BASE_ADDRESS_0
DT_INTEL_IOAPIC_FEC00000_BASE_ADDRESS_1

Instead we generated:

DT_INTEL_IOAPIC_FEC00000_BASE_ADDRESS
DT_INTEL_IOAPIC_FEC00000_BASE_ADDRESS_1

This was due to logic deciding if '_0' should be used not taking into
account #address-cells & #size-cells correctly.

Fixes: #16296

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2019-05-22 17:27:53 -05:00
..
extract scripts/dts: Fix issue in label generation of registers 2019-05-22 17:27:53 -05:00
devicetree.py scripts/dts: Fix bug in dead /memreserve/ code 2019-03-28 11:11:13 -05:00
extract_dts_includes.py scripts/dts: Remove alias defines for bus parents with an alias 2019-05-21 09:20:31 -04:00