/linux-6.15/drivers/power/reset/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Board level reset or power off" 6 or shut it down, by manipulating the main power supply on the board. 8 Say Y here to enable board reset and power off 13 bool "ams AS3722 power-off driver" 16 This driver supports turning off board via a ams AS3722 power-off. 35 tristate "Atmel AT91 SAMA5D2-Compatible shutdown controller driver" 43 tristate "Actions Semi ATC260x PMIC power-off driver" 46 This driver provides power-off and restart support for a system 64 Say Y here if you have a Broadcom Kona-based board and you wish [all …]
|
D | qnap-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * QNAP Turbo NAS Board power off. Can also be used on Synology devices. 39 { .compatible = "qnap,power-off", 42 { .compatible = "synology,power-off", 55 const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); in qnap_power_off() 57 pr_err("%s: triggering power-off...\n", __func__); in qnap_power_off() 68 /* send the power-off command to PIC */ in qnap_power_off() 69 writel(cfg->cmd, UART1_REG(TX)); in qnap_power_off() 74 struct device_node *np = pdev->dev.of_node; in qnap_power_off_probe() 80 cfg = match->data; in qnap_power_off_probe() [all …]
|
/linux-6.15/arch/sparc/include/asm/ |
D | auxio_64.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * sbus-based NCR89C105 "Slavio" 15 * Power (AUX2) register 17 * ebus-based auxio on PCIO 19 * Power Auxio Register 24 * ------------------------------------------------- 26 * ------------------------------------------------- 27 * (R) - bit 7:6,4 are reserved and should be masked in s/w 28 * D - Floppy Density Sense (1=high density) R/O 29 * E - Link Test Enable, directly reflected on AT&T 7213 LTE pin [all …]
|
/linux-6.15/Documentation/devicetree/bindings/mfd/ |
D | twl4030-power.txt | 1 Texas Instruments TWL family (twl4030) reset and power management module 3 The power management module inside the TWL family provides several facilities 4 to control the power resources, including power scripts. For now, the 8 - compatible : must be one of the following 9 "ti,twl4030-power" 10 "ti,twl4030-power-reset" 11 "ti,twl4030-power-idle" 12 "ti,twl4030-power-idle-osc-off" 14 The use of ti,twl4030-power-reset is recommended at least on 17 When using ti,twl4030-power-idle, the TI recommended configuration [all …]
|
/linux-6.15/Documentation/devicetree/bindings/soc/tegra/ |
D | nvidia,tegra20-pmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/tegra/nvidia,tegra20-pmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Tegra Power Management Controller (PMC) 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jonathan Hunter <jonathanh@nvidia.com> 16 - nvidia,tegra20-pmc 17 - nvidia,tegra30-pmc 18 - nvidia,tegra114-pmc [all …]
|
/linux-6.15/arch/arm/mach-omap2/ |
D | omap-mpuss-lowpower.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP MPUSS low power code 8 * OMAP4430 MPUSS mainly consists of dual Cortex-A9 with per-CPU 11 * CPU0, CPU1 and MPUSS each have there own power domain and 12 * hence multiple low power combinations of MPUSS are possible. 17 * to the Cortex-A9 processor must be asserted by the external 18 * power controller. 21 * below modes are supported from power gain vs latency point of view. 24 * ---------------------------------------------- 26 * ON(Inactive) OFF ON(Inactive) [all …]
|
/linux-6.15/arch/arm/boot/dts/microchip/ |
D | at91sam9g25-gardena-smart-gateway.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 8 /dts-v1/; 12 #include <dt-bindings/input/input.h> 16 compatible = "gardena,smart-gateway-at91sam", "atmel,at91sam9g25", "atmel,at91sam9x5", 23 gpio-keys { 24 compatible = "gpio-keys"; 38 compatible = "gpio-leds"; 40 led-power-blue { 41 label = "smartgw:power:blue"; 43 default-state = "off"; [all …]
|
/linux-6.15/Documentation/networking/device_drivers/wifi/intel/ |
D | ipw2100.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - Intel(R) PRO/Wireless 2100 Network Connection 12 Copyright |copy| 2003-2006, Intel Corporation 16 :Version: git-1.1.5 23 2. Release git-1.1.5 Current Features 28 7. Power Management 51 parameters include, without limitation, RF power, spectrum usage, 64 the warranty and/or issues arising from regulatory non-compliance, and 69 modules, and accordingly, condition system-level regulatory approval 72 non-compliant. [all …]
|
/linux-6.15/Documentation/devicetree/bindings/power/reset/ |
D | gpio-poweroff.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/gpio-poweroff.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO controlled power off 10 - Sebastian Reichel <sre@kernel.org> 13 System power off support via a GPIO line. When a shutdown is 15 from inactive to active. After a delay (active-delay-ms) it 17 delay (inactive-delay-ms) it is configured as active again. 18 Finally the operating system assumes the power off failed if [all …]
|
D | qnap-poweroff.txt | 1 * QNAP Power Off 3 QNAP NAS devices have a microcontroller controlling the main power 6 microcontroller to turn the power off. 12 - compatible: Should be "qnap,power-off" or "synology,power-off" 14 - reg: Address and length of the register set for UART1 15 - clocks: tclk clock
|
D | qcom,pshold.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/power/reset/qcom,pshold.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm SoC restart and power off 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 A power supply hold (ps-hold) bit is set to power the Qualcomm chipsets. 14 Clearing that bit allows us to restart/power off. The difference between 15 power off and restart is determined by unique power manager IC settings. 25 - compatible [all …]
|
/linux-6.15/include/linux/ |
D | lcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2003,2004 Hewlett-Packard Company 23 * lcd_device->ops_lock is an internal backlight lock protecting the ops 39 /* The maximum value for contrast (read-only) */ 44 /* Get the LCD panel power status (0: full on, 1..3: controller 45 power on, flat panel power off, 4: full off), see FB_BLANK_XXX */ 47 /* Enable or disable power to the LCD (0: on; 4: off, see FB_BLANK_XXX) */ 48 int (*set_power)(struct lcd_device *, int power); 49 /* Get the current contrast setting (0-max_contrast) */ 91 /* on or off to lcd panel. if 'enable' is 0 then [all …]
|
/linux-6.15/arch/mips/include/asm/ |
D | mips-cpc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 # error Please include asm/mips-cps.h rather than asm/mips-cpc.h 21 * mips_cpc_default_phys_base - retrieve the default physical base address of 24 * Returns the default physical base address of the Cluster Power Controller 26 * implemented per-platform. 31 * mips_cpc_probe - probe for a Cluster Power Controller 33 * Attempt to detect the presence of a Cluster Power Controller. Returns 0 if 34 * a CPC is successfully detected, else -errno. 41 return -ENODEV; in mips_cpc_probe() 46 * mips_cpc_present - determine whether a Cluster Power Controller is present [all …]
|
/linux-6.15/drivers/pci/hotplug/ |
D | pciehp_ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com) 8 * Copyright (C) 2003-2004 Intel Corporation 36 * Turn off slot, turn on attention indicator, turn off power in set_slot_off() 43 * After turning power off, we must wait for at least 1 second in set_slot_off() 44 * before taking any action that relies on power having been in set_slot_off() 55 * board_added - Called after a board has been added to the system. 58 * Turns power on for the board. 64 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added() 67 /* Power on slot */ in board_added() [all …]
|
/linux-6.15/Documentation/driver-api/usb/ |
D | power-management.rst | 1 .. _usb-power-management: 3 Power Management for USB 7 :Date: Last-updated: February 2014 11 --------- 12 * What is Power Management? 17 * Changing the default idle-delay time 19 * The driver interface for Power Management 25 * USB Port Power Control 26 * User Interface for Port Power Control 27 * Suggested Userspace Port Power Policy [all …]
|
/linux-6.15/drivers/pmdomain/ |
D | governor.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/power/domain_governor.c - Governors for device PM domains. 20 if (dev->power.subsys_data && dev->power.subsys_data->domain_data) { in dev_update_qos_constraint() 21 struct gpd_timing_data *td = dev_gpd_data(dev)->td; in dev_update_qos_constraint() 24 * Only take suspend-time QoS constraints of devices into in dev_update_qos_constraint() 30 constraint_ns = td ? td->effective_constraint_ns : in dev_update_qos_constraint() 50 * default_suspend_ok - Default PM domain governor routine to suspend devices. 57 struct gpd_timing_data *td = dev_gpd_data(dev)->td; in default_suspend_ok() 63 spin_lock_irqsave(&dev->power.lock, flags); in default_suspend_ok() 65 if (!td->constraint_changed) { in default_suspend_ok() [all …]
|
/linux-6.15/drivers/video/backlight/ |
D | corgi_lcd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2004-2006 Richard Purdie 43 #define POWER1_GVSS_ON 0x02 /* GVSS(-8V) Power Supply ON */ 44 #define POWER1_VDD_ON 0x04 /* VDD(8V),SVSS(-4V) Power Supply ON */ 46 #define POWER1_VW_OFF 0x00 /* VW Supply FET OFF */ 47 #define POWER1_GVSS_OFF 0x00 /* GVSS(-8V) Power Supply OFF */ 48 #define POWER1_VDD_OFF 0x00 /* VDD(8V),SVSS(-4V) Power Supply OFF */ 52 #define POWER0_DAC_ON 0x04 /* DAC Power Supply ON */ 53 #define POWER0_COM_ON 0x08 /* COM Power Supply ON */ 54 #define POWER0_VCC5_ON 0x10 /* VCC5 Power Supply ON */ [all …]
|
D | ltv350qv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Power control for Samsung LTV350QV Quarter VGA LCD Panel 22 int power; member 27 * The power-on and power-off sequences are taken from the 28 * LTV350QV-F04 data sheet from Samsung. The register definitions are 49 lcd->buffer[0] = LTV_OPC_INDEX; in ltv350qv_write_reg() 50 lcd->buffer[1] = 0x00; in ltv350qv_write_reg() 51 lcd->buffer[2] = reg & 0x7f; in ltv350qv_write_reg() 52 index_xfer.tx_buf = lcd->buffer; in ltv350qv_write_reg() 56 lcd->buffer[4] = LTV_OPC_DATA; in ltv350qv_write_reg() [all …]
|
/linux-6.15/arch/mips/boot/dts/ralink/ |
D | gardena_smart_gateway_mt7688.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 14 compatible = "gardena,smart-gateway-mt7688", "ralink,mt7688a-soc", 15 "ralink,mt7628a-soc"; 23 gpio-keys { 24 compatible = "gpio-keys"; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinmux_gpio_gpio>; /* GPIO11 */ [all …]
|
/linux-6.15/include/linux/mfd/ |
D | db8500-prcmu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) ST-Ericsson SA 2010 27 /* This portion previously known as <mach/prcmu-fw-defs_v1.h> */ 30 * enum state - ON/OFF state definition 31 * @OFF: State is ON 32 * @ON: State is OFF 36 OFF = 0x0, enumerator 41 * enum ret_state - general purpose On/Off/Retention states 51 * enum clk_arm - ARM Cortex A9 clock schemes 67 * enum clk_gen - GEN#0/GEN#1 clock schemes [all …]
|
/linux-6.15/Documentation/devicetree/bindings/regulator/ |
D | samsung,s5m8767.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: Samsung S5M8767 Power Management IC regulators 10 - Krzysztof Kozlowski <krzk@kernel.org> 13 This is a part of device tree bindings for S2M and S5M family of Power 23 "^LDO([1-9]|1[0-9]|2[0-8])$": 36 Describes the different operating modes of the LDO's with power mode 38 0 - always off mode 39 1 - on in normal mode [all …]
|
/linux-6.15/Documentation/devicetree/bindings/media/i2c/ |
D | adv7343.txt | 3 The ADV7343 are high speed, digital-to-analog video encoders in a 64-lead LQFP 4 package. Six high speed, 3.3 V, 11-bit video DACs provide support for composite 5 (CVBS), S-Video (Y-C), and component (YPrPb/RGB) analog outputs in standard 10 - compatible: Must be "adi,adv7343" 13 - adi,power-mode-sleep-mode: on enable the current consumption is reduced to 16 - adi,power-mode-pll-ctrl: PLL and oversampling control. This control allows 18 oversampling to be switched off. 19 - ad,adv7343-power-mode-dac: array configuring the power on/off DAC's 1..6, 20 0 = OFF and 1 = ON, Default value when this 22 - ad,adv7343-sd-config-dac-out: array configure SD DAC Output's 1 and 2, 0 = OFF [all …]
|
/linux-6.15/Documentation/sound/designs/ |
D | powersave.rst | 2 Notes on Power-Saving Mode 5 AC97 and HD-audio drivers have the automatic power-saving mode. 9 With the automatic power-saving, the driver turns off the codec power 11 the device and/or no analog loopback is set, the power disablement is 12 done fully or partially. It'll save a certain power consumption, thus 15 The time-out for automatic power-off can be specified via ``power_save`` 16 module option of snd-ac97-codec and snd-hda-intel modules. Specify 17 the time-out value in seconds. 0 means to disable the automatic 18 power-saving. The default value of timeout is given via 27 automatic power-save mode with 10 seconds, write to [all …]
|
/linux-6.15/Documentation/userspace-api/ |
D | dcdbas.rst | 10 management interrupts and host control actions (system power cycle or 11 power off after OS shutdown) on certain Dell systems. 29 buffer must reside in 32-bit address space, and the physical address of the 55 to perform a power cycle or power off of the system after the OS has finished 60 to schedule the driver to perform a power cycle or power off host control 67 Dell OpenManage performs the following steps to execute a power cycle or 68 power off host control action using this driver: 82 perform a power cycle or power off host control action:
|
/linux-6.15/arch/arm/mach-orion5x/ |
D | net2big-setup.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arch/arm/mach-orion5x/net2big-setup.c 23 #include <asm/mach-types.h> 25 #include <plat/orion-gpio.h> 46 * TODO: Check write support on flash MX29LV400CBTC-70G 68 + NET2BIG_NOR_BOOT_SIZE - 1, 72 .name = "physmap-flash", 126 err = gpio_request(NET2BIG_GPIO_SATA0_POWER, "SATA0 power status"); in net2big_sata_power_init() 133 pr_err("net2big: failed to setup SATA0 power GPIO\n"); in net2big_sata_power_init() 137 err = gpio_request(NET2BIG_GPIO_SATA1_POWER, "SATA1 power status"); in net2big_sata_power_init() [all …]
|