<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/linux/mfd, branch tegra-11.2.9</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>mfd: max8907c: Prog pwren to power down/up core</title>
<updated>2011-04-26T01:44:03+00:00</updated>
<author>
<name>Prashant Gaikwad</name>
<email>pgaikwad@nvidia.com</email>
</author>
<published>2011-04-21T04:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=57e983200f1879da88519b0bec3fb3cbaaa99caa'/>
<id>57e983200f1879da88519b0bec3fb3cbaaa99caa</id>
<content type='text'>
apis added to program max8907c regulator to power down and up core supply rail
via the pwren signal on enter and exit deep sleep mode.

Bug 817378

Change-Id: I5af04db22b6c84fc4359c1a0cf209710ca144159
Reviewed-on: http://git-master/r/28434
Tested-by: Prashant Gaikwad &lt;pgaikwad@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>
apis added to program max8907c regulator to power down and up core supply rail
via the pwren signal on enter and exit deep sleep mode.

Bug 817378

Change-Id: I5af04db22b6c84fc4359c1a0cf209710ca144159
Reviewed-on: http://git-master/r/28434
Tested-by: Prashant Gaikwad &lt;pgaikwad@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[TPS658x RTC] Correct reg RTC_CTRL usage</title>
<updated>2011-03-18T05:20:32+00:00</updated>
<author>
<name>David Schalig</name>
<email>dschalig@nvidia.com</email>
</author>
<published>2011-03-10T12:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3da45a03a1af70e308592727ac134ce9d30d6b0f'/>
<id>3da45a03a1af70e308592727ac134ce9d30d6b0f</id>
<content type='text'>
Correct PRE_BYPASS (clock scaler 32kHz/1kHz select) bitfield.

Add platform data to tune RTC XTAL capacitance in board file.

Bug 798832, Tested on Ventana/wake via Alarm Clock

Change-Id: I82d67610a815866707fc1db934d7d4d7cf93d883
Reviewed-on: http://git-master/r/22402
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correct PRE_BYPASS (clock scaler 32kHz/1kHz select) bitfield.

Add platform data to tune RTC XTAL capacitance in board file.

Bug 798832, Tested on Ventana/wake via Alarm Clock

Change-Id: I82d67610a815866707fc1db934d7d4d7cf93d883
Reviewed-on: http://git-master/r/22402
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>regulator: tps6586x: add PFM/PWM options on SMs supply</title>
<updated>2011-03-18T05:17:30+00:00</updated>
<author>
<name>Xin Xie</name>
<email>xxie@nvidia.com</email>
</author>
<published>2011-03-12T03:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=52874d785a2a9e2a8f819635faac36942596375f'/>
<id>52874d785a2a9e2a8f819635faac36942596375f</id>
<content type='text'>
TPS6586x SM0, SM1 and SM2 port have 2 power switching modes:
 - PWM only, or
 - PMW-PFM auto mode

Some of TPS6586x have voltage spike in PFM-to-FWM transition can lockup
the CPU if choose PWM-PFM auto mode.

This patch enables such mode selection on SMs ports from the board level
power configuration file.

BUG 796364

Change-Id: I7015798151d6753ff5dcc329703338fde105e2b0
Reviewed-on: http://git-master/r/22701
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Tested-by: Xin Xie &lt;xxie@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TPS6586x SM0, SM1 and SM2 port have 2 power switching modes:
 - PWM only, or
 - PMW-PFM auto mode

Some of TPS6586x have voltage spike in PFM-to-FWM transition can lockup
the CPU if choose PWM-PFM auto mode.

This patch enables such mode selection on SMs ports from the board level
power configuration file.

BUG 796364

Change-Id: I7015798151d6753ff5dcc329703338fde105e2b0
Reviewed-on: http://git-master/r/22701
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Tested-by: Xin Xie &lt;xxie@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: max8907c: Add api to power off max8907c</title>
<updated>2011-03-11T05:42:10+00:00</updated>
<author>
<name>Prashant Gaikwad</name>
<email>pgaikwad@nvidia.com</email>
</author>
<published>2011-03-10T10:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8bb77ffa20e159e611ac3c629cce6fdc3db26f00'/>
<id>8bb77ffa20e159e611ac3c629cce6fdc3db26f00</id>
<content type='text'>
Add an api to power off max8907c by setting power off bit in RESET_CNFG reg.

Bug 799957
Bug 800602 (Cold boot)

Change-Id: Ie0206d684a86fecc75273c1d3b087bb2d47b4c56
Reviewed-on: http://git-master/r/22385
Tested-by: Prashant Gaikwad &lt;pgaikwad@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>
Add an api to power off max8907c by setting power off bit in RESET_CNFG reg.

Bug 799957
Bug 800602 (Cold boot)

Change-Id: Ie0206d684a86fecc75273c1d3b087bb2d47b4c56
Reviewed-on: http://git-master/r/22385
Tested-by: Prashant Gaikwad &lt;pgaikwad@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>max8907c mfd: Add wake irq capability</title>
<updated>2011-03-03T18:38:25+00:00</updated>
<author>
<name>Tom Cherry</name>
<email>tcherry@nvidia.com</email>
</author>
<published>2011-02-18T20:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4c5b7132e5321f577041945c95990d52bacd3003'/>
<id>4c5b7132e5321f577041945c95990d52bacd3003</id>
<content type='text'>
This change allows the max8907c to wake the system when receiving an
irq.  It also masks all non-wake conditions from causing an irq when
going into suspend and unmasks these conditions when resuming to not
cause spurious wake-up events.

Change-Id: I5eadb929ff4aded8a6ec11426ab424f0f692c042
Reviewed-on: http://git-master/r/20100
Tested-by: Thomas Cherry &lt;tcherry@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>
This change allows the max8907c to wake the system when receiving an
irq.  It also masks all non-wake conditions from causing an irq when
going into suspend and unmasks these conditions when resuming to not
cause spurious wake-up events.

Change-Id: I5eadb929ff4aded8a6ec11426ab424f0f692c042
Reviewed-on: http://git-master/r/20100
Tested-by: Thomas Cherry &lt;tcherry@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>mfd: tps6586x: fix alarm1 support</title>
<updated>2011-02-03T01:20:44+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-02-02T05:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7184d208813f73be5e53e5c9b001be43e29bad52'/>
<id>7184d208813f73be5e53e5c9b001be43e29bad52</id>
<content type='text'>
instead of clearing the irq for alarm enable/disable,
the proper bit in RTC_CONFIG has to be set/cleared.
tps6586 does not support 1/sec update counter so
remove support for update_irq_enable. replace it with
alarm_irq_enable.

Change-Id: Iee66a6625e810169253a750faf3f12d20d65d7d9
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/17990
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of clearing the irq for alarm enable/disable,
the proper bit in RTC_CONFIG has to be set/cleared.
tps6586 does not support 1/sec update counter so
remove support for update_irq_enable. replace it with
alarm_irq_enable.

Change-Id: Iee66a6625e810169253a750faf3f12d20d65d7d9
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/17990
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>max8907c MFD driver: add second i2c bus and irq handling</title>
<updated>2011-02-03T01:20:19+00:00</updated>
<author>
<name>Tom Cherry</name>
<email>tcherry@nvidia.com</email>
</author>
<published>2011-01-21T22:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c478f5bf6f141c81ebac3f618f1249bf34301a14'/>
<id>c478f5bf6f141c81ebac3f618f1249bf34301a14</id>
<content type='text'>
Clean up portions of max8907c.c driver
Add capability for bulk i2c read and write
Add capability for second i2c bus for rtc
Add capability for irq handling for rtc and battery charger

Change-Id: I6c2c2c42591aee766635a2e32a7404bb2591f4a7
Reviewed-on: http://git-master/r/16613
Tested-by: Thomas Cherry &lt;tcherry@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>
Clean up portions of max8907c.c driver
Add capability for bulk i2c read and write
Add capability for second i2c bus for rtc
Add capability for irq handling for rtc and battery charger

Change-Id: I6c2c2c42591aee766635a2e32a7404bb2591f4a7
Reviewed-on: http://git-master/r/16613
Tested-by: Thomas Cherry &lt;tcherry@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>merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36</title>
<updated>2011-01-10T09:20:08+00:00</updated>
<author>
<name>Nitin Kumbhar</name>
<email>nkumbhar@nvidia.com</email>
</author>
<published>2011-01-10T09:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bf5a56deb588e201d95f21c00257e88ac721f90b'/>
<id>bf5a56deb588e201d95f21c00257e88ac721f90b</id>
<content type='text'>
Conflicts:
	arch/arm/mach-tegra/fuse.c
	drivers/misc/Makefile

Change-Id: I300b925d78b31efe00c342190d8dbd50e2e81230
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/mach-tegra/fuse.c
	drivers/misc/Makefile

Change-Id: I300b925d78b31efe00c342190d8dbd50e2e81230
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 'v2.6.36.3' into linux-tegra-2.6.36</title>
<updated>2011-01-08T01:14:48+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2011-01-08T01:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bd842b53fada517017d192c8a12fc9a38e6250e1'/>
<id>bd842b53fada517017d192c8a12fc9a38e6250e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: Fix off by one error in WM8994 EQ register bank size</title>
<updated>2011-01-07T21:58:18+00:00</updated>
<author>
<name>Uk Kim</name>
<email>w0806.kim@samsung.com</email>
</author>
<published>2010-12-05T08:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=38312ede5ce65fdfce7e7c4b04462de174175b55'/>
<id>38312ede5ce65fdfce7e7c4b04462de174175b55</id>
<content type='text'>
commit 3fcc0afbb9c93f3599ba03273e59915670b6c2c2 upstream.

Signed-off-by: Uk Kim &lt;w0806.kim@samsung.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 3fcc0afbb9c93f3599ba03273e59915670b6c2c2 upstream.

Signed-off-by: Uk Kim &lt;w0806.kim@samsung.com&gt;
Acked-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
</feed>
