Searched +full:power +full:- +full:controller (Results 1 – 25 of 1063) sorted by relevance
12345678910>>...43
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/rockchip/ |
D | power_domain.txt | 1 * Rockchip Power Domains 3 Rockchip processors include support for multiple power domains which can be 4 powered up/down by software based on different application scenes to save power. 6 Required properties for power domain controller: 7 - compatible: Should be one of the following. 8 "rockchip,px30-power-controller" - for PX30 SoCs. 9 "rockchip,rk3036-power-controller" - for RK3036 SoCs. 10 "rockchip,rk3066-power-controller" - for RK3066 SoCs. 11 "rockchip,rk3128-power-controller" - for RK3128 SoCs. 12 "rockchip,rk3188-power-controller" - for RK3188 SoCs. [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/ |
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 <rjw@rjwysocki.net> 11 - Kevin Hilman <khilman@kernel.org> 12 - Ulf Hansson <ulf.hansson@linaro.org> 16 used for power gating of selected IP blocks for power saving by reduced leakage 24 \#power-domain-cells property in the PM domain provider node. 28 pattern: "^(power-controller|power-domain)([@-].*)?$" [all …]
|
D | brcm,bcm63xx-power.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/power/brcm,bcm63xx-power.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: BCM63xx power domain driver 10 - Álvaro Fernández Rojas <noltari@gmail.com> 13 BCM6318, BCM6328, BCM6362 and BCM63268 SoCs have a power domain controller 14 to enable/disable certain components in order to save power. 19 - enum: 20 - brcm,bcm6318-power-controller [all …]
|
D | fsl,imx-gpcv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,imx-gpcv2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX General Power Controller v2 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 13 The i.MX7S/D General Power Control (GPC) block contains Power Gating 14 Control (PGC) for various power domains. 16 Power domains contained within GPC node are generic power domain 18 Documentation/devicetree/bindings/power/power-domain.yaml, which are [all …]
|
D | power_domain.txt | 4 used for power gating of selected IP blocks for power saving by reduced leakage 12 #power-domain-cells property in the PM domain provider node. 16 See power-domain.yaml. 21 - power-domains : A list of PM domain specifiers, as defined by bindings of 22 the power controller that is the PM domain provider. 25 - power-domain-names : A list of power domain name strings sorted in the same 26 order as the power-domains property. Consumers drivers will use 27 power-domain-names to match power domains with power-domains 32 leaky-device@12350000 { 33 compatible = "foo,i-leak-current"; [all …]
|
D | fsl,imx-gpc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,imx-gpc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX General Power Controller 10 - Philipp Zabel <p.zabel@pengutronix.de> 13 The i.MX6 General Power Control (GPC) block contains DVFS load tracking 14 counters and Power Gating Control (PGC). 16 The power domains are generic power domain providers as documented in 17 Documentation/devicetree/bindings/power/power-domain.yaml. They are [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
D | exynos5433-clock.txt | 3 The Exynos5433 clock controller generates and supplies clock to various 8 - compatible: should be one of the following. 9 - "samsung,exynos5433-cmu-top" - clock controller compatible for CMU_TOP 12 - "samsung,exynos5433-cmu-cpif" - clock controller compatible for CMU_CPIF 14 - "samsung,exynos5433-cmu-mif" - clock controller compatible for CMU_MIF 15 which generates clocks for DRAM Memory Controller domain. 16 - "samsung,exynos5433-cmu-peric" - clock controller compatible for CMU_PERIC 18 - "samsung,exynos5433-cmu-peris" - clock controller compatible for CMU_PERIS 20 - "samsung,exynos5433-cmu-fsys" - clock controller compatible for CMU_FSYS 22 - "samsung,exynos5433-cmu-g2d" - clock controller compatible for CMU_G2D [all …]
|
D | exynos4-clock.txt | 1 * Samsung Exynos4 Clock Controller 3 The Exynos4 clock controller generates and supplies clock to various controllers 9 - compatible: should be one of the following. 10 - "samsung,exynos4210-clock" - controller compatible with Exynos4210 SoC. 11 - "samsung,exynos4412-clock" - controller compatible with Exynos4412 SoC. 13 - reg: physical base address of the controller and length of memory mapped 16 - #clock-cells: should be 1. 22 dt-bindings/clock/exynos4.h header and can be used in device 25 Example 1: An example of a clock controller node is listed below. 27 clock: clock-controller@10030000 { [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-tegra/ |
D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-tegra/platsmp.c 26 #include <asm/mach-types.h> 48 * the flow controller state is cleared (which will cause the in tegra20_boot_secondary() 49 * flow controller to stop driving reset if the CPU has been in tegra20_boot_secondary() 50 * power-gated via the flow controller). This will have no in tegra20_boot_secondary() 57 * Unhalt the CPU. If the flow controller was used to in tegra20_boot_secondary() 58 * power-gate the CPU this will cause the flow controller to in tegra20_boot_secondary() 65 flowctrl_write_cpu_csr(cpu, 0); /* Clear flow controller CSR. */ in tegra20_boot_secondary() 80 * The power up sequence of cold boot CPU and warm boot CPU in tegra30_boot_secondary() [all …]
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | r8a7792.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car V2H (R8A77920) SoC 8 #include <dt-bindings/clock/r8a7792-cpg-mssr.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/r8a7792-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 39 compatible = "fixed-clock"; 40 #clock-cells = <0>; [all …]
|
D | r8a7779.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car H1 (R8A77790) SoC 9 #include <dt-bindings/clock/r8a7779-clock.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/power/r8a7779-sysc.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <1>; 18 #size-cells = <1>; 21 #address-cells = <1>; [all …]
|
D | r8a77470.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/r8a77470-cpg-mssr.h> 11 #include <dt-bindings/power/r8a77470-sysc.h> 14 #address-cells = <2>; 15 #size-cells = <2>; 26 #address-cells = <1>; 27 #size-cells = <0>; 28 enable-method = "renesas,apmu"; [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/bcm/ |
D | brcm,bcm2835-pm.txt | 1 BCM2835 PM (Power domains, watchdog) 3 The PM block controls power domains and some reset lines, and includes 4 a watchdog timer. This binding supersedes the brcm,bcm2835-pm-wdt 9 - compatible: Should be "brcm,bcm2835-pm" 10 - reg: Specifies base physical address and size of the two 13 - clocks: a) v3d: The V3D clock from CPRMAN 17 - #reset-cells: Should be 1. This property follows the reset controller 19 - #power-domain-cells: Should be 1. This property follows the power domain 24 - timeout-sec: Contains the watchdog timeout in seconds 25 - system-power-controller: Whether the watchdog is controlling the [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
D | nvidia,tegra124-xusb.txt | 1 NVIDIA Tegra xHCI controller 4 The Tegra xHCI controller supports both USB2 and USB3 interfaces exposed by 5 the Tegra XUSB pad controller. 8 -------------------- 9 - compatible: Must be: 10 - Tegra124: "nvidia,tegra124-xusb" 11 - Tegra132: "nvidia,tegra132-xusb", "nvidia,tegra124-xusb" 12 - Tegra210: "nvidia,tegra210-xusb" 13 - Tegra186: "nvidia,tegra186-xusb" 14 - reg: Must contain the base and length of the xHCI host registers, XUSB FPCI [all …]
|
/kernel/linux/linux-5.10/Documentation/driver-api/thermal/ |
D | power_allocator.rst | 2 Power allocator governor tunables 6 ----------- 19 PID Controller 20 -------------- 22 The power allocator governor implements a 23 Proportional-Integral-Derivative controller (PID controller) with 24 temperature as the control input and power as the controlled output: 29 - e = desired_temperature - current_temperature 30 - err_integral is the sum of previous errors 31 - diff_err = e - previous_error [all …]
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-class-scsi_host | 6 SCU controller. The Intel(R) C600 Series Chipset SATA/SAS 7 Storage Control Unit embeds up to two 4-port controllers in 10 with the first controller, but this association is not 12 the controller index: '0' for the first controller, 24 '1' indicates the feature is enabled, and the controller may 26 means the feature is disabled and the controller may not use 28 controller wide, affecting all configured logical drives on the 29 controller. This file is readable and writable. 34 Contact: linux-ide@vger.kernel.org 37 (interface) power management. [all …]
|
/kernel/linux/linux-5.10/drivers/usb/typec/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 tristate "USB Type-C Support" 6 USB Type-C Specification defines a cable and connector for USB where 8 be Type-A plug on one end of the cable and Type-B plug on the other. 9 Determination of the host-to-device relationship happens through a 10 specific Configuration Channel (CC) which goes through the USB Type-C 12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery 16 USB Power Delivery Specification defines a protocol that can be used 18 partners. USB Power Delivery allows higher voltages then the normal 19 5V, up to 20V, and current up to 5A over the cable. The USB Power [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 …]
|
D | bd9571mwv.txt | 1 * ROHM BD9571MWV Power Management Integrated Circuit (PMIC) bindings 4 - compatible : Should be "rohm,bd9571mwv". 5 - reg : I2C slave address. 6 - interrupts : The interrupt line the device is connected to. 7 - interrupt-controller : Marks the device node as an interrupt controller. 8 - #interrupt-cells : The number of cells to describe an IRQ, should be 2. 11 masks from ../interrupt-controller/interrupts.txt. 12 - gpio-controller : Marks the device node as a GPIO Controller. 13 - #gpio-cells : Should be two. The first cell is the pin number and 16 - regulators: : List of child nodes that specify the regulator [all …]
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/ |
D | imx8qxp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright 2017-2018 NXP 8 #include <dt-bindings/clock/imx8-clock.h> 9 #include <dt-bindings/firmware/imx/rsrc.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/pinctrl/pads-imx8qxp.h> 14 #include <dt-bindings/thermal/thermal.h> 17 interrupt-parent = <&gic>; [all …]
|
/kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/ |
D | r8a77995.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the R-Car D3 (R8A77995) SoC 9 #include <dt-bindings/clock/r8a77995-cpg-mssr.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/power/r8a77995-sysc.h> 15 #address-cells = <2>; 16 #size-cells = <2>; 18 /* External CAN clock - to be overridden by boards that provide it */ 20 compatible = "fixed-clock"; 21 #clock-cells = <0>; [all …]
|
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
D | pciehp_ctrl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * PCI Express Hot Plug Controller Driver 6 * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com) 8 * Copyright (C) 2003-2004 Intel Corporation 25 hotplug controller logic 31 static void set_slot_off(struct controller *ctrl) in set_slot_off() 34 * Turn off slot, turn on attention indicator, turn off power in set_slot_off() 41 * After turning power off, we must wait for at least 1 second in set_slot_off() 42 * before taking any action that relies on power having been in set_slot_off() 53 * board_added - Called after a board has been added to the system. [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/mediatek/ |
D | mediatek,mipi0a.txt | 1 Mediatek mipi0a (mipi_rx_ana_csi0a) controller 4 The Mediatek mipi0a controller provides various clocks 9 - compatible: Should be one of: 10 - "mediatek,mt6765-mipi0a", "syscon" 11 - #clock-cells: Must be 1 13 The mipi0a controller uses the common clk binding from 14 Documentation/devicetree/bindings/clock/clock-bindings.txt 15 The available clocks are defined in dt-bindings/clock/mt*-clk.h. 17 The mipi0a controller also uses the common power domain from 19 The available power doamins are defined in dt-bindings/power/mt*-power.h. [all …]
|
D | mediatek,vcodecsys.txt | 1 Mediatek vcodecsys controller 4 The Mediatek vcodecsys controller provides various clocks to the system. 8 - compatible: Should be one of: 9 - "mediatek,mt6765-vcodecsys", "syscon" 10 - #clock-cells: Must be 1 12 The vcodecsys controller uses the common clk binding from 13 Documentation/devicetree/bindings/clock/clock-bindings.txt 14 The available clocks are defined in dt-bindings/clock/mt*-clk.h. 16 The vcodecsys controller also uses the common power domain from 18 The available power doamins are defined in dt-bindings/power/mt*-power.h. [all …]
|
/kernel/linux/linux-5.10/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 31 power supply alarms (hwmon). 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 81 tristate "ams AS3722 Power Management IC" 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 97 Multifunction Power Management IC. This includes [all …]
|
12345678910>>...43