Searched +full:simple +full:- +full:battery (Results  1 – 25 of 87) sorted by relevance
1234
| /Linux-v5.10/Documentation/devicetree/bindings/power/supply/ | 
| D | ingenic,battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2 # Copyright 2019-2020 Artur Rojek
 4 ---
 5 $id: "http://devicetree.org/schemas/power/supply/ingenic,battery.yaml#"
 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 8 title: Ingenic JZ47xx battery bindings
 11   - Artur Rojek <contact@artur-rojek.eu>
 16       - const: ingenic,jz4740-battery
 17       - items:
 18           - enum:
 [all …]
 
 | 
| D | cw2015_battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Battery driver for CW2015 shuntless fuel gauge by CellWise.
 10   - Tobias Schramm <t.schramm@manjaro.org>
 13   The driver can utilize information from a simple-battery linked via a
 14   phandle in monitored-battery. If specified the driver uses the
 15   charge-full-design-microamp-hours property of the battery.
 24   cellwise,battery-profile:
 26       This property specifies characteristics of the battery used. The format
 [all …]
 
 | 
| D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/power/supply/battery.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Battery Characteristics
 10   - Sebastian Reichel <sre@kernel.org>
 13   The devicetree battery node provides static battery characteristics.
 14   In smart batteries, these are typically stored in non-volatile memory
 15   on a fuel gauge chip. The battery node should be used where there is
 16   no appropriate non-volatile memory, or it is unprogrammed/incorrect.
 [all …]
 
 | 
| D | sc2731_charger.txt | 1 Spreadtrum SC2731 PMIC battery charger binding4  - compatible: Should be "sprd,sc2731-charger".
 5  - reg: Address offset of charger register.
 6  - phys: Contains a phandle to the USB phy.
 9 - monitored-battery: phandle of battery characteristics devicetree node.
 10   The charger uses the following battery properties:
 11 - charge-term-current-microamp: current for charge termination phase.
 12 - constant-charge-voltage-max-microvolt: maximum constant input voltage.
 13   See Documentation/devicetree/bindings/power/supply/battery.txt
 17 	bat: battery {
 [all …]
 
 | 
| D | bq24190.txt | 1 TI BQ24190 Li-Ion Battery Charger4 - compatible: contains one of the following:
 9 - reg: integer, I2C address of the charger.
 10 - interrupts[-extended]: configuration for charger INT pin.
 13 - monitored-battery: phandle of battery characteristics devicetree node
 14   The charger uses the following battery properties:
 15     + precharge-current-microamp: maximum charge current during precharge
 16       phase (typically 20% of battery capacity).
 17     + charge-term-current-microamp: a charge cycle terminates when the
 18       battery voltage is above recharge threshold, and the current is below
 [all …]
 
 | 
| D | sc27xx-fg.txt | 4 - compatible: Should be one of the following:5   "sprd,sc2720-fgu",
 6   "sprd,sc2721-fgu",
 7   "sprd,sc2723-fgu",
 8   "sprd,sc2730-fgu",
 9   "sprd,sc2731-fgu".
 10 - reg: The address offset of fuel gauge unit.
 11 - battery-detect-gpios: GPIO for battery detection.
 12 - io-channels: Specify the IIO ADC channels to get temperature and charge voltage.
 13 - io-channel-names: Should be "bat-temp" or "charge-vol".
 [all …]
 
 | 
| D | bq2515x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 8 title: TI bq2515x 500-mA Linear charger family
 11   - Dan Murphy <dmurphy@ti.com>
 12   - Ricardo Rivera-Matos <r-rivera-matos@ti.com>
 15   The BQ2515x family is a highly integrated battery charge management IC that
 17   an output voltage rail, ADC for battery and system monitoring, and
 18   push-button controller.
 27       - ti,bq25150
 [all …]
 
 | 
| D | bq27xxx.yaml | 1 # SPDX-License-Identifier: GPL-2.04 ---
 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 11   - Pali Rohár <pali@kernel.org>
 12   - Andrew F. Davis <afd@ti.com>
 13   - Sebastian Reichel <sre@kernel.org>
 20   - $ref: power-supply.yaml#
 25       - ti,bq27200
 26       - ti,bq27210
 27       - ti,bq27500 # deprecated, use revision specific property below
 [all …]
 
 | 
| D | bq25980.yaml | 1 # 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 …]
 
 | 
| D | summit,smb347-charger.yaml | 1 # 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#"
 7 title: Battery charger driver for SMB345, SMB347 and SMB358
 10   - David Heidelberg <david@ixit.cz>
 11   - Dmitry Osipenko <digetx@gmail.com>
 16       - summit,smb345
 17       - summit,smb347
 18       - summit,smb358
 [all …]
 
 | 
| D | gpio-charger.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/power/supply/gpio-charger.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: simple battery chargers only communicating through GPIOs
 10   - Sebastian Reichel <sre@kernel.org>
 19     const: gpio-charger
 21   charger-type:
 23       - unknown
 24       - battery
 [all …]
 
 | 
| /Linux-v5.10/drivers/w1/slaves/ | 
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only3 # 1-wire slaves configuration
 6 menu "1-wire Slaves"
 11 	  Say Y here if you want to connect 1-wire thermal sensors to your
 15 	tristate "Simple 64bit memory family implementation"
 17 	  Say Y here if you want to connect 1-wire
 18 	  simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire.
 23 	  Say Y or M here if you want to use a DS2405 1-wire
 24 	  single-channel addressable switch.
 25 	  This device can also work as a single-channel
 [all …]
 
 | 
| /Linux-v5.10/arch/mips/boot/dts/ingenic/ | 
| D | qi_lb60.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/iio/adc/ingenic,adc.h>
 8 #include <dt-bindings/clock/ingenic,tcu.h>
 9 #include <dt-bindings/input/input.h>
 27 		stdout-path = &uart0;
 31 		compatible = "regulator-fixed";
 32 		regulator-name = "vcc";
 34 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| /Linux-v5.10/Documentation/devicetree/bindings/rtc/ | 
| D | trivial-rtc.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Alexandre Belloni <alexandre.belloni@bootlin.com>
 13   This is a list of trivial RTC devices that have simple device tree
 18   - $ref: "rtc.yaml#"
 23       # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
 24       - abracon,abb5zes3
 25       # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
 [all …]
 
 | 
| /Linux-v5.10/Documentation/power/ | 
| D | power_supply_class.rst | 7 Power supply class used to represent battery, UPS, AC or DC power supply8 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 …]
 
 | 
| /Linux-v5.10/arch/arm64/boot/dts/sprd/ | 
| D | sp9860g-1h10.dts | 6  * SPDX-License-Identifier: (GPL-2.0+ OR MIT)9 /dts-v1/;
 17 	compatible = "sprd,sp9860g-1h10", "sprd,sc9860";
 34 		stdout-path = "serial1:115200n8";
 37 	reserved-memory {
 38 		#address-cells = <2>;
 39 		#size-cells = <2>;
 43 	bat: battery {
 44 		compatible = "simple-battery";
 45 		charge-full-design-microamp-hours = <1900000>;
 [all …]
 
 | 
| /Linux-v5.10/arch/arm/boot/dts/ | 
| D | da850-lego-ev3.dts | 1 // SPDX-License-Identifier: GPL-2.0-only8 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/linux-event-codes.h>
 11 #include <dt-bindings/pwm/pwm.h>
 32 		compatible = "gpio-keys";
 34 		pinctrl-names = "default";
 35 		pinctrl-0 = <&button_bias>;
 75 	 * The EV3 has two built-in bi-color LEDs behind the buttons.
 78 		compatible = "gpio-leds";
 [all …]
 
 | 
| D | mmp2-olpc-xo-1-75.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT8 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/linux-event-codes.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 15 	model = "OLPC XO-1.75";
 16 	compatible = "olpc,xo-1.75", "mrvl,mmp2";
 19 		#address-cells = <1>;
 20 		#size-cells = <1>;
 24 			compatible = "simple-framebuffer";
 [all …]
 
 | 
| /Linux-v5.10/arch/arm64/boot/dts/rockchip/ | 
| D | rk3399-pinebook-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 9 #include <dt-bindings/input/gpio-keys.h>
 10 #include <dt-bindings/input/linux-event-codes.h>
 11 #include <dt-bindings/pwm/pwm.h>
 12 #include <dt-bindings/usb/pd.h>
 13 #include <dt-bindings/leds/common.h>
 15 #include "rk3399-opp.dtsi"
 19 	compatible = "pine64,pinebook-pro", "rockchip,rk3399";
 22 		stdout-path = "serial2:1500000n8";
 [all …]
 
 | 
| /Linux-v5.10/Documentation/hwmon/ | 
| D | it87.rst | 158     - Christophe Gauthron159     - Jean Delvare <jdelvare@suse.de>
 163 -----------------
 167     each read. Default is 0. On some boards the battery voltage is provided
 168     by either the battery or the onboard power supply. Only the first reading
 169     at power on will be the actual battery voltage (which the chip does
 170     automatically). On other boards the battery voltage is always fed to
 172     battery life but no information is given in the datasheet.
 176     misconfigured by BIOS - PWM values would be inverted. This option tries
 181 -------------------
 [all …]
 
 | 
| D | acpi_power_meter.rst | 17 -----------20 the ACPI 4.0 spec (Chapter 10.4).  These devices have a simple set of
 21 features--a power meter that returns average power use over a configurable
 24 of Documentation/hwmon/sysfs-interface.rst.
 27 ----------------
 29 The `power[1-*]_is_battery` knob indicates if the power supply is a battery.
 30 Both `power[1-*]_average_{min,max}` must be set before the trip points will work.
 33 `power[1-*]_average` sysfs file.
 35 The `power[1-*]_{model_number, serial_number, oem_info}` fields display
 40 the case, the `power[1-*]_cap` and related sysfs files will appear.  When the
 [all …]
 
 | 
| /Linux-v5.10/drivers/power/supply/ | 
| D | ab8500_btemp.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) ST-Ericsson SA 2012
 5  * Battery temperature driver for AB8500
 28 #include <linux/mfd/abx500/ab8500-bm.h>
 33 #define BTEMP_THERMAL_LOW_LIMIT		-10
 49  * struct ab8500_btemp_interrupts - ab8500 interrupts
 75  * struct ab8500_btemp - ab8500 BTEMP device information
 79  * @bat_temp:		Dispatched battery temperature in degree Celsius
 80  * @prev_bat_temp	Last measured battery temperature in degree Celsius
 82  * @adc_btemp_ball:	ADC channel for the battery ball temperature
 [all …]
 
 | 
| D | power_supply_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only42 	if (!supply->supplied_from && !supplier->supplied_to)  in __power_supply_is_supplied_by()
 46 	if (supply->supplied_from) {  in __power_supply_is_supplied_by()
 47 		if (!supplier->desc->name)  in __power_supply_is_supplied_by()
 49 		for (i = 0; i < supply->num_supplies; i++)  in __power_supply_is_supplied_by()
 50 			if (!strcmp(supplier->desc->name, supply->supplied_from[i]))  in __power_supply_is_supplied_by()
 53 		if (!supply->desc->name)  in __power_supply_is_supplied_by()
 55 		for (i = 0; i < supplier->num_supplicants; i++)  in __power_supply_is_supplied_by()
 56 			if (!strcmp(supplier->supplied_to[i], supply->desc->name))  in __power_supply_is_supplied_by()
 69 		if (pst->desc->external_power_changed)  in __power_supply_changed_work()
 [all …]
 
 | 
| /Linux-v5.10/drivers/platform/chrome/ | 
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only36 	  The range of memory used is 0xf00000-0x1000000, traditionally
 59 	  Controller (EC) providing keyboard, battery and power services.
 72 	  EC through an I2C bus. This uses a simple byte-level protocol with
 81 	  through rpmsg. This uses a simple byte-level protocol with a
 82 	  checksum. Also since there's no addition EC-to-host interrupt, this
 95 	  ISH Transport protocol (ISH-TP). This uses a simple byte-level
 107 	  through a SPI bus, using a byte-level protocol. Since the EC's
 109 	  'pre-amble' bytes before the response actually starts.
 117 	  This uses a simple byte-level protocol with a checksum. This is
 [all …]
 
 | 
| /Linux-v5.10/Documentation/timers/ | 
| D | no_hz.rst | 2 NO_HZ: Reducing Scheduling-Clock Ticks7 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 …]
 
 | 
        1234