<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/mmc, branch v2.6.20</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/mmc?h=v2.6.20</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/mmc?h=v2.6.20'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-01-15T05:44:03Z</updated>
<entry>
<title>mmc: Correct definition of R6</title>
<updated>2007-01-15T05:44:03Z</updated>
<author>
<name>Philip Langdale</name>
<email>philipl@overt.org</email>
</author>
<published>2007-01-04T15:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6f949909e8f9e5d7e5584dc48d9a5e060c52aed1'/>
<id>urn:sha1:6f949909e8f9e5d7e5584dc48d9a5e060c52aed1</id>
<content type='text'>
During development of SDHC support, it was discovered that the definition
for R6 was incorrect. This patch fixes that and patches the drivers that
do switch on the response type.

Signed-off-by: Philip Langdale &lt;philipl@overt.org&gt;
Cc: Alex Dubov &lt;oakad@yahoo.com&gt;
Cc: Pavel Pisa &lt;ppisa@pikron.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>omap: Update MMC response types</title>
<updated>2007-01-15T05:39:00Z</updated>
<author>
<name>Carlos Eduardo Aguiar</name>
<email>carlos.aguiar@indt.org.br</email>
</author>
<published>2007-01-15T05:38:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1b3b2631842ab60c1b7923bef102c610439ba3dd'/>
<id>urn:sha1:1b3b2631842ab60c1b7923bef102c610439ba3dd</id>
<content type='text'>
This patch is a fix in order to update MMC response types. This modification is
needed to allow SD card support on OMAP platforms.

Signed-off-by: Carlos Eduardo Aguiar &lt;carlos.aguiar@indt.org.br&gt;
Signed-off-by: Yuha Yrjola &lt;juha.yrjola@solidboot.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc</title>
<updated>2007-01-10T23:55:10Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.osdl.org</email>
</author>
<published>2007-01-10T23:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c70a1ce873b82f17dd99e0397227ceb578a5d57f'/>
<id>urn:sha1:c70a1ce873b82f17dd99e0397227ceb578a5d57f</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:
  MMC: at91 mmc linkage updates
  ARM: OMAP: fix MMC workqueue changes
</content>
</entry>
<entry>
<title>[ARM] Fix potential MMCI bug</title>
<updated>2007-01-08T19:49:51Z</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2007-01-08T16:42:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e47c222b22cd53c317a5573e1dc5f9e0cbd46380'/>
<id>urn:sha1:e47c222b22cd53c317a5573e1dc5f9e0cbd46380</id>
<content type='text'>
The MMCI driver might end up aborting the initial command and leaving
the data part of the command sequence still in place.  Avoid this
problem by ensuring that any data sequence is properly cleared out
when a command completes.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>MMC: at91 mmc linkage updates</title>
<updated>2007-01-04T06:03:57Z</updated>
<author>
<name>David Brownell</name>
<email>david-b@pacbell.net</email>
</author>
<published>2006-12-26T22:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a26b498c96f87130559005151539f5fd9e43fff6'/>
<id>urn:sha1:a26b498c96f87130559005151539f5fd9e43fff6</id>
<content type='text'>
Linker level tweaks for the AT91 MMC driver:

  - fix a wrongly-exported symbol
  - move probe() to init section
  - move remove() to exit section

When this driver is statically linked, this patch shrinks the driver's
runtime I-space footprint by over 20% (950 bytes).

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>ARM: OMAP: fix MMC workqueue changes</title>
<updated>2007-01-04T06:03:38Z</updated>
<author>
<name>Kyungmin Park</name>
<email>kyungmin.park@samsung.com</email>
</author>
<published>2007-01-04T06:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3947a3907f9cb88ebd492b6348a251036c4e81c7'/>
<id>urn:sha1:3947a3907f9cb88ebd492b6348a251036c4e81c7</id>
<content type='text'>
fix OMAP MMC workqueue in recent workqueue change

Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>AT91 MMC update for 2.6.19</title>
<updated>2006-12-11T11:43:35Z</updated>
<author>
<name>Andrew Victor</name>
<email>andrew@sanpeople.com</email>
</author>
<published>2006-12-11T11:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=99eeb8dfb1ce3df744e2e0d00dd627d7a8199ef0'/>
<id>urn:sha1:99eeb8dfb1ce3df744e2e0d00dd627d7a8199ef0</id>
<content type='text'>
The driver is usable on the newer SAM9 processors so replace all text
references to AT91RM9200 with just AT91.

The controller bug where all the words are byte-swapped is fixed on the
AT91SAM9 processors.  The byte-swapping work-around therefore only needs
to be done if cpu_is_at91rm9200().
[Original patch from Wojtek Kaniewski]

The AT91RM9200 and AT91SAM9260 processors support two MMC/SD slots - the
slot which is connected is now passed via the platform_data and the
correct slot selected in the AT91_MCI_SDCR register.

The driver should not be calling at91_set_gpio_output() since the VCC
pin should have already been configured as an output in the
processor/board setup code.  The driver should call
at91_set_gpio_value().

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: Change SDHCI iomem error to a warning</title>
<updated>2006-12-11T08:48:42Z</updated>
<author>
<name>Pierre Ossman</name>
<email>drzeus@drzeus.cx</email>
</author>
<published>2006-12-07T18:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a98087cf81e91999a91ceedb2d2e3a95827c651f'/>
<id>urn:sha1:a98087cf81e91999a91ceedb2d2e3a95827c651f</id>
<content type='text'>
Some controllers report an invalid iomem size, but seem to work
correctly anyway. Change our current error to just a warning and
hope it doesn't cause too much problems.

Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>mmc: fix "prev-&gt;state: 2 != TASK_RUNNING??" problem on SD/MMC  card removal</title>
<updated>2006-12-11T08:48:16Z</updated>
<author>
<name>Vitaly Wool</name>
<email>vitalywool@gmail.com</email>
</author>
<published>2006-12-07T19:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7b30d281b9c115890c75d11eaf06881261c256da'/>
<id>urn:sha1:7b30d281b9c115890c75d11eaf06881261c256da</id>
<content type='text'>
Currently on SD/MMC card removal the system exhibits the following message (the platform is ARM Versatile):

    prev-&gt;state: 2 != TASK_RUNNING??
    mmcqd/762[CPU#0]: BUG in __schedule at linux-2.6/kernel/sched.c:3826

(akpm: someone tried to fix this, but it's still wrong)

Signed-off-by: Vitaly Wool &lt;vitalywool@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
<entry>
<title>AT91 MMC 5 : Minor cleanups</title>
<updated>2006-12-11T08:47:21Z</updated>
<author>
<name>Andrew Victor</name>
<email>andrew@sanpeople.com</email>
</author>
<published>2006-10-23T12:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f3a8efa90b1aab16ead76ad7e22d9c5fc2045400'/>
<id>urn:sha1:f3a8efa90b1aab16ead76ad7e22d9c5fc2045400</id>
<content type='text'>
A number of small cleanups to the AT91RM9200 MMC driver:
 - fix warnings generated by pr_debug().
 - prepend "AT91 MMC:" to printk() messages.

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Pierre Ossman &lt;drzeus@drzeus.cx&gt;
</content>
</entry>
</feed>
