<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/power, branch v2.6.32</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.32</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.32'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-09-22T23:49:27Z</updated>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6</title>
<updated>2009-09-22T23:49:27Z</updated>
<author>
<name>Anton Vorontsov</name>
<email>avorontsov@ru.mvista.com</email>
</author>
<published>2009-09-22T23:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f056878332a91ed984a116bad4e7d49aefff9e6e'/>
<id>urn:sha1:f056878332a91ed984a116bad4e7d49aefff9e6e</id>
<content type='text'>
Conflicts:
	drivers/power/wm97xx_battery.c
</content>
</entry>
<entry>
<title>power_supply: Add driver for the PMU on WM831x PMICs</title>
<updated>2009-09-04T17:02:32Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2009-08-10T16:43:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3961f7c3cf247eee5df7fabadc7a40f2deeb98f3'/>
<id>urn:sha1:3961f7c3cf247eee5df7fabadc7a40f2deeb98f3</id>
<content type='text'>
The WM831x PMICs provide power path management from three sources:
a wall supply, USB and a battery with integrated charger. They also
provide an additional backup supply with integrated for maintaining
always on functionality such as the RTC and monitoring of power
switches.

After some initial configuration at startup the device operates
autonomously, the driver simply provides reporting of the current
state.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>ds2760_battery: Fix integer overflow for time_to_empty_now</title>
<updated>2009-09-04T16:26:40Z</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-07-24T13:08:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b0525b48f06714e8d5cf6a3266261b71de8d6dd4'/>
<id>urn:sha1:b0525b48f06714e8d5cf6a3266261b71de8d6dd4</id>
<content type='text'>
On the device we're currently developing, battery sizes of ~2.8Ah and
current flow of ~600mA are typical.

With that values, the life_sec computation overflows due to the
multiplication by 3600.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Cc: Szabolcs Gyurko &lt;szabolcs.gyurko@tlt.hu&gt;
Cc: Matt Reimer &lt;mreimer@vpop.net&gt;
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>wm97xx_battery: Convert to dev_pm_ops</title>
<updated>2009-09-04T16:21:08Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2009-08-21T22:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=83a8af0d31cfa6c728a68c00f6b1b518e2dcc03d'/>
<id>urn:sha1:83a8af0d31cfa6c728a68c00f6b1b518e2dcc03d</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>wm97xx_battery: Use irq to detect charger state</title>
<updated>2009-09-04T16:21:08Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2009-07-23T14:02:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7c87942aef52d2120e95ff1dec739998b9f95a78'/>
<id>urn:sha1:7c87942aef52d2120e95ff1dec739998b9f95a78</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>wm97xx_battery: Use platform_data</title>
<updated>2009-09-04T16:20:58Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2009-08-31T04:20:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b8bdc1d0cfc488ac0d94724639f9a61b0a5a1d40'/>
<id>urn:sha1:b8bdc1d0cfc488ac0d94724639f9a61b0a5a1d40</id>
<content type='text'>
This patch converts the wm97xx-battery driver to use platform_data
supplied by ac97 bus.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.infradead.org/users/cbou/battery-2.6.31</title>
<updated>2009-07-30T23:45:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-07-30T23:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fbdbf8389976b9f40d36f21985be28a0f438f779'/>
<id>urn:sha1:fbdbf8389976b9f40d36f21985be28a0f438f779</id>
<content type='text'>
* git://git.infradead.org/users/cbou/battery-2.6.31:
  Add ds2782 battery gas gauge driver
  olpc_battery: Ensure that the TRICKLE bit is checked
  olpc_battery: Fix up eeprom read function
</content>
</entry>
<entry>
<title>ds2760_battery: implement set_charged() feature</title>
<updated>2009-07-30T13:49:16Z</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-07-23T18:35:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8d631ccff8d90fce77b42f01b3872595c599cbf9'/>
<id>urn:sha1:8d631ccff8d90fce77b42f01b3872595c599cbf9</id>
<content type='text'>
The ds2760's internal current meter is not reliable enough as it has an
inacurracy of around ~15%. Without any correction for that error, the
current accumulator is couting up all the time, even though the battery
is already fully charged and hence destroys the static information. The
longer it is connected, the worse is the aberration.

Fortunately, this can be corrected by the DS2760_CURRENT_OFFSET_BIAS
register. Using the external power_supply_set_battery_charged()
function, this register is now gauging the measurement.

A delayed work is used to debounce flaky GPIO signals and to let the
current value settle. Also see Maxim's application note AN4188.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Cc: Szabolcs Gyurko &lt;szabolcs.gyurko@tlt.hu&gt;
Cc: Matt Reimer &lt;mreimer@vpop.net&gt;
Cc: Anton Vorontsov &lt;cbou@mail.ru&gt;
Signed-off-by: Anton Vorontsov &lt;cbouatmailru@gmail.com&gt;
</content>
</entry>
<entry>
<title>power_supply: get_by_name and set_charged functionality</title>
<updated>2009-07-30T13:49:15Z</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-07-23T18:35:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e5f5ccb646bc6009572b5c23201b5e81638ff150'/>
<id>urn:sha1:e5f5ccb646bc6009572b5c23201b5e81638ff150</id>
<content type='text'>
This adds a function that indicates that a battery is fully charged.
It also includes functions to get a power_supply device from the class
of registered devices by name reference. These can be used to find a
specific battery to call power_supply_set_battery_charged() on.

Some battery drivers might need this information to calibrate
themselves.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Cc: Ian Molton &lt;spyro@f2s.com&gt;
Cc: Anton Vorontsov &lt;cbou@mail.ru&gt;
Cc: Matt Reimer &lt;mreimer@vpop.net&gt;
Signed-off-by: Anton Vorontsov &lt;cbouatmailru@gmail.com&gt;
</content>
</entry>
<entry>
<title>power_supply: EXPORT_SYMBOL cleanups</title>
<updated>2009-07-30T13:49:00Z</updated>
<author>
<name>Daniel Mack</name>
<email>daniel@caiaq.de</email>
</author>
<published>2009-07-30T13:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ff3417e7effe57cc002a8882a48bcb8e1a7e7267'/>
<id>urn:sha1:ff3417e7effe57cc002a8882a48bcb8e1a7e7267</id>
<content type='text'>
While I'm at it, cleanup the power supply code so that EXPORT_SYMBOL_GPL
appears directly after the symbole declaration. checkpatch.pl wants it
that way.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Cc: Ian Molton &lt;spyro@f2s.com&gt;
Cc: Matt Reimer &lt;mreimer@vpop.net&gt;
Signed-off-by: Anton Vorontsov &lt;cbouatmailru@gmail.com&gt;
</content>
</entry>
</feed>
