<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mmc/host/Kconfig, branch linux-4.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-10-30T10:46:02Z</updated>
<entry>
<title>mmc: meson-mx-sdio: Add a driver for the Amlogic Meson8 and Meson8b SoCs</title>
<updated>2017-10-30T10:46:02Z</updated>
<author>
<name>Carlo Caione</name>
</author>
<published>2017-10-03T11:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed80a13bb4c4c9a66aca11228930c5950d21c6f7'/>
<id>urn:sha1:ed80a13bb4c4c9a66aca11228930c5950d21c6f7</id>
<content type='text'>
Add a driver for the SDIO/MMC host found on the Amlogic Meson SoCs. This
is an MMC controller which provides an interface between the application
processor and various memory cards. It supports the SD specification
v2.0 and the eMMC specification v4.41.

The controller provides an internal "mux" which allows connecting up to
three MMC devices to it. Only one device can be used at a time though
since the registers are shared across all devices. The driver takes care
of synchronizing access (similar to the dw_mmc driver).
The maximum supported bus-width is 4-bits.

Amlogic's GPL kernel sources call the corresponding driver "aml_sdio" to
differentiate it from the other MMC controller in (at least the Meson8
and Meson8b) the SoCs (they call the other drivers aml_sdhc and
aml_sdhc_m8, which seem to support a bus-width of up to 8-bits). This
means that there are three different MMC host controller IP blocks from
Amlogic (each of them with completely own register layout and features):
- "SDIO": 1 and 4 bit bus width, support for high-speed modes up to
  UHS-I SDR50, part of Meson6, Meson8 and Meson8b (the driver from this
  patch targets this controller)
- "SDHC": 1, 4 and 8 bit bus width, compatible with standard iNAND
  interface, support for speeds up to HS200 and MMC spec up to version
  4.5x, part of Meson8 and Meson8b SoCs (there is no mainline driver
  for this controller yet)
- "SDEMMC": 1, 4 and 8 bit bus width, support for speeds up to HS400
  and MMC spec up to version 5.0, part of the Meson GX (64-bit) SoCs
  (supported by the meson-gx MMC host driver)

Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;
Signed-off-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: cavium: Depend on GPIO driver</title>
<updated>2017-10-30T10:46:00Z</updated>
<author>
<name>Jan Glauber</name>
</author>
<published>2017-10-02T12:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62467bbbbc4e37a0f491588bb6059bce56f31737'/>
<id>urn:sha1:62467bbbbc4e37a0f491588bb6059bce56f31737</id>
<content type='text'>
Without the ThunderX/OcteonTx GPIO driver the MMC driver
would not power up any MMC devices. Therefore add a
dependency to the GPIO driver and remove the unneeded GPIOLIB
dependency.

Signed-off-by: Jan Glauber &lt;jglauber@cavium.com&gt;
Acked-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: Kconfig: Enable CONFIG_MMC_SDHCI_IO_ACCESSORS</title>
<updated>2017-10-30T10:45:59Z</updated>
<author>
<name>Vijay Viswanath</name>
</author>
<published>2017-09-27T05:34:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=99d570da309813f67e9c741edeff55bafc6c1d5e'/>
<id>urn:sha1:99d570da309813f67e9c741edeff55bafc6c1d5e</id>
<content type='text'>
Enable CONFIG_MMC_SDHCI_IO_ACCESSORS so that SDHC controller specific
register read and write APIs, if registered, can be used.

Signed-off-by: Vijay Viswanath &lt;vviswana@codeaurora.org&gt;
Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'omap_hsmmc' into next</title>
<updated>2017-10-30T10:36:42Z</updated>
<author>
<name>Ulf Hansson</name>
</author>
<published>2017-10-30T10:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=35ed78a044e4cc14fb0bb3f99d3c62d4fab2bda1'/>
<id>urn:sha1:35ed78a044e4cc14fb0bb3f99d3c62d4fab2bda1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mmc: sdhci-omap: Add OMAP SDHCI driver</title>
<updated>2017-09-22T08:28:49Z</updated>
<author>
<name>Kishon Vijay Abraham I</name>
</author>
<published>2017-09-06T11:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7d326930d3522a1183b8d54126c524fcbccd3343'/>
<id>urn:sha1:7d326930d3522a1183b8d54126c524fcbccd3343</id>
<content type='text'>
Create a new sdhci-omap driver to configure the eMMC/SD/SDIO controller
in TI's OMAP SoCs making use of the SDHCI core library. For OMAP specific
configurations, populate sdhci_ops with OMAP specific callbacks and use
SDHCI quirks.
Enable only high speed mode for both SD and eMMC here and add other
UHS mode support later.

Signed-off-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;
Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Acked-by: Adrian Hunter &lt;adrian.hunter@intel.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: host: fix typo after MMC_DEBUG move</title>
<updated>2017-09-08T13:38:21Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2017-09-05T18:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4f146f5faf85d21f5cd414531c3ced9c1b61e3c'/>
<id>urn:sha1:b4f146f5faf85d21f5cd414531c3ced9c1b61e3c</id>
<content type='text'>
MMC_DEBUG was moved and one letter got strangely capitalized.

Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: mmci: stop building qcom dml as module</title>
<updated>2017-08-30T13:03:53Z</updated>
<author>
<name>Srinivas Kandagatla</name>
</author>
<published>2017-08-30T12:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ac99066225bd0dab013f7a5f3c9f55453acd481'/>
<id>urn:sha1:1ac99066225bd0dab013f7a5f3c9f55453acd481</id>
<content type='text'>
It does not make sense for qcom dml code to be a seperate module, as
this has just 2 helper functions specific to qcom, and used directly by
mmci driver, so just compile this along with main mmci driver.

This would also fix issues arrising due to Kconfig combinations between
mmci and qcom dml.

Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>MMC: Remove HIGHMEM dependency from mmc-spi driver</title>
<updated>2017-08-30T12:01:36Z</updated>
<author>
<name>Ian Molton</name>
</author>
<published>2017-07-18T12:19:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e176c2559fc3bbdffd658eb80f91b01af2effed0'/>
<id>urn:sha1:e176c2559fc3bbdffd658eb80f91b01af2effed0</id>
<content type='text'>
I cannot see why this is needed. kmap() should be safe in this case.

Signed-off-by: Ian Molton &lt;ian@mnementh.co.uk&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: Kconfig: downgrade CONFIG_MMC_DEBUG for host drivers only</title>
<updated>2017-08-30T12:01:34Z</updated>
<author>
<name>Shawn Lin</name>
</author>
<published>2017-07-19T07:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03596b927f83004e84cf131aa45c0ee3dfe31b4b'/>
<id>urn:sha1:03596b927f83004e84cf131aa45c0ee3dfe31b4b</id>
<content type='text'>
We have removed all code depending on CONFIG_MMC_DEBUG
from mmc core now. So it's safe to make CONFIG_MMC_DEBUG
just for host drivers only and we expect to kill this option
in the future.

Signed-off-by: Shawn Lin &lt;shawn.lin@rock-chips.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
<entry>
<title>mmc: sdhci-st: add FSP2(ppc476fpe) into depends for sdhci-st</title>
<updated>2017-08-30T12:01:23Z</updated>
<author>
<name>Ivan Mikhaylov</name>
</author>
<published>2017-06-30T11:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2feada5bb0441c918d12778bf9449d5ff805aa7c'/>
<id>urn:sha1:2feada5bb0441c918d12778bf9449d5ff805aa7c</id>
<content type='text'>
shdci-st driver can be used for ppc476 fsp2 soc.

Signed-off-by: Ivan Mikhaylov &lt;ivan@de.ibm.com&gt;
Signed-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;
</content>
</entry>
</feed>
