powerpc/44x/fsp2: Enable eMMC arasan for fsp2 platform

Add mmc0 changes for enabling arasan emmc and change
defconfig appropriately.

Signed-off-by: Ivan Mikhaylov <ivan@de.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
Ivan Mikhaylov 2017-07-25 14:40:04 +03:00 committed by Michael Ellerman
parent 7cd2a8695e
commit 754f030908
2 changed files with 21 additions and 14 deletions

View File

@ -52,6 +52,7 @@ cuboot */
clocks {
mmc_clk: mmc_clk {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <50000000>;
clock-output-names = "mmc_clk";
};
@ -359,20 +360,6 @@ UIC2_15: uic2_15 {
interrupts = <31 0x4 15 0x84>;
};
mmc0: sdhci@020c0000 {
compatible = "st,sdhci-stih407", "st,sdhci";
status = "disabled";
reg = <0x020c0000 0x20000>;
reg-names = "mmc";
interrupt-parent = <&UIC1_3>;
interrupts = <21 0x4 22 0x4>;
interrupt-names = "mmcirq";
pinctrl-names = "default";
pinctrl-0 = <>;
clock-names = "mmc";
clocks = <&mmc_clk>;
};
plb6 {
compatible = "ibm,plb6";
#address-cells = <2>;
@ -501,6 +488,24 @@ MAL1: mcmal1 {
/*RXDE*/ 4 &UIC1_2 13 0x4>;
};
mmc0: mmc@20c0000 {
compatible = "st,sdhci-stih407", "st,sdhci";
reg = <0x020c0000 0x20000>;
reg-names = "mmc";
interrupts = <21 0x4>;
interrupt-parent = <&UIC1_3>;
interrupt-names = "mmcirq";
pinctrl-names = "default";
pinctrl-0 = <>;
clock-names = "mmc";
clocks = <&mmc_clk>;
bus-width = <4>;
non-removable;
sd-uhs-sdr50;
sd-uhs-sdr104;
sd-uhs-ddr50;
};
opb {
compatible = "ibm,opb";
#address-cells = <1>;

View File

@ -92,8 +92,10 @@ CONFIG_MMC_DEBUG=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_OF_ARASAN=y
CONFIG_MMC_SDHCI_ST=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_DRV_M41T80=y
CONFIG_RESET_CONTROLLER=y
CONFIG_EXT2_FS=y
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y