Home
last modified time | relevance | path

Searched refs:ndata (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/clk/rockchip/
H A Dclk-cpu.c118 static int rockchip_cpuclk_pre_rate_change(struct rockchip_cpuclk *cpuclk, struct clk_notifier_data *ndata) in rockchip_cpuclk_pre_rate_change() argument
127 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
129 pr_err("%s: Invalid rate : %lu for cpuclk\n", __func__, ndata->new_rate); in rockchip_cpuclk_pre_rate_change()
145 if (alt_prate > ndata->old_rate) { in rockchip_cpuclk_pre_rate_change()
147 alt_div = DIV_ROUND_UP(alt_prate, ndata->old_rate) - 1; in rockchip_cpuclk_pre_rate_change()
160 pr_debug("%s: setting div %lu as alt-rate %lu > old-rate %lu\n", __func__, alt_div, alt_prate, ndata->old_rate); in rockchip_cpuclk_pre_rate_change()
178 static int rockchip_cpuclk_post_rate_change(struct rockchip_cpuclk *cpuclk, struct clk_notifier_data *ndata) in rockchip_cpuclk_post_rate_change() argument
185 rate = rockchip_get_cpuclk_settings(cpuclk, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
187 pr_err("%s: Invalid rate : %lu for cpuclk\n", __func__, ndata->new_rate); in rockchip_cpuclk_post_rate_change()
193 if (ndata in rockchip_cpuclk_post_rate_change()
231 struct clk_notifier_data *ndata = data; rockchip_cpuclk_notifier_cb() local
[all...]
H A Dclk.c133 struct clk_notifier_data *ndata = data; in rockchip_clk_frac_notifier_cb() local
138 pr_debug("%s: event %lu, old_rate %lu, new_rate: %lu\n", __func__, event, ndata->old_rate, ndata->new_rate); in rockchip_clk_frac_notifier_cb()
/device/soc/rockchip/common/vendor/drivers/devfreq/
H A Drockchip_bus.c203 struct clk_notifier_data *ndata = data; in rockchip_bus_clk_notifier() local
207 dev_dbg(bus->dev, "event %lu, old_rate %lu, new_rate: %lu\n", event, ndata->old_rate, ndata->new_rate); in rockchip_bus_clk_notifier()
211 if (ndata->new_rate > ndata->old_rate) { in rockchip_bus_clk_notifier()
212 ret = rockchip_bus_clkfreq_target(bus->dev, ndata->new_rate); in rockchip_bus_clk_notifier()
216 if (ndata->new_rate < ndata->old_rate) { in rockchip_bus_clk_notifier()
217 ret = rockchip_bus_clkfreq_target(bus->dev, ndata->new_rate); in rockchip_bus_clk_notifier()
221 if (ndata in rockchip_bus_clk_notifier()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/
H A Drockchip_bus.c212 struct clk_notifier_data *ndata = data; in rockchip_bus_clk_notifier() local
217 event, ndata->old_rate, ndata->new_rate); in rockchip_bus_clk_notifier()
221 if (ndata->new_rate > ndata->old_rate) in rockchip_bus_clk_notifier()
223 ndata->new_rate); in rockchip_bus_clk_notifier()
226 if (ndata->new_rate < ndata->old_rate) in rockchip_bus_clk_notifier()
228 ndata->new_rate); in rockchip_bus_clk_notifier()
231 if (ndata in rockchip_bus_clk_notifier()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_clk_rate_trace_mgr.c45 struct kbase_gpu_clk_notifier_data *ndata = data; in gpu_clk_rate_change_notifier() local
50 if (WARN_ON_ONCE(clk_data->gpu_clk_handle != ndata->gpu_clk_handle)) { in gpu_clk_rate_change_notifier()
56 if (!clk_rtm->gpu_idle && (clk_data->clock_val != ndata->new_rate)) { in gpu_clk_rate_change_notifier()
57 kbase_clk_rate_trace_manager_notify_all(clk_rtm, clk_data->index, ndata->new_rate); in gpu_clk_rate_change_notifier()
60 clk_data->clock_val = ndata->new_rate; in gpu_clk_rate_change_notifier()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_clk_rate_trace_mgr.c121 struct kbase_gpu_clk_notifier_data *ndata = data; in gpu_clk_rate_change_notifier() local
127 if (WARN_ON_ONCE(clk_data->gpu_clk_handle != ndata->gpu_clk_handle)) in gpu_clk_rate_change_notifier()
133 (clk_data->clock_val != ndata->new_rate)) { in gpu_clk_rate_change_notifier()
135 clk_rtm, clk_data->index, ndata->new_rate); in gpu_clk_rate_change_notifier()
138 clk_data->clock_val = ndata->new_rate; in gpu_clk_rate_change_notifier()
/device/soc/rockchip/common/sdk_linux/drivers/i2c/busses/
H A Di2c-rk3x.c967 struct clk_notifier_data *ndata = data; in rk3x_i2c_clk_notifier_cb() local
978 if (i2c->soc_data->calc_timings(ndata->new_rate, &i2c->t, &calc) != 0) { in rk3x_i2c_clk_notifier_cb()
983 if (ndata->new_rate > ndata->old_rate) { in rk3x_i2c_clk_notifier_cb()
984 rk3x_i2c_adapt_div(i2c, ndata->new_rate); in rk3x_i2c_clk_notifier_cb()
990 if (ndata->new_rate < ndata->old_rate) { in rk3x_i2c_clk_notifier_cb()
991 rk3x_i2c_adapt_div(i2c, ndata->new_rate); in rk3x_i2c_clk_notifier_cb()
996 if (ndata->new_rate > ndata in rk3x_i2c_clk_notifier_cb()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/arbiter/
H A Dmali_kbase_arbiter_pm.c1052 struct kbase_gpu_clk_notifier_data ndata; in kbase_arbiter_pm_update_gpu_freq() local
1056 ndata.new_rate = (unsigned long)freq * KHZ_TO_HZ; in kbase_arbiter_pm_update_gpu_freq()
1057 ndata.old_rate = (unsigned long)arb_freq->arb_freq * KHZ_TO_HZ; in kbase_arbiter_pm_update_gpu_freq()
1058 ndata.gpu_clk_handle = arb_freq; in kbase_arbiter_pm_update_gpu_freq()
1063 POST_RATE_CHANGE, &ndata); in kbase_arbiter_pm_update_gpu_freq()

Completed in 13 milliseconds