<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/mmc/core, branch tegra-T30.ER5</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>mmc:unset bus speed mode variable after reset.</title>
<updated>2011-04-26T22:53:27+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2011-03-10T17:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=72cceca7fabaed8871c941e012af73523c47bcf3'/>
<id>72cceca7fabaed8871c941e012af73523c47bcf3</id>
<content type='text'>
Unsetting bus speed mode variable after reset to
ensure that the uhs mode is set properly.

Original-Change-Id: I098a0df1289acefe01c391da622132a3562382fe
Reviewed-on: http://git-master/r/22423
Reviewed-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Tested-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
Change-Id: I0ffd0ab93b7fb72e2a7ae8d060b264d4f735df03
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unsetting bus speed mode variable after reset to
ensure that the uhs mode is set properly.

Original-Change-Id: I098a0df1289acefe01c391da622132a3562382fe
Reviewed-on: http://git-master/r/22423
Reviewed-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Tested-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Tested-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
Change-Id: I0ffd0ab93b7fb72e2a7ae8d060b264d4f735df03
</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: 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>
<entry>
<title>MMC: Extends card quicks with MMC/SD quirks matching the CID.</title>
<updated>2011-04-08T00:53:27+00:00</updated>
<author>
<name>Andrei Warkentin</name>
<email>andreiw@motorola.com</email>
</author>
<published>2011-03-13T13:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6345772d1ba598eb9cabf4e7cb700209e4ec6869'/>
<id>6345772d1ba598eb9cabf4e7cb700209e4ec6869</id>
<content type='text'>
The current mechanism is SDIO-only. This allows us to create
function-specific quirks, without creating messy Kconfig dependencies,
or polluting core/ with function-specific code.

Change-Id: If31a151c20a8a1fddb0774674821e9fdc4aa61a0
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current mechanism is SDIO-only. This allows us to create
function-specific quirks, without creating messy Kconfig dependencies,
or polluting core/ with function-specific code.

Change-Id: If31a151c20a8a1fddb0774674821e9fdc4aa61a0
Signed-off-by: Andrei Warkentin &lt;andreiw@motorola.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mmc: add per device quirk placeholder</title>
<updated>2011-04-08T00:53:24+00:00</updated>
<author>
<name>Pierre Tardy</name>
<email>pierre.tardy@intel.com</email>
</author>
<published>2011-02-06T18:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2c6f5267b56114e33fd61040bbbdc827e59458c4'/>
<id>2c6f5267b56114e33fd61040bbbdc827e59458c4</id>
<content type='text'>
Some cards have quirks valid for every platforms using current
platform quirk hooks leads to a lot of code and debug duplication.

So we inspire a bit from what exists in PCI subsystem and do our own
per vendorid/deviceid quirk.  We still drop the complexity of the pci
quirk system (with special section tables, and so on).
That can be added later if needed.

Change-Id: Ib67a3e97486023267f5ea3e7c6ef8fc99b13a704
Signed-off-by: Pierre Tardy &lt;pierre.tardy@intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Acked-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some cards have quirks valid for every platforms using current
platform quirk hooks leads to a lot of code and debug duplication.

So we inspire a bit from what exists in PCI subsystem and do our own
per vendorid/deviceid quirk.  We still drop the complexity of the pci
quirk system (with special section tables, and so on).
That can be added later if needed.

Change-Id: Ib67a3e97486023267f5ea3e7c6ef8fc99b13a704
Signed-off-by: Pierre Tardy &lt;pierre.tardy@intel.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Acked-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Signed-off-by: Chris Ball &lt;cjb@laptop.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
