| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | st,sta350.txt | 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V 22 - st,output-conf: number, Selects the output configuration: 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | st,sta350.txt | 7 - compatible: "st,sta350" 8 - reg: the I2C address of the device for I2C 9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be 12 - power-down-gpios: a GPIO spec for the power down pin. If specified, 16 - vdd-dig-supply: regulator spec, providing 3.3V 17 - vdd-pll-supply: regulator spec, providing 3.3V 18 - vcc-supply: regulator spec, providing 5V - 26V 22 - st,output-conf: number, Selects the output configuration: 23 0: 2-channel (full-bridge) power, 2-channel data-out 24 1: 2 (half-bridge). 1 (full-bridge) on-board power [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 6 The idle states supported by the QCOM SoC are defined as - 10 * Standalone Power Collapse (Standalone PC or SPC) 11 * Power Collapse (PC) 26 Retention: Retention is a low power state where the core is clock gated and 33 Standalone PC: A cpu can power down and warmboot if there is a sufficient time 35 to indicate a core entering a power down state without consulting any other 36 cpu or the system resources. This helps save power only on that core. The SPM 37 sequence for this idle state is programmed to power down the supply to the [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 3 ARM provides idle-state node to define the cpuidle states, as defined in [1]. 4 cpuidle-qcom is the cpuidle driver for Qualcomm SoCs and uses these idle 6 The idle states supported by the QCOM SoC are defined as - 10 * Standalone Power Collapse (Standalone PC or SPC) 11 * Power Collapse (PC) 26 Retention: Retention is a low power state where the core is clock gated and 33 Standalone PC: A cpu can power down and warmboot if there is a sufficient time 35 to indicate a core entering a power down state without consulting any other 36 cpu or the system resources. This helps save power only on that core. The SPM 37 sequence for this idle state is programmed to power down the supply to the [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/ |
| D | cluster-pm-race-avoidance.rst | 2 Cluster-wide Power-up/power-down race avoidance algorithm 16 --------- 20 power consumption and thermal dissipation. 29 cluster-level operations are only performed when it is truly safe to do 35 disabling those mechanisms may itself be a non-atomic operation (such as 38 power-down and power-up at the cluster level. 46 ----------- 50 - DOWN 51 - COMING_UP 52 - UP [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/arm/ |
| D | cluster-pm-race-avoidance.rst | 2 Cluster-wide Power-up/power-down race avoidance algorithm 16 --------- 20 power consumption and thermal dissipation. 29 cluster-level operations are only performed when it is truly safe to do 35 disabling those mechanisms may itself be a non-atomic operation (such as 38 power-down and power-up at the cluster level. 46 ----------- 50 - DOWN 51 - COMING_UP 52 - UP [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | ssm2602.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control … 85 /*Power Down Control (SSM2602_REG_POWER) 88 #define PWR_LINE_IN_PDN 0x001 /* Line Input Power Down … 89 #define PWR_MIC_PDN 0x002 /* Microphone Input & Bias Power Down … 90 #define PWR_ADC_PDN 0x004 /* ADC Power Down … 91 #define PWR_DAC_PDN 0x008 /* DAC Power Down … 92 #define PWR_OUT_PDN 0x010 /* Outputs Power Down … 93 #define PWR_OSC_PDN 0x020 /* Oscillator Power Down … 94 #define PWR_CLK_OUT_PDN 0x040 /* CLKOUT Power Down … [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | ssm2602.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control … 85 /*Power Down Control (SSM2602_REG_POWER) 88 #define PWR_LINE_IN_PDN 0x001 /* Line Input Power Down … 89 #define PWR_MIC_PDN 0x002 /* Microphone Input & Bias Power Down … 90 #define PWR_ADC_PDN 0x004 /* ADC Power Down … 91 #define PWR_DAC_PDN 0x008 /* DAC Power Down … 92 #define PWR_OUT_PDN 0x010 /* Outputs Power Down … 93 #define PWR_OSC_PDN 0x020 /* Oscillator Power Down … 94 #define PWR_CLK_OUT_PDN 0x040 /* CLKOUT Power Down … [all …]
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 output in order to save power and prolong battery life. This applies 38 managed regulators and simple non-configurable regulators. 55 control power supplies for such devices. 65 They provide two I2C-controlled DC/DC step-down converters with 69 tristate "Marvell 88PM800 Power regulators" 79 tristate "Marvell 88PM8607 Power regulators" 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 output in order to save power and prolong battery life. This applies 38 managed regulators and simple non-configurable regulators. 55 control power supplies for such devices. 65 They provide two I2C-controlled DC/DC step-down converters with 69 tristate "Marvell 88PM800 Power regulators" 79 tristate "Marvell 88PM8607 Power regulators" 85 tristate "Active-semi act8865 voltage regulator" 90 This driver controls a active-semi act8865 voltage output 94 tristate "Active-semi ACT8945A voltage regulator" [all …]
|
| /kernel/linux/linux-6.6/include/soc/at91/ |
| D | sama7-ddr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 33 #define DDR3PHY_ACIOCR_CSPDD_CS0 (1 << 18) /* CS#[0] Power Down Driver */ 34 #define DDR3PHY_ACIOCR_CKPDD_CK0 (1 << 8) /* CK[0] Power Down Driver */ 35 #define DDR3PHY_ACIORC_ACPDD (1 << 3) /* AC Power Down Driver */ 38 #define DDR3PHY_DXCCR_DXPDR (1 << 3) /* Data Power Down Receiver */ 41 #define DDR3PHY_DSGCR_ODTPDD_ODT0 (1 << 20) /* ODT[0] Power Down Driver */ 44 #define DDR3PHY_ZQ0SR0_PDO_OFF (0) /* Pull-down output impedance select offset */ 45 #define DDR3PHY_ZQ0SR0_PUO_OFF (5) /* Pull-up output impedance select offset */ 46 #define DDR3PHY_ZQ0SR0_PDODT_OFF (10) /* Pull-down on-die termination impedance select offset */ 47 #define DDR3PHY_ZQ0SRO_PUODT_OFF (15) /* Pull-up on-die termination impedance select offset */ [all …]
|
| /kernel/linux/linux-5.10/drivers/char/ipmi/ |
| D | ipmi_poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 30 /* Definitions for controlling power off (if the system supports it). It 32 #define IPMI_CHASSIS_POWER_DOWN 0 /* power down, the default. */ 33 #define IPMI_CHASSIS_POWER_CYCLE 0x02 /* power cycle */ 38 /* Which interface to use, -1 means the first we see. */ 39 static int ifnum_to_use = -1; 66 "timer. Setting to -1 defaults to the first registered " 69 /* parameter definition to allow user to flag power cycle */ 72 " Set to non-zero to enable power cycle instead of power" 73 " down. Power cycle is contingent on hardware support," [all …]
|
| /kernel/linux/linux-6.6/drivers/char/ipmi/ |
| D | ipmi_poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0+ 30 /* Definitions for controlling power off (if the system supports it). It 32 #define IPMI_CHASSIS_POWER_DOWN 0 /* power down, the default. */ 33 #define IPMI_CHASSIS_POWER_CYCLE 0x02 /* power cycle */ 38 /* Which interface to use, -1 means the first we see. */ 39 static int ifnum_to_use = -1; 66 "timer. Setting to -1 defaults to the first registered " 69 /* parameter definition to allow user to flag power cycle */ 72 " Set to non-zero to enable power cycle instead of power" 73 " down. Power cycle is contingent on hardware support," [all …]
|
| /kernel/linux/linux-6.6/include/sound/ac97/ |
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ 110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */ 112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */ 113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */ [all …]
|
| /kernel/linux/linux-5.10/include/sound/ac97/ |
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */ 109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */ 110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */ 112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */ 113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/ |
| D | rockchip,rk3399-dmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Brian Norris <briannorris@chromium.org> 15 - rockchip,rk3399-dmc 17 devfreq-events: 21 Documentation/devicetree/bindings/devfreq/event/rockchip-dfi.txt. 26 clock-names: 28 - const: dmc_clk [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | leon_pmc.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* leon_pmc.c: LEON Power-down cpu_idle() handler 15 /* List of Systems that need fixup instructions around power-down instruction */ 44 /* Prepare an address to a non-cachable region. APB is always in pmc_leon_idle_fixup() 45 * none-cachable. One instruction is executed after the Sleep in pmc_leon_idle_fixup() 47 * value by accessing a non-cachable area, also we make sure the in pmc_leon_idle_fixup() 73 /* For systems without power-down, this will be no-op */ in pmc_leon_idle() 79 /* Install LEON Power Down function */ 83 /* Assign power management IDLE handler */ in leon_pmc_install() 89 printk(KERN_INFO "leon: power management initialized\n"); in leon_pmc_install()
|
| /kernel/linux/linux-5.10/arch/sparc/kernel/ |
| D | leon_pmc.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* leon_pmc.c: LEON Power-down cpu_idle() handler 15 /* List of Systems that need fixup instructions around power-down instruction */ 44 /* Prepare an address to a non-cachable region. APB is always in pmc_leon_idle_fixup() 45 * none-cachable. One instruction is executed after the Sleep in pmc_leon_idle_fixup() 47 * value by accessing a non-cachable area, also we make sure the in pmc_leon_idle_fixup() 71 /* For systems without power-down, this will be no-op */ in pmc_leon_idle() 75 /* Install LEON Power Down function */ 79 /* Assign power management IDLE handler */ in leon_pmc_install() 85 printk(KERN_INFO "leon: power management initialized\n"); in leon_pmc_install()
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra210-p3450-0000.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/linux-event-codes.h> 6 #include <dt-bindings/mfd/max77620.h> 12 compatible = "nvidia,p3450-0000", "nvidia,tegra210"; 22 stdout-path = "serial0:115200n8"; 33 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 34 hvddio-pex-supply = <&vdd_1v8>; 35 dvddio-pex-supply = <&vdd_pex_1v05>; [all …]
|
| /kernel/linux/linux-5.10/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" 57 Say Y here if you have a Broadcom Kona-based board and you wish 72 bool "Cortina Gemini power-off driver" 81 bool "GPIO power-off driver" [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | math.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 15 #define __round_mask(x, y) ((__typeof__(x))((y)-1)) 18 * round_up - round up to next specified power of 2 20 * @y: multiple to round up to (must be a power of 2) 22 * Rounds @x up to next multiple of @y (which must be a power of 2). 25 #define round_up(x, y) ((((x)-1) | __round_mask(x, y))+1) 28 * round_down - round down to next specified power of 2 30 * @y: multiple to round down to (must be a power of 2) 32 * Rounds @x down to next multiple of @y (which must be a power of 2). 33 * To perform arbitrary rounding down, use rounddown() below. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | max77620.txt | 1 MAX77620 Power management IC from Maxim Semiconductor. 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-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 56 shutting down. On some Dell systems, this host control feature requires that 57 a driver perform a SMI after the OS has finished shutting down. 60 to schedule the driver to perform a power cycle or power off host control 61 action after the system has finished shutting down: 67 Dell OpenManage performs the following steps to execute a power cycle or 68 power off host control action using this driver: [all …]
|