Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/soc/tegra/
Dpowergate-bpmp.c152 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 …]
DMakefile7 obj-$(CONFIG_SOC_TEGRA_POWERGATE_BPMP) += powergate-bpmp.o
Dpmc.c1003 seq_printf(s, " powergate powered\n"); in powergate_show()
1018 DEFINE_SHOW_ATTRIBUTE(powergate);
1022 pmc->debugfs = debugfs_create_file("powergate", S_IRUGO, NULL, NULL, in tegra_powergate_debugfs_init()
1117 dev_err(dev, "powergate lookup failed for %pOFn: %d\n", np, id); in tegra_powergate_add()
1123 * Clear the bit for this powergate so it cannot be managed in tegra_powergate_add()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-pmc.yaml173 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/
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>
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dnvidia,tegra210-aconnect.txt13 - power-domains: Must contain a phandle that points to the audio powergate
/kernel/linux/linux-5.10/include/soc/tegra/
Dpmc.h25 * powergate and I/O rail APIs
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/firmware/
Dnvidia,tegra186-bpmp.txt36 - <dt-bindings/power/tegra186-powergate.h>
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra20-i2c.txt64 include venc powergate node as vi i2c is part of VE power domain.
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dowl-s500.dtsi9 #include <dt-bindings/power/owl-s500-powergate.h>
/kernel/linux/linux-5.10/arch/arm64/boot/dts/actions/
Ds700.dtsi8 #include <dt-bindings/power/owl-s700-powergate.h>
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra20-host1x.txt53 - 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/
Ddce_hwseq.h280 /* SR(DOMAIN10_PG_CONFIG), Navi1x HUBP5 not powergate-able*/\
281 /* SR(DOMAIN11_PG_CONFIG), Navi1x DPP5 is not powergate-able */\
/kernel/linux/linux-5.10/arch/arm/mach-tegra/
Dsleep-tegra30.S134 /* Powergate this CPU */
279 /* Powergate this CPU. */
Dpm.c149 * firmware. Note that CPUIDLE won't ever enter powergate on Tegra30 in tegra_sleep_cpu()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Dnvidia,tegra194-pcie.txt19 "include/dt-bindings/power/tegra194-powergate.h" file.
Dnvidia,tegra20-pcie.txt10 - power-domains: To ungate power partition by BPMP powergate driver. Must
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
Ddc.c2179 tegra_powergate_power_off(dc->powergate); in tegra_dc_runtime_suspend()
2200 err = tegra_powergate_sequence_power_up(dc->powergate, dc->clk, in tegra_dc_runtime_resume()
2576 dc->powergate = TEGRA_POWERGATE_DIS; in tegra_dc_probe()
2578 dc->powergate = TEGRA_POWERGATE_DISB; in tegra_dc_probe()
2580 tegra_powergate_power_off(dc->powergate); in tegra_dc_probe()
Ddc.h77 unsigned int powergate; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Dvce_v2_0.c572 /* This doesn't actually powergate the VCE block. in vce_v2_0_set_powergating_state()
Duvd_v5_0.c785 /* This doesn't actually powergate the UVD block. in uvd_v5_0_set_powergating_state()
Duvd_v4_2.c686 /* This doesn't actually powergate the UVD block. in uvd_v4_2_set_powergating_state()
Dvce_v3_0.c783 /* This doesn't actually powergate the VCE block. in vce_v3_0_set_powergating_state()
/kernel/linux/linux-5.10/drivers/pci/controller/
Dpci-tegra.c1219 goto powergate; in tegra_pcie_power_on()
1226 goto powergate; in tegra_pcie_power_on()
1252 powergate: in tegra_pcie_power_on()

12