<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/mfd/sh_mobile_sdhi.c, branch alabaster</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=alabaster</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=alabaster'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-03-25T14:39:23+00:00</updated>
<entry>
<title>mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver</title>
<updated>2011-03-25T14:39:23+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2011-03-14T08:52:33+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=42051e8a7bce76ebd3cd201704ee2427120636e1'/>
<id>urn:sha1:42051e8a7bce76ebd3cd201704ee2427120636e1</id>
<content type='text'>
On sh-mobile platforms the SDHI driver was using the tmio_mmc SD/SDIO
MFD cell driver. Now that the tmio_mmc driver has been split into a
core and a separate MFD glue, we can support SDHI natively without the
need to emulate an MFD controller. This also allows to support systems
with an on-SoC SDHI controller and a separate MFD with a TMIO core.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
</entry>
<entry>
<title>mmc: Use mfd_data instead of driver_data for tmio-mmc</title>
<updated>2011-03-23T09:41:56+00:00</updated>
<author>
<name>Andres Salomon</name>
<email>dilinger@queued.net</email>
</author>
<published>2011-02-18T03:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4f95bf404870cccb08ff6d59e1986d43aee5efb6'/>
<id>urn:sha1:4f95bf404870cccb08ff6d59e1986d43aee5efb6</id>
<content type='text'>
Use mfd_data for passing information from mfd drivers to mfd
clients.  The mfd_cell's driver_data field is being phased out.

Clients that were using driver_data now access .mfd_data
via mfd_get_data().  This changes tmio-mmc only; mfd drivers with
other cells are not modified.

Signed-off-by: Andres Salomon &lt;dilinger@queued.net&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: mfd_cell is now implicitly available to sh_mobile_sdhi drivers</title>
<updated>2011-03-23T09:41:53+00:00</updated>
<author>
<name>Andres Salomon</name>
<email>dilinger@queued.net</email>
</author>
<published>2011-02-18T03:07:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=410b09172787a930753fa5ed904d820e3a9d7a1f'/>
<id>urn:sha1:410b09172787a930753fa5ed904d820e3a9d7a1f</id>
<content type='text'>
No need to explicitly set the cell's platform_data/data_size.

Signed-off-by: Andres Salomon &lt;dilinger@queued.net&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: sh_mobile_sdhi: activate SDIO IRQ for tmio_mmc</title>
<updated>2011-01-09T04:52:31+00:00</updated>
<author>
<name>Arnd Hannemann</name>
<email>arnd@arndnet.de</email>
</author>
<published>2010-12-28T22:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=23b66071e8ce7f359a0e410a8a3514bd3179e92e'/>
<id>urn:sha1:23b66071e8ce7f359a0e410a8a3514bd3179e92e</id>
<content type='text'>
The SDHI Controller on SH-Mobile SoCs supports SDIO IRQ signalling.
This patch advertises this fact to the tmio_mmc driver.

Signed-off-by: Arnd Hannemann &lt;arnd@arndnet.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>mfd: sdhi: require the tmio-mmc driver to bounce unaligned buffers</title>
<updated>2011-01-09T04:52:30+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-11-23T16:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=39a65a0dbbf73403daa9f4cc0ab30957ba61e60f'/>
<id>urn:sha1:39a65a0dbbf73403daa9f4cc0ab30957ba61e60f</id>
<content type='text'>
The SDHI controller on SH-Mobile SoCs requires even buffer addresses,
when used with DMA.

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:16+00:00</updated>
<author>
<name>Yusuke Goda</name>
<email>yusuke.goda.sx@renesas.com</email>
</author>
<published>2010-08-30T10:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/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>mfd: Allow the platform to specify the sh_mobile_sdhi get_cd handler</title>
<updated>2010-10-28T22:29:11+00:00</updated>
<author>
<name>Arnd Hannemann</name>
<email>arnd@arndnet.de</email>
</author>
<published>2010-08-24T15:27:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=998283e2e359249133f2f47db26669a55ff25c98'/>
<id>urn:sha1:998283e2e359249133f2f47db26669a55ff25c98</id>
<content type='text'>
On some platforms (e.g. AP4EVB) the card detect pin of a slot is not
directly connected to the sdhi hardware, so that polling needs to be used
with tmio_mmc and card detection is handled in the platform code.
This patch allows to set tmio_mmc capabilities (to pass the
MMC_CAP_NEEDS_POLL flag) and 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>mfd: Fix up section mismatches in SH SDHI.</title>
<updated>2010-09-16T08:14:40+00:00</updated>
<author>
<name>Paul Mundt</name>
<email>lethal@linux-sh.org</email>
</author>
<published>2010-09-16T08:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=25ab998e2eff46d2e6ede80c9fc02a349fa005a3'/>
<id>urn:sha1:25ab998e2eff46d2e6ede80c9fc02a349fa005a3</id>
<content type='text'>
The current probe/remove definitions are split between __init and
__devexit, make them consistent by switching to __devinit.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: allow platforms to specify SD-card supported voltages</title>
<updated>2010-05-22T08:05:22+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-05-19T18:37:36+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=bb0fe533514c1d480c6c16f8bad070270a73a96c'/>
<id>urn:sha1:bb0fe533514c1d480c6c16f8bad070270a73a96c</id>
<content type='text'>
Boards can have different supplied voltages on different SD card slots. This
information has to be passed down to the SD/MMC driver.

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>mfd: pass platform flags down to the tmio_mmc driver</title>
<updated>2010-05-22T08:05:21+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2010-05-19T18:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f87c20a9db43f6f731270eeef616e1bcc266c2d4'/>
<id>urn:sha1:f87c20a9db43f6f731270eeef616e1bcc266c2d4</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>
</feed>
