/linux/include/linux/ |
H A D | power_supply.h | 191 POWER_SUPPLY_TYPE_USB_DCP, /* Dedicated Charging Port */ 192 POWER_SUPPLY_TYPE_USB_CDP, /* Charging Downstream Port */ 197 POWER_SUPPLY_TYPE_APPLE_BRICK_ID, /* Apple Charging Method */ 204 POWER_SUPPLY_USB_TYPE_DCP, /* Dedicated Charging Port */ 205 POWER_SUPPLY_USB_TYPE_CDP, /* Charging Downstream Port */ 211 POWER_SUPPLY_USB_TYPE_APPLE_BRICK_ID, /* Apple Charging Method */ 390 * struct power_supply_maintenance_charge_table - setting for maintenace charging 391 * @charge_current_max_ua: maintenance charging current that is used to keep 392 * the charge of the battery full as current is consumed after full charging. 394 * reach this voltage the maintenance charging current is turned off. It is [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-power | 61 used for discharging batteries, positive values for charging 101 used for discharging batteries, positive values for charging 136 This is normally used for the charging scenario where 139 user that the temperature is critically high, and charging has 161 This is normally used for the charging scenario where user-space 164 temperature level is high, and charging current has been 178 charging. 195 charging. 212 battery, during charging. 335 Maximum allowable charging current. Used for charge rate [all …]
|
H A D | sysfs-class-power-gaokun | 6 This entry allows configuration of smart charging delay. 8 Smart charging behavior: when the power adapter is connected 9 for delay hours, battery charging will follow the rules of 23 This entry allows enabling battery adaptive charging.
|
H A D | usb-charger-uevent | 15 USB_CHARGER_CDP_TYPE Charging Downstream Port 16 USB_CHARGER_DCP_TYPE Dedicated Charging Port 17 USB_CHARGER_ACA_TYPE Accessory Charging Adapter 20 https://www.usb.org/document-library/battery-charging-v12-spec-and-adopters-agreement
|
/linux/include/linux/power/ |
H A D | charger-manager.h | 8 * monitor charging even in the context of suspend-to-RAM with 101 /* The name of regulator for charging */ 110 * each cable have different condition for charging. 132 * CM will restart charging. 149 * @temp_min : Minimum battery temperature for charging. 150 * @temp_max : Maximum battery temperature for charging. 151 * @temp_diff : Temperature difference to restart charging. 155 * @charging_max_duration_ms: Maximum possible duration for charging 156 * If whole charging duration exceed 'charging_max_duration_ms', 157 * cm stop charging. [all …]
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | summit,smb347-charger.yaml | 30 summit,enable-usb-charging: 32 description: Enable charging through USB. 34 summit,enable-otg-charging: 38 summit,enable-mains-charging: 40 description: Enable charging through mains 43 description: Enable charging control 136 - summit,enable-usb-charging 138 - summit,enable-otg-charging 140 - summit,enable-mains-charging 161 summit,enable-usb-charging; [all …]
|
H A D | ti,lp8727.yaml | 32 description: USB/AC charging parameters 47 charging-current: 52 Charging current with the following mapping: 76 /* AC charger: 5% EOC and 500mA charging current */ 80 charging-current = /bits/ 8 <4>; 83 /* USB charger: 10% EOC and 400mA charging current */ 87 charging-current = /bits/ 8 <2>;
|
H A D | rohm,bd99954.yaml | 27 # The battery charging profile of BD99954. 29 # Curve (1) represents charging current. 32 # The BD99954 data sheet divides charging to three phases. 38 # target level - until charging current has dropped to termination 86 # The constant voltage used in fast charging phase (4 in above chart) 91 # charging mode is changed from trickle charging to pre-charging 100 # re-charging is automatically started when battry has been discharging
|
H A D | charger-manager.yaml | 45 - 3 # when charging 61 description: voltage drop before restarting charging in uV 87 cm-charging-max: 88 description: limits of charging duration in ms 92 description: critical cold temperature of battery for charging in deci-degree celsius 100 description: critical hot temperature of battery for charging in deci-degree celsius 197 /* Allow charging for 5hr */ 198 cm-charging-max = <18000000>;
|
H A D | qcom,pm8941-charger.yaml | 54 Battery voltage limit in uV above which fast charging may operate; Defaults to 3.2V 55 Below this value linear or switch-mode auto-trickle-charging will operate. 62 Battery voltage limit in uV below which fast charging may operate; Defaults to 4.2V 89 Battery voltage limit in uV below which auto-recharge functionality will restart charging 98 Input voltage level in uV above which charging may operate. Defaults to 4.3V. 115 voltage or current in the extended temperature range. It only allows charging when 135 or allow input voltage from external VBUS for charging. In the hardware, the supply for
|
H A D | twl4030-charger.yaml | 11 charging is permissible, and when there is a connection or disconnection. 16 to determine when and how use USB power for charging. 34 description: microvolts for charging the backup battery 38 description: microamps for charging the backup battery
|
H A D | bq25890.yaml | 36 description: maximum charging voltage (in uV) 40 description: maximum charging current (in uA) 55 when battery is charging and it is below minimum system voltage, 86 description: max. charging voltage adjustment due to expected voltage drop on in-series resistor
|
H A D | qcom,pm8941-coincell.yaml | 10 The hardware block controls charging for a coincell or capacitor that is 40 Voltage (in millivolts) to apply for charging. If unspecified, inherit 47 description: defining this property disables charging
|
H A D | bq24735.yaml | 38 Used to control and set the charging current. 46 Used to control and set the charging voltage. 63 attempt to enable/disable charging or set the charge voltage/current.
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | rtc-palmas.txt | 14 battery is chargeable or not. If charging battery then driver can 15 enable the charging. 16 - ti,backup-battery-charge-high-current: Enable high current charging in 17 backup battery. Device supports the < 100uA and > 100uA charging.
|
/linux/drivers/power/supply/ |
H A D | ab8500_bmdata.c | 8 /* Default: under this temperature, charging is stopped */ 10 /* Default: between this temp and AB8500_TEMP_UNDER charging is reduced */ 12 /* Default: between this temp and AB8500_TEMP_OVER charging is reduced */ 14 /* Default: over this temp, charging is stopped */ 63 /* Maintenance charging phase A, 60 hours */ 69 /* Maintenance charging phase B, 200 hours */ 178 /* Charging stops when we drop below this current */ in ab8500_bm_of_probe()
|
H A D | ab8500-bm.h | 275 * @accu_charging: FG accumulation time while charging 364 * @temp_interval_chg temperature measurement interval in s when charging 365 * @temp_interval_nochg temperature measurement interval in s when not charging 371 * @chg_unknown_bat flag to enable charging of unknown batteries 375 * @interval_charging charge alg cycle period time when charging (sec) 376 * @interval_not_charging charge alg cycle period time when not charging (sec)
|
H A D | power_supply_leds.c | 151 power_supply_register_led_trigger(psy, "%s-charging-or-full", in power_supply_create_bat_triggers() 153 power_supply_register_led_trigger(psy, "%s-charging", in power_supply_create_bat_triggers() 157 power_supply_register_led_trigger(psy, "%s-charging-blink-full-solid", in power_supply_create_bat_triggers() 159 power_supply_register_led_trigger(psy, "%s-charging-orange-full-green", in power_supply_create_bat_triggers()
|
/linux/Documentation/power/ |
H A D | charger-manager.rst | 38 consumption and slow down charging process. Or even, such peak power 39 consumption can stop chargers in the middle of charging 41 only affects the charging time, but the lifespan of the battery. 53 restarts charging. This check is also performed while suspended by 167 the battery is {"FULL" or not FULL} or {"FULL", "Charging", 178 This callback returns 0 if the temperature is safe for charging, 203 a) charger-on/off b) external-power-in/out c) battery-in/out (while charging)
|
H A D | power_supply_class.rst | 25 typically expected feedback of battery charging/fully charged status and 83 this attribute represents operating status (charging, full, 167 the current drawn from a charging source. 170 the voltage limit from a charging source. 173 the power limit from a charging source. 214 (i.e. while battery is charging)
|
/linux/include/linux/platform_data/ |
H A D | lp8727.h | 38 * @ichg : charging current 51 * @ac : charging parameters for AC type charger 52 * @usb : charging parameters for USB type charger
|
/linux/include/linux/mfd/wm831x/ |
H A D | pdata.h | 23 int no_constant_voltage; /** Disable constant voltage charging */ 29 int enable; /** Enable charging */ 30 int fast_enable; /** Enable fast charging */ 31 int off_mask; /** Mask OFF while charging */
|
/linux/arch/sh/boards/mach-hp6xx/ |
H A D | hp6xx_apm.c | 32 int battery, backup, charging, percentage; in hp6x0_apm_get_power_status() local 37 charging = adc_single(ADC_CHANNEL_CHARGE); in hp6x0_apm_get_power_status() 58 } else if (charging < 8) { in hp6x0_apm_get_power_status()
|
/linux/drivers/macintosh/ |
H A D | apm_emu.c | 24 char charging = 0; in pmu_apm_get_power_status() local 53 charging++; in pmu_apm_get_power_status() 67 if (charging > 0) { in pmu_apm_get_power_status()
|
/linux/arch/arm/mach-pxa/ |
H A D | sharpsl_pm.c | 276 dev_err(sharpsl_pm.dev, "Charging Error!\n"); in sharpsl_pm_led() 366 dev_dbg(sharpsl_pm.dev, "Charge Full: AC removed - stop charging!\n"); in sharpsl_chrg_full_timer() 378 dev_dbg(sharpsl_pm.dev, "Charge Full: Charging Finished\n"); in sharpsl_chrg_full_timer() 382 /* Charging Finished Interrupt (Not present on Corgi) */ 506 printk(KERN_WARNING "Not charging: temperature out of limits.\n"); in sharpsl_check_battery_temp() 598 /* not charging and AC-IN! */ in corgi_goto_sleep() 615 dev_dbg(sharpsl_pm.dev, "Charging alarm at: %08x\n", RTAR); in corgi_goto_sleep() 636 dev_dbg(sharpsl_pm.dev, "No user triggered wakeup events and not charging. Strange. Suspend.\n"); in corgi_enter_suspend() 641 dev_dbg(sharpsl_pm.dev, "Charging. Suspend...\n"); in corgi_enter_suspend() 688 * Charging Control while suspended [all …]
|