Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 754f0309 authored by Ivan Mikhaylov's avatar Ivan Mikhaylov Committed by Michael Ellerman
Browse files

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



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

Signed-off-by: default avatarIvan Mikhaylov <ivan@de.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 7cd2a869
Loading
Loading
Loading
Loading
+19 −14
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@
	clocks {
		mmc_clk: mmc_clk {
			compatible = "fixed-clock";
			#clock-cells = <0>;
			clock-frequency = <50000000>;
			clock-output-names = "mmc_clk";
		};
@@ -359,20 +360,6 @@
		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 @@
					 /*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>;
+2 −0
Original line number Diff line number Diff line
@@ -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