Home
last modified time | relevance | path

Searched +full:battery +full:- +full:powered (Results 1 – 25 of 127) sorted by relevance

123456

/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-driver-samsung-laptop4 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-5.10/Documentation/ABI/testing/
Dsysfs-driver-samsung-laptop4 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-5.10/kernel/power/
DKconfig1 # 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-6.6/kernel/power/
DKconfig1 # 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.
135 non-zero numbered CPU, it may define ARCH_SUSPEND_NONZERO_CPU. This
[all …]
/kernel/linux/linux-5.10/drivers/mtd/devices/
Dms02-nv.h1 /* 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-6.6/drivers/mtd/devices/
Dms02-nv.h1 /* 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-6.6/Documentation/timers/
Dno_hz.rst2 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-5.10/Documentation/devicetree/bindings/mfd/
Drohm,bd70528-pmic.txt3 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 …]
Dtps65910.txt4 - 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 …]
Dtps6507x.txt4 - 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 …]
/kernel/linux/linux-6.6/drivers/platform/x86/intel/
Dbytcrc_pwrsrc.c1 // SPDX-License-Identifier: GPL-2.0
3 * Power-source driver for Bay Trail Crystal Cove PMIC
33 /* bit 2 */ "Battery",
41 /* bit 3 */ "critical battery temperature",
44 /* bit 6 */ "battery removal",
50 /* bit 1 */ "BATID reporting battery removal",
57 /* bit 1 */ "a battery insertion",
76 struct crc_pwrsrc_data *data = seq->private; in pwrsrc_show()
80 ret = regmap_read(data->regmap, CRYSTALCOVE_SPWRSRC_REG, &reg_val); in pwrsrc_show()
84 crc_pwrsrc_log(seq, "System powered", pwrsrc_pwrsrc_info, reg_val); in pwrsrc_show()
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Dpower_supply_class.rst7 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-6.6/Documentation/power/
Dpower_supply_class.rst7 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/
Dno_hz.rst2 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-6.6/drivers/ata/pata_parport/
Dfriq.c1 // SPDX-License-Identifier: GPL-2.0-or-later
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.
41 * cont = 0 - access the IDE register file
42 * cont = 1 - access the IDE command set
73 switch (pi->mode) { in friq_read_block_int()
90 ph = 2 - ph; in friq_read_block_int()
[all …]
/kernel/linux/linux-5.10/drivers/block/paride/
Dfriq.c5 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/kernel/rcu/
DKconfig1 # 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-6.6/Documentation/devicetree/bindings/hwmon/
Dina3221.txt5 - 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/Documentation/devicetree/bindings/hwmon/
Dina3221.txt5 - 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/drivers/power/supply/
Drt9455_charger.c1 // 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-6.6/drivers/power/supply/
Drt9455_charger.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Richtek RT9455WSC battery charger.
21 #define RT9455_DRIVER_NAME "rt9455-charger"
165 #define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \
169 * Each array initialised below shows the possible real-world values for a
171 * ascending order. The index of each real-world value represents the value
180 * When the charger is in charge mode, REG02[7:2] represent battery regulation
265 for (i = 0; i < tbl_size - 1; i++) in rt9455_find_idx()
269 return (tbl_size - 1); in rt9455_find_idx()
279 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val()
[all …]
/kernel/linux/linux-5.10/sound/soc/
DKconfig1 # 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/
Dslg51000.txt4 - 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-6.6/kernel/rcu/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # RCU-related configuration options
11 # Dynticks-idle tracking
26 thousands of CPUs, but for which real-time response
37 designed for UP systems from which real-time response
42 bool "Make expert-level adjustments to RCU configuration"
46 expert-level adjustments to RCU configuration. By default,
47 no such adjustments can be made, which has the often-beneficial
48 side-effect of preventing "make oldconfig" from asking you all
52 Say Y if you need to make expert-level adjustments to RCU.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dtps65910.txt4 - 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 …]

123456