mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-30 16:39:35 +00:00
e8dd60d489
This fixes the board's dts to supply SPL with QSPI info. The EBV Socrates board has DIP switches to boot from SD card or QSPI, so let's fix its defconfig to work for both cases. Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
96 lines
1.3 KiB
Text
96 lines
1.3 KiB
Text
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Copyright (C) 2014 Steffen Trumtrar <s.trumtrar@pengutronix.de>
|
|
*/
|
|
|
|
#include "socfpga_cyclone5.dtsi"
|
|
|
|
/ {
|
|
model = "EBV SOCrates";
|
|
compatible = "ebv,socrates", "altr,socfpga-cyclone5", "altr,socfpga";
|
|
|
|
aliases {
|
|
ethernet0 = &gmac1;
|
|
};
|
|
|
|
chosen {
|
|
bootargs = "earlyprintk";
|
|
stdout-path = "serial0:115200n8";
|
|
};
|
|
|
|
memory@0 {
|
|
name = "memory";
|
|
device_type = "memory";
|
|
reg = <0x0 0x40000000>; /* 1GB */
|
|
};
|
|
|
|
leds: gpio-leds {
|
|
};
|
|
};
|
|
|
|
&gmac1 {
|
|
phy-mode = "rgmii";
|
|
status = "okay";
|
|
};
|
|
|
|
&gpio0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&gpio1 {
|
|
status = "okay";
|
|
};
|
|
|
|
&i2c0 {
|
|
status = "okay";
|
|
|
|
rtc: rtc@68 {
|
|
compatible = "st,m41t82";
|
|
reg = <0x68>;
|
|
};
|
|
};
|
|
|
|
&leds {
|
|
compatible = "gpio-leds";
|
|
|
|
led0 {
|
|
label = "led:green:heartbeat";
|
|
gpios = <&porta 28 1>;
|
|
linux,default-trigger = "heartbeat";
|
|
};
|
|
|
|
led1 {
|
|
label = "led:green:D7";
|
|
gpios = <&portb 19 1>;
|
|
};
|
|
|
|
led2 {
|
|
label = "led:green:D8";
|
|
gpios = <&portb 25 1>;
|
|
};
|
|
};
|
|
|
|
&mmc {
|
|
status = "okay";
|
|
};
|
|
|
|
&qspi {
|
|
status = "okay";
|
|
u-boot,dm-pre-reloc;
|
|
|
|
flash: flash@0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "n25q256a";
|
|
reg = <0>;
|
|
spi-max-frequency = <100000000>;
|
|
m25p,fast-read;
|
|
cdns,read-delay = <4>;
|
|
cdns,tshsl-ns = <50>;
|
|
cdns,tsd2d-ns = <50>;
|
|
cdns,tchsh-ns = <4>;
|
|
cdns,tslch-ns = <4>;
|
|
status = "okay";
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
};
|