Lines Matching refs:pmu_data
42 const struct exynos_pmu_data *pmu_data; member
751 const struct exynos_pmu_data *pmu_data; in exynos_sys_powerdown_conf() local
756 pmu_data = pmu_context->pmu_data; in exynos_sys_powerdown_conf()
758 if (pmu_data->powerdown_conf) in exynos_sys_powerdown_conf()
759 pmu_data->powerdown_conf(mode); in exynos_sys_powerdown_conf()
761 if (pmu_data->pmu_config) { in exynos_sys_powerdown_conf()
762 for (i = 0; (pmu_data->pmu_config[i].offset != PMU_TABLE_END); i++) in exynos_sys_powerdown_conf()
763 pmu_raw_writel(pmu_data->pmu_config[i].val[mode], in exynos_sys_powerdown_conf()
764 pmu_data->pmu_config[i].offset); in exynos_sys_powerdown_conf()
767 if (pmu_data->powerdown_conf_extra) in exynos_sys_powerdown_conf()
768 pmu_data->powerdown_conf_extra(mode); in exynos_sys_powerdown_conf()
770 if (pmu_data->pmu_config_extra) { in exynos_sys_powerdown_conf()
771 for (i = 0; pmu_data->pmu_config_extra[i].offset != PMU_TABLE_END; i++) in exynos_sys_powerdown_conf()
772 pmu_raw_writel(pmu_data->pmu_config_extra[i].val[mode], in exynos_sys_powerdown_conf()
773 pmu_data->pmu_config_extra[i].offset); in exynos_sys_powerdown_conf()
978 pmu_context->pmu_data = match->data; in exynos_pmu_probe()
980 if (pmu_context->pmu_data->pmu_init) in exynos_pmu_probe()
981 pmu_context->pmu_data->pmu_init(); in exynos_pmu_probe()