|
|
Log in / Subscribe / Register

power: supply: bq24190 updates + new ug3105 driver

From:  Hans de Goede <hdegoede-AT-redhat.com>
To:  Sebastian Reichel <sre-AT-kernel.org>
Subject:  [PATCH v2 0/8] power: supply: bq24190 updates + new ug3105 driver
Date:  Sun, 06 Feb 2022 19:35:35 +0100
Message-ID:  <20220206183543.51200-1-hdegoede@redhat.com>
Cc:  Hans de Goede <hdegoede-AT-redhat.com>, Stephan Gerhold <stephan-AT-gerhold.net>, linux-pm-AT-vger.kernel.org
Archive-link:  Article

Hi Sebastian,

Here is v2 of the series of patches which:

1. Modifies power_supply_get_battery_info() to also work with non
   of/dt device-properties

2. Modifies bq24190_charger to use and apply more settings returned
   by power_supply_get_battery_info()

3. Adds a new driver for the ug3105 battery monitoring chip, note
   this chip is not really a full/standalone fuel-gauge so
   the functionality of the is limited

The only change in v2 is using the correct "upisemi" vendor prefix in
the new ug3105 driver.

Regards,

Hans


Hans de Goede (8):
  power: supply: core: Use fwnode_property_*() in
    power_supply_get_battery_info()
  power: supply: core: Add support for generic fwnodes to
    power_supply_get_battery_info()
  power: supply: bq24190_charger: Turn off 5V boost regulator on
    shutdown
  power: supply: bq24190_charger: Always call
    power_supply_get_battery_info()
  power: supply: bq24190_charger: Store ichg-max and vreg-max in
    bq24190_dev_info
  power: supply: bq24190_charger: Program charger with fwnode supplied
    ccc_ireg and cvc_vreg
  power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be
    higher then the fwnode values
  power: supply: ug3105_battery: Add driver for uPI uG3105 battery
    monitor

 drivers/power/supply/Kconfig             |  15 +
 drivers/power/supply/Makefile            |   1 +
 drivers/power/supply/bq24190_charger.c   | 114 ++++--
 drivers/power/supply/power_supply_core.c |  93 +++--
 drivers/power/supply/ug3105_battery.c    | 486 +++++++++++++++++++++++
 5 files changed, 643 insertions(+), 66 deletions(-)
 create mode 100644 drivers/power/supply/ug3105_battery.c

-- 
2.33.1



Copyright © 2022, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds