summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2018-05-14 19:19:45 +0300
committerOlof Johansson <olof@lixom.net>2018-05-14 19:19:45 +0300
commitf4f8ef04a154ea4449a028ff5e7b11d34cfad4d4 (patch)
treeec39f73484b12f2599e252aeabaa2766acc93001 /Documentation
parent094119392ffd8944ed13c541bd83866346a9cc47 (diff)
parent24a6f1f65ea567d017c598faf1374ee443f73851 (diff)
downloadlinux-f4f8ef04a154ea4449a028ff5e7b11d34cfad4d4.tar.xz
Merge tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
Device tree changes for omap variants for SDHCI This series adds the devicetree configuration needed for pinctrl on dra7 variants to use the SDHCI SDIO driver instead of mmc-omap-hs driver. To use SDHCI, both the pins and the iodelay needs to be configured. This series is based on the related SDHCI drivers changes on a branch set up by Ulf. * tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (28 commits) Documentation: ARM: Add new MMC requirements for DRA7/K2G ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node ARM: dts: dra7: Use sdhci-omap programming model ARM: dts: dra76-evm: Add wilink8 wlan support ARM: dts: dra7-evm: Add wilink8 wlan support ARM: dts: dra7-evm: Model EVM_3V6 regulator ARM: dts: dra72-evm-common: Add wilink8 wlan support ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names ARM: dts: am574x-idk: Add pinmux configuration for MMC ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2 ARM: dts: dra72-evm-common: Remove mmc specific pinmux mmc: sdhci-omap: Get IODelay values for 3.3v DDR mode dt-bindings: sdhci-omap: Add pinctrl bindings mmc: sdhci-omap: Add sdhci_omap specific ops for enable_sdio_irq mmc: sdhci-omap: Add support for MMC/SD controller in k2g SoC dt-bindings: sdhci-omap: Add K2G specific binding mmc: sdhci-omap: Workaround for Errata i834 ... Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/arm/OMAP/README4
-rw-r--r--Documentation/devicetree/bindings/mmc/sdhci-omap.txt7
2 files changed, 11 insertions, 0 deletions
diff --git a/Documentation/arm/OMAP/README b/Documentation/arm/OMAP/README
index 75645c45d14a..90c6c57d61e8 100644
--- a/Documentation/arm/OMAP/README
+++ b/Documentation/arm/OMAP/README
@@ -5,3 +5,7 @@ KERNEL NEW DEPENDENCIES
v4.3+ Update is needed for custom .config files to make sure
CONFIG_REGULATOR_PBIAS is enabled for MMC1 to work
properly.
+
+v4.18+ Update is needed for custom .config files to make sure
+ CONFIG_MMC_SDHCI_OMAP is enabled for all MMC instances
+ to work in DRA7 and K2G based boards.
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-omap.txt b/Documentation/devicetree/bindings/mmc/sdhci-omap.txt
index 51775a372c06..393848c2138e 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-omap.txt
+++ b/Documentation/devicetree/bindings/mmc/sdhci-omap.txt
@@ -4,7 +4,14 @@ Refer to mmc.txt for standard MMC bindings.
Required properties:
- compatible: Should be "ti,dra7-sdhci" for DRA7 and DRA72 controllers
+ Should be "ti,k2g-sdhci" for K2G
- ti,hwmods: Must be "mmc<n>", <n> is controller instance starting 1
+ (Not required for K2G).
+- pinctrl-names: Should be subset of "default", "hs", "sdr12", "sdr25", "sdr50",
+ "ddr50-rev11", "sdr104-rev11", "ddr50", "sdr104",
+ "ddr_1_8v-rev11", "ddr_1_8v" or "ddr_3_3v", "hs200_1_8v-rev11",
+ "hs200_1_8v",
+- pinctrl-<n> : Pinctrl states as described in bindings/pinctrl/pinctrl-bindings.txt
Example:
mmc1: mmc@4809c000 {