1// SPDX-License-Identifier: GPL-2.0+ 2 3#include <dt-bindings/memory/stm32-sdram.h> 4/{ 5 soc { 6 u-boot,dm-pre-reloc; 7 8 fmc: fmc@A0000000 { 9 compatible = "st,stm32-fmc"; 10 reg = <0xA0000000 0x1000>; 11 clocks = <&rcc 0 STM32F7_AHB3_CLOCK(FMC)>; 12 pinctrl-0 = <&fmc_pins>; 13 pinctrl-names = "default"; 14 status = "okay"; 15 u-boot,dm-pre-reloc; 16 }; 17 18 mac: ethernet@40028000 { 19 compatible = "st,stm32-dwmac"; 20 reg = <0x40028000 0x8000>; 21 reg-names = "stmmaceth"; 22 clocks = <&rcc 0 STM32F7_AHB1_CLOCK(ETHMAC)>, 23 <&rcc 0 STM32F7_AHB1_CLOCK(ETHMACTX)>, 24 <&rcc 0 STM32F7_AHB1_CLOCK(ETHMACRX)>; 25 interrupts = <61>, <62>; 26 interrupt-names = "macirq", "eth_wake_irq"; 27 snps,pbl = <8>; 28 snps,mixed-burst; 29 pinctrl-0 = <ðernet_mii>; 30 phy-mode = "rmii"; 31 phy-handle = <&phy0>; 32 33 status = "okay"; 34 35 mdio0 { 36 #address-cells = <1>; 37 #size-cells = <0>; 38 compatible = "snps,dwmac-mdio"; 39 phy0: ethernet-phy@0 { 40 reg = <0>; 41 }; 42 }; 43 }; 44 45 qspi: spi@A0001000 { 46 compatible = "st,stm32f469-qspi"; 47 #address-cells = <1>; 48 #size-cells = <0>; 49 reg = <0xA0001000 0x1000>, <0x90000000 0x10000000>; 50 reg-names = "qspi", "qspi_mm"; 51 interrupts = <92>; 52 spi-max-frequency = <108000000>; 53 clocks = <&rcc 0 STM32F7_AHB3_CLOCK(QSPI)>; 54 resets = <&rcc STM32F7_AHB3_RESET(QSPI)>; 55 pinctrl-0 = <&qspi_pins>; 56 57 status = "okay"; 58 }; 59 }; 60}; 61 62&clk_hse { 63 u-boot,dm-pre-reloc; 64}; 65 66&gpioa { 67 u-boot,dm-pre-reloc; 68}; 69 70&gpiob { 71 u-boot,dm-pre-reloc; 72}; 73 74&gpioc { 75 u-boot,dm-pre-reloc; 76}; 77 78&gpiod { 79 u-boot,dm-pre-reloc; 80}; 81 82&gpioe { 83 u-boot,dm-pre-reloc; 84}; 85 86&gpiof { 87 u-boot,dm-pre-reloc; 88}; 89 90&gpiog { 91 u-boot,dm-pre-reloc; 92}; 93 94&gpioh { 95 u-boot,dm-pre-reloc; 96}; 97 98&gpioi { 99 u-boot,dm-pre-reloc; 100}; 101 102&pinctrl { 103 u-boot,dm-pre-reloc; 104 105 fmc_pins: fmc@0 { 106 u-boot,dm-pre-reloc; 107 pins 108 { 109 u-boot,dm-pre-reloc; 110 }; 111 }; 112}; 113 114&pwrcfg { 115 u-boot,dm-pre-reloc; 116}; 117 118&rcc { 119 u-boot,dm-pre-reloc; 120}; 121 122&timer5 { 123 u-boot,dm-pre-reloc; 124}; 125 126&usart1 { 127 u-boot,dm-pre-reloc; 128 clocks = <&rcc 0 STM32F7_APB2_CLOCK(USART1)>; 129}; 130