<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/linux/mmc, branch tegra-12r3</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>Revert "mmc: revert deferred resume"</title>
<updated>2011-06-22T18:44:53+00:00</updated>
<author>
<name>Jin Qian</name>
<email>jqian@nvidia.com</email>
</author>
<published>2011-06-17T19:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f7820484ea6558798c652c420507520de2eeeeec'/>
<id>f7820484ea6558798c652c420507520de2eeeeec</id>
<content type='text'>
This reverts commit 40c8a6e8551e81ad4d7647029e0d85f7b0a7e496.

Original change broke LP1 suspend/resume
Bug 840959,841139

Change-Id: I0fd50729cb81a5e56eca397428ee2c8b04f10e23
Reviewed-on: http://git-master/r/37353
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Jin Qian &lt;jqian@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 40c8a6e8551e81ad4d7647029e0d85f7b0a7e496.

Original change broke LP1 suspend/resume
Bug 840959,841139

Change-Id: I0fd50729cb81a5e56eca397428ee2c8b04f10e23
Reviewed-on: http://git-master/r/37353
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Jin Qian &lt;jqian@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: revert deferred resume</title>
<updated>2011-06-16T04:44:29+00:00</updated>
<author>
<name>David Schalig</name>
<email>dschalig@nvidia.com</email>
</author>
<published>2011-06-14T07:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=40c8a6e8551e81ad4d7647029e0d85f7b0a7e496'/>
<id>40c8a6e8551e81ad4d7647029e0d85f7b0a7e496</id>
<content type='text'>
Revert MMC_BLOCK_DEFERRED_RESUME feature from SD driver. The feature
was not implemented thread-safe. Fixing it would require a lot
of locking logic at limited value.

Deferred resume has no effect on eMMC, because eMMC will be used right
after resume. For SD card it only saves power between resume and first
SD card access, which is a limited usecase. It does not save power
on normal SD card idle.

Bug 833034

Change-Id: Ic6c9d751f463ef8135d0cf4c845462598fab774c
Reviewed-on: http://git-master/r/36451
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Tested-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert MMC_BLOCK_DEFERRED_RESUME feature from SD driver. The feature
was not implemented thread-safe. Fixing it would require a lot
of locking logic at limited value.

Deferred resume has no effect on eMMC, because eMMC will be used right
after resume. For SD card it only saves power between resume and first
SD card access, which is a limited usecase. It does not save power
on normal SD card idle.

Bug 833034

Change-Id: Ic6c9d751f463ef8135d0cf4c845462598fab774c
Reviewed-on: http://git-master/r/36451
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Tested-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sd: tegra:Add frequency tuning for SD 3.0 cards</title>
<updated>2011-04-26T22:52:00+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2011-02-21T13:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a891c1fa00368ea53a9dc5949eae1881fd97769a'/>
<id>a891c1fa00368ea53a9dc5949eae1881fd97769a</id>
<content type='text'>
Implemented the frequency tuning by configuring tap
delays. This is required for SD 3.0 cards to work at
208 MHz on tegra.

Bug 661035

Original-Change-Id: Ie86b084473da090b329a0220d58a6753d7fb335b
Reviewed-on: http://git-master/r/20044
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Change-Id: Ifb812ee2d807f35bff78f440f6da7f7f5673c2ce
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented the frequency tuning by configuring tap
delays. This is required for SD 3.0 cards to work at
208 MHz on tegra.

Bug 661035

Original-Change-Id: Ie86b084473da090b329a0220d58a6753d7fb335b
Reviewed-on: http://git-master/r/20044
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Change-Id: Ifb812ee2d807f35bff78f440f6da7f7f5673c2ce
</pre>
</div>
</content>
</entry>
<entry>
<title>sdhci:Add SD3.0 voltage switching support</title>
<updated>2011-04-26T22:51:22+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2011-02-08T10:23:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=31c6ced5a83c7f6fcce2183651c76bb2ab9692dc'/>
<id>31c6ced5a83c7f6fcce2183651c76bb2ab9692dc</id>
<content type='text'>
Doing voltage switching for SD3.0 cards to
support the new data transfer modes.
Added set_signalling_voltage function in ops
to handle voltage switching on controllers that
cannot switch the voltage directly.
Added support for SD3.0 specification.

Bug 661035

Original-Change-Id: I641b606fb6fadd65f0ff68c1a41c0aa25d2c9553
Reviewed-on: http://git-master/r/18701
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Venkata Nageswara Penumarty &lt;vpenumarty@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Change-Id: I4c285d26da9354369354e53bf42db4c3f4883351
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Doing voltage switching for SD3.0 cards to
support the new data transfer modes.
Added set_signalling_voltage function in ops
to handle voltage switching on controllers that
cannot switch the voltage directly.
Added support for SD3.0 specification.

Bug 661035

Original-Change-Id: I641b606fb6fadd65f0ff68c1a41c0aa25d2c9553
Reviewed-on: http://git-master/r/18701
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Venkata Nageswara Penumarty &lt;vpenumarty@nvidia.com&gt;
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Change-Id: I4c285d26da9354369354e53bf42db4c3f4883351
</pre>
</div>
</content>
</entry>
<entry>
<title>sd:Adding support for sd3.0</title>
<updated>2011-04-26T22:49:23+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2011-01-10T15:13:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=320395ccc6b474be0855c7323126fa62fb4ef143'/>
<id>320395ccc6b474be0855c7323126fa62fb4ef143</id>
<content type='text'>
Adding support for sd3.0 cards. Added
support for SDR50, SDR104 and DDR50 modes.

Bug 661035

Original-Change-Id: Iecd6634b8e25d5fcbc05f79f34aea40a8460b527
Reviewed-on: http://git-master/r/15003
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Venkata Nageswara Penumarty &lt;vpenumarty@nvidia.com&gt;
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Change-Id: Ic2119387d55b2e4263f50a606e0f957ab518f0cb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding support for sd3.0 cards. Added
support for SDR50, SDR104 and DDR50 modes.

Bug 661035

Original-Change-Id: Iecd6634b8e25d5fcbc05f79f34aea40a8460b527
Reviewed-on: http://git-master/r/15003
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Venkata Nageswara Penumarty &lt;vpenumarty@nvidia.com&gt;
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Change-Id: Ic2119387d55b2e4263f50a606e0f957ab518f0cb
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc:Add ddr mode support for eMMC v4.4</title>
<updated>2011-04-26T22:48:42+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2010-12-20T10:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fd4a3d3c3e8c745e448257601e06c999dd02d6e7'/>
<id>fd4a3d3c3e8c745e448257601e06c999dd02d6e7</id>
<content type='text'>
Adding ddr mode support for eMMC v4.4 cards.
If the card and host controller support ddr mode,
configuring it. Setting clock divisor as 1 in case
ddr mode is configured.

Original-Change-Id: I94c7f2c4d23e856a67ccf312672e5f1eaee04a91
Reviewed-on: http://git-master/r/13798
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Change-Id: I79cd2f6a5ca1e8e00e4bceed5fdf61b4543aa1e4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding ddr mode support for eMMC v4.4 cards.
If the card and host controller support ddr mode,
configuring it. Setting clock divisor as 1 in case
ddr mode is configured.

Original-Change-Id: I94c7f2c4d23e856a67ccf312672e5f1eaee04a91
Reviewed-on: http://git-master/r/13798
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Change-Id: I79cd2f6a5ca1e8e00e4bceed5fdf61b4543aa1e4
</pre>
</div>
</content>
</entry>
<entry>
<title>merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36</title>
<updated>2011-04-25T09:12:58+00:00</updated>
<author>
<name>Nitin Kumbhar</name>
<email>nkumbhar@nvidia.com</email>
</author>
<published>2011-04-25T09:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ed22062df7ae836e674c01f69e8567ad51ba31b1'/>
<id>ed22062df7ae836e674c01f69e8567ad51ba31b1</id>
<content type='text'>
Conflicts:
	arch/arm/mm/proc-v7.S
	drivers/video/tegra/dc/dc.c

Change-Id: I40be0d615f14f1c01305388a706d257f624ba968
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/mm/proc-v7.S
	drivers/video/tegra/dc/dc.c

Change-Id: I40be0d615f14f1c01305388a706d257f624ba968
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'common/android-2.6.36' into android-tegra-2.6.36</title>
<updated>2011-04-22T22:54:34+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-04-22T22:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2e35e1d7b965893e68f2fb1af77129406be5ff05'/>
<id>2e35e1d7b965893e68f2fb1af77129406be5ff05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MMC: Fix erase/trim for certain SanDisk cards.</title>
<updated>2011-04-08T00:53:33+00:00</updated>
<author>
<name>Andrei Warkentin</name>
<email>andreiw@motorola.com</email>
</author>
<published>2011-04-06T21:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1dbf78b64cbc102b943df2335ff83d2bef654b99'/>
<id>1dbf78b64cbc102b943df2335ff83d2bef654b99</id>
<content type='text'>
CMD38 argument is passed through EXT_CSD[113].

Change-Id: I47e9d5e2cf44d9274a65a3b1955026185cb8f2b8
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMD38 argument is passed through EXT_CSD[113].

Change-Id: I47e9d5e2cf44d9274a65a3b1955026185cb8f2b8
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MMC: Expose mmc_switch to higher drivers.</title>
<updated>2011-04-08T00:53:31+00:00</updated>
<author>
<name>Andrei Warkentin</name>
<email>andreiw@motorola.com</email>
</author>
<published>2011-04-06T21:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6557be14ed402fef6d90dfdb66152be0610b8ccc'/>
<id>6557be14ed402fef6d90dfdb66152be0610b8ccc</id>
<content type='text'>
Needed for Sandisk workaround (manipulate EXT_CSD).

Change-Id: I7bfe50a1503ac73ae072db718b60c27526521e41
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed for Sandisk workaround (manipulate EXT_CSD).

Change-Id: I7bfe50a1503ac73ae072db718b60c27526521e41
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
