Home
last modified time | relevance | path

Searched +full:current +full:- +full:limit (Results 1 – 25 of 1047) sorted by relevance

12345678910>>...42

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/
Dgpio-charger.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/gpio-charger.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
19 const: gpio-charger
21 charger-type:
23 - unknown
24 - battery
25 - ups
[all …]
Dsummit,smb347-charger.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/power/supply/summit,smb347-charger.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
10 - David Heidelberg <david@ixit.cz>
11 - Dmitry Osipenko <digetx@gmail.com>
16 - summit,smb345
17 - summit,smb347
18 - summit,smb358
26 monitored-battery:
[all …]
Drohm,bd99954.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11 - Markus Laine <markus.laine@fi.rohmeurope.com>
12 - Mikko Mutanen <mikko.mutanen@fi.rohmeurope.com>
15 The ROHM BD99954 is a Battery Management LSI for 1-4 cell Lithium-Ion
16 secondary battery intended to be used in space-constraint equipment such
18 provides a Dual-source Battery Charger, two port BC1.2 detection and a
28 # Curve (1) represents charging current.
[all …]
Dqcom_smbb.txt1 Qualcomm Switch-Mode Battery Charger and Boost
4 - compatible:
8 - "qcom,pm8941-charger"
10 - reg:
12 Value type: <prop-encoded-array>
15 - interrupts:
17 Value type: <prop-encoded-array>
21 - charge done
22 - charge fast mode
23 - charge trickle mode
[all …]
Dbq25980.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Dan Murphy <dmurphy@ti.com>
12 - Ricardo Rivera-Matos <r-rivera-matos@ti.com>
16 for use in high-power density portable electronics. These inductorless
21 - $ref: power-supply.yaml#
26 - ti,bq25980
27 - ti,bq25975
28 - ti,bq25960
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dpids.rst6 --------
9 new tasks from being fork()'d or clone()'d after a certain limit is reached.
11 Since it is trivial to hit the task limit without hitting any kmemcg limits in
17 -----
21 number of processes currently in the cgroup is given by pids.current.
24 to have pids.current > pids.max. This can be done by either setting the limit to
25 be smaller than pids.current, or attaching enough processes to the cgroup such
26 that pids.current > pids.max. However, it is not possible to violate a cgroup
27 policy through fork() or clone(). fork() and clone() will return -EAGAIN if the
30 To set a cgroup to have no limit, set pids.max to "max". This is the default for
[all …]
/kernel/linux/linux-4.19/Documentation/power/regulator/
Doverview.txt1 Linux voltage and current regulator framework
8 voltage and current regulators.
12 regulators (where voltage output is controllable) and current sinks (where
13 current limit is controllable).
22 Some terms used in this document:-
24 o Regulator - Electronic device that supplies power to other devices.
26 some can control their output voltage and or current.
28 Input Voltage -> Regulator -> Output Voltage
31 o PMIC - Power Management IC. An IC that contains numerous regulators
35 o Consumer - Electronic device that is supplied power by a regulator.
[all …]
Dconsumer.txt11 A consumer driver can get access to its supply regulator by calling :-
20 To release the regulator the consumer driver should call :-
25 analog and digital supplies :-
37 A consumer can enable its power supply by calling:-
45 A consumer can determine if a regulator is enabled by calling :-
52 A consumer can disable its supply when no longer needed by calling :-
59 Finally, a regulator can be forcefully disabled in the case of an emergency :-
75 Consumers can control their supply voltage by calling :-
87 The regulators configured voltage output can be found by calling :-
97 4. Regulator Current Limit Control & Status (dynamic drivers)
[all …]
/kernel/linux/linux-4.19/Documentation/cgroup-v1/
Dpids.txt5 --------
8 new tasks from being fork()'d or clone()'d after a certain limit is reached.
10 Since it is trivial to hit the task limit without hitting any kmemcg limits in
16 -----
20 number of processes currently in the cgroup is given by pids.current.
23 to have pids.current > pids.max. This can be done by either setting the limit to
24 be smaller than pids.current, or attaching enough processes to the cgroup such
25 that pids.current > pids.max. However, it is not possible to violate a cgroup
26 policy through fork() or clone(). fork() and clone() will return -EAGAIN if the
29 To set a cgroup to have no limit, set pids.max to "max". This is the default for
[all …]
/kernel/linux/linux-4.19/fs/quota/
Dquotaio_v2.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * Definitions of magics and versions of current quota files
35 * (as it appears on disk) - the file is a radix tree whose leaves point
40 __le32 dqb_ihardlimit; /* absolute limit on allocated inodes */
41 __le32 dqb_isoftlimit; /* preferred inode limit */
42 __le32 dqb_curinodes; /* current # allocated inodes */
43 __le32 dqb_bhardlimit; /* absolute limit on disk space (in QUOTABLOCK_SIZE) */
44 __le32 dqb_bsoftlimit; /* preferred limit on disk space (in QUOTABLOCK_SIZE) */
45 __le64 dqb_curspace; /* current space occupied (in bytes) */
46 __le64 dqb_btime; /* time limit for excessive disk use */
[all …]
Dquotaio_v1.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * their soft limit, it is reset when they go below their soft limit.
18 * (as it appears on disk) - the file is an array of these structures
22 __u32 dqb_bhardlimit; /* absolute limit on disk blks alloc */
23 __u32 dqb_bsoftlimit; /* preferred limit on disk blks */
24 __u32 dqb_curblocks; /* current block count */
25 __u32 dqb_ihardlimit; /* absolute limit on allocated inodes */
26 __u32 dqb_isoftlimit; /* preferred inode limit */
27 __u32 dqb_curinodes; /* current # allocated inodes */
28 time_t dqb_btime; /* time limit for excessive disk use */
[all …]
/kernel/linux/linux-5.10/fs/quota/
Dquotaio_v2.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * Definitions of magics and versions of current quota files
35 * (as it appears on disk) - the file is a radix tree whose leaves point
40 __le32 dqb_ihardlimit; /* absolute limit on allocated inodes */
41 __le32 dqb_isoftlimit; /* preferred inode limit */
42 __le32 dqb_curinodes; /* current # allocated inodes */
43 __le32 dqb_bhardlimit; /* absolute limit on disk space (in QUOTABLOCK_SIZE) */
44 __le32 dqb_bsoftlimit; /* preferred limit on disk space (in QUOTABLOCK_SIZE) */
45 __le64 dqb_curspace; /* current space occupied (in bytes) */
46 __le64 dqb_btime; /* time limit for excessive disk use */
[all …]
/kernel/linux/linux-5.10/Documentation/power/regulator/
Doverview.rst2 Linux voltage and current regulator framework
9 voltage and current regulators.
13 regulators (where voltage output is controllable) and current sinks (where
14 current limit is controllable).
26 - Regulator
27 - Electronic device that supplies power to other devices.
29 some can control their output voltage and or current.
31 Input Voltage -> Regulator -> Output Voltage
34 - PMIC
35 - Power Management IC. An IC that contains numerous
[all …]
Dconsumer.rst103 4. Regulator Current Limit Control & Status (dynamic drivers)
107 current limit to match system operating points. e.g. LCD backlight driver can
108 change the current limit to vary the backlight brightness, USB drivers may want
109 to set the limit to 500mA when supplying power.
111 Consumers can control their supply current limit by calling::
115 Where min_uA and max_uA are the minimum and maximum acceptable current limit in
120 when enabled, then the current limit changes instantly, otherwise the current
121 limit configuration changes and the current limit is physically set when the
124 A regulators current limit can be found by calling::
129 get_current_limit() will return the current limit whether the regulator
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/backlight/
Dpm8941-wled.txt4 - compatible: should be "qcom,pm8941-wled"
5 - reg: slave address
8 - default-brightness: brightness value on boot, value from: 0-4095
10 - label: The name of the backlight device
11 - qcom,cs-out: bool; enable current sink output
12 - qcom,cabc: bool; enable content adaptive backlight control
13 - qcom,ext-gen: bool; use externally generated modulator signal to dim
14 - qcom,current-limit: mA; per-string current limit; value from 0 to 25
16 - qcom,current-boost-limit: mA; boost current limit; one of:
19 - qcom,switching-freq: kHz; switching frequency; one of:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/
Dqcom-wled.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
11 - Kiran Gunda <kgunda@codeaurora.org>
21 - qcom,pm8941-wled
22 - qcom,pmi8998-wled
23 - qcom,pm660l-wled
24 - qcom,pm8150l-wled
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/supply/
Dqcom_smbb.txt1 Qualcomm Switch-Mode Battery Charger and Boost
4 - compatible:
8 - "qcom,pm8941-charger"
10 - reg:
12 Value type: <prop-encoded-array>
15 - interrupts:
17 Value type: <prop-encoded-array>
21 - charge done
22 - charge fast mode
23 - charge trickle mode
[all …]
/kernel/linux/linux-4.19/Documentation/hwmon/
Dina2095 * Burr-Brown / Texas Instruments INA209
7 Addresses scanned: -
13 Author: Guenter Roeck <linux@roeck-us.net>
17 -----------
19 The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side
22 calibration multiplier to scale the displayed current and power values.
26 -------------
39 in0_max shunt voltage max alarm limit (mV)
40 in0_min shunt voltage min alarm limit (mV)
41 in0_crit_max shunt voltage crit max alarm limit (mV)
[all …]
Dmax160657 Addresses scanned: -
9 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf
12 Addresses scanned: -
14 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf
17 Addresses scanned: -
19 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf
22 Addresses scanned: -
24 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf
27 Author: Guenter Roeck <linux@roeck-us.net>
31 -----------
[all …]
/kernel/linux/linux-4.19/include/linux/power/
Dsmb347-charger.h22 SMB347_SOFT_TEMP_COMPENSATE_DEFAULT = -1,
29 /* Use default factory programmed value for hard/soft temperature limit */
30 #define SMB347_TEMP_USE_DEFAULT -273
34 * smb347-charger driver or by EN pin (active low/high).
43 * struct smb347_charger_platform_data - platform data for SMB347 charger
45 * @max_charge_current: maximum current (in uA) the battery can be charged
47 * @pre_charge_current: current (in uA) to use in pre-charging phase
48 * @termination_current: current (in uA) used to determine when the
51 * pre-charge to fast charge mode
52 * @mains_current_limit: maximum input current drawn from AC/DC input (in uA)
[all …]
/kernel/linux/linux-5.10/kernel/cgroup/
Dpids.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * after a certain limit is reached.
8 * Since it is trivial to hit the task limit without hitting any kmemcg limits
15 * number of processes currently in the cgroup is given by pids.current.
17 * possible to have pids.current > pids.max. However, it is not possible to
18 * violate a cgroup policy through fork(). fork() will return -EAGAIN if forking
21 * To set a cgroup to have no limit, set pids.max to "max". This is the default
23 * stringent limit in the hierarchy is followed).
25 * pids.current tracks all child cgroup hierarchies, so parent/pids.current is
26 * a superset of parent/child/pids.current.
[all …]
/kernel/linux/linux-4.19/kernel/cgroup/
Dpids.c5 * after a certain limit is reached.
7 * Since it is trivial to hit the task limit without hitting any kmemcg limits
14 * number of processes currently in the cgroup is given by pids.current.
16 * possible to have pids.current > pids.max. However, it is not possible to
17 * violate a cgroup policy through fork(). fork() will return -EAGAIN if forking
20 * To set a cgroup to have no limit, set pids.max to "max". This is the default
22 * stringent limit in the hierarchy is followed).
24 * pids.current tracks all child cgroup hierarchies, so parent/pids.current is
25 * a superset of parent/child/pids.current.
47 * Use 64-bit types so that we can safely represent "max" as
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dina209.rst6 * Burr-Brown / Texas Instruments INA209
10 Addresses scanned: -
16 - Paul Hays <Paul.Hays@cattail.ca>
17 - Ira W. Snyder <iws@ovro.caltech.edu>
18 - Guenter Roeck <linux@roeck-us.net>
22 -----------
24 The TI / Burr-Brown INA209 monitors voltage, current, and power on the high side
27 calibration multiplier to scale the displayed current and power values.
31 -------------
44 in0_max shunt voltage max alarm limit (mV)
[all …]
Dmax16065.rst11 Addresses scanned: -
15 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf
21 Addresses scanned: -
25 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf
31 Addresses scanned: -
35 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf
41 Addresses scanned: -
45 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf
47 Author: Guenter Roeck <linux@roeck-us.net>
51 -----------
[all …]
/kernel/linux/linux-5.10/drivers/power/supply/
Dsc2731_charger.c1 // SPDX-License-Identifier: GPL-2.0
46 /* Default current definition (unit is mA) */
64 u32 limit; member
69 regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_stop_charge()
72 regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_stop_charge()
80 /* Enable charger constant current mode */ in sc2731_charger_start_charge()
81 ret = regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_start_charge()
87 return regmap_update_bits(info->regmap, info->base + SC2731_CHG_CFG0, in sc2731_charger_start_charge()
92 u32 limit) in sc2731_charger_set_current_limit() argument
96 if (limit <= SC2731_CURRENT_LIMIT_100) in sc2731_charger_set_current_limit()
[all …]

12345678910>>...42