| /* |
| * Copyright (c) 2023 STMicroelectronics |
| * |
| * SPDX-License-Identifier: Apache-2.0 |
| */ |
| |
| #include <st/h5/stm32h562.dtsi> |
| |
| / { |
| soc { |
| compatible = "st,stm32h563", "st,stm32h5", "simple-bus"; |
| |
| sdmmc2: sdmmc@46008c00 { |
| compatible = "st,stm32-sdmmc"; |
| reg = <0x46008c00 0x400>; |
| clocks = <&rcc STM32_CLOCK(AHB4, 12)>, |
| <&rcc STM32_SRC_PLL1_Q SDMMC2_SEL(0)>; |
| resets = <&rctl STM32_RESET(AHB4, 12U)>; |
| interrupts = <102 0>; |
| status = "disabled"; |
| }; |
| |
| ethernet@40028000 { |
| reg = <0x40028000 0x8000>; |
| compatible = "st,stm32-ethernet-controller"; |
| clock-names = "stm-eth"; |
| clocks = <&rcc STM32_CLOCK(AHB1, 19)>; |
| |
| mac: ethernet { |
| compatible = "st,stm32h7-ethernet", "st,stm32-ethernet"; |
| interrupts = <106 0>; |
| clock-names = "mac-clk-tx", "mac-clk-rx"; |
| clocks = <&rcc STM32_CLOCK(AHB1, 20)>, |
| <&rcc STM32_CLOCK(AHB1, 21)>; |
| status = "disabled"; |
| }; |
| |
| mdio: mdio { |
| compatible = "st,stm32-mdio"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| status = "disabled"; |
| }; |
| }; |
| |
| fdcan2: can@4000a800 { |
| compatible = "st,stm32-fdcan"; |
| reg = <0x4000a800 0x400>, <0x4000ac00 0x6a0>; |
| reg-names = "m_can", "message_ram"; |
| interrupts = <109 0>, <110 0>; |
| interrupt-names = "int0", "int1"; |
| /* common clock FDCAN 1 & 2 */ |
| clocks = <&rcc STM32_CLOCK(APB1_2, 9)>, |
| <&rcc STM32_SRC_HSE FDCAN_SEL(0)>; |
| bosch,mram-cfg = <0x350 28 8 3 3 0 3 3>; |
| status = "disabled"; |
| }; |
| }; |
| }; |