| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A 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# 7 title: Analog Devices ADM1177 Hot Swap Controller and Digital Power Monitor 10 - Michael Hennerich <michael.hennerich@analog.com> 13 Analog Devices ADM1177 Hot Swap Controller and Digital Power Monitor 14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1177.pdf 19 - adi,adm1177 24 avcc-supply: 28 shunt-resistor-micro-ohms: [all …]
|
| H A D | adi,ltc4282.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: Analog Devices LTC4282 I2C High Current Hot Swap Controller over I2C 10 - Nuno Sa <nuno.sa@analog.com> 13 Analog Devices LTC4282 I2C High Current Hot Swap Controller over I2C. 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 20 - adi,ltc4282 25 vdd-supply: true 30 '#clock-cells': [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | ltc4286.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 12 Addresses scanned: - 14 Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4286.pdf 20 Addresses scanned: - 22 Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4287.pdf 28 ----------- 31 and LTC4287 Hot-Swap Controller and Digital Power Monitors. 33 LTC4286 and LTC4287 are hot-swap controllers that allow a circuit board 35 current and voltage readback via an integrated 12 bit analog-to-digital 43 ----------- [all …]
|
| H A D | adm1177.rst | 7 Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1177.pdf 13 ----------- 16 Hot-Swap Controller and Digital Power Monitors with Soft Start Pin. 20 ----------- 22 This driver does not auto-detect devices. You will have to instantiate the 23 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst 28 ------------- 31 is read-write, all other attributes are read-only.
|
| H A D | xdp710.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 … the Infineon website : https://www.infineon.com/dgdl/Infineon-XDP710-001-DataSheet-v01_00-EN.pdf?… 21 ----------- 23 This driver implements support for Infineon XDP710 Hot-Swap Controller. 27 - PMBus rev 1.3 interface.
|
| H A D | mp5023.rst | 1 .. SPDX-License-Identifier: GPL-2.0 21 ----------- 24 MP5023 Hot-Swap Controller. 28 - PMBus rev 1.3 interface.
|
| H A D | mp5920.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 ----------- 25 MP5920 Hot-Swap Controller. 29 - PMBus rev 1.3 interface.
|
| H A D | ltc4260.rst | 10 Addresses scanned: - 16 Author: Guenter Roeck <linux@roeck-us.net> 20 ----------- 22 The LTC4260 Hot Swap controller allows a board to be safely inserted 27 ----------- 37 $ echo ltc4260 0x10 > /sys/bus/i2c/devices/i2c-1/new_device 41 -------------
|
| H A D | ltc4261.rst | 10 Addresses scanned: - 16 Author: Guenter Roeck <linux@roeck-us.net> 20 ----------- 22 The LTC4261/LTC4261-2 negative voltage Hot Swap controllers allow a board 27 ----------- 37 $ echo ltc4261 0x10 > /sys/bus/i2c/devices/i2c-1/new_device 41 -------------
|
| H A D | ltc4282.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 12 Addresses scanned: - I2C 0x40 - 0x5A (7-bit) 13 Addresses scanned: - I2C 0x80 - 0xB4 with a step of 2 (8-bit) 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 24 The LTC4282 hot swap controller allows a board to be safely inserted and removed 25 from a live backplane. Using one or more external N-channel pass transistors, 31 parallel MOSFETs or support a 2-stage start-up that first charges the load 32 capacitance followed by enabling a low on-resistance path to the load. The 35 and power supplies must safely operate. Non-volatile configuration allows for 41 The following attributes are supported. Limits are read-write and all the other [all …]
|
| /linux/mm/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 # For some reason microblaze and nios2 hard code SWAP=n. Hopefully we can 7 # add proper SWAP support to them, in which case this can be remove. 12 menuconfig SWAP config 13 bool "Support for paging of anonymous memory (swap)" 18 for so called swap devices or swap files in your kernel that are 23 bool "Compressed cache for swap pages" 24 depends on SWAP 28 A lightweight compressed cache for swap pages. It takes 30 compress them into a dynamically allocated RAM-based memory pool. [all …]
|
| /linux/drivers/hwmon/ |
| H A D | ltc4261.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Linear Technology LTC4261 I2C Negative Voltage Hot Swap Controller 9 * Driver for Linear Technology LTC4245 I2C Multiple Supply Hot Swap Controller 22 #include <linux/hwmon-sysfs.h> 58 struct i2c_client *client = data->client; in ltc4261_update_device() 61 mutex_lock(&data->update_lock); in ltc4261_update_device() 63 if (time_after(jiffies, data->last_updated + HZ / 4) || !data->valid) { in ltc4261_update_device() 66 /* Read registers -- 0x00 to 0x09 */ in ltc4261_update_device() 67 for (i = 0; i < ARRAY_SIZE(data->regs); i++) { in ltc4261_update_device() 76 data->valid = false; in ltc4261_update_device() [all …]
|
| H A D | ltc4260.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Linear Technology LTC4260 I2C Positive Voltage Hot Swap Controller 14 #include <linux/hwmon-sysfs.h> 67 return -EINVAL; in ltc4260_get_value() 79 value = ltc4260_get_value(dev, attr->index); in ltc4260_value_show() 97 fault &= attr->index; in ltc4260_bool_show() 99 regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0); in ltc4260_bool_show() 146 struct device *dev = &client->dev; in ltc4260_probe() 159 hwmon_dev = devm_hwmon_device_register_with_groups(dev, client->name, in ltc4260_probe() 182 MODULE_AUTHOR("Guenter Roeck <linux@roeck-us.net>");
|
| /linux/drivers/platform/mellanox/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 38 Centers (EDC) for building Ethernet based clusters, High-Performance 49 This driver handles hot-plug events for the power suppliers, power 69 This driver provides support for the Mellanox MSN4800-XX line cards, 72 Centers (EDC) for building Ethernet based clusters, High-Performance 93 and to set up a watchdog that can undo that swap if the system 96 device driver to do necessary initial swap of the boot partition. 118 serial port (RS-232 interface), an OOB port (1G/100M MDI interface) 122 System equipped with Nvidia®Spectrum-1 32x100GbE Ethernet switch.
|
| /linux/Documentation/devicetree/bindings/hwmon/pmbus/ |
| H A D | ti,lm25066.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: National Semiconductor/Texas Instruments LM250x6/LM506x power-management ICs 11 - Zev Weiss <zev@bewilderbeest.net> 14 The LM25066 family of power-management ICs (a.k.a. hot-swap 23 - ti,lm25056 24 - ti,lm25066 25 - ti,lm5064 26 - ti,lm5066 [all …]
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | mp5023.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for MPS MP5023 Hot-Swap Controller
|
| H A D | xdp710.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Infineon XDP710 Hot-Swap Controller 40 .R[PSC_VOLTAGE_IN] = -2, 43 .R[PSC_VOLTAGE_OUT] = -2, 46 .R[PSC_CURRENT_OUT] = -2, 49 .R[PSC_POWER] = -2, 52 .R[PSC_TEMPERATURE] = -1, 68 info = devm_kmemdup(&client->dev, &xdp710_info, sizeof(*info), in xdp710_probe() 71 return -ENOMEM; in xdp710_probe() 75 dev_err(&client->dev, "Can't get CS_RNG"); in xdp710_probe() [all …]
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | memcg_test.rst | 7 Base Kernel Version: based on 2.6.33-rc7-mm(candidate for 34). 13 (*) Topics on API should be in Documentation/admin-guide/cgroup-v1/memory.rst) 22 Allocated at boot or memory hotplug. Freed at memory hot removal. 29 occurs. swap_cgroup is used only when a charged page is swapped-out. 41 a page/swp_entry may be uncharged (usage -= PAGE_SIZE) by 47 Called when swp_entry's refcnt goes down to 0. A charge against swap 50 3. charge-commit-cancel 55 - mem_cgroup_try_charge() 56 - mem_cgroup_commit_charge() or mem_cgroup_cancel_charge() 63 At cancel(), simply usage -= PAGE_SIZE. [all …]
|
| /linux/drivers/pci/hotplug/ |
| H A D | ibmphp_ebda.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * IBM Hot Plug Controller Driver 7 * Copyright (C) 2001,2003 Greg Kroah-Hartman (greg@kroah.com) 8 * Copyright (C) 2001-2003 IBM Corp. 26 * POST builds data blocks(in this data block definition, a char-1 27 * byte, short(or word)-2 byte, long(dword)-4 byte) in the Extended 28 * BIOS Data Area which describe the configuration of the hot-plug 29 * controllers and resources used by the PCI Hot-Plug devices. 33 * already assigned by POST, as well as linked lists about hot plug 76 controller->slots = slots; in alloc_ebda_hpc() [all …]
|
| /linux/Documentation/mm/ |
| H A D | multigen_lru.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Gen LRU 6 The multi-gen LRU is an alternative LRU implementation that optimizes 14 ---------- 20 * Simple self-correcting heuristics 23 implementations. In the multi-gen LRU, each generation represents a 25 (time-based) common frame of reference and therefore help make better 41 choices; thus self-correction is necessary. 43 The benefits of simple self-correcting heuristics are self-evident. 51 ----------- [all …]
|
| /linux/drivers/leds/ |
| H A D | leds-menf21bmc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * STATUS LED, HOT SWAP LED, USER LED 1, USER LED 2 60 led_val = i2c_smbus_read_byte_data(led->i2c_client, in menf21bmc_led_set() 66 led_val &= ~led->led_bit; in menf21bmc_led_set() 68 led_val |= led->led_bit; in menf21bmc_led_set() 70 i2c_smbus_write_byte_data(led->i2c_client, in menf21bmc_led_set() 80 struct i2c_client *i2c_client = to_i2c_client(pdev->dev.parent); in menf21bmc_led_probe() 86 ret = devm_led_classdev_register(&pdev->dev, &leds[i].cdev); in menf21bmc_led_probe() 88 dev_err(&pdev->dev, "failed to register LED device\n"); in menf21bmc_led_probe() 92 dev_info(&pdev->dev, "MEN 140F21P00 BMC LED device enabled\n"); in menf21bmc_led_probe()
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | maxim,max5970.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Patrick Rudolph <patrick.rudolph@9elements.com> 24 - maxim,max5970 25 - maxim,max5978 39 "#address-cells": 42 "#size-cells": 46 "^led@[0-3]$": 57 vss1-supply: [all …]
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | multigen_lru.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Multi-Gen LRU 6 The multi-gen LRU is an alternative LRU implementation that optimizes 26 ----------- 38 0x0001 The main switch for the multi-gen LRU. 42 disabled, the multi-gen LRU will suffer a minor performance 43 degradation for workloads that contiguously map hot pages, 46 0x0004 Clearing the accessed bit in non-leaf page table entries as 49 disabled, the multi-gen LRU will suffer a negligible 65 -------------------- [all …]
|
| /linux/drivers/thermal/ |
| H A D | airoha_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 28 /* period unit calculated in BUS clock * 256 scaling-up */ 62 /* Similar to COLD and HOT also these seems to be swapped in documentation */ 66 * - Fire BIT(1) when lower than EN7581_COLD_THRE 67 * - Fire BIT(0) and BIT(5) when higher than EN7581_HOT2NORMAL_THRE or 101 /* Similar to COLD and HOT also these seems to be swapped in documentation */ 105 * - Fire BIT(1) when lower than EN7581_COLD_THRE 106 * - Fire BIT(0) and BIT(5) when higher than EN7581_HOT2NORMAL_THRE or 109 * To clear things, we swap the define but we keep them documented here. 113 /* Monitor will take the bigger threshold between HOT2NORMAL and HOT [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | pm8150b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 12 thermal-zones { 13 pm8150b-thermal { 14 polling-delay-passive = <100>; 16 thermal-sensors = <&pm8150b_temp>; 28 type = "hot"; [all …]
|