1 ST, stm32 flexible memory controller Drive
3 - compatible : "st,stm32-fmc"
4 - reg : fmc controller base address
5 - clocks : fmc controller clock
6 u-boot,dm-pre-reloc: flag to initialize memory before relocation.
8 on-board sdram memory attributes:
9 - st,sdram-control : parameters for sdram configuration, in this order:
13 number of intenal banks in memory
15 read burst enable or disable
18 - st,sdram-timing: timings for sdram, in this order:
26 There is device tree include file at :
27 include/dt-bindings/memory/stm32-sdram.h to define sdram control and timing
32 compatible = "st,stm32-fmc";
33 reg = <0xA0000000 0x1000>;
39 pinctrl-0 = <&fmc_pins>;
40 pinctrl-names = "default";
44 /* sdram memory configuration from sdram datasheet */
46 st,sdram-control = /bits/ 8 <NO_COL_8 NO_ROW_12 MWIDTH_16 BANKS_2
47 CAS_3 RD_BURST_EN RD_PIPE_DL_0>;
48 st,sdram-timing = /bits/ 8 <TMRD_1 TXSR_60 TRAS_42 TRC_60 TRP_18