Lines Matching refs:core_rdev

26 	struct regulator_dev *core_rdev;  member
45 struct regulator_dev *core_rdev) in tegra20_core_limit() argument
70 core_cur_uV = regulator_get_voltage_rdev(core_rdev); in tegra20_core_limit()
76 err = regulator_check_voltage(core_rdev, &core_min_uV, &core_max_uV); in tegra20_core_limit()
92 static int tegra20_core_rtc_max_spread(struct regulator_dev *core_rdev, in tegra20_core_rtc_max_spread() argument
95 struct coupling_desc *c_desc = &core_rdev->coupling_desc; in tegra20_core_rtc_max_spread()
101 max_spread = core_rdev->constraints->max_spread[i - 1]; in tegra20_core_rtc_max_spread()
136 struct regulator_dev *core_rdev, in tegra20_core_rtc_update() argument
154 max_spread = tegra20_core_rtc_max_spread(core_rdev, rtc_rdev); in tegra20_core_rtc_update()
161 core_min_uV = tegra20_core_limit(tegra, core_rdev); in tegra20_core_rtc_update()
165 err = regulator_check_voltage(core_rdev, &core_min_uV, &core_max_uV); in tegra20_core_rtc_update()
169 err = regulator_check_consumers(core_rdev, &core_min_uV, &core_max_uV, in tegra20_core_rtc_update()
179 core_uV = regulator_get_voltage_rdev(core_rdev); in tegra20_core_rtc_update()
221 err = regulator_set_voltage_rdev(core_rdev, in tegra20_core_rtc_update()
256 struct regulator_dev *core_rdev, in tegra20_core_voltage_update() argument
265 return tegra20_core_rtc_update(tegra, core_rdev, rtc_rdev, in tegra20_core_voltage_update()
271 struct regulator_dev *core_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()
349 struct regulator_dev *core_rdev = tegra->core_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()
366 if (rdev == core_rdev) in tegra20_regulator_balance_voltage()
368 core_rdev, rtc_rdev); in tegra20_regulator_balance_voltage()
380 if (!tegra->core_rdev || !tegra->rtc_rdev || !tegra->cpu_rdev) in tegra20_regulator_prepare_suspend()
396 err = regulator_sync_voltage_rdev(tegra->core_rdev); in tegra20_regulator_prepare_suspend()
437 if (!tegra->core_rdev || !tegra->rtc_rdev || !tegra->cpu_rdev) in tegra20_regulator_prepare_reboot()
451 err = regulator_sync_voltage_rdev(tegra->core_rdev); in tegra20_regulator_prepare_reboot()
484 !tegra->core_rdev) { in tegra20_regulator_attach()
485 tegra->core_rdev = rdev; in tegra20_regulator_attach()
517 if (tegra->core_rdev == rdev) { in tegra20_regulator_detach()
518 tegra->core_rdev = NULL; in tegra20_regulator_detach()