Lines Matching refs:id
23 static int tegra_powergate_set(enum tegra_powergate id, bool state) in tegra_powergate_set() argument
25 u32 value, mask = state ? (1 << id) : 0, old_mask; in tegra_powergate_set()
29 old_mask = value & (1 << id); in tegra_powergate_set()
34 writel(PWRGATE_TOGGLE_START | id, NV_PA_PMC_BASE + PWRGATE_TOGGLE); in tegra_powergate_set()
40 if ((value & (1 << id)) == mask) in tegra_powergate_set()
47 int tegra_powergate_power_on(enum tegra_powergate id) in tegra_powergate_power_on() argument
49 return tegra_powergate_set(id, true); in tegra_powergate_power_on()
52 int tegra_powergate_power_off(enum tegra_powergate id) in tegra_powergate_power_off() argument
54 return tegra_powergate_set(id, false); in tegra_powergate_power_off()
57 static int tegra_powergate_remove_clamping(enum tegra_powergate id) in tegra_powergate_remove_clamping() argument
66 if (id == TEGRA_POWERGATE_VDEC) in tegra_powergate_remove_clamping()
68 else if (id == TEGRA_POWERGATE_PCIE) in tegra_powergate_remove_clamping()
71 value = 1 << id; in tegra_powergate_remove_clamping()
95 int tegra_powergate_sequence_power_up(enum tegra_powergate id, in tegra_powergate_sequence_power_up() argument
103 err = tegra_powergate_power_on(id); in tegra_powergate_sequence_power_up()
111 err = tegra_powergate_remove_clamping(id); in tegra_powergate_sequence_power_up()