/Linux-v6.1/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 …]
|
D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. 28 On power down, it affects the time from when the power-down sequence [all …]
|
D | st,sta32x.txt | 7 - compatible: "st,sta32x" 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 - Vdda-supply: regulator spec, providing 3.3V 17 - Vdd3-supply: regulator spec, providing 3.3V 18 - Vcc-supply: regulator spec, providing 5V - 26V 22 - clocks, clock-names: Clock specifier for XTI input clock. 24 and disabled when it is removed. The 'clock-names' must be set to 'xti'. 26 - st,output-conf: number, Selects the output configuration: [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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()
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
D | qcom-rpm.txt | 1 Qualcomm Resource Power Manager (RPM) 3 This driver is used to interface with the Resource Power Manager (RPM) found in 8 - compatible: 12 "qcom,rpm-apq8064" 13 "qcom,rpm-msm8660" 14 "qcom,rpm-msm8960" 15 "qcom,rpm-ipq8064" 16 "qcom,rpm-mdm9615" 18 - reg: 20 Value type: <prop-encoded-array> [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/drivers/gpu/drm/armada/ |
D | armada_hw.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 88 /* LCD_CFG_RDREG4F - Armada 510 only */ 197 CFG_PDWN1920x32 = 1 << 8, /* Armada 510: power down vscale ram */ 198 CFG_PDWN256x32 = 1 << 7, /* power down cursor */ 199 CFG_PDWN256x24 = 1 << 6, /* power down palette */ 200 CFG_PDWN256x8 = 1 << 5, /* power down gamma */ 201 CFG_PDWNHWC = 1 << 4, /* Armada 510: power down all hwc ram */ 202 CFG_PDWN32x32 = 1 << 3, /* power down slave->smart ram */ 203 CFG_PDWN16x66 = 1 << 2, /* power down UV fifo */ 204 CFG_PDWN32x66 = 1 << 1, /* power down Y fifo */ [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | qcom-apq8060-dragonboard.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 #include <dt-bindings/input/input.h> 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/leds/common.h> 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 7 #include "qcom-msm8660.dtsi" 11 compatible = "qcom,apq8060-dragonboard", "qcom,msm8660"; 18 stdout-path = "serial0:115200n8"; 22 compatible = "simple-bus"; [all …]
|
/Linux-v6.1/arch/arm/include/asm/ |
D | mcpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright: (C) 2012-2013 Linaro Limited 40 * branch once it is ready to re-enter the kernel using ptr, or NULL if it 55 * CPU/cluster power operations API for higher subsystems to use. 59 * mcpm_is_available - returns whether MCPM is initialized and available 66 * mcpm_cpu_power_up - make given CPU in given cluster runable 72 * down then it is brought up as well, taking care not to let the other CPUs 87 * mcpm_cpu_power_down - power the calling CPU down 89 * The calling CPU is powered down. 92 * then the cluster is prepared for power-down too. [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-max77620.txt | 1 Pincontrol driver for MAX77620 Power management IC from Maxim Semiconductor. 6 Please refer file <devicetree/bindings/pinctrl/pinctrl-bindings.txt> 11 -------------------------- 14 - pinctrl-names: A pinctrl state named per <pinctrl-bindings.txt>. 15 - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per 16 <pinctrl-bindings.txt>. 19 sub-node have following properties: 22 ------------------ 23 - pins: List of pins. Valid values of pins properties are: 27 ------------------- [all …]
|
/Linux-v6.1/include/uapi/linux/ |
D | pmu.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 4 * which controls battery charging and system power on PowerBook 3400 18 #define PMU_POWER_CTRL0 0x10 /* control power of some devices */ 19 #define PMU_POWER_CTRL 0x11 /* control power of some devices */ 21 #define PMU_ADB_POLL_OFF 0x21 /* disable ADB auto-poll */ 23 #define PMU_WRITE_NVRAM 0x33 /* write non-volatile RAM */ 25 #define PMU_READ_NVRAM 0x3b /* read non-volatile RAM */ 26 #define PMU_SET_RTC 0x30 /* set real-time clock */ 27 #define PMU_READ_RTC 0x38 /* read real-time clock */ 28 #define PMU_SET_VOLBUTTON 0x40 /* set volume up/down position */ [all …]
|
/Linux-v6.1/drivers/usb/mtu3/ |
D | mtu3_host.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mtu3_dr.c - dual role switch and host glue layer 49 * ip-sleep wakeup mode: 50 * all clocks can be turn off, but power domain should be kept on 56 switch (ssusb->uwk_vers) { in ssusb_wakeup_ip_sleep_set() 58 reg = ssusb->uwk_reg_base + PERI_WK_CTRL1; in ssusb_wakeup_ip_sleep_set() 63 reg = ssusb->uwk_reg_base + PERI_WK_CTRL0; in ssusb_wakeup_ip_sleep_set() 68 reg = ssusb->uwk_reg_base + PERI_WK_CTRL0; in ssusb_wakeup_ip_sleep_set() 73 reg = ssusb->uwk_reg_base + PERI_SSUSB_SPM_CTRL; in ssusb_wakeup_ip_sleep_set() 80 regmap_update_bits(ssusb->uwk, reg, msk, val); in ssusb_wakeup_ip_sleep_set() [all …]
|
/Linux-v6.1/arch/arm/mach-exynos/ |
D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 5 // Cloned from linux/arch/arm/mach-vexpress/platsmp.c 17 #include <linux/soc/samsung/exynos-regs-pmu.h> 29 /* XXX exynos_pen_release is cargo culted code - DO NOT COPY XXX */ 30 volatile int exynos_pen_release = -1; 70 * having been woken up - this shouldn't happen in platform_do_lowpower() 72 * Just note it happening - when we're woken, we can report in platform_do_lowpower() 81 * exynos_cpu_power_down() - power down the specified cpu 82 * @cpu: the cpu to power down [all …]
|
/Linux-v6.1/drivers/net/wireless/intel/iwlegacy/ |
D | csr.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 69 * whenever platform supplies power to device, even when device is in 70 * low power states due to driver-invoked device resets 71 * (e.g. CSR_RESET_REG_FLAG_SW_RESET) or uCode-driven power-saving modes. 86 #define CSR_INT_COALESCING (CSR_BASE+0x004) /* accum ints, 32-usec units */ 100 * 31-8: Reserved 101 * 7-4: Type of device: see CSR_HW_REV_TYPE_xxx definitions 102 * 3-2: Revision step: 0 = A, 1 = B, 2 = C, 3 = D [all …]
|