| /linux/Documentation/devicetree/bindings/power/supply/ |
| H A D | richtek,rt9455.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 25 richtek,output-charge-current: 27 description: output current from the charger to the battery, in uA. 29 richtek,end-of-charge-percentage: 32 percent of the output charge current. When the current in constant-voltage phase drops 33 below output_charge_current x end-of-charge-percentage, charge is terminated. [all …]
|
| H A 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# 10 - David Heidelberg <david@ixit.cz> 11 - Dmitry Osipenko <digetx@gmail.com> 16 - summit,smb345 17 - summit,smb347 18 - summit,smb358 26 monitored-battery: true [all …]
|
| H A 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 - Andrew Davis <afd@ti.com> 14 The BQ2515x family is a highly integrated battery charge management IC that 16 an output voltage rail, ADC for battery and system monitoring, and 17 push-button controller. 26 - ti,bq25150 27 - ti,bq25155 [all …]
|
| H A D | maxim,max8903.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 19 dok-gpios: 23 uok-gpios: 27 cen-gpios: 29 description: Charge enable pin (active low, output) 31 chg-gpios: [all …]
|
| /linux/Documentation/devicetree/bindings/iio/frequency/ |
| H A D | adi,adf4350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 15 - adi,adf4350 16 - adi,adf4351 21 spi-max-frequency: 28 clock-names: 31 '#clock-cells': 34 clock-output-names: [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro-sony-xperia-shinano-common.dtsi" 6 compatible = "sony,xperia-castor", "qcom,msm8974pro", "qcom,msm8974"; 7 chassis-type = "tablet"; 9 vreg_bl_vddio: lcd-backlight-vddio { 10 compatible = "regulator-fixed"; 11 regulator-name = "vreg_bl_vddio"; 12 regulator-min-microvolt = <3150000>; 13 regulator-max-microvolt = <3150000>; 16 enable-active-high; [all …]
|
| H A D | msm8226-motorola-falcon.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 /dts-v1/; 5 #include "qcom-msm8226.dtsi" 8 /delete-node/ &smem_region; 13 chassis-type = "handset"; 20 #address-cells = <1>; 21 #size-cells = <1>; 25 compatible = "simple-framebuffer"; 31 vsp-supply = <®_lcd_pos>; 32 vsn-supply = <®_lcd_neg>; [all …]
|
| H A D | qcom-msm8926-motorola-peregrine.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 /dts-v1/; 8 /delete-node/ &smem_region; 13 chassis-type = "handset"; 21 #address-cells = <1>; 22 #size-cells = <1>; 26 compatible = "simple-framebuffer"; 32 vsp-supply = <®_lcd_pos>; 33 vsn-supply = <®_lcd_neg>; 34 vdd-supply = <&pm8226_l28>; [all …]
|
| H A D | qcom-apq8026-lg-lenok.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "qcom-msm8226.dtsi" 10 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 12 /delete-node/ &adsp_region; 17 chassis-type = "watch"; 18 qcom,board-id = <132 0x0a>; 19 qcom,msm-id = <199 0x20000>; 27 stdout-path = "serial0:115200n8"; 30 reserved-memory { [all …]
|
| /linux/include/linux/mfd/ |
| H A D | rt5033-private.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 116 /* RT5033 charger property - model, manufacturer */ 121 * While RT5033 charger can limit the fast-charge current (as in CHGCTRL1 122 * register), AICR mode limits the input current. For example, the AIRC 100 123 * mode limits the input current to 100 mA. 171 /* RT5033 charger constant charge voltage (as in CHGCTRL2 register), uV */ 177 /* RT5033 charger pre-charge current limits (as in CHGCTRL4 register), uA */ 183 /* RT5033 charger fast-charge current (as in CHGCTRL5 register), uA */ 190 * RT5033 charger const-charge end of charger current ( 200 * RT5033 charger pre-charge threshold volt limits [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | rockchip,rk817.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Zhong <zyw@rock-chips.com> 11 - Zhang Qing <zhangqing@rock-chips.com> 21 - rockchip,rk809 22 - rockchip,rk817 30 '#clock-cells': 32 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. 39 clock-names: [all …]
|
| /linux/Documentation/devicetree/bindings/leds/ |
| H A D | leds-lp55xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp55xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 27 - national,lp5521 28 - national,lp5523 29 - ti,lp55231 30 - ti,lp5562 [all …]
|
| /linux/Documentation/devicetree/bindings/iio/addac/ |
| H A D | adi,ad74115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cosmin Tanislav <cosmin.tanislav@analog.com> 13 The AD74115H is a single-channel software configurable input/output 15 analog output, analog input, digital output, digital input, resistance 17 chip solution with an SPI interface. The device features a 16-bit ADC and a 18 14-bit DAC. 25 - adi,ad74115h 30 spi-max-frequency: [all …]
|
| /linux/include/linux/mfd/wm831x/ |
| H A D | pdata.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/linux/mfd/wm831x/pdata.h -- Platform data for WM831x 18 int max_uA; /** Maximum current to allow */ 25 int ilim; /** Current limit in microamps */ 32 int trickle_ilim; /** Trickle charge current limit, in mA */ 34 int eoc_iterm; /** End of trickle charge current, in mA */ 35 int fast_ilim; /** Fast charge current limit, in mA */ 36 int timeout; /** Charge cycle timeout, in minutes */ 40 * Configuration for the WM831x DC-DC BuckWise convertors. This 45 * configured as an input to switch between two output voltages, [all …]
|
| /linux/include/linux/iio/frequency/ |
| H A D | ad9523.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 38 * struct ad9523_channel_spec - Output channel configuration 40 * @channel_num: Output channel number. 41 * @divider_output_invert_en: Invert the polarity of the output clock. 42 * @sync_ignore_en: Ignore chip-level SYNC signal. 43 * @low_power_mode_en: Reduce power used in the differential output modes. 46 * @driver_mode: Output driver mode (logic level family). 49 * @channel_divider: 10-bit channel divider. 106 * struct ad9523_platform_data - platform specific information 109 * @refa_diff_rcv_en: REFA differential/single-ended input selection. [all …]
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | rdma.rst | 8 1-1. What is RDMA controller? 9 1-2. Why RDMA controller needed? 10 1-3. How is RDMA controller implemented? 16 1-1. What is RDMA controller? 17 ----------------------------- 25 1-2. Why RDMA controller needed? 26 -------------------------------- 37 1-3. How is RDMA controller implemented? 38 ---------------------------------------- 62 This also allows process migrated with active RDMA resource to charge [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8917-xiaomi-riva.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include <dt-bindings/arm/qcom,ids.h> 9 #include <dt-bindings/gpio/gpio.h> 13 /delete-node/ &qseecom_mem; 18 chassis-type = "handset"; 20 qcom,msm-id = <QCOM_ID_MSM8917 0>; 21 qcom,board-id = <0x1000b 2>, <0x2000b 2>; 24 compatible = "pwm-backlight"; 26 brightness-levels = <0 255>; [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 21 The LTC2947 is a high precision power and energy monitor that measures current, 22 voltage, power, temperature, charge and energy. The device supports both SPI 27 accumulates if current is positive (to check battery charging efficiency for 28 example). The device also supports a GPIO pin that can be configured as output 37 The following attributes are supported. Limits are read-write, reset_history 38 is write-only and all the other attributes are read-only. 41 in0_input VP-VM voltage (mV). [all …]
|
| /linux/drivers/leds/flash/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 62 Independent current sources supply for each flash LED support torch 76 will be called "leds-mt6370-flash". 88 scale current. It also supports connecting two channels' output together 89 to supply one LED component to achieve current up to 2 A. In such case, 90 the total LED current will be split symmetrically on each channel and 93 This driver can be built as a module, it will be called "leds-qcom-flash". 102 RT4505 includes torch and flash functions with programmable current. 115 will be called leds-rt8515. 121 This option enables support for the SGM3140 500mA Buck/Boost Charge [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-thermal | 14 Current temperature as reported by thermal zone (sensor). 32 charge of the thermal management. 61 E.g. it can be one of critical, hot, passive, `active[0-*]` 84 The trip point in this thermal zone which `cdev[0-*]` is 85 associated with; -1 means the cooling device is not 92 The influence of `cdev[0-*]` in this thermal zone. This value 124 Documentation/driver-api/thermal/power_allocator.rst 133 Documentation/driver-api/thermal/power_allocator.rst 141 is when the current temperature is above the "desired 143 Documentation/driver-api/thermal/power_allocator.rst [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3566-powkiddy-rk2023.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/leds/common.h> 8 #include <dt-bindings/pinctrl/rockchip.h> 9 #include <dt-bindings/soc/rockchip,vop2.h> 13 chassis-type = "handset"; 21 adc-joystick { 22 compatible = "adc-joystick"; [all …]
|
| /linux/drivers/regulator/ |
| H A D | max77693-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // max77693.c - Regulator driver for the Maxim 77693 and 77843 5 // Copyright (C) 2013-2015 Samsung Electronics 19 #include <linux/mfd/max77693-common.h> 20 #include <linux/mfd/max77693-private.h> 21 #include <linux/mfd/max77843-private.h> 46 * MAX77693 CHARGER regulator - Min : 20mA, Max : 2580mA, step : 20mA 48 * 0x04 ~ 0x7E = (60 + (X - 3) * 20) mA 49 * Actually for MAX77693 the driver manipulates the maximum input current, 50 * not the fast charge current (output). This should be fixed. [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | ta_xgmi_if.h | 2 * Copyright 2018-2022 Advanced Micro Devices, Inc. 4 * Permission is hereby granted, free of charge, to any person obtaining a 35 /* Gets the current GPU's node ID */ 37 /* Gets the current GPU's hive ID */ 71 TA_XGMI_ASSIGNED_SDMA_ENGINE__NOT_ASSIGNED = -1, 80 /* input/output structures for XGMI commands */ 150 /* Common output structure for XGMI callbacks */
|
| /linux/Documentation/wmi/devices/ |
| H A D | dell-wmi-ddv.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 4 Dell DDV WMI interface driver (dell-wmi-ddv) 10 Many Dell notebooks made after ~2020 support a WMI-based interface for 15 so it was called `DDV`. Currently the ``dell-wmi-ddv`` driver supports 21 trial-and-error, please keep that in mind. 27 including batteries. It has a form similar to `CC-PPPPPP-MMMMM-YMD-SSSS-FFF` 52 …), Locale("MS\\0x409"), Description("WMI Function"), guid("{8A42EA14-4F2A-FD45-6422-0087F7A7E608}"… 58 …[WmiMethodId(2), Implemented, read, write, Description("Return Battery Full Charge Capacity.")] vo… 64 …[WmiMethodId(8), Implemented, read, write, Description("Return Battery Current.")] void BatteryCur… 67 …[WmiMethodId(11), Implemented, read, write, Description("Return Battery Relative State-Of-Charge."… [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | es8316.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * es8316.c -- es8316 ALSA SoC audio driver 6 * Authors: David Yang <yangxiaohua@everest-semi.com>, 21 #include <sound/soc-dapm.h> 52 static const SNDRV_CTL_TLVD_DECLARE_DB_SCALE(dac_vol_tlv, -9600, 50, 1); 53 static const SNDRV_CTL_TLVD_DECLARE_DB_SCALE(adc_vol_tlv, -960 [all...] |