Commit 2dbfe748 authored by Christian Daudt's avatar Christian Daudt
Browse files

ARM: mmc: bcm281xx SDHCI driver (dt mods)



Add SDHCI bindings for the Broadcom 281xx SoCs.

Changes from V2:
 - Documentation cleanups

Changes from V1:
 - split original patch into 2, one for driver and this one for dt

Signed-off-by: default avatarChristian Daudt <csd@broadcom.com>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
parent 5401cc43
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
Broadcom BCM281xx SDHCI

This file documents differences between the core properties in mmc.txt
and the properties present in the bcm281xx SDHCI

Required properties:
- compatible : Should be "bcm,kona-sdhci"

Example:

sdio2: sdio@0x3f1a0000 {
	compatible = "bcm,kona-sdhci";
	reg = <0x3f1a0000 0x10000>;
	interrupts = <0x0 74 0x4>;
};
+17 −0
Original line number Diff line number Diff line
@@ -27,4 +27,21 @@
		status = "okay";
	};

	sdio0: sdio@0x3f180000 {
		max-frequency = <48000000>;
		status = "okay";
	};

	sdio1: sdio@0x3f190000 {
		non-removable;
		max-frequency = <48000000>;
		status = "okay";
	};

	sdio3: sdio@0x3f1b0000 {
		max-frequency = <48000000>;
		status = "okay";
	};


};
+28 −0
Original line number Diff line number Diff line
@@ -63,4 +63,32 @@
		clock-frequency = <32768>;
	};

	sdio0: sdio@0x3f180000 {
		compatible = "bcm,kona-sdhci";
		reg = <0x3f180000 0x10000>;
		interrupts = <0x0 77 0x4>;
		status = "disabled";
	};

	sdio1: sdio@0x3f190000 {
		compatible = "bcm,kona-sdhci";
		reg = <0x3f190000 0x10000>;
		interrupts = <0x0 76 0x4>;
		status = "disabled";
	};

	sdio2: sdio@0x3f1a0000 {
		compatible = "bcm,kona-sdhci";
		reg = <0x3f1a0000 0x10000>;
		interrupts = <0x0 74 0x4>;
		status = "disabled";
	};

	sdio3: sdio@0x3f1b0000 {
		compatible = "bcm,kona-sdhci";
		reg = <0x3f1b0000 0x10000>;
		interrupts = <0x0 73 0x4>;
		status = "disabled";
	};

};