diff --git a/dts/arm/st/h5/stm32h5.dtsi b/dts/arm/st/h5/stm32h5.dtsi index 2052ea10c5d..d0388f2ec80 100644 --- a/dts/arm/st/h5/stm32h5.dtsi +++ b/dts/arm/st/h5/stm32h5.dtsi @@ -461,6 +461,17 @@ status = "disabled"; }; + mac: ethernet@40028000 { + compatible = "st,stm32-ethernet"; + reg = <0x40028000 0x8000>; + interrupts = <106 0>; + clock-names = "stmmaceth", "mac-clk-tx", "mac-clk-rx"; + clocks = <&rcc STM32_CLOCK_BUS_AHB1 0x00080000>, + <&rcc STM32_CLOCK_BUS_AHB1 0x00100000>, + <&rcc STM32_CLOCK_BUS_AHB1 0x00200000>; + status = "disabled"; + }; + gpdma1: dma@40020000 { compatible = "st,stm32u5-dma"; #dma-cells = <3>; diff --git a/dts/arm/st/h5/stm32h563Xi.dtsi b/dts/arm/st/h5/stm32h563Xi.dtsi index 60ea91fc315..fa80a94828a 100644 --- a/dts/arm/st/h5/stm32h563Xi.dtsi +++ b/dts/arm/st/h5/stm32h563Xi.dtsi @@ -8,8 +8,22 @@ #include / { - sram0: memory@20000000 { - reg = <0x20000000 DT_SIZE_K(640)>; + sram1: memory@20000000 { + compatible = "zephyr,memory-region", "mmio-sram"; + reg = <0x20000000 DT_SIZE_K(256)>; + zephyr,memory-region = "SRAM1"; + }; + + sram2: memory@20040000 { + compatible = "zephyr,memory-region", "mmio-sram"; + reg = <0x20040000 DT_SIZE_K(64)>; + zephyr,memory-region = "SRAM2"; + }; + + sram3: memory@20050000 { + compatible = "zephyr,memory-region", "mmio-sram"; + reg = <0x20050000 DT_SIZE_K(320)>; + zephyr,memory-region = "SRAM3"; }; soc {