Home
last modified time | relevance | path

Searched full:powergate (Results 1 – 25 of 59) sorted by relevance

123

/openbmc/linux/drivers/pmdomain/tegra/
H A Dpowergate-bpmp.c151 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_on() local
152 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_on()
154 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_on()
160 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_off() local
161 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off()
163 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_off()
171 struct tegra_powergate *powergate; in tegra_powergate_add() local
177 powergate = devm_kzalloc(bpmp->dev, sizeof(*powergate), GFP_KERNEL); in tegra_powergate_add()
178 if (!powergate) in tegra_powergate_add()
181 powergate->id = info->id; in tegra_powergate_add()
[all …]
H A DMakefile2 obj-$(CONFIG_SOC_TEGRA_POWERGATE_BPMP) += powergate-bpmp.o
/openbmc/linux/Documentation/devicetree/bindings/power/
H A Dactions,owl-sps.txt10 include/dt-bindings/power/owl-s500-powergate.h for S500
11 include/dt-bindings/power/owl-s700-powergate.h for S700
12 include/dt-bindings/power/owl-s900-powergate.h for S900
/openbmc/u-boot/arch/arm/mach-tegra/tegra124/
H A Dpsci.c11 #include <asm/arch/powergate.h>
39 * indeed program the Flow Controller to powergate them on wfi, which in psci_board_init()
/openbmc/linux/Documentation/devicetree/bindings/arm/tegra/
H A Dnvidia,tegra20-pmc.yaml199 match the powergates on the Tegra SoC. Each powergate node
204 powergate node.
205 The name of the powergate node should be one of the below. Note that
206 not every powergate is applicable to all Tegra devices and the following
208 Please refer to Tegra TRM for mode details on the powergate nodes to
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A Dnvidia,tegra194-pcie-ep.yaml101 Tegra194 specifiers are defined in "include/dt-bindings/power/tegra194-powergate.h"
102 Tegra234 specifiers are defined in "include/dt-bindings/power/tegra234-powergate.h"
211 #include <dt-bindings/power/tegra194-powergate.h>
268 #include <dt-bindings/power/tegra234-powergate.h>
H A Dnvidia,tegra194-pcie.yaml100 Tegra194 specifiers defined in "include/dt-bindings/power/tegra194-powergate.h"
101 Tegra234 specifiers defined in "include/dt-bindings/power/tegra234-powergate.h"
257 #include <dt-bindings/power/tegra194-powergate.h>
323 #include <dt-bindings/power/tegra234-powergate.h>
/openbmc/linux/drivers/pmdomain/actions/
H A Dowl-sps.c15 #include <dt-bindings/power/owl-s500-powergate.h>
16 #include <dt-bindings/power/owl-s700-powergate.h>
17 #include <dt-bindings/power/owl-s900-powergate.h>
/openbmc/u-boot/arch/arm/include/asm/arch-tegra30/
H A Dpowergate.h4 #include <asm/arch-tegra/powergate.h>
/openbmc/u-boot/arch/arm/include/asm/arch-tegra114/
H A Dpowergate.h4 #include <asm/arch-tegra/powergate.h>
/openbmc/u-boot/arch/arm/include/asm/arch-tegra20/
H A Dpowergate.h4 #include <asm/arch-tegra/powergate.h>
/openbmc/u-boot/arch/arm/include/asm/arch-tegra124/
H A Dpowergate.h4 #include <asm/arch-tegra/powergate.h>
/openbmc/u-boot/arch/arm/include/asm/arch-tegra210/
H A Dpowergate.h9 #include <asm/arch-tegra/powergate.h>
/openbmc/u-boot/arch/arm/mach-tegra/
H A DMakefile21 obj-y += powergate.o
H A Dpowergate.c12 #include <asm/arch/powergate.h>
/openbmc/linux/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra186-display.yaml122 #include <dt-bindings/power/tegra186-powergate.h>
211 #include <dt-bindings/power/tegra194-powergate.h>
H A Dnvidia,tegra20-dsi.yaml143 #include <dt-bindings/power/tegra186-powergate.h>
/openbmc/linux/Documentation/devicetree/bindings/gpu/host1x/
H A Dnvidia,tegra210-nvjpg.yaml78 #include <dt-bindings/power/tegra186-powergate.h>
H A Dnvidia,tegra210-nvdec.yaml89 #include <dt-bindings/power/tegra186-powergate.h>
H A Dnvidia,tegra210-nvenc.yaml119 #include <dt-bindings/power/tegra186-powergate.h>
H A Dnvidia,tegra234-nvdec.yaml128 #include <dt-bindings/power/tegra234-powergate.h>
/openbmc/u-boot/doc/device-tree-bindings/firmware/
H A Dnvidia,tegra186-bpmp.txt37 - <dt-bindings/power/tegra186-powergate.h>
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dnvidia,tegra234-xusb.yaml121 #include <dt-bindings/power/tegra234-powergate.h>
/openbmc/linux/include/soc/tegra/
H A Dpmc.h25 * powergate and I/O rail APIs
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dnvidia,tegra234-mgbe.yaml113 #include <dt-bindings/power/tegra234-powergate.h>

123