Home
last modified time | relevance | path

Searched refs:dmcfreq (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.15/drivers/devfreq/
Drk3399_dmc.c77 struct rk3399_dmcfreq *dmcfreq = dev_get_drvdata(dev); in rk3399_dmcfreq_target() local
79 unsigned long old_clk_rate = dmcfreq->rate; in rk3399_dmcfreq_target()
93 if (dmcfreq->rate == target_rate) in rk3399_dmcfreq_target()
96 mutex_lock(&dmcfreq->lock); in rk3399_dmcfreq_target()
98 if (dmcfreq->regmap_pmu) { in rk3399_dmcfreq_target()
99 if (target_rate >= dmcfreq->odt_dis_freq) in rk3399_dmcfreq_target()
107 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, dmcfreq->odt_pd_arg0, in rk3399_dmcfreq_target()
108 dmcfreq->odt_pd_arg1, in rk3399_dmcfreq_target()
118 err = regulator_set_voltage(dmcfreq->vdd_center, target_volt, in rk3399_dmcfreq_target()
127 err = clk_set_rate(dmcfreq->dmc_clk, target_rate); in rk3399_dmcfreq_target()
[all …]