• Linus Torvalds's avatar
    Merge tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply · 3a2a8751
    Linus Torvalds authored
    Pull power supply and reset updates from Sebastian Reichel:
     "This time there are lots of changes. Quite a few changes to the core,
      lots of driver changes and one change to kobject core (with Ack from
      Greg).
    
      Summary:
    
      kobject:
       - Increase number of allowed uevent variables
    
      power-supply core:
       - Add power-supply type in uevent
       - Cleanup property handling in core
       - Make property and usb_type pointers const
       - Convert core power-supply DT binding to YAML
       - Cleanup HWMON code
       - Add new health status "calibration required"
       - Add new properties for manufacture date and capacity error margin
    
      battery drivers:
       - new cw2015 battery driver used by pine64 Pinebook Pro laptop
       - axp22: blacklist on Meegopad T02
       - sc27xx: support current/voltage reading
       - max17042: support time-to-empty reading
       - simple-battery: add more battery parameters
       - bq27xxx: convert DT binding document to YAML
       - sbs-battery: add TI BQ20Z65 support, fix technology property,
             convert DT binding to YAML, add option to disable charger
             broadcasts, add new properties: manufacture date, capacity
             error margin, average current, charge current and voltage and
             support calibration required health status
       - misc fixes
    
      charger drivers:
       - bq25890: cleanup, implement charge type, precharge current and
             input current limiting properties
       - bd70528: use new linear range helper library
       - bd99954: new charger driver
       - mp2629: new charger driver
       - misc fixes
    
      reboot drivers:
       - oxnas-restart: introduce new driver
       - syscon-reboot: convert DT binding to YAML, add parent syscon device
             support
       - misc fixes"
    
    * tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (85 commits)
      power: supply: cw2015: Attach OF ID table to the driver
      power: reset: gpio-poweroff: add missing '\n' in dev_err()
      Revert "power: supply: sbs-battery: simplify read_read_string_data"
      Revert "power: supply: sbs-battery: add PEC support"
      dt-bindings: power: sbs-battery: Convert to yaml
      power: supply: sbs-battery: constify power-supply property array
      power: supply: sbs-battery: switch to i2c's probe_new
      power: supply: sbs-battery: switch from of_property_* to device_property_*
      power: supply: sbs-battery: add ability to disable charger broadcasts
      power: supply: sbs-battery: fix idle battery status
      power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED support
      power: supply: sbs-battery: add MANUFACTURE_DATE support
      power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT/VOLTAGE_MAX support
      power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECHNOLOGY support
      power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_AVG support
      power: supply: sbs-battery: add PEC support
      power: supply: sbs-battery: simplify read_read_string_data
      power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN support
      power: supply: sbs-battery: Add TI BQ20Z65 support
      power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
      ...
    3a2a8751
Kconfig 7.62 KB