| /kernel/linux/linux-5.10/drivers/soc/tegra/ |
| D | powergate-bpmp.c | 152 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_on() local 153 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_on() 155 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_on() 161 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_off() local 162 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off() 164 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_off() 172 struct tegra_powergate *powergate; in tegra_powergate_add() local 178 powergate = devm_kzalloc(bpmp->dev, sizeof(*powergate), GFP_KERNEL); in tegra_powergate_add() 179 if (!powergate) in tegra_powergate_add() 182 powergate->id = info->id; in tegra_powergate_add() [all …]
|
| D | Makefile | 7 obj-$(CONFIG_SOC_TEGRA_POWERGATE_BPMP) += powergate-bpmp.o
|
| /kernel/linux/linux-4.19/drivers/soc/tegra/ |
| D | powergate-bpmp.c | 160 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_on() local 161 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_on() 163 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_on() 169 struct tegra_powergate *powergate = to_tegra_powergate(domain); in tegra_powergate_power_off() local 170 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off() 172 return tegra_bpmp_powergate_set_state(bpmp, powergate->id, in tegra_powergate_power_off() 180 struct tegra_powergate *powergate; in tegra_powergate_add() local 186 powergate = devm_kzalloc(bpmp->dev, sizeof(*powergate), GFP_KERNEL); in tegra_powergate_add() 187 if (!powergate) in tegra_powergate_add() 190 powergate->id = info->id; in tegra_powergate_add() [all …]
|
| D | Makefile | 7 obj-$(CONFIG_SOC_TEGRA_POWERGATE_BPMP) += powergate-bpmp.o
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/ |
| D | actions,owl-sps.txt | 10 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
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra20-pmc.txt | 77 should match the powergates on the Tegra SoC. See "Powergate 127 == Powergate Nodes == 129 Each of the powergate nodes represents a power-domain on the Tegra SoC 130 that can be power-gated by the Tegra PMC. The name of the powergate node 131 should be one of the below. Note that not every powergate is applicable 186 == Powergate Clients == 189 property that is a phandle pointing to the corresponding powergate node.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/ |
| D | actions,owl-sps.txt | 9 include/dt-bindings/power/owl-s500-powergate.h for S500 10 include/dt-bindings/power/owl-s700-powergate.h for S700
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/ |
| D | nvidia,tegra20-pmc.yaml | 173 match the powergates on the Tegra SoC. Each powergate node 178 powergate node. 179 The name of the powergate node should be one of the below. Note that 180 not every powergate is applicable to all Tegra devices and the following 182 Please refer to Tegra TRM for mode details on the powergate nodes to
|
| /kernel/linux/linux-5.10/drivers/soc/actions/ |
| D | owl-sps.c | 15 #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>
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
| D | nvidia,tegra210-aconnect.txt | 13 - power-domains: Must contain a phandle that points to the audio powergate
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/bus/ |
| D | nvidia,tegra210-aconnect.txt | 13 - power-domains: Must contain a phandle that points to the audio powergate
|
| /kernel/linux/linux-4.19/drivers/soc/actions/ |
| D | owl-sps.c | 19 #include <dt-bindings/power/owl-s500-powergate.h> 20 #include <dt-bindings/power/owl-s700-powergate.h>
|
| /kernel/linux/linux-5.10/include/soc/tegra/ |
| D | pmc.h | 25 * powergate and I/O rail APIs
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/firmware/ |
| D | nvidia,tegra186-bpmp.txt | 36 - <dt-bindings/power/tegra186-powergate.h>
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/firmware/ |
| D | nvidia,tegra186-bpmp.txt | 37 - <dt-bindings/power/tegra186-powergate.h>
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | nvidia,tegra20-i2c.txt | 64 include venc powergate node as vi i2c is part of VE power domain.
|
| /kernel/linux/linux-4.19/include/soc/tegra/ |
| D | pmc.h | 36 * powergate and I/O rail APIs
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | owl-s500.dtsi | 9 #include <dt-bindings/power/owl-s500-powergate.h>
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | owl-s500.dtsi | 10 #include <dt-bindings/power/owl-s500-powergate.h>
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/actions/ |
| D | s700.dtsi | 8 #include <dt-bindings/power/owl-s700-powergate.h>
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/tegra/ |
| D | nvidia,tegra20-host1x.txt | 53 - power-domains: Must include venc powergate node as vi is in VE partition. 73 - power-domains: Must include sor powergate node as csicil is in
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
| D | dce_hwseq.h | 280 /* SR(DOMAIN10_PG_CONFIG), Navi1x HUBP5 not powergate-able*/\ 281 /* SR(DOMAIN11_PG_CONFIG), Navi1x DPP5 is not powergate-able */\
|
| /kernel/linux/linux-4.19/arch/arm/mach-tegra/ |
| D | sleep-tegra30.S | 143 /* Powergate this CPU */ 288 /* Powergate this CPU. */
|
| /kernel/linux/linux-5.10/arch/arm/mach-tegra/ |
| D | sleep-tegra30.S | 134 /* Powergate this CPU */ 279 /* Powergate this CPU. */
|
| D | pm.c | 149 * firmware. Note that CPUIDLE won't ever enter powergate on Tegra30 in tegra_sleep_cpu()
|