forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'mmc-v4.1' of git://git.linaro.org/people/ulf.hansson/mmc
Pull MMC updates from Ulf Hansson: "MMC core: - Add support for marking HPI as broken through devicetree - Enable runtime PM management of host devices - Remove the ->enable|disable() callbacks - Restructure code and cleanups - Refreshed some of the MMC sections in MAINTAINERS MMC host: - dw_mmc: HS400 mode support - dw_mmc: Add the cmd11 timer to detect a timeout - dw_mmc: Endian agnostic IO accessors - dw_mmc: Bugfixes - sh_mmcif: Add exclusion between cmd and interrupt - omap_hsmmc: Hibernation support - omap_hsmmc: Rework and simplify cover/card detect - omap_hsmmc: Stop using ->enable|disable() callbacks - atmel-mci: Endian agnostic IO - sunxi: Enable MMC_CAP_SDIO_IRQ - sdhci-st: Add support for the stih407 family silicon - sdhci-st: UHS card support in SDR104 mode - sdhci-st: HS200 mode support - sdhci-esdhc-imx: Use common mmc DT parser - sdhci-of-arasan: Use common mmc DT parser - sdhci-iproc: Add new driver for Broadcom IPROC SDHCI controller - sdhci-tegra: Convert to GPIO descriptors - sdhci-tegra: Optmize write_w path for tegra114 and later - sdhci-sirf: Update tuning procedure - sdhci: Fix card presence logic - sdhci: Cleanups and consolidation" * tag 'mmc-v4.1' of git://git.linaro.org/people/ulf.hansson/mmc: (79 commits) mmc: sdhci-st: Update ST SDHCI binding documentation. mmc: sdhci-st: Update the quirks for this controller. mmc: sdhci-st: Add sdhci_st_set_uhs_signaling function. mmc: sdhci-st: Add st_mmcss_cconfig function to configure mmcss glue registers. mmc: sdhci-st: Add delay management functions for top registers (eMMC). mmc: sdhci-st: Add support for de-asserting reset signal and top regs resource mmc: sdhci-st: Add macros for register offsets and bitfields for mmcss glue regs mmc: sdhci-esdhc-imx: Call mmc_of_parse() mmc: dw_mmc: Add locking around cmd11 timer mmc: dw_mmc: Add a return in an unexpected cmd11 timeout mmc: dw_mmc: Increase cmd11 timeout to 500ms mmc: dw_mmc: fix fifo ordering in big endian mmc: dw_mmc: change idmac descriptor files to __le32 mmc: dw_mmc: make IO accessors endian agnostic mmc: core: Convert the error field in struct mmc_command|data into an int mmc: sdhci-of-arasan: Call OF parsing for MMC mmc: sdhci-pci: fix 64 BIT DMA quirks for rtsx mmc: Add support for marking hpi as broken through devicetree mmc: sdhci-tegra: convert to use GPIO descriptors mmc: omap_hsmmc: use generic slot-gpio isr to manage card detect pin ...
- Loading branch information
Showing
55 changed files
with
1,692 additions
and
892 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -187,6 +187,10 @@ N: Krishna Balasubramanian | |
E: [email protected] | ||
D: Wrote SYS V IPC (part of standard kernel since 0.99.10) | ||
|
||
N: Chris Ball | ||
E: [email protected] | ||
D: Former maintainer of the MMC/SD/SDIO subsystem. | ||
|
||
N: Dario Ballabio | ||
E: [email protected] | ||
E: [email protected] | ||
|
23 changes: 23 additions & 0 deletions
23
Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
Broadcom IPROC SDHCI controller | ||
|
||
This file documents differences between the core properties described | ||
by mmc.txt and the properties that represent the IPROC SDHCI controller. | ||
|
||
Required properties: | ||
- compatible : Should be "brcm,sdhci-iproc-cygnus". | ||
- clocks : The clock feeding the SDHCI controller. | ||
|
||
Optional properties: | ||
- sdhci,auto-cmd12: specifies that controller should use auto CMD12. | ||
|
||
Example: | ||
|
||
sdhci0: sdhci@0x18041000 { | ||
compatible = "brcm,sdhci-iproc-cygnus"; | ||
reg = <0x18041000 0x100>; | ||
interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; | ||
clocks = <&lcpll0_clks BCM_CYGNUS_LCPLL0_SDIO_CLK>; | ||
bus-width = <4>; | ||
sdhci,auto-cmd12; | ||
no-1-8-v; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
mmc-card / eMMC bindings | ||
------------------------ | ||
|
||
This documents describes the devicetree bindings for a mmc-host controller | ||
child node describing a mmc-card / an eMMC, see "Use of Function subnodes" | ||
in mmc.txt | ||
|
||
Required properties: | ||
-compatible : Must be "mmc-card" | ||
-reg : Must be <0> | ||
|
||
Optional properties: | ||
-broken-hpi : Use this to indicate that the mmc-card has a broken hpi | ||
implementation, and that hpi should not be used | ||
|
||
Example: | ||
|
||
&mmc2 { | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&mmc2_pins_a>; | ||
vmmc-supply = <®_vcc3v3>; | ||
bus-width = <8>; | ||
non-removable; | ||
status = "okay"; | ||
|
||
mmccard: mmccard@0 { | ||
reg = <0>; | ||
compatible = "mmc-card"; | ||
broken-hpi; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6566,10 +6566,8 @@ F: drivers/mfd/ | |
F: include/linux/mfd/ | ||
|
||
MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM | ||
M: Chris Ball <[email protected]> | ||
M: Ulf Hansson <[email protected]> | ||
L: [email protected] | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git | ||
T: git git://git.linaro.org/people/ulf.hansson/mmc.git | ||
S: Maintained | ||
F: drivers/mmc/ | ||
|
@@ -8670,10 +8668,8 @@ S: Maintained | |
F: drivers/mmc/host/sdricoh_cs.c | ||
|
||
SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER | ||
M: Chris Ball <[email protected]> | ||
L: [email protected] | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git | ||
S: Maintained | ||
S: Orphan | ||
F: drivers/mmc/host/sdhci.* | ||
F: drivers/mmc/host/sdhci-pltfm.[ch] | ||
|
||
|
@@ -8689,18 +8685,12 @@ F: include/linux/seccomp.h | |
K: \bsecure_computing | ||
K: \bTIF_SECCOMP\b | ||
|
||
SECURE DIGITAL HOST CONTROLLER INTERFACE, OPEN FIRMWARE BINDINGS (SDHCI-OF) | ||
M: Anton Vorontsov <[email protected]> | ||
L: [email protected] | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/mmc/host/sdhci-pltfm.[ch] | ||
|
||
SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER | ||
M: Ben Dooks <[email protected]> | ||
M: Jaehoon Chung <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: drivers/mmc/host/sdhci-s3c.c | ||
F: drivers/mmc/host/sdhci-s3c* | ||
|
||
SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER | ||
M: Viresh Kumar <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.