Lines Matching defs:id
24 static int tegra_powergate_set(enum tegra_powergate id, bool state)
26 u32 value, mask = state ? (1 << id) : 0, old_mask;
30 old_mask = value & (1 << id);
35 tegra_pmc_writel(PWRGATE_TOGGLE_START | id, PWRGATE_TOGGLE);
41 if ((value & (1 << id)) == mask)
48 int tegra_powergate_power_on(enum tegra_powergate id)
50 return tegra_powergate_set(id, true);
53 int tegra_powergate_power_off(enum tegra_powergate id)
55 return tegra_powergate_set(id, false);
58 static int tegra_powergate_remove_clamping(enum tegra_powergate id)
67 if (id == TEGRA_POWERGATE_VDEC)
69 else if (id == TEGRA_POWERGATE_PCIE)
72 value = 1 << id;
79 int tegra_powergate_sequence_power_up(enum tegra_powergate id,
86 err = tegra_powergate_power_on(id);
94 err = tegra_powergate_remove_clamping(id);