/linux/Documentation/firmware-guide/acpi/ |
H A D | non-d0-probe.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 In some cases it may be preferred to leave certain devices powered off for the 22 The downside of using _DSC is that as the device is not powered on, even if 28 --- 33 the device will not be powered on (put in D0 state) for probe. 36 -------- 41 .. code-block:: text 44 0 D0 Device fully powered on 48 4 D3cold Off 53 …cifications/ACPI/6.4/02_Definition_of_Terms/Definition_of_Terms.html#device-power-state-definitions [all …]
|
/linux/Documentation/userspace-api/media/dvb/ |
H A D | fe-diseqc-reset-overload.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 FE_DISEQC_RESET_OVERLOAD - Restores the power to the antenna subsystem, if it was powered off due -… 31 If the bus has been automatically powered off due to power overload, 34 is manually powered off. Not all Digital TV adapters support this ioctl. 41 On error -1 is returned, and the ``errno`` variable is set 45 :ref:`Generic Error Codes <gen-errors>` chapter.
|
/linux/drivers/pci/hotplug/ |
H A D | pciehp.h | 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 pci_dbg(ctrl->pcie->port, format, ## arg) 38 pci_err(ctrl->pcie->port, format, ## arg) 40 pci_info(ctrl->pcie->port, format, ## arg) 42 pci_warn(ctrl->pcie->port, format, ## arg) 47 * struct controller - PCIe hotplug controller 53 * @inband_presence_disabled: In-Band Presence Detect Disable supported by 75 * @button_work: work item to turn the slot on or off after 5 seconds [all …]
|
/linux/drivers/platform/x86/ |
H A D | toshiba_bluetooth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * normal people aren't meant to understand :-) 35 bool powered; member 78 return -ENXIO; in toshiba_bluetooth_present() 83 return -ENODEV; in toshiba_bluetooth_present() 97 return -ENXIO; in toshiba_bluetooth_status() 110 return -ENXIO; in toshiba_bluetooth_enable() 116 return -ENXIO; in toshiba_bluetooth_enable() 128 pr_err("Could not power OFF Bluetooth device\n"); in toshiba_bluetooth_disable() 129 return -ENXIO; in toshiba_bluetooth_disable() [all …]
|
/linux/arch/arm/include/asm/ |
H A 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 59 * mcpm_is_available - returns whether MCPM is initialized and available 66 * mcpm_cpu_power_up - make given CPU in given cluster runable 71 * The identified CPU is brought out of reset. If the cluster was powered 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. 96 * On success this does not return. Re-entry in the kernel is expected [all …]
|
/linux/include/dt-bindings/sound/ |
H A D | tlv320adc3xxx.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ 10 #define ADC3XXX_GPIO_DISABLED 0 /* I/O buffers powered down */ 11 #define ADC3XXX_GPIO_INPUT 1 /* Various non-GPIO inputs */ 21 /* values 11-15 reserved */ 23 #define ADC3XXX_MICBIAS_OFF 0 /* Micbias pin powered off */
|
/linux/Documentation/arch/arm/ |
H A D | cluster-pm-race-avoidance.rst | 2 Cluster-wide Power-up/power-down race avoidance algorithm 16 --------- 19 ability to turn off individual CPUs when the system is idle, reducing 23 to have the ability to turn off entire clusters. 25 Turning entire clusters off and on is a risky business, because it 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 [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-usb-devices-usbsevseg | 1 What: /sys/bus/usb/.../powered 5 Description: Controls whether the device's display will powered. 6 A value of 0 is off and a non-zero value is on. 28 hex: each character is between 0-15 29 ascii: each character is between '0'-'9' and 'A'-'F'.
|
H A D | sysfs-driver-bd9571mwv-regulator | 1 What: /sys/bus/i2c/devices/.../bd9571mwv-regulator.*.auto/backup_mode 6 if DDR power rails will be kept powered during system suspend. 7 ("on"/"1" = enabled, "off"/"0" = disabled). 18 wake-up switch, 19 2. Switch accessory power switch off, to prepare for
|
/linux/Documentation/trace/coresight/ |
H A D | coresight-cpu-debug.rst | 9 ------------ 11 Coresight CPU debug module is defined in ARMv8-a architecture reference manual 13 debug module and it is mainly used for two modes: self-hosted debug and 16 explore debugging method which rely on self-hosted debug mode, this document 19 The debug module provides sample-based profiling extension, which can be used 21 every CPU has one dedicated debug module to be connected. Based on self-hosted 29 -------------- 31 - During driver registration, it uses EDDEVID and EDDEVID1 - two device ID 32 registers to decide if sample-based profiling is implemented or not. On some 36 - At the time this documentation was written, the debug driver mainly relies on [all …]
|
H A D | coresight-ect.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------------- 21 0 C 0----------->: : +======>(other CTI channel IO) 22 0 P 0<-----------: : v 24 0000000 : CTI :<=========>*CTM*<====>: CTI :---+ 25 ####### in_trigs : : (id 0-3) ***** ::::::: v 26 # ETM #----------->: : ^ ####### 27 # #<-----------: : +---# ETR # 50 The hardware trigger signals can also be connected to non-CoreSight devices 51 (e.g. UART), or be propagated off chip as hardware IO lines. [all …]
|
/linux/Documentation/devicetree/bindings/rtc/ |
H A D | sophgo,cv1800b-rtc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/rtc/sophgo,cv1800b-rtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The RTC (Real Time Clock) is an independently powered module in the chip. It 11 contains a 32KHz oscillator and a Power-On-Reset (POR) sub-module, which can 14 power-on, power-off and reset. 17 powered. System software can use the 8051 to manage wake conditions and wake 22 https://github.com/sophgo/sophgo-doc/tree/main/SG200X/TRM 25 - sophgo@lists.linux.dev [all …]
|
/linux/Documentation/driver-api/usb/ |
H A D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 36 might even be turned off completely. A suspended component can be 37 ``resumed`` (returned to a functional full-power state) when the kernel 45 device is turned off while the system as a whole remains running, we 67 ---------------------- [all …]
|
/linux/drivers/w1/slaves/ |
H A D | w1_ds28e04.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * w1_ds28e04.c - w1 family 1C (DS28E04) driver 26 * If it was disabled a parasite powered device might not get the required 28 * parasite powered devices have a better chance of getting the current 34 /* enable/disable CRC checking on DS28E04-100 memory accesses */ 60 static inline size_t w1_f1C_fix_count(loff_t off, size_t count, size_t size) in w1_f1C_fix_count() argument 62 if (off > size) in w1_f1C_fix_count() 65 if ((off + count) > size) in w1_f1C_fix_count() 66 return size - off; in w1_f1C_fix_count() 75 int off = block * W1_PAGE_SIZE; in w1_f1C_refresh_block() local [all …]
|
/linux/drivers/gpu/drm/udl/ |
H A D | udl_proto.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 28 /* Display-mode settings */ 43 /* On/Off for driving the DisplayLink framebuffer to the display */ 47 #define UDL_BLANKMODE_VSYNC_OFF 0x03 /* vsync off, blanked */ 48 #define UDL_BLANKMODE_HSYNC_OFF 0x05 /* hsync off, blanked */ 49 #define UDL_BLANKMODE_POWERDOWN 0x07 /* powered off; requires modeset */
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-nas2big.dts | 1 // SPDX-License-Identifier: GPL-2.0 11 /dts-v1/; 13 #include "kirkwood-netxbig.dtsi" 17 compatible = "lacie,nas2big", "lacie,netxbig", "marvell,kirkwood-88f6282", "marvell,kirkwood"; 26 stdout-path = &uart0; 31 /* The on-chip RTC is not powered (no supercap). */ 37 * the other netxbig-compatible boards. 48 compatible = "gpio-fan"; 49 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>; 54 compatible = "simple-bus"; [all …]
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | power-domain.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/power-domain.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rafael J. Wysocki <rafael@kernel.org> 11 - Kevin Hilman <khilman@kernel.org> 12 - Ulf Hansson <ulf.hansson@linaro.org> 25 \#power-domain-cells property in the PM domain provider node. 29 pattern: "^(power-controller|power-domain|performance-domain)([@-].*)?$" 31 domain-idle-states: [all …]
|
/linux/drivers/cpuidle/ |
H A D | cpuidle-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 15 #define pr_fmt(fmt) "tegra-cpuidle: " fmt 68 while (retries--) { in tegra_cpuidle_wait_for_secondary_cpus_parking() 74 * shutdown in order to power-off CPU's cluster safely. in tegra_cpuidle_wait_for_secondary_cpus_parking() 76 * it takes about 40-150us in average and over 1000us in in tegra_cpuidle_wait_for_secondary_cpus_parking() 85 } while (timeout_us--); in tegra_cpuidle_wait_for_secondary_cpus_parking() 94 return -ETIMEDOUT; in tegra_cpuidle_wait_for_secondary_cpus_parking() 134 if (err && err != -ENOSYS) in tegra_cpuidle_c7_enter() 157 return -EINTR; in tegra_cpuidle_coupled_barrier() [all …]
|
/linux/Documentation/misc-devices/ |
H A D | tps6594-pfsm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 Strictly speaking, PFSM (Pre-configurable Finite State Machine) is not 17 some voltage domains remain energized while others can be off. 23 --------------- 25 - tps6594-q1 26 - tps6593-q1 27 - lp8764-q1 32 drivers/misc/tps6594-pfsm.c 43 All device resources are powered down. The processor is off, and 48 required to be always-on, are turned off (low-power). [all …]
|
/linux/arch/arm/mach-exynos/ |
H A D | mcpm-exynos.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Based on arch/arm/mach-vexpress/dcscb.c 7 #include <linux/arm-cci.h> 12 #include <linux/soc/samsung/exynos-regs-pmu.h> 65 return -EINVAL; in exynos_cpu_powerup() 87 timeout--; in exynos_cpu_powerup() 95 return -ETIMEDOUT; in exynos_cpu_powerup() 110 return -EINVAL; in exynos_cluster_powerup() 143 * On the Cortex-A15 we need to disable in exynos_cluster_cache_disable() 157 * Disable cluster-level coherency by masking in exynos_cluster_cache_disable() [all …]
|
/linux/include/media/i2c/ |
H A D | adv7343.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ 16 * struct adv7343_power_mode - power mode configuration. 21 * PLL 1 circuit to be powered down and the oversampling to be 22 * switched off. 23 * @dac: array to configure power on/off DAC's 1..6 28 * [1] http://www.analog.com/static/imported-files/data_sheets/ADV7342_7343.pdf 37 * struct adv7343_sd_config - SD Only Output Configuration. 46 * struct adv7343_platform_data - Platform data values and access functions.
|
/linux/include/linux/usb/ |
H A D | ehci_pdriver.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2012 Hauke Mehrtens <hauke@hauke-m.de> 13 * struct usb_ehci_pdata - platform_data for generic ehci driver 20 * @port_power_off: set to 1 if the controller needs to be powered down 43 /* Turn off all power and clocks */ 46 * turn off everything else */
|
/linux/include/media/ |
H A D | v4l2-mc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * v4l2-mc.h - Media Controller V4L2 types and prototypes 6 * Copyright (C) 2006-2010 Nokia Corporation 13 #include <media/media-device.h> 14 #include <media/v4l2-dev.h> 15 #include <media/v4l2-subdev.h> 24 * v4l2_mc_create_media_graph() - create Media Controller links at the graph. 29 * the V4L2 side: camera sensors, audio and video PLL-IF decoders, tuners, 37 * interface centric PC-consumer's hardware, V4L2 subdev centric camera 43 * v4l_enable_media_source() - Hold media source for exclusive use [all …]
|
/linux/arch/arm/mach-imx/ |
H A D | cpuidle-imx5.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 .desc = "CPU state retained,powered off",
|
/linux/drivers/leds/ |
H A D | leds-cpcap.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 #include <linux/mfd/motorola-cpcap.h> 68 bool powered; member 85 if (status == led->powered) in cpcap_led_set_power() 89 err = regulator_enable(led->vdd); in cpcap_led_set_power() 91 err = regulator_disable(led->vdd); in cpcap_led_set_power() 94 dev_err(led->dev, "regulator failure: %d", err); in cpcap_led_set_power() 98 led->powered = status; in cpcap_led_set_power() 109 mutex_lock(&led->update_lock); in cpcap_led_set() 118 /* Avoid HW issue by turning off current before duty cycle */ in cpcap_led_set() [all …]
|