Lines Matching refs:core_rdev

26 	struct regulator_dev *core_rdev;  member
44 struct regulator_dev *core_rdev) in tegra30_core_limit() argument
69 core_cur_uV = regulator_get_voltage_rdev(core_rdev); in tegra30_core_limit()
75 err = regulator_check_voltage(core_rdev, &core_min_uV, &core_max_uV); in tegra30_core_limit()
168 struct regulator_dev *core_rdev) in tegra30_voltage_update() argument
190 core_max_step = core_rdev->constraints->max_uV_step; in tegra30_voltage_update()
212 core_min_uV = tegra30_core_limit(tegra, core_rdev); in tegra30_voltage_update()
216 err = regulator_check_consumers(core_rdev, &core_min_uV, &core_max_uV, in tegra30_voltage_update()
226 core_uV = regulator_get_voltage_rdev(core_rdev); in tegra30_voltage_update()
273 err = regulator_check_voltage(core_rdev, &core_min_uV, &core_max_uV); in tegra30_voltage_update()
328 err = regulator_set_voltage_rdev(core_rdev, in tegra30_voltage_update()
346 struct regulator_dev *core_rdev = tegra->core_rdev; in tegra30_regulator_balance_voltage() local
349 if ((core_rdev != rdev && cpu_rdev != rdev) || state != PM_SUSPEND_ON) { in tegra30_regulator_balance_voltage()
357 return tegra30_voltage_update(tegra, cpu_rdev, core_rdev); in tegra30_regulator_balance_voltage()
365 if (!tegra->core_rdev || !tegra->cpu_rdev) in tegra30_regulator_prepare_suspend()
381 err = regulator_sync_voltage_rdev(tegra->core_rdev); in tegra30_regulator_prepare_suspend()
422 if (!tegra->core_rdev || !tegra->cpu_rdev) in tegra30_regulator_prepare_reboot()
436 err = regulator_sync_voltage_rdev(tegra->core_rdev); in tegra30_regulator_prepare_reboot()
469 !tegra->core_rdev) { in tegra30_regulator_attach()
470 tegra->core_rdev = rdev; in tegra30_regulator_attach()
496 if (tegra->core_rdev == rdev) { in tegra30_regulator_detach()
497 tegra->core_rdev = NULL; in tegra30_regulator_detach()