mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-12 07:57:21 +00:00
778fbe2668
Add sysinfo node and phandle to the board ID EEPROM on all boards where this functionality is described in DT, which is Salvator-X(S), ULCB and Ebisu. The u-boot,dm-pre-reloc is necessary here, since the sysinfo must be available early during boot. The V3M and V3H boards currently do not describe this board ID EEPROM in upstream DT, but that could be easily added later, once the DTs contain the necessary nodes. ULCB and Ebisu needs the full EEPROM node in the u-boot extras DT, since the EEPROM node is still missing in the upstream DTs. Ebisu also needs extra compatible string override for the i2c_dvfs. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
60 lines
933 B
Text
60 lines
933 B
Text
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Device Tree Source extras for U-Boot for the Salvator-X board
|
|
*
|
|
* Copyright (C) 2018 Marek Vasut <marek.vasut@gmail.com>
|
|
*/
|
|
|
|
#include "r8a77950-salvator-x.dts"
|
|
#include "r8a77950-u-boot.dtsi"
|
|
|
|
/ {
|
|
sysinfo {
|
|
compatible = "renesas,rcar-sysinfo";
|
|
i2c-eeprom = <&sysinfo_eeprom>;
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
};
|
|
|
|
&i2c_dvfs {
|
|
u-boot,dm-pre-reloc;
|
|
|
|
sysinfo_eeprom: eeprom@50 {
|
|
u-boot,dm-pre-reloc;
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
&rpc {
|
|
reg = <0 0xee200000 0 0x100>, <0 0x08000000 0 0x04000000>;
|
|
status = "okay";
|
|
};
|
|
|
|
&sdhi0 {
|
|
sd-uhs-sdr12;
|
|
sd-uhs-sdr25;
|
|
sd-uhs-sdr104;
|
|
max-frequency = <208000000>;
|
|
};
|
|
|
|
&sdhi2 {
|
|
mmc-ddr-1_8v;
|
|
mmc-hs200-1_8v;
|
|
mmc-hs400-1_8v;
|
|
max-frequency = <200000000>;
|
|
};
|
|
|
|
&sdhi3 {
|
|
sd-uhs-sdr12;
|
|
sd-uhs-sdr25;
|
|
sd-uhs-sdr104;
|
|
max-frequency = <208000000>;
|
|
};
|
|
|
|
&vcc_sdhi0 {
|
|
u-boot,off-on-delay-us = <20000>;
|
|
};
|
|
|
|
&vcc_sdhi3 {
|
|
u-boot,off-on-delay-us = <20000>;
|
|
};
|