Lines Matching refs:soc_data
46 const struct qcom_cpufreq_soc_data *soc_data; member
112 const struct qcom_cpufreq_soc_data *soc_data = data->soc_data; in qcom_cpufreq_hw_target_index() local
116 writel_relaxed(index, data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_target_index()
120 writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4); in qcom_cpufreq_hw_target_index()
131 const struct qcom_cpufreq_soc_data *soc_data; in qcom_cpufreq_hw_get() local
140 soc_data = data->soc_data; in qcom_cpufreq_hw_get()
142 index = readl_relaxed(data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_get()
152 const struct qcom_cpufreq_soc_data *soc_data = data->soc_data; in qcom_cpufreq_hw_fast_switch() local
157 writel_relaxed(index, data->base + soc_data->reg_perf_state); in qcom_cpufreq_hw_fast_switch()
161 writel_relaxed(index, data->base + soc_data->reg_perf_state + i * 4); in qcom_cpufreq_hw_fast_switch()
176 const struct qcom_cpufreq_soc_data *soc_data = drv_data->soc_data; in qcom_cpufreq_hw_read_lut() local
203 data = readl_relaxed(drv_data->base + soc_data->reg_freq_lut + in qcom_cpufreq_hw_read_lut()
204 i * soc_data->lut_row_size); in qcom_cpufreq_hw_read_lut()
209 data = readl_relaxed(drv_data->base + soc_data->reg_volt_lut + in qcom_cpufreq_hw_read_lut()
210 i * soc_data->lut_row_size); in qcom_cpufreq_hw_read_lut()
293 if (data->soc_data->reg_current_vote) in qcom_lmh_get_throttle_freq()
294 lval = readl_relaxed(data->base + data->soc_data->reg_current_vote) & 0x3ff; in qcom_lmh_get_throttle_freq()
296 lval = readl_relaxed(data->base + data->soc_data->reg_domain_state) & 0xff; in qcom_lmh_get_throttle_freq()
370 if (c_data->soc_data->reg_intr_clr) in qcom_lmh_dcvs_handle_irq()
372 c_data->base + c_data->soc_data->reg_intr_clr); in qcom_lmh_dcvs_handle_irq()
554 data->soc_data = of_device_get_match_data(&pdev->dev); in qcom_cpufreq_hw_cpu_init()
559 if (!(readl_relaxed(base + data->soc_data->reg_enable) & 0x1)) { in qcom_cpufreq_hw_cpu_init()
565 if (readl_relaxed(base + data->soc_data->reg_dcvs_ctrl) & 0x1) in qcom_cpufreq_hw_cpu_init()