/Linux-v6.1/arch/arm64/boot/dts/exynos/ |
D | exynos5433-tmu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/thermal/thermal.h> 11 thermal-zones { 12 atlas0_thermal: atlas0-thermal { 13 thermal-sensors = <&tmu_atlas0>; 14 polling-delay-passive = <0>; 15 polling-delay = <0>; 17 atlas0_alert_0: atlas0-alert-0 { 22 atlas0_alert_1: atlas0-alert-1 { 27 atlas0_alert_2: atlas0-alert-2 { [all …]
|
D | exynos7-trip-points.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 10 cpu-alert-0 { 15 cpu-alert-1 { 20 cpu-alert-2 { 25 cpu-alert-3 { 30 cpu-alert-4 { 35 cpu-alert-5 { 40 cpu-alert-6 { 45 cpu-crit-0 {
|
/Linux-v6.1/drivers/i2c/ |
D | i2c-smbus.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * i2c-smbus.c - SMBus extensions to the I2C protocol 6 * Copyright (C) 2010-2019 Jean Delvare <jdelvare@suse.de> 12 #include <linux/i2c-smbus.h> 21 struct work_struct alert; member 22 struct i2c_client *ara; /* Alert response address */ 38 if (!client || client->addr != data->addr) in smbus_do_alert() 40 if (client->flags & I2C_CLIENT_TEN) in smbus_do_alert() 48 if (client->dev.driver) { in smbus_do_alert() 49 driver = to_i2c_driver(client->dev.driver); in smbus_do_alert() [all …]
|
/Linux-v6.1/arch/s390/kernel/ |
D | perf_cpum_cf_common.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * CPU-Measurement Counter Facility Support - Common Layer 21 /* Per-CPU event structure for the counter facility */ 30 .alert = ATOMIC64_INIT(0), 38 /* Indicator whether the CPU-Measurement Counter Facility Support is ready */ 41 /* CPU-measurement alerts for the counter facility */ 43 unsigned int alert, unsigned long unused) in cpumf_measurement_alert() argument 47 if (!(alert & CPU_MF_INT_CF_MASK)) in cpumf_measurement_alert() 55 if (!(cpuhw->flags & PMU_F_RESERVED)) in cpumf_measurement_alert() 58 /* counter authorization change alert */ in cpumf_measurement_alert() [all …]
|
D | perf_cpum_sf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Performance event support for the System z CPU-measurement Sampling Facility 26 /* Minimum number of sample-data-block-tables: 28 * A single table contains up to 511 pointers to sample-data-blocks. 32 /* Number of sample-data-blocks per sample-data-block-table (SDBT): 33 * A table contains SDB pointers (8 bytes) and one table-link entry 36 #define CPUM_SF_SDB_PER_TABLE ((PAGE_SIZE - 8) / 8) 38 /* Maximum page offset for an SDBT table-link entry: 39 * If this page offset is reached, a table-link entry to the next SDBT 51 * the number of sample-data-block-tables into account. Note that these [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source 12 #include <dt-bindings/input/input.h> 13 #include "exynos5422-odroid-core.dtsi" 16 gpio-keys { 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&power_key>; 21 power-key { 32 debounce-interval = <0>; [all …]
|
D | exynos5422-odroidhc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 10 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include "exynos5422-odroid-core.dtsi" 16 compatible = "hardkernel,odroid-hc1", "samsung,exynos5800", \ 19 led-controller { 20 compatible = "pwm-leds"; 22 led-1 { 26 pwm-names = "pwm2"; 27 max-brightness = <255>; [all …]
|
D | exynos5420-trip-points.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 polling-delay-passive = <0>; 9 polling-delay = <0>; 11 cpu-alert-0 { 16 cpu-alert-1 { 21 cpu-alert-2 { 26 cpu-crit-0 {
|
D | exynos4-cpu-thermal.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/thermal/thermal.h> 11 thermal-zones { 12 cpu_thermal: cpu-thermal { 13 thermal-sensors = <&tmu 0>; 14 polling-delay-passive = <0>; 15 polling-delay = <0>; 17 cpu_alert0: cpu-alert-0 { 22 cpu_alert1: cpu-alert-1 { 27 cpu_alert2: cpu-alert-2 { [all …]
|
D | exynos5420-arndale-octa.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "exynos5420-cpus.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/clock/samsung,s2mps11.h> 19 compatible = "insignal,arndale-octa", "samsung,exynos5420", "samsung,exynos5"; 27 stdout-path = "serial3:115200n8"; 31 compatible = "samsung,secure-firmware"; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/ |
D | max6697.txt | 4 - compatible: 16 - reg: I2C address 20 - smbus-timeout-disable 23 - extended-range-enable 26 - beta-compensation-enable 30 - alert-mask 31 Alert bit mask. Alert disabled for bits set. 33 If not specified, alert will be enabled for all channels. 34 - over-temperature-mask 35 Over-temperature bit mask. Over-temperature reporting disabled for [all …]
|
D | adi,adm1177.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1177.pdf 19 - adi,adm1177 24 avcc-supply: 28 shunt-resistor-micro-ohms: 31 the current reading and overcurrent alert is disabled. 33 adi,shutdown-threshold-microamp: [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
D | ina3221.rst | 10 Addresses: I2C 0x40 - 0x43 19 ----------- 24 and power are calculated host-side from these. 27 ------------- 35 curr[123]_crit Critical alert current(mA) setting, activates the 38 curr[123]_crit_alarm Critical alert current limit exceeded 39 curr[123]_max Warning alert current(mA) setting, activates the 42 curr[123]_max_alarm Warning alert current limit exceeded 49 curr4_crit Critical alert current(mA) setting for sum of current 54 curr4_crit_alarm Critical alert current limit exceeded for sum of [all …]
|
D | lm90.rst | 10 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 26 Prefix: 'lm89' (no auto-detection) 58 Addresses scanned: I2C 0x4c - 0x4e 66 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 74 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 152 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 162 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e 172 Addresses scanned: I2C 0x4c - 0x4d 182 Addresses scanned: I2C 0x4c - 0x4d 192 Addresses scanned: I2C 0x18 - 0x1a, 0x29 - 0x2b, 0x4c - 0x4e [all …]
|
D | max6639.rst | 12 Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX6639-MAX6639F.pdf 15 - He Changqing <hechangqing@semptian.com> 16 - Roland Stigge <stigge@antcom.de> 19 ----------- 21 This driver implements support for the Maxim MAX6639. This chip is a 2-channel 23 temperature and one external diode-connected transistor or two external 24 diode-connected transistors. 38 temp1_crit RW Set ALERT temperature for input 1 39 temp2_crit RW Set ALERT temperature for input 2 51 temp1_crit_alarm R Alarm on ALERT temperature on channel 1 [all …]
|
D | sht3x.rst | 6 * Sensirion SHT3x-DIS 16 - David Frey <david.frey@sensirion.com> 17 - Pascal Sachs <pascal.sachs@sensirion.com> 20 ----------- 22 This driver implements support for the Sensirion SHT3x-DIS chip, a humidity 29 Documentation/i2c/instantiating-devices.rst for methods to instantiate the device. 34 non-blocking mode. Blocking mode will guarantee the fastest result but 35 the I2C bus will be busy during that time. By default, non-blocking mode 36 is used. Make sure clock-stretching works properly on your device if you 56 reading exceeds the configured limits, the alert attribute is set to 1 and [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/power/supply/ |
D | maxim,max17040.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# 18 - maxim,max17040 19 - maxim,max17041 20 - maxim,max17043 21 - maxim,max17044 22 - maxim,max17048 [all …]
|
D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 14 In smart batteries, these are typically stored in non-volatile memory 16 no appropriate non-volatile memory, or it is unprogrammed/incorrect. 27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle. 28 The phandle's property should be named "monitored-battery". 32 const: simple-battery 34 device-chemistry: [all …]
|
D | microchip,ucs1002.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 22 interrupt-names: 24 - items: 25 - const: a_det 26 - const: alert 27 - const: a_det 28 - const: alert [all …]
|
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
D | smu7_thermal.c | 32 if (hwmgr->thermal_controller.fanInfo.bNoFan) in smu7_fan_ctrl_get_fan_speed_info() 33 return -ENODEV; in smu7_fan_ctrl_get_fan_speed_info() 35 fan_speed_info->supports_percent_read = true; in smu7_fan_ctrl_get_fan_speed_info() 36 fan_speed_info->supports_percent_write = true; in smu7_fan_ctrl_get_fan_speed_info() 37 fan_speed_info->min_percent = 0; in smu7_fan_ctrl_get_fan_speed_info() 38 fan_speed_info->max_percent = 100; in smu7_fan_ctrl_get_fan_speed_info() 41 hwmgr->thermal_controller.fanInfo.ucTachometerPulsesPerRevolution) { in smu7_fan_ctrl_get_fan_speed_info() 42 fan_speed_info->supports_rpm_read = true; in smu7_fan_ctrl_get_fan_speed_info() 43 fan_speed_info->supports_rpm_write = true; in smu7_fan_ctrl_get_fan_speed_info() 44 fan_speed_info->min_rpm = hwmgr->thermal_controller.fanInfo.ulMinRPM; in smu7_fan_ctrl_get_fan_speed_info() [all …]
|
/Linux-v6.1/drivers/thermal/ti-soc-thermal/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 This includes alert interrupts generation and also the TSHUT 29 - OMAP3430 44 - OMAP4430 45 - OMAP4460 46 - OMAP4470 48 This includes alert interrupts generation and also the TSHUT 58 - OMAP5430 60 This includes alert interrupts generation and also the TSHUT 70 - DRA752 [all …]
|
/Linux-v6.1/drivers/power/supply/ |
D | max17040_battery.c | 1 // SPDX-License-Identifier: GPL-2.0 4 // fuel-gauge systems for lithium-ion (Li+) batteries 148 /* Low alert threshold from 32% to 1% of the State of Charge */ 158 return regmap_write(chip->regmap, MAX17040_CMD, chip->data.reset_val); in max17040_reset() 163 level = 32 - level * (chip->quirk_double_soc ? 2 : 1); in max17040_set_low_soc_alert() 164 return regmap_update_bits(chip->regmap, MAX17040_CONFIG, in max17040_set_low_soc_alert() 170 return regmap_update_bits(chip->regmap, MAX17040_CONFIG, in max17040_set_soc_alert() 176 u16 mask = chip->data.rcomp_bytes == 2 ? in max17040_set_rcomp() 179 return regmap_update_bits(chip->regmap, MAX17040_CONFIG, mask, rcomp); in max17040_set_rcomp() 184 struct chip_data *d = &chip->data; in max17040_raw_vcell_to_uvolts() [all …]
|
/Linux-v6.1/arch/s390/include/asm/ |
D | cpu_mf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * CPU-measurement facilities 13 #include <asm/asm-extable.h> 16 asm(".include \"asm/cpu_mf-insn.h\"\n"); 20 #define CPU_MF_INT_SF_PRA (1 << 29) /* program request alert */ 21 #define CPU_MF_INT_SF_SACA (1 << 23) /* sampler auth. change alert */ 22 #define CPU_MF_INT_SF_LSDA (1 << 22) /* loss of sample data alert */ 23 #define CPU_MF_INT_CF_MTDA (1 << 15) /* loss of MT ctr. data alert */ 24 #define CPU_MF_INT_CF_CACA (1 << 7) /* counter auth. change alert */ 25 #define CPU_MF_INT_CF_LCDA (1 << 6) /* loss of counter data alert */ [all …]
|
D | irq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 104 ((1UL << (63 - 30)) /* Warning Track */ | \ 105 (1UL << (63 - 48)) /* Malfunction Alert */ | \ 106 (1UL << (63 - 49)) /* Emergency Signal */ | \ 107 (1UL << (63 - 50)) /* External Call */ | \ 108 (1UL << (63 - 52)) /* Clock Comparator */ | \ 109 (1UL << (63 - 53)) /* CPU Timer */ | \ 110 (1UL << (63 - 54)) /* Service Signal */ | \ 111 (1UL << (63 - 57)) /* Interrupt Key */ | \ 112 (1UL << (63 - 58)) /* Measurement Alert */ | \ [all …]
|
/Linux-v6.1/tools/perf/util/ |
D | s390-cpumcf-kernel.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define PERF_EVENT_CPUM_SF_DIAG 0xBD000 /* Event: Combined-sampling */ 16 struct cf_ctrset_entry { /* CPU-M CF counter set entry (8 byte) */ 17 unsigned int def:16; /* 0-15 Data Entry Format */ 18 unsigned int set:16; /* 16-23 Counter set identifier */ 19 unsigned int ctr:16; /* 24-39 Number of stored counters */ 20 unsigned int res1:16; /* 40-63 Reserved */ 23 struct cf_trailer_entry { /* CPU-M CF trailer for raw traces (64 byte) */ 24 /* 0 - 7 */ 30 unsigned int mtda:1; /* Loss of MT ctr. data alert */ [all …]
|