Lines Matching refs:pmu_data

33 	const struct exynos_pmu_data *pmu_data;  member
174 const struct exynos_pmu_data *pmu_data; in exynos_sys_powerdown_conf() local
176 if (!pmu_context || !pmu_context->pmu_data) in exynos_sys_powerdown_conf()
179 pmu_data = pmu_context->pmu_data; in exynos_sys_powerdown_conf()
181 if (pmu_data->powerdown_conf) in exynos_sys_powerdown_conf()
182 pmu_data->powerdown_conf(mode); in exynos_sys_powerdown_conf()
184 if (pmu_data->pmu_config) { in exynos_sys_powerdown_conf()
185 for (i = 0; (pmu_data->pmu_config[i].offset != PMU_TABLE_END); i++) in exynos_sys_powerdown_conf()
186 pmu_raw_writel(pmu_data->pmu_config[i].val[mode], in exynos_sys_powerdown_conf()
187 pmu_data->pmu_config[i].offset); in exynos_sys_powerdown_conf()
190 if (pmu_data->powerdown_conf_extra) in exynos_sys_powerdown_conf()
191 pmu_data->powerdown_conf_extra(mode); in exynos_sys_powerdown_conf()
193 if (pmu_data->pmu_config_extra) { in exynos_sys_powerdown_conf()
194 for (i = 0; pmu_data->pmu_config_extra[i].offset != PMU_TABLE_END; i++) in exynos_sys_powerdown_conf()
195 pmu_raw_writel(pmu_data->pmu_config_extra[i].val[mode], in exynos_sys_powerdown_conf()
196 pmu_data->pmu_config_extra[i].offset); in exynos_sys_powerdown_conf()
350 pmu_context->pmu_data = of_device_get_match_data(dev); in exynos_pmu_probe()
353 if (pmu_context->pmu_data && pmu_context->pmu_data->pmu_secure) { in exynos_pmu_probe()
380 if (pmu_context->pmu_data && pmu_context->pmu_data->pmu_init) in exynos_pmu_probe()
381 pmu_context->pmu_data->pmu_init(); in exynos_pmu_probe()