mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
arm: dts: Add MMC nodes for HiKey board
Add MMC nodes for HiKey board based on HI6220 SoC. There are three MMC controllers in this SoC, first one used for eMMC, second one used for SD card and third one is not used by u-boot. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
6240e64f92
commit
a50eb64915
3 changed files with 43 additions and 0 deletions
14
arch/arm/dts/hi6220-hikey-u-boot.dtsi
Normal file
14
arch/arm/dts/hi6220-hikey-u-boot.dtsi
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
// SPDX-License-Identifier: GPL-2.0+
|
||||||
|
/*
|
||||||
|
* U-Boot additions
|
||||||
|
*
|
||||||
|
* Copyright (c) 2018 Linaro Ltd.
|
||||||
|
*/
|
||||||
|
|
||||||
|
&mmc0 {
|
||||||
|
u-boot,dm-pre-reloc;
|
||||||
|
};
|
||||||
|
|
||||||
|
&mmc1 {
|
||||||
|
u-boot,dm-pre-reloc;
|
||||||
|
};
|
|
@ -40,6 +40,17 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&mmc0 {
|
||||||
|
status = "okay";
|
||||||
|
non-removable;
|
||||||
|
bus-width = <8>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&mmc1 {
|
||||||
|
status = "okay";
|
||||||
|
bus-width = <4>;
|
||||||
|
};
|
||||||
|
|
||||||
&uart2 {
|
&uart2 {
|
||||||
label = "LS-UART0";
|
label = "LS-UART0";
|
||||||
};
|
};
|
||||||
|
|
|
@ -162,6 +162,24 @@
|
||||||
#clock-cells = <1>;
|
#clock-cells = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
mmc0: dwmmc@f723d000 {
|
||||||
|
compatible = "hisilicon,hi6220-dw-mshc";
|
||||||
|
reg = <0x0 0xf723d000 0x0 0x1000>;
|
||||||
|
interrupts = <0x0 0x48 0x4>;
|
||||||
|
clocks = <&sys_ctrl 2>, <&sys_ctrl 1>;
|
||||||
|
clock-names = "ciu", "biu";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
|
mmc1: dwmmc@f723e000 {
|
||||||
|
compatible = "hisilicon,hi6220-dw-mshc";
|
||||||
|
reg = <0x0 0xf723e000 0x0 0x1000>;
|
||||||
|
interrupts = <0x0 0x49 0x4>;
|
||||||
|
clocks = <&sys_ctrl 4>, <&sys_ctrl 3>;
|
||||||
|
clock-names = "ciu", "biu";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
uart0: uart@f8015000 { /* console */
|
uart0: uart@f8015000 { /* console */
|
||||||
compatible = "arm,pl011", "arm,primecell";
|
compatible = "arm,pl011", "arm,primecell";
|
||||||
reg = <0x0 0xf8015000 0x0 0x1000>;
|
reg = <0x0 0xf8015000 0x0 0x1000>;
|
||||||
|
|
Loading…
Reference in a new issue