Address range collides with other peripherals in nRF5340 device tree view (vs code)

Hi,
I am encountering multiple conflicts in the device tree view, which seems quite strange.

  • "Oscillators" appears to collide with regulator@4000.
  • "Clock" appears to collide with power@5000 and reset-controller@5000.
  • "KMU" appears to collide with flash-controller@39000.

I am using a custom board, but it is very similar to the nRF5340 DK.

I traced the origin of these definitions and found them in zephyr/dts/arm/nordic/nrf5340_cpuapp_peripherals.dtsi:

oscillators: clock-controller@4000 {
    compatible = "nordic,nrf53-oscillators";
    reg = <0x4000 0x1000>;
    ...
};

regulators: regulator@4000 {
    compatible = "nordic,nrf53x-regulators";
    reg = <0x4000 0x1000>;
    ...
};

Is this correct, or do I need to redefine these addresses?


Parents Reply Children
Related