All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anton Vorontsov <cbouatmailru@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	David Woodhouse <dwmw2@infradead.org>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	Tony Lindgren <tony@atomide.com>,
	linux-kernel@vger.kernel.org, Donggeun Kim <dg77.kim@samsung.com>,
	pali.rohar@gmail.com, kyungmin.park@samsung.com,
	myungjoo.ham@samsung.com, broonie@opensource.wolfsonmicro.com,
	lars@metafoo.de, pavel@ucw.cz, Jiri Kosina <jkosina@suse.cz>,
	Samuel Ortiz <sameo@linux.intel.com>
Subject: [GIT PULL] battery-2.6.git
Date: Wed, 11 Jan 2012 04:31:34 +0400	[thread overview]
Message-ID: <20120111003134.GA24256@oksana.dev.rtsoft.ru> (raw)

Hello Linus,

Please pull battery-2.6.git tree to receive changes prepared for 3.3.

Highlights:

- Now we have a full fledged charger manager, implemented by Samsung
  folks. This manager monitors battery charge and health, even when
  machine suspended! RTC wake-up is used to bring kernel [partially]
  back to life periodically.

  This new awesome charger manager, hopefully, will start replacing
  bunch of proprietary charger managers that are used in embedded
  devices today (e.g. BME in Nokia N900).

- New 'scope' property for power supplies. The property is used to
  distinguish between system vs. devices' power supplies (think of
  wireless keyboard/mice/tablet battery monitors); The support is
  already implemented for Wacom and Nintendo Wiimote devices;

- National/TI LP8727 charger driver;

- Work has been started to bring drivers/power/ and ACPI SBS battery
  code closer, and hopefully merge the code bases some day;

- Lots of small fixes here and there.

Note that changes that touch anything outside of driver/power were
acked by appropriate maintainers: MFD changes were acked by Samuel
Ortiz; HID changes were acked by Jiri Kosina and ARM changes were
acked by Tony Lindgren.

Thanks!

The following changes since commit caca6a03d365883564885f2c1da3e88dcf65d139:

  Linux 3.2-rc3 (2011-11-23 20:20:28 -0800)

are available in the git repository at:
  git://git.infradead.org/battery-2.6.git master

Anton Vorontsov (7):
      olpc_battery: Fix section mismatch noise
      olpc_battery: Remove unneeded 'olpc_battery_trigger_uevent'
      Merge tag 'v3.1' from git://git.kernel.org/.../torvalds/linux.git into master
      Merge branch 'power-supply-scope' of git://git.kernel.org/.../jeremy/xen
      power_supply: Drop usage of nowarn variant of sysfs_create_link()
      power_supply: Mark da9052 driver as broken
      Merge git://git.infradead.org/users/cbou/battery-urgent

Ashish Jangam (1):
      power_supply: Add DA9052 battery driver

Axel Lin (10):
      max8997_charger&max8998_charger: Fix unterminated platform_device_id tables
      max8903_charger: Add "platform:" prefix for platform modalias
      ds2780_battery&z2_battery: Add __devexit_p at necessary places
      max8998_charger: Allow full timeout not set, leave it unchanged
      pda_power: Fix build error if !CONFIG_USB_OTG_UTILS
      collie_battery: Convert to gpio_request_array() / gpio_free_array()
      tosa_battery: Convert to gpio_request_array() / gpio_free_array()
      power_supply: Convert drivers/power/* to use module_platform_driver()
      wm97xx_battery: Use DEFINE_MUTEX() for work_lock
      jz4740-battery: Fix signedness bug

Daniel Drake (2):
      olpc_battery: Bind to device tree
      olpc_battery: Add wakeup support

Dima Zavin (1):
      pda_power: Add support for using otg transceiver events

Donggeun Kim (2):
      power_supply: Add initial Charger-Manager driver
      power_supply: Charger-Manager: Add properties for power-supply-class

Felipe Contreras (1):
      isp1704_charger: Fix missing check

Heiko Stübner (1):
      s3c_adc_battery: Average over more than one adc sample

Jean Delvare (1):
      power_supply: Assume mains power by default

Jeremy Fitzhardinge (4):
      power_supply: add SCOPE attribute to power supplies
      power_supply: allow a power supply to explicitly point to powered device
      power_supply: add scope properties to some self-powered HID devices
      power_supply: add "powers" links to self-powered HID devices

Jochen Friedrich (1):
      collie_battery: Get rid of irq_to_gpio usage

Jonghwan Choi (2):
      max8997_charger: Fix unsigned value for less than zero
      max8997_charger: Remove duplicate module.h

Kim, Milo (4):
      lp8727_charger: Add supported i2c functionality check routine
      lp8727_charger: Coding style changes
      power_supply: Add "unknown" in power supply type
      lp8727_charger: Add header file

Major Lee (1):
      intel_mid_battery: Handle Over Current gracefully

Mark Brown (1):
      wm831x_power: Only register WM831x battery charger if enabled

Milo(Woogyom) Kim (1):
      lp8727_charger: Some minor fixes for the header

MyungJoo Ham (1):
      max17042_battery: Bugfix of incorrect voltage register value interpretation

Olof Johansson (1):
      sbs-battery: Fix devicetree match table

Pali Rohár (9):
      bq27x00_battery: Do not cache current_now value for bq27000 batery
      bq27x00_battery: Add support for property POWER_SUPPLY_PROP_CAPACITY_LEVEL
      bq27x00_battery: Report -ENODATA if bq27000 battery was not calibrated
      bq27x00_battery: Cache energy property
      bq27x00_battery: Cache temperature value in converted unit
      bq27x00_battery: Fix reporting status value for bq27500 battery
      bq27x00_battery: Fix reporting error messages
      bq27x00_battery: Fix OOPS caused by unregistring bq27x00 driver
      ARM: rx51: Add bq27200 i2c board info

Paul Parsons (1):
      ds2760_battery: Add rated capacity of the hx4700 3600mAh battery

Philip Rakity (9):
      max17042_battery: Divide by 0 crash because r_sns init too late
      max17042_battery: Do not lose accuracy calculating current_now
      max8925_power: Fix incorrect voltage and current calculation
      max8925_power: No temperature interrupts if temperature not connected
      max8925_power: Do not detect ac insert if handled by other code
      max8925_power: Remove support for irq bits that do not exist
      max8925_power: Enable power change notifications
      max8925_power: Do not read random data from chip registers
      max8925_power: Check at probe time if power to set online

Ramakrishna Pallala (1):
      max17042_battery: Fix error handling

Randy Dunlap (1):
      power_supply: Fix sysfs format warning

Rhyland Klein (6):
      bq20z75: Devicetree init support
      bq20z75: Rename to sbs-battery
      sbs-battery: Rename internals to new name
      devicetree-bindings: Add vendor entry for Smart Battery Systems
      devicetree-bindings: Propagate bq20z75->sbs rename to dt bindings
      sbs-battery: Change power supply name

Woogyom Kim (1):
      power_supply: Add LP8727 charger driver

Yong Zhang (1):
      power_supply: Remove IRQF_DISABLED

 .../bindings/power_supply/olpc_battery.txt         |    5 +
 .../bindings/power_supply/sbs_sbs-battery.txt      |   23 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/power/charger-manager.txt            |  163 +++
 arch/arm/mach-omap2/board-rx51-peripherals.c       |    3 +
 drivers/hid/hid-wacom.c                            |   16 +-
 drivers/hid/hid-wiimote.c                          |   10 +-
 drivers/mfd/max8925-core.c                         |   15 -
 drivers/power/Kconfig                              |   32 +-
 drivers/power/Makefile                             |    5 +-
 drivers/power/bq27x00_battery.c                    |  210 +++--
 drivers/power/charger-manager.c                    | 1072 ++++++++++++++++++++
 drivers/power/collie_battery.c                     |   55 +-
 drivers/power/da9030_battery.c                     |   13 +-
 drivers/power/da9052-battery.c                     |  664 ++++++++++++
 drivers/power/ds2760_battery.c                     |   19 +-
 drivers/power/ds2780_battery.c                     |   18 +-
 drivers/power/gpio-charger.c                       |   12 +-
 drivers/power/intel_mid_battery.c                  |   25 +-
 drivers/power/isp1704_charger.c                    |   14 +-
 drivers/power/jz4740-battery.c                     |   14 +-
 drivers/power/lp8727_charger.c                     |  494 +++++++++
 drivers/power/max17042_battery.c                   |   94 ++-
 drivers/power/max8903_charger.c                    |   14 +-
 drivers/power/max8925_power.c                      |   75 +-
 drivers/power/max8997_charger.c                    |    4 +-
 drivers/power/max8998_charger.c                    |   14 +-
 drivers/power/olpc_battery.c                       |   75 +-
 drivers/power/pcf50633-charger.c                   |   12 +-
 drivers/power/pda_power.c                          |   89 ++-
 drivers/power/power_supply_core.c                  |   19 +-
 drivers/power/power_supply_sysfs.c                 |   12 +-
 drivers/power/s3c_adc_battery.c                    |   37 +-
 drivers/power/{bq20z75.c => sbs-battery.c}         |  481 +++++----
 drivers/power/tosa_battery.c                       |   79 +--
 drivers/power/wm831x_backup.c                      |   12 +-
 drivers/power/wm831x_power.c                       |   56 +-
 drivers/power/wm8350_power.c                       |   12 +-
 drivers/power/wm97xx_battery.c                     |   20 +-
 drivers/power/z2_battery.c                         |    4 +-
 include/linux/lp8727.h                             |   51 +
 include/linux/mfd/max8925.h                        |    7 +-
 include/linux/pda_power.h                          |    2 +
 include/linux/power/charger-manager.h              |  147 +++
 include/linux/power/{bq20z75.h => sbs-battery.h}   |   10 +-
 include/linux/power_supply.h                       |   11 +-
 include/linux/s3c_adc_battery.h                    |    4 +
 47 files changed, 3481 insertions(+), 743 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power_supply/olpc_battery.txt
 create mode 100644 Documentation/devicetree/bindings/power_supply/sbs_sbs-battery.txt
 create mode 100644 Documentation/power/charger-manager.txt
 create mode 100644 drivers/power/charger-manager.c
 create mode 100644 drivers/power/da9052-battery.c
 create mode 100644 drivers/power/lp8727_charger.c
 rename drivers/power/{bq20z75.c => sbs-battery.c} (52%)
 create mode 100755 include/linux/lp8727.h
 create mode 100644 include/linux/power/charger-manager.h
 rename include/linux/power/{bq20z75.h => sbs-battery.h} (85%)

             reply	other threads:[~2012-01-11  0:31 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-11  0:31 Anton Vorontsov [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-01-21 17:54 [GIT PULL] battery-2.6.git Dmitry Eremin-Solenikov
2014-01-03  9:27 Anton Vorontsov
2013-11-18  2:08 Anton Vorontsov
2013-09-11  5:24 Anton Vorontsov
2013-07-09  1:39 Anton Vorontsov
2013-05-25 22:23 Anton Vorontsov
2013-05-25 23:23 ` David Woodhouse
2013-05-25 22:39   ` Anton Vorontsov
2013-04-30  5:14 Anton Vorontsov
2013-02-19  7:09 Anton Vorontsov
2012-12-12 10:22 Anton Vorontsov
2012-10-05  3:04 Anton Vorontsov
2012-07-31 13:05 Anton Vorontsov
2012-05-31  1:08 Anton Vorontsov
2012-05-31  1:17 ` Stephen Rothwell
2012-05-31 19:13 ` Linus Torvalds
2012-03-30 20:50 Anton Vorontsov
2011-07-31 10:40 Anton Vorontsov
2011-05-27 10:54 Anton Vorontsov
2011-05-27 11:10 ` David Woodhouse
2011-05-27 12:45   ` Anton Vorontsov
2011-03-24 14:58 Anton Vorontsov
2011-01-14 15:43 Anton Vorontsov
2010-10-26 14:41 Anton Vorontsov
2010-08-11  5:17 Anton Vorontsov
2010-05-24 22:28 [Regression] Commit "power_supply: Use attribute groups" breaks KDE battery monitor on openSUSE 11.3 M6 Rafael J. Wysocki
2010-05-25  0:20 ` Rafael J. Wysocki
2010-05-25  0:47   ` Daniel Mack
2010-05-25  0:55     ` Rafael J. Wysocki
2010-05-25  7:08       ` Daniel Mack
2010-05-25 10:27         ` [GIT PULL] battery-2.6.git Anton Vorontsov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120111003134.GA24256@oksana.dev.rtsoft.ru \
    --to=cbouatmailru@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=broonie@opensource.wolfsonmicro.com \
    --cc=dg77.kim@samsung.com \
    --cc=dwmw2@infradead.org \
    --cc=jkosina@suse.cz \
    --cc=kyungmin.park@samsung.com \
    --cc=lars@metafoo.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=myungjoo.ham@samsung.com \
    --cc=pali.rohar@gmail.com \
    --cc=pavel@ucw.cz \
    --cc=sameo@linux.intel.com \
    --cc=sfr@canb.auug.org.au \
    --cc=tony@atomide.com \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.