// SPDX-License-Identifier: GPL-2.0+ #include /{ chosen { bootargs = "root=/dev/mmcblk0p1 rw rootwait"; }; aliases { /* Aliases for gpios so as to use sequence */ gpio0 = &gpioa; gpio1 = &gpiob; gpio2 = &gpioc; gpio3 = &gpiod; gpio4 = &gpioe; gpio5 = &gpiof; gpio6 = &gpiog; gpio7 = &gpioh; gpio8 = &gpioi; gpio9 = &gpioj; gpio10 = &gpiok; mmc0 = &sdio; spi0 = &qspi; }; button1 { compatible = "st,button1"; button-gpio = <&gpioc 13 0>; }; led1 { compatible = "st,led1"; led-gpio = <&gpiof 10 0>; }; }; &fmc { /* * Memory configuration from sdram datasheet IS42S32800G-6BLI */ bank1: bank@0 { u-boot,dm-pre-reloc; st,sdram-control = /bits/ 8 ; st,sdram-timing = /bits/ 8 ; st,sdram-refcount = <1539>; }; }; &mac { phy-mode = "mii"; }; &pinctrl { ethernet_mii: mii@0 { pins { pinmux = , , , , , , , , ; slew-rate = <2>; }; }; fmc_pins: fmc@0 { pins { pinmux = , /* FMC_D31 */ , /* FMC_D30*/ , /* FMC_D29 */ , /* FMC_D28 */ , /* FMC_D27 */ , /* FMC_D26 */ , /* FMC_D25 */ , /* FMC_D24 */ , /* FMC_D23 */ , /* FMC_D22 */ , /* FMC_D21 */ , /* FMC_D20 */ , /* FMC_D19 */ , /* FMC_D18 */ , /* FMC_D17 */ , /* FMC_D16 */ , /* FMC_D15 */ , /* FMC_D14*/ , /* FMC_D13 */ ,/* FMC_D12 */ ,/* FMC_D11 */ ,/* FMC_D10 */ , /* FMC_D9 */ , /* FMC_D8 */ , /* FMC_D7 */ , /* FMC_D6 */ , /* FMC_D5*/ , /* FMC_D4 */ , /* FMC_D3 */ , /* FMC_D2 */ , /* FMC_D1 */ , /* FMC_D0 */ , /* FMC_NBL3 */ , /* FMC_NBL2 */ , /* FMC_NBL1 */ , /* FMC_NBL0 */ , /* FMC_A15 FMC_BA1 */ , /* FMC_A14 FMC_BA0*/ , /* FMC_A11 */ , /* FMC_A10 */ , /* FMC_A9 */ , /* FMC_A8 */ , /* FMC_A7 */ , /* FMC_A6 */ , /* FUNC_FMC_A5 */ , /* FMC_A4 */ , /* FMC_A3 */ , /* FMC_A2 */ , /* FMC_A1 */ , /* FMC_A0 */ ,/* FMC_SDNE0 */ , /* FMC_SDNWE */ , /* FMC_SDNRAS */ , /* FMC_SDNCAS */ , /* FMC_SDCKE0 */ ; /* FMC_SDCLK */ slew-rate = <2>; }; }; qspi_pins: qspi@0 { pins { pinmux = , , , , , ; slew-rate = <2>; }; }; }; &qspi { qflash0: n25q512a { #address-cells = <1>; #size-cells = <1>; spi-max-frequency = <108000000>; spi-tx-bus-width = <1>; spi-rx-bus-width = <1>; reg = <0>; }; };