Lines Matching refs:rtc_rdev

28 	struct regulator_dev *rtc_rdev;  member
93 struct regulator_dev *rtc_rdev) in tegra20_core_rtc_max_spread() argument
104 if (rdev == rtc_rdev && max_spread) in tegra20_core_rtc_max_spread()
137 struct regulator_dev *rtc_rdev, in tegra20_core_rtc_update() argument
154 max_spread = tegra20_core_rtc_max_spread(core_rdev, rtc_rdev); in tegra20_core_rtc_update()
191 rtc_uV = regulator_get_voltage_rdev(rtc_rdev); in tegra20_core_rtc_update()
205 err = regulator_check_voltage(rtc_rdev, &rtc_min_uV, &rtc_max_uV); in tegra20_core_rtc_update()
241 err = regulator_set_voltage_rdev(rtc_rdev, in tegra20_core_rtc_update()
257 struct regulator_dev *rtc_rdev) in tegra20_core_voltage_update() argument
265 return tegra20_core_rtc_update(tegra, core_rdev, rtc_rdev, in tegra20_core_voltage_update()
272 struct regulator_dev *rtc_rdev) in tegra20_cpu_voltage_update() argument
320 err = tegra20_core_rtc_update(tegra, core_rdev, rtc_rdev, in tegra20_cpu_voltage_update()
335 err = tegra20_core_rtc_update(tegra, core_rdev, rtc_rdev, in tegra20_cpu_voltage_update()
351 struct regulator_dev *rtc_rdev = tegra->rtc_rdev; in tegra20_regulator_balance_voltage() local
353 if ((core_rdev != rdev && cpu_rdev != rdev && rtc_rdev != rdev) || in tegra20_regulator_balance_voltage()
364 core_rdev, rtc_rdev); in tegra20_regulator_balance_voltage()
368 core_rdev, rtc_rdev); in tegra20_regulator_balance_voltage()
370 pr_err("changing %s voltage not permitted\n", rdev_get_name(rtc_rdev)); in tegra20_regulator_balance_voltage()
380 if (!tegra->core_rdev || !tegra->rtc_rdev || !tegra->cpu_rdev) in tegra20_regulator_prepare_suspend()
437 if (!tegra->core_rdev || !tegra->rtc_rdev || !tegra->cpu_rdev) in tegra20_regulator_prepare_reboot()
490 !tegra->rtc_rdev) { in tegra20_regulator_attach()
491 tegra->rtc_rdev = rdev; in tegra20_regulator_attach()
522 if (tegra->rtc_rdev == rdev) { in tegra20_regulator_detach()
523 tegra->rtc_rdev = NULL; in tegra20_regulator_detach()