aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/power_supply.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-06power: supply: core: fix charge_behaviour formattingThomas Weißschuh1-0/+1
2024-03-06power: supply: core: add power_supply_for_each_device()Sebastian Reichel1-2/+1
2024-03-01power: supply: core: make power_supply_class constantRicardo B. Marliere1-1/+1
2023-09-17power: supply: core: Don't export power_supply_notifierSebastian Reichel1-1/+0
2023-09-13power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaintKai-Heng Feng1-1/+1
2023-03-29power: supply: core: auto-exposure of simple-battery dataSebastian Reichel1-0/+8
2022-09-11power: supply: Explain maintenance chargingLinus Walleij1-6/+42
2022-02-28power: supply: Support VBAT-to-Ri lookup tablesLinus Walleij1-2/+111
2022-02-28power: supply: ab8500: Standardize BTI resistanceLinus Walleij1-0/+13
2022-02-28power: supply: ab8500: Standardize alert mode chargingLinus Walleij1-0/+17
2022-02-28power: supply: ab8500: Standardize maintenance chargingLinus Walleij1-0/+64
2022-02-24power: supply: Introduces bypass charging propertyRicardo Rivera-Matos1-0/+1
2022-02-01power: supply: core: Refactor power_supply_set_input_current_limit_from_suppl...Hans de Goede1-2/+3
2022-01-11Merge tag 'platform-drivers-x86-v5.17-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+31
2022-01-08power: supply: Provide stubs for charge_behaviour helpersThomas Weißschuh1-0/+15
2022-01-03power: supply_core: Pass pointer to battery infoLinus Walleij1-1/+1
2021-12-21power: supply: add helpers for charge_behaviour sysfsThomas Weißschuh1-0/+9
2021-12-21power: supply: add charge_behaviour attributesThomas Weißschuh1-0/+7
2021-11-17power: supply: core: Add kerneldoc to battery structLinus Walleij1-23/+192
2021-11-16power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERYLuca Ceresoli1-0/+1
2021-08-14power: supply: core: Parse battery chemistry/technologyLinus Walleij1-0/+1
2021-04-28Merge tag 'for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/li...Linus Torvalds1-4/+10
2021-04-05power: supply: core: Use true and false for bool variableJiapeng Chong1-4/+4
2021-03-28power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled.Ray Chi1-0/+7
2021-03-09power: supply: core: provide function stubs if CONFIG_POWER_SUPPLY=nRay Chi1-0/+6
2020-08-26power: supply: add wireless typeSubbaraman Narayanamurthy1-0/+1
2020-08-25power: supply: Support battery temperature device-tree propertiesDmitry Osipenko1-0/+6
2020-07-31power: supply: wilco_ec: Add long life charging modeCrag Wang1-0/+1
2020-07-21power_supply: Add additional health properties to the headerDan Murphy1-0/+3
2020-05-28power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIREDSebastian Reichel1-0/+1
2020-05-28power: supply: core: add manufacture date propertiesSebastian Reichel1-0/+3
2020-05-28power: supply: core: add capacity error margin propertySebastian Reichel1-0/+1
2020-05-10power: supply: add battery parametersMatti Vaittinen1-0/+4
2020-05-01power: supply: core: allow to constify property listsMichał Mirosław1-2/+2
2019-12-19power: supply: core: Add battery internal resistance temperature table supportBaolin Wang1-0/+10
2019-07-15Merge tag 'for-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds1-0/+15
2019-06-28power: supply: add input power and voltage limit propertiesEnric Balletbo i Serra1-0/+2
2019-06-23power: supply: Add HWMON compatibility layerAndrey Smirnov1-0/+13
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 218Thomas Gleixner1-2/+1
2019-05-03power: supply: core: Add POWER_SUPPLY_HEALTH_OVERCURRENT constantAndrey Smirnov1-0/+1
2019-05-02power: supply: core: Add CHARGE_CONTROL_{START_THRESHOLD,END_THRESHOLD} prope...Nick Crews1-0/+2
2019-05-02power: supply: core: Add Standard, Adaptive, and Custom charge typesNick Crews1-2/+6
2019-02-20power: supply: core: Add a field to support battery max voltageArtur Rojek1-0/+1
2018-12-13power: supply: core: add support for custom sysfs attributesSebastian Reichel1-0/+3
2018-11-09power: supply: core: Add some helpers to use the battery OCV capacity tableBaolin Wang1-0/+19
2018-11-09power: supply: core: Add one field to present the battery internal resistanceBaolin Wang1-0/+1
2018-07-06power: remove possible deadlock when unregistering power_supplyBenjamin Tissoires1-0/+1
2018-05-24power: supply: Add fwnode pointer to power_supply_config structAdam Thomson1-0/+2
2018-04-25power: supply: Add 'usb_type' property and supporting codeAdam Thomson1-0/+16
2018-02-21power: add to_power_supply macro to the APIOgnjen Galic1-0/+2
2017-08-29power: supply: Add power_supply_set_input_current_limit_from_supplier helperHans de Goede1-0/+2
2017-06-08power: supply: core: Add power_supply_prop_prechargeLiam Breck1-0/+3
2017-06-08power: supply: core: Add power_supply_battery_info and APILiam Breck1-0/+22
2017-06-08power: supply: Add Apple Brick ID power supply typeBenson Leung1-7/+8
2016-07-01power_supply: fix return value of get_propertyRhyland Klein1-0/+1
2016-02-15power_supply: Add types for USB Type C and PD chargersBenson Leung1-0/+3
2015-06-10power: Add devm_power_supply_get_by_phandle() helper functionHans de Goede1-0/+5
2015-06-10power_supply: sysfs: Bring back write to writeable propertiesKrzysztof Kozlowski1-0/+5
2015-05-21power_supply: Fix possible NULL pointer dereference on early ueventKrzysztof Kozlowski1-0/+1
2015-03-13power_supply: Add power_supply_put for decrementing device reference counterKrzysztof Kozlowski1-0/+1
2015-03-13power_supply: Change ownership from driver to coreKrzysztof Kozlowski1-19/+30
2015-03-13power_supply: Add API for safe access of power supply function attrsKrzysztof Kozlowski1-0/+16
2015-03-13power_supply: Move run-time configuration to separate structureKrzysztof Kozlowski1-4/+18
2015-03-13power_supply: Add driver private dataKrzysztof Kozlowski1-0/+4
2015-02-26power_supply core: support use of devres to register/unregister a power supply.NeilBrown1-0/+4
2014-10-28power_supply: Add no_thermal property to prevent recursive get_temp callsKrzysztof Kozlowski1-0/+6
2014-09-16power-supply: Forward declare structs togetherViresh Kumar1-2/+1
2014-09-06power_supply: Add boot and calibration attributesRamakrishna Pallala1-0/+5
2014-07-18power_supply: Add inlmt,iterm, min/max temp propsJenny TC1-0/+4
2014-05-30power_supply: allow power supply devices registered w/o wakeup sourceZhang Rui1-0/+2
2013-12-23power_supply: Add power_supply_get_by_phandleSebastian Reichel1-0/+8
2013-12-01power_supply: Add power_supply notifierPali Rohár1-0/+8
2013-08-27power_supply: Prevent suspend until power supply events are processedZoran Markovic1-0/+3
2013-06-28power_supply: Move of_node out of the #ifdef CONFIG_OFAnton Vorontsov1-2/+2
2013-04-16power_supply: Populate supplied_from hierarchy from the device treeRhyland Klein1-0/+3
2013-04-16power_supply: Add core support for supplied_fromRhyland Klein1-0/+3
2013-02-21Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2013-02-06driver-core: constify data for class_find_device()Michał Mirosław1-1/+1
2013-01-05power_supply: Add watchdog and safety timer expiries under PROP_HEALTH_*Ramakrishna Pallala1-0/+2
2012-11-17power_supply: Register power supply for thermal cooling deviceRamakrishna Pallala1-0/+1
2012-11-17power_supply: Add support for CHARGE_CONTROL_* attributesRamakrishna Pallala1-0/+2
2012-08-22power_supply: Add new power supply properties CHARGE_CURRENT/VOLTAGE_MAXRamakrishna Pallala1-0/+4
2012-08-22power_supply: Add new power supply AUTHENTIC propertyRamakrishna Pallala1-0/+1
2012-07-13power_supply: Add min/max alert properties for CAPACITY, TEMP, TEMP_AMBIENTRamakrishna Pallala1-0/+6
2012-06-19power_supply: Add constant charge_current and charge_voltage propertiesRamakrishna Pallala1-0/+4
2012-06-17power_supply: Register battery as a thermal zoneJenny TC1-0/+3
2012-05-04power_supply: Make the core a boolean instead of a tristateAnton Vorontsov1-1/+1
2012-05-04power_supply: Add voltage_ocv property and use it for max17042 driverRamakrishna Pallala1-0/+2
2012-03-16device.h: audit and cleanup users in main include dirPaul Gortmaker1-1/+2
2012-01-04Merge branch 'power-supply-scope' of git://git.kernel.org/pub/scm/linux/kerne...Anton Vorontsov1-0/+8
2012-01-04power_supply: Add "unknown" in power supply typeKim, Milo1-1/+2
2011-12-09power_supply: allow a power supply to explicitly point to powered deviceJeremy Fitzhardinge1-0/+1
2011-12-09power_supply: add SCOPE attribute to power suppliesJeremy Fitzhardinge1-0/+7
2011-03-01power_supply: Update power_supply_is_watt_propertyRhyland Klein1-0/+1
2011-01-31power_supply: Add new LED trigger charging-blink-solid-fullVasily Khoruzhick1-0/+2
2011-01-31bq20z75: Add support for charge propertiesRhyland Klein1-0/+44
2010-10-06power_supply: Introduce maximum current propertyHeikki Krogerus1-0/+1
2010-10-06power_supply: Add types for USB chargersHeikki Krogerus1-1/+4
2010-05-19power_supply: Add support for writeable propertiesDaniel Mack1-0/+5
2010-05-19power_supply: Use attribute groupsAnton Vorontsov1-0/+1
2010-01-15POWER: Add support for cycle_countAlexey Starikovskiy1-0/+1
2009-07-30power_supply: get_by_name and set_charged functionalityDaniel Mack1-0/+3
2009-07-02power_supply: Add a charge_type property, and use it for olpc driverAndres Salomon1-0/+8
2009-07-01Revert "power: remove POWER_SUPPLY_PROP_CAPACITY_LEVEL"Andres Salomon1-0/+10
2009-03-27ACPI: battery: add power_{now,avg} properties to power_classAlexey Starikovskiy1-0/+2
2009-01-04power_supply: Add cold to the POWER_SUPPLY_HEALTH report valuesMark Brown1-0/+1
2008-09-01power_supply: Add function to return system-wide power stateMatthew Garrett1-0/+6
2008-05-13power_supply: add CHARGE_COUNTER property and olpc_battery support for itAndres Salomon1-0/+1
2008-02-05ACPI: battery: add sysfs serial numbermaximilian attems1-0/+1
2008-02-02power_supply: add few more values and propsDmitry Baryshkov1-0/+3
2008-02-02power: remove POWER_SUPPLY_PROP_CAPACITY_LEVELAndres Salomon1-10/+0
2007-07-10[BATTERY] Universal power supply class (was: battery class)Anton Vorontsov1-0/+180