Home
last modified time | relevance | path

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

/openbmc/linux/drivers/clk/meson/
H A Dclk-mpll.c43 static void params_from_rate(unsigned long requested_rate, in params_from_rate() argument
50 uint64_t frac = do_div(div, requested_rate); in params_from_rate()
55 *sdm = DIV_ROUND_CLOSEST_ULL(frac, requested_rate); in params_from_rate()
57 *sdm = DIV_ROUND_UP_ULL(frac, requested_rate); in params_from_rate()
/openbmc/u-boot/drivers/clk/aspeed/
H A Dclk_ast2400.c279 ulong requested_rate, in ast2400_get_clock_config_default() argument
288 default_cfg->rate == requested_rate) { in ast2400_get_clock_config_default()
307 static ulong ast2400_calc_clock_config(ulong input_rate, ulong requested_rate, in ast2400_calc_clock_config() argument
315 const ulong rate_khz = requested_rate / 1000; in ast2400_calc_clock_config()
324 if (ast2400_get_clock_config_default(input_rate, requested_rate, cfg)) in ast2400_calc_clock_config()
325 return requested_rate; in ast2400_calc_clock_config()
H A Dclk_ast2500.c253 ulong requested_rate, in ast2500_get_clock_config_default() argument
262 default_cfg->rate == requested_rate) { in ast2500_get_clock_config_default()
281 static ulong ast2500_calc_clock_config(ulong input_rate, ulong requested_rate, in ast2500_calc_clock_config() argument
289 const ulong rate_khz = requested_rate / 1000; in ast2500_calc_clock_config()
298 if (ast2500_get_clock_config_default(input_rate, requested_rate, cfg)) in ast2500_calc_clock_config()
299 return requested_rate; in ast2500_calc_clock_config()
/openbmc/linux/drivers/memory/tegra/
H A Dtegra20-emc.c219 struct emc_rate_request requested_rate[EMC_RATE_TYPE_MAX]; member
721 emc->requested_rate[i].min_rate = 0; in tegra_emc_rate_requests_init()
722 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
731 struct emc_rate_request *req = emc->requested_rate; in emc_request_rate()
761 emc->requested_rate[type].min_rate = new_min_rate; in emc_request_rate()
762 emc->requested_rate[type].max_rate = new_max_rate; in emc_request_rate()
770 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_min_rate()
783 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_max_rate()
H A Dtegra124-emc.c510 struct emc_rate_request requested_rate[EMC_RATE_TYPE_MAX]; member
1054 emc->requested_rate[i].min_rate = 0; in tegra_emc_rate_requests_init()
1055 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
1064 struct emc_rate_request *req = emc->requested_rate; in emc_request_rate()
1094 emc->requested_rate[type].min_rate = new_min_rate; in emc_request_rate()
1095 emc->requested_rate[type].max_rate = new_max_rate; in emc_request_rate()
1103 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_min_rate()
1116 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_max_rate()
H A Dtegra30-emc.c390 struct emc_rate_request requested_rate[EMC_RATE_TYPE_MAX]; member
1239 emc->requested_rate[i].min_rate = 0; in tegra_emc_rate_requests_init()
1240 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
1249 struct emc_rate_request *req = emc->requested_rate; in emc_request_rate()
1279 emc->requested_rate[type].min_rate = new_min_rate; in emc_request_rate()
1280 emc->requested_rate[type].max_rate = new_max_rate; in emc_request_rate()
1288 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_min_rate()
1301 struct emc_rate_request *req = &emc->requested_rate[type]; in emc_set_max_rate()