| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-samsung-laptop | 4 Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14 - "silent" 15 - "normal" 16 - "overclock" 27 Description: Max battery charge level can be modified, battery cycle 28 life can be extended by reducing the max battery charge 31 - 0 means normal battery mode (100% charge) 32 - 1 means battery life extender mode (80% charge) 39 when your laptop is powered off.
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-driver-samsung-laptop | 4 Contact: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 25 Description: Max battery charge level can be modified, battery cycle 26 life can be extended by reducing the max battery charge 28 0 means normal battery mode (100% charge) 29 1 means battery life extender mode (80% charge) 36 when your laptop is powered off.
|
| /kernel/linux/linux-4.19/kernel/power/ |
| D | Kconfig | 5 ---help--- 7 powered and thus its contents are preserved, such as the 8 suspend-to-RAM state (e.g. the ACPI S3 state). 29 user-space before invoking suspend. Say Y if that's your case. 41 ---help--- 56 for suspend states like suspend-to-RAM (STR) often don't work very 68 <file:Documentation/power/swsusp-and-swap-files.txt>). 86 ---help--- 87 The default resume partition is the partition that the suspend- 88 to-disk implementation will look for a suspended disk image. [all …]
|
| /kernel/linux/linux-5.10/kernel/power/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 powered and thus its contents are preserved, such as the 9 suspend-to-RAM state (e.g. the ACPI S3 state). 30 user-space before invoking suspend. There's a run-time switch 32 This setting changes the default for the run-tim switch. Say Y 60 for suspend states like suspend-to-RAM (STR) often don't work very 72 <file:Documentation/power/swsusp-and-swap-files.rst>). 100 The default resume partition is the partition that the suspend- 101 to-disk implementation will look for a suspended disk image. 136 non-zero numbered CPU, it may define ARCH_SUSPEND_NONZERO_CPU. This [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/devices/ |
| D | ms02-nv.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for 16 * 0x000000 - 0x3fffff SRAM 17 * 0x400000 - 0x7fffff CSR 22 * 0x000000 - 0x0003ff diagnostic area, destroyed upon a reboot 23 * 0x000400 - ENDofRAM storage area, available to operating systems 29 * containing no valid data, and disables the battery resulting in 31 * for the start address of the user-available is 0x001000 which is 36 * operating system, a magic ID to distinguish a MS02-NV board from 42 * The firmware only handles the MS02-NV board if installed in the [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/devices/ |
| D | ms02-nv.h | 4 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for 20 * 0x000000 - 0x3fffff SRAM 21 * 0x400000 - 0x7fffff CSR 26 * 0x000000 - 0x0003ff diagnostic area, destroyed upon a reboot 27 * 0x000400 - ENDofRAM storage area, available to operating systems 33 * containing no valid data, and disables the battery resulting in 35 * for the start address of the user-available is 0x001000 which is 40 * operating system, a magic ID to distinguish a MS02-NV board from 46 * The firmware only handles the MS02-NV board if installed in the 50 * system -- only the 1st slot needs to be filled with a DRAM module. [all …]
|
| /kernel/linux/linux-4.19/Documentation/power/ |
| D | power_supply_class.txt | 6 Power supply class used to represent battery, UPS, AC or DC power supply 7 properties to user-space. 24 typically expected feedback of battery charging/fully charged status and 59 ~ ~ ~ ~ ~ ~ ~ Charge/Energy/Capacity - how to not confuse ~ ~ ~ ~ ~ ~ ~ 62 ~ of battery, this class distinguish these terms. Don't mix them! ~ 71 _AVG - *hardware* averaged value, use it if your hardware is really able to 73 _NOW - momentary/instantaneous values. 75 STATUS - this attribute represents operating status (charging, full, 77 BATTERY_STATUS_* values, as defined in battery.h. 79 CHARGE_TYPE - batteries can typically charge at different rates. [all …]
|
| /kernel/linux/linux-4.19/Documentation/timers/ |
| D | NO_HZ.txt | 1 NO_HZ: Reducing Scheduling-Clock Ticks 5 reduce the number of scheduling-clock interrupts, thereby improving energy 7 some types of computationally intensive high-performance computing (HPC) 8 applications and for real-time applications. 10 There are three main ways of managing scheduling-clock interrupts 11 (also known as "scheduling-clock ticks" or simply "ticks"): 13 1. Never omit scheduling-clock ticks (CONFIG_HZ_PERIODIC=y or 14 CONFIG_NO_HZ=n for older kernels). You normally will -not- 17 2. Omit scheduling-clock ticks on idle CPUs (CONFIG_NO_HZ_IDLE=y or 21 3. Omit scheduling-clock ticks on CPUs that are either idle or that [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd70528-pmic.txt | 3 BD70528MWV is an ultra-low quiescent current general purpose, single-chip, 4 power management IC for battery-powered portable devices. The IC 5 integrates 3 ultra-low current consumption buck converters, 3 LDOs and 2 6 LED Drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz 7 clock gate, high-accuracy VREF for use with an external ADC, flexible 8 dual-input power path, 10 bit SAR ADC for battery temperature monitor and 9 1S battery charger with scalable charge currents. 12 - compatible : Should be "rohm,bd70528" 13 - reg : I2C slave address. 14 - interrupts : The interrupt line the device is connected to. [all …]
|
| D | tps6507x.txt | 4 - compatible: "ti,tps6507x" 5 - reg: I2C slave address 6 - regulators: This is the list of child nodes that specify the regulator 11 The regulator is matched with the regulator-compatible. 13 The valid regulator-compatible values are: 15 - xxx-supply: Input voltage supply regulator. 19 If some of input supply is powered through battery or always-on 23 vindcdc1_2-supply: VDCDC1 and VDCDC2 input. 24 vindcdc3-supply : VDCDC3 input. 25 vldo1_2-supply : VLDO1 and VLDO2 input. [all …]
|
| D | tps65910.txt | 4 - compatible: "ti,tps65910" or "ti,tps65911" 5 - reg: I2C slave address 6 - interrupts: the interrupt outputs of the controller 7 - #gpio-cells: number of cells to describe a GPIO, this should be 2. 10 - gpio-controller: mark the device as a GPIO controller 11 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. 14 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 15 - regulators: This is the list of child nodes that specify the regulator 20 The regulator is matched with the regulator-compatible. 22 The valid regulator-compatible values are: [all …]
|
| /kernel/linux/linux-5.10/Documentation/power/ |
| D | power_supply_class.rst | 7 Power supply class used to represent battery, UPS, AC or DC power supply 8 properties to user-space. 25 typically expected feedback of battery charging/fully charged status and 60 +--------------------------------------------------------------------------+ 61 | **Charge/Energy/Capacity - how to not confuse** | 62 +--------------------------------------------------------------------------+ 64 | of battery, this class distinguish these terms. Don't mix them!** | 66 | - `CHARGE_*` | 68 | - `ENERGY_*` | 70 | - `CAPACITY` | [all …]
|
| /kernel/linux/linux-5.10/Documentation/timers/ |
| D | no_hz.rst | 2 NO_HZ: Reducing Scheduling-Clock Ticks 7 reduce the number of scheduling-clock interrupts, thereby improving energy 9 some types of computationally intensive high-performance computing (HPC) 10 applications and for real-time applications. 12 There are three main ways of managing scheduling-clock interrupts 13 (also known as "scheduling-clock ticks" or simply "ticks"): 15 1. Never omit scheduling-clock ticks (CONFIG_HZ_PERIODIC=y or 16 CONFIG_NO_HZ=n for older kernels). You normally will -not- 19 2. Omit scheduling-clock ticks on idle CPUs (CONFIG_NO_HZ_IDLE=y or 23 3. Omit scheduling-clock ticks on CPUs that are either idle or that [all …]
|
| /kernel/linux/linux-4.19/drivers/block/paride/ |
| D | friq.c | 5 friq.c is a low-level protocol driver for the Freecom "IQ" 9 Freecom uses this adapter in a battery powered external 10 CD-ROM drive. It is also used in LS-120 drives by 13 The battery powered drive requires software support to 19 used to conserve battery power. 45 /* cont = 0 - access the IDE register file 46 cont = 1 - access the IDE command set 81 switch(pi->mode) { in friq_read_block_int() 98 ph = 2 - ph; in friq_read_block_int() 104 for (k=0;k<count-2;k++) buf[k] = r4(); in friq_read_block_int() [all …]
|
| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | friq.c | 5 friq.c is a low-level protocol driver for the Freecom "IQ" 9 Freecom uses this adapter in a battery powered external 10 CD-ROM drive. It is also used in LS-120 drives by 13 The battery powered drive requires software support to 19 used to conserve battery power. 45 /* cont = 0 - access the IDE register file 46 cont = 1 - access the IDE command set 81 switch(pi->mode) { in friq_read_block_int() 98 ph = 2 - ph; in friq_read_block_int() 104 for (k=0;k<count-2;k++) buf[k] = r4(); in friq_read_block_int() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/hwmon/ |
| D | ina3221.txt | 5 - compatible: Must be "ti,ina3221" 6 - reg: I2C address 9 - ti,single-shot: This chip has two power modes: single-shot (chip takes one 13 but the single-shot mode is more power-friendly and useful 14 for battery-powered device which cares power consumptions 16 If this property is present, the single-shot mode will be 22 - #address-cells: Required only if a child node is present. Must be 1. 23 - #size-cells: Required only if a child node is present. Must be 0. 27 - reg: Must be 0, 1 or 2, corresponding to IN1, IN2 or IN3 port of INA3221 30 - label: Name of the input source [all …]
|
| /kernel/linux/linux-5.10/kernel/rcu/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # RCU-related configuration options 24 thousands of CPUs, but for which real-time response 35 designed for UP systems from which real-time response 40 bool "Make expert-level adjustments to RCU configuration" 44 expert-level adjustments to RCU configuration. By default, 45 no such adjustments can be made, which has the often-beneficial 46 side-effect of preventing "make oldconfig" from asking you all 50 Say Y if you need to make expert-level adjustments to RCU. 58 permits arbitrary sleeping or blocking within RCU read-side critical [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | rt9455_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Richtek RT9455WSC battery charger. 22 #define RT9455_DRIVER_NAME "rt9455-charger" 166 #define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \ 170 * Each array initialised below shows the possible real-world values for a 172 * ascending order. The index of each real-world value represents the value 181 * When the charger is in charge mode, REG02[7:2] represent battery regulation 264 for (i = 0; i < tbl_size - 1; i++) in rt9455_find_idx() 268 return (tbl_size - 1); in rt9455_find_idx() 278 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val() [all …]
|
| /kernel/linux/linux-4.19/drivers/power/supply/ |
| D | rt9455_charger.c | 2 * Driver for Richtek RT9455WSC battery charger. 31 #define RT9455_DRIVER_NAME "rt9455-charger" 175 #define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \ 179 * Each array initialised below shows the possible real-world values for a 181 * ascending order. The index of each real-world value represents the value 190 * When the charger is in charge mode, REG02[7:2] represent battery regulation 273 for (i = 0; i < tbl_size - 1; i++) in rt9455_find_idx() 277 return (tbl_size - 1); in rt9455_find_idx() 287 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val() 291 v = (v >= tbl_size) ? (tbl_size - 1) : v; in rt9455_get_field_val() [all …]
|
| /kernel/linux/linux-4.19/sound/soc/ |
| D | Kconfig | 12 ---help--- 17 ASoC provides power efficient ALSA support for embedded battery powered 21 will be called snd-soc-core. 82 # generic frame-work
|
| /kernel/linux/linux-5.10/sound/soc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 ASoC provides power efficient ALSA support for embedded battery powered 22 will be called snd-soc-core. 84 # generic frame-work
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | slg51000.txt | 4 - compatible : Should be "dlg,slg51000" for SLG51000 5 - reg : Specifies the I2C slave address. 6 - xxx-supply: Input voltage supply regulator for ldo3 to ldo7. 9 If some of input supply is powered through battery or always-on supply then 12 vin3-supply: Input supply for ldo3 13 vin4-supply: Input supply for ldo4 14 vin5-supply: Input supply for ldo5 15 vin6-supply: Input supply for ldo6 16 vin7-supply: Input supply for ldo7 19 - interrupt-parent : Specifies the reference to the interrupt controller. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | tps6507x.txt | 4 - compatible: "ti,tps6507x" 5 - reg: I2C slave address 6 - regulators: This is the list of child nodes that specify the regulator 11 The regulator is matched with the regulator-compatible. 13 The valid regulator-compatible values are: 15 - xxx-supply: Input voltage supply regulator. 19 If some of input supply is powered through battery or always-on 23 vindcdc1_2-supply: VDCDC1 and VDCDC2 input. 24 vindcdc3-supply : VDCDC3 input. 25 vldo1_2-supply : VLDO1 and VLDO2 input. [all …]
|
| D | tps65910.txt | 4 - compatible: "ti,tps65910" or "ti,tps65911" 5 - reg: I2C slave address 6 - interrupts: the interrupt outputs of the controller 7 - #gpio-cells: number of cells to describe a GPIO, this should be 2. 10 - gpio-controller: mark the device as a GPIO controller 11 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. 14 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 15 - regulators: This is the list of child nodes that specify the regulator 20 The regulator is matched with the regulator-compatible. 22 The valid regulator-compatible values are: [all …]
|
| /kernel/linux/linux-4.19/include/uapi/linux/usb/ |
| D | ch9.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * - the master/host side Linux-USB kernel driver API; 10 * - the "usbfs" user space API; and 11 * - the Linux "gadget" slave/device/peripheral side driver API. 25 * [b] so that accessing bigger-than-a-bytes fields will never 30 * someone that the two other points are non-issues for that 40 /*-------------------------------------------------------------------------*/ 139 * See USB 2.0 spec Table 9-7 153 * See USB 3.0 spec Table 9-7 162 * Suspend Options, Table 9-8 USB 3.0 spec [all …]
|