<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/linux/mfd/abx500, branch v3.10.42</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.10.42</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.10.42'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2013-05-16T22:42:33+00:00</updated>
<entry>
<title>mfd: ab8500-sysctrl: Always enable pm_power_off handler</title>
<updated>2013-05-16T22:42:33+00:00</updated>
<author>
<name>Fabio Baltieri</name>
<email>fabio.baltieri@linaro.org</email>
</author>
<published>2013-05-09T11:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0b8ebdb18888c55588b932f4f564b9c9529de627'/>
<id>urn:sha1:0b8ebdb18888c55588b932f4f564b9c9529de627</id>
<content type='text'>
AB8500 sysctrl driver implements a pm_power_off handler, but that is
currently not registered until a specific platform data field is
enabled.

This patch drops the platform data field and always registers
ab8500_power_off if no other pm_power_off handler was defined before,
and also introduces the necessary cleanup code in the driver's remove
function.

Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Fabio Baltieri &lt;fabio.baltieri@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-v3.10' of git://git.infradead.org/battery-2.6</title>
<updated>2013-04-30T22:15:24+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-04-30T22:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=151173e8ce9b95bbbbd7eedb9035cfaffbdb7cb2'/>
<id>urn:sha1:151173e8ce9b95bbbbd7eedb9035cfaffbdb7cb2</id>
<content type='text'>
Pull battery updates from Anton Vorontsov:
 "Highlights:

   - OpenFirmware/DeviceTree support for the Power Supply core: the core
     now automatically populates supplied_from hierarchy from the device
     tree.  With these patches chargers and batteries can now lookup
     each other without the board files support shim.  Rhyland Klein at
     NVIDIA did the work

   - New ST-Ericsson ABX500 hwmon driver.  The driver is heavily using
     the AB85xx core and depends on some recent changes to it, so that
     is why the driver comes through the battery tree.  It has an
     appropriate ack from the hwmon maintainer (i.e.  Guenter Roeck).
     Martin Persson at ST-Ericsson and Hongbo Zhang at Linaro authored
     the driver

   - Final bits to sync AB85xx ST-Ericsson changes into mainline.  The
     changes touch mfd parts, but these were acked by the appropriate
     MFD maintainer (ie Samuel Ortiz).  Lee Jones at Linaro did most of
     the work and lead the submission process.

  Minor changes, but still worth mentioning:

   - Battery temperature reporting fix for Nokia N900 phones
   - Versatile Express poweroff driver moved into drivers/power/reset/
   - Tree-wide: use devm_kzalloc() where appropriate
   - Tree-wide: dev_pm_ops cleanups/fixes"

* tag 'for-v3.10' of git://git.infradead.org/battery-2.6: (112 commits)
  pm2301-charger: Fix suspend/resume
  charger-manager: Use kmemdup instead of kzalloc + memcpy
  power_supply: Populate supplied_from hierarchy from the device tree
  power_supply: Add core support for supplied_from
  power_supply: Define Binding for power-supplies
  rx51_battery: Fix reporting temperature
  hwmon: Add ST-Ericsson ABX500 hwmon driver
  ab8500_bmdata: Export abx500_res_to_temp tables for hwmon
  ab8500_{bmdata,fg}: Add const attributes to some data arrays
  ab8500_bmdata: Eliminate CamelCase warning of some variables
  ab8500_btemp: Make ab8500_btemp_get* interfaces public
  goldfish_battery: Use resource_size()
  lp8788-charger: Use PAGE_SIZE for the sysfs read operation
  max8925_power: Use devm_kzalloc()
  da9030_battery: Use devm_kzalloc()
  da9052-battery: Use devm_kzalloc()
  ds2760_battery: Use devm_kzalloc()
  ds2780_battery: Use devm_kzalloc()
  gpio-charger: Use devm_kzalloc()
  isp1704_charger: Use devm_kzalloc()
  ...
</content>
</entry>
<entry>
<title>ab8500_btemp: Make ab8500_btemp_get* interfaces public</title>
<updated>2013-04-17T00:32:48+00:00</updated>
<author>
<name>Hongbo Zhang</name>
<email>hongbo.zhang@linaro.org</email>
</author>
<published>2013-04-03T12:18:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6f780965aaf3354a3a6165d9018393a4a381b81d'/>
<id>urn:sha1:6f780965aaf3354a3a6165d9018393a4a381b81d</id>
<content type='text'>
Make ab8500_btemp_get_temp interface public, export it and also export the
ab8500_btemp_get, ab8500_btemp_get_batctrl_temp interfaces, so that the
ab8500 hwmon driver can use them.

Signed-off-by: Hongbo Zhang &lt;hongbo.zhang@linaro.org&gt;
Signed-off-by: Anton Vorontsov &lt;anton@enomsg.org&gt;
</content>
</entry>
<entry>
<title>ARM: ux500: Pass regulator platform data using the new format</title>
<updated>2013-04-03T17:40:28+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-04-02T12:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c4e67bbc99ce661808c3ee77b0bb5779d0df11ca'/>
<id>urn:sha1:c4e67bbc99ce661808c3ee77b0bb5779d0df11ca</id>
<content type='text'>
Regulator platform data is now passed though a single structure
as opposed to the old way where four separate struct elements
were required. This patch makes use of the new format.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ab8500-charger: Add UsbLineCtrl2 reference</title>
<updated>2013-03-07T04:35:50+00:00</updated>
<author>
<name>Marcus Cooper</name>
<email>marcus.xm.cooper@stericsson.com</email>
</author>
<published>2012-08-29T15:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b3ea5f451e4e435b650e34142f8552002dc21297'/>
<id>urn:sha1:b3ea5f451e4e435b650e34142f8552002dc21297</id>
<content type='text'>
When the state of USB Charge detection is changed then the calls
use a define for another register in other bank. This change
creates a new define for the correct register and removes the
magic numbers that are present.

Signed-off-by: Marcus Cooper &lt;marcus.xm.cooper@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Hakan BERG &lt;hakan.berg@stericsson.com&gt;
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>ab8500-bm: Add support for the new ab8540 platform</title>
<updated>2013-03-07T04:35:48+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2012-08-29T12:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=861a30da53e2c5b9823b5390c1757baaf8f6e356'/>
<id>urn:sha1:861a30da53e2c5b9823b5390c1757baaf8f6e356</id>
<content type='text'>
Provide AB8540 platform specific information required to run the
Battery Management subsystem on AB8540 based devices. For this to
happen we see the introduction of separate platform specific data
structures and a means in which to process them.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>ab8500-bm: Add usb power path support</title>
<updated>2013-03-07T04:35:46+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-02-14T12:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=db43e6c473b57d4e7a55c4bd6edef71f40f13eae'/>
<id>urn:sha1:db43e6c473b57d4e7a55c4bd6edef71f40f13eae</id>
<content type='text'>
AB8540 supports power path function in USB charging mode for fast
power up with dead and weak battery, and it could extend
the battery age.

When USB charging starts, if the Vbattrue is below than SW cut off
voltage, power path and pre-charge should be enabled. If Vbattrue
is higher than SW cut off voltage, power path and pre-charge should
be disabled. This is to make sure full current to battery charge.
At the end of charge, power path should be enable again to reduce
charging the battery again.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>ab8500-bm: Charge only mode fixes for the ab9540</title>
<updated>2013-03-07T04:35:40+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-02-13T11:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8891716e24d7b0f4b1c3b4fdff641bcb1fb282c4'/>
<id>urn:sha1:8891716e24d7b0f4b1c3b4fdff641bcb1fb282c4</id>
<content type='text'>
Fix for charging not getting enabled in charge only mode by
external charger.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>ab8500-bm: Quick re-attach charging behaviour</title>
<updated>2013-03-07T04:35:38+00:00</updated>
<author>
<name>Lee Jones</name>
<email>lee.jones@linaro.org</email>
</author>
<published>2013-02-14T09:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4dcdf57773fd45b483fc7613b9e51b89a57d655c'/>
<id>urn:sha1:4dcdf57773fd45b483fc7613b9e51b89a57d655c</id>
<content type='text'>
Due to a bug in some AB8500 ASICs charger removal cannot always
be detected if the removal and reinsertion is done to close in time.
This patch detects above described case and handles the situation
so that charging will be kept turned on.

Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>ab8500-charger: Add backup battery charge voltages on the ab8540</title>
<updated>2013-03-07T04:35:37+00:00</updated>
<author>
<name>Yang QU</name>
<email>yang.qu@stericsson.com</email>
</author>
<published>2012-06-26T11:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0f4aa401853e07885707aedfc68c608051b0d6e4'/>
<id>urn:sha1:0f4aa401853e07885707aedfc68c608051b0d6e4</id>
<content type='text'>
Add 2.7v, 2.9v, 3.0v, 3.2v and 3.3v charging voltages for backup
battery. Before that only 2.5v, 2.6v, 2.8v, 3.1v were available.

Signed-off-by: Yang QU &lt;yang.qu@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Maxime COQUELIN &lt;maxime.coquelin@stericsson.com&gt;
Reviewed-by: Marcus COOPER &lt;marcus.xm.cooper@stericsson.com&gt;
Tested-by: Xiao Mei ZHANG &lt;xiaomei.zhang@stericsson.com&gt;
</content>
</entry>
</feed>
