<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/mfd/tmio.h, branch linux-2.6.39.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.39.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-2.6.39.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2011-01-09T04:52:30Z</updated>
<entry>
<title>mmc: tmio_mmc: implement SDIO IRQ support</title>
<updated>2011-01-09T04:52:30Z</updated>
<author>
<name>Arnd Hannemann</name>
<email>arnd@arndnet.de</email>
</author>
<published>2010-12-28T22:22:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=845ecd20239c28e97e766ff54078a58be19f3a91'/>
<id>urn:sha1:845ecd20239c28e97e766ff54078a58be19f3a91</id>
<content type='text'>
This patch implements SDIO IRQ support for mfds which
announce the TMIO_MMC_SDIO_IRQ flag for tmio_mmc.
If MMC_CAP_SDIO_IRQ is also set SDIO IRQ signalling is activated.
Tested with a b43-based wireless SDIO card and sh_mobile_sdhi.

Signed-off-by: Arnd Hannemann &lt;arnd@arndnet.de&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
</entry>
<entry>
<title>mmc: tmio_mmc: implement a bounce buffer for unaligned DMA</title>
<updated>2011-01-09T04:52:29Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-12-22T11:02:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=93173054f2979de41b1912b19f0b57edfb35fcdc'/>
<id>urn:sha1:93173054f2979de41b1912b19f0b57edfb35fcdc</id>
<content type='text'>
For example, with SDIO WLAN cards, some transfers happen with buffers at
odd addresses, whereas the SH-Mobile DMA engine requires even addresses
for SDHI. This patch extends the tmio driver with a bounce buffer, that
is used for single entry scatter-gather lists both for sending and
receiving. If we ever encounter unaligned transfers with multi-element
sg lists, this patch will have to be extended. For now it just falls
back to PIO in this and other unsupported cases.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
</entry>
<entry>
<title>mmc: Allow 2 byte requests in 4-bit mode for tmio_mmc</title>
<updated>2010-10-28T22:29:16Z</updated>
<author>
<name>Yusuke Goda</name>
<email>yusuke.goda.sx@renesas.com</email>
</author>
<published>2010-08-30T10:50:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f1334fb3c3006ba109886158c0ad79512f928bc1'/>
<id>urn:sha1:f1334fb3c3006ba109886158c0ad79512f928bc1</id>
<content type='text'>
Adjust the tmio_mmc block size check to accept 2-byte requests in 4-bit
mode if the hardware supports it.

Tested with the SDHI hardware block included in sh7724.

Signed-off-by: Yusuke Goda &lt;yusuke.goda.sx@renesas.com&gt;
Signed-off-by: Matt Fleming &lt;matt@console-pimps.org&gt;
Acked-by: Magnus Damm &lt;damm@opensource.se&gt;
Tested-by: Arnd Hannemann &lt;arnd@arndnet.de&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mmc: Allow the tmio_mmc mfd driver to specify get_cd handler</title>
<updated>2010-10-28T22:29:08Z</updated>
<author>
<name>Arnd Hannemann</name>
<email>arnd@arndnet.de</email>
</author>
<published>2010-08-24T15:26:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=19ca7502c508595edfb963e5dbcf62854a926506'/>
<id>urn:sha1:19ca7502c508595edfb963e5dbcf62854a926506</id>
<content type='text'>
Some controllers, supported by the tmio_mmc driver do not have the card
detect pin of a slot connected, so that polling needs to be used and
card detection is handled by other means.
This patch exposes a get_cd hook for that purpose.

Signed-off-by: Arnd Hannemann &lt;arnd@arndnet.de&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mmc: let MFD's provide supported Vdd card voltages to tmio_mmc</title>
<updated>2010-05-22T08:05:21Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-05-19T18:37:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486'/>
<id>urn:sha1:a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486</id>
<content type='text'>
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Ian Molton &lt;ian@mnementh.co.uk&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>tmio: add a platform flag to disable card write-protection detection</title>
<updated>2010-05-22T08:05:21Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-05-19T18:36:02Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ac8fb3e8627d5494f3d2221925a82be4c1778b0e'/>
<id>urn:sha1:ac8fb3e8627d5494f3d2221925a82be4c1778b0e</id>
<content type='text'>
Write-protection status is not always available, e.g., micro-SD cards do not
have a write-protection switch at all. This patch adds a flag to let platforms
force tmio_mmc to consider the card writable.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Ian Molton &lt;ian@mnementh.co.uk&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>mmc: prepare tmio_mmc for passing of DMA configuration from the MFD cell</title>
<updated>2010-05-22T07:51:18Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-05-19T18:34:11Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=42a4533976d922ff3272fad17dd52fe3682899dd'/>
<id>urn:sha1:42a4533976d922ff3272fad17dd52fe3682899dd</id>
<content type='text'>
After this patch, if the "dma" pointer in struct tmio_mmc_data is not NULL, it
points to a struct, containing two tokens, that have to be passed to the
dmaengine driver for channel configuration.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>tmio_mmc: Remove const from platform data V3</title>
<updated>2010-03-07T21:17:27Z</updated>
<author>
<name>Magnus Damm</name>
<email>damm@opensource.se</email>
</author>
<published>2010-02-17T07:38:14Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=707f0b2fbc65876e8abd94d26d8d0620600c05d4'/>
<id>urn:sha1:707f0b2fbc65876e8abd94d26d8d0620600c05d4</id>
<content type='text'>
Remove const from the tmio-mmc platform data hclk V3.
This change makes it possible to remove the type cast
from the sh_mobile_sdhi driver which is using the clock
framework to get the clock rate.

Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2</title>
<updated>2010-03-07T21:17:26Z</updated>
<author>
<name>Yusuke Goda</name>
<email>goda.yusuke@renesas.com</email>
</author>
<published>2010-02-17T07:37:55Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b741d440a97c376af309e902eeb2f3c5673d2c92'/>
<id>urn:sha1:b741d440a97c376af309e902eeb2f3c5673d2c92</id>
<content type='text'>
Enable MMC_CAP_XX support in the tmio_mmc driver if
pdata-&gt;capabilities is set.

Signed-off-by: Yusuke Goda &lt;goda.yusuke@renesas.com&gt;
Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: tmio_mmc hardware abstraction for CNF area</title>
<updated>2010-01-18T11:30:27Z</updated>
<author>
<name>Ian Molton</name>
<email>ian@mnementh.co.uk</email>
</author>
<published>2010-01-06T12:51:48Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=64e8867ba8098b69889c1af94997a5ba2348fb26'/>
<id>urn:sha1:64e8867ba8098b69889c1af94997a5ba2348fb26</id>
<content type='text'>
This patch abstracts out the CNF area code from tmio_mmc which
is not present in all hardware that can use this driver. This
is required so that we can support non-toshiba based hardware.

ASIC3 support by Philipp Zabel

Signed-off-by: Ian Molton &lt;ian@mnementh.co.uk&gt;
Signed-off-by: Magnus Damm &lt;damm@opensource.se&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
</feed>
