Home
last modified time | relevance | path

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

/trusted-firmware-a-latest/plat/xilinx/zynqmp/pm_service/
Dpm_api_clock.h59 enum clock_id { enum
293 struct pm_pll *pm_clock_get_pll(enum clock_id clock_id);
294 struct pm_pll *pm_clock_get_pll_by_related_clk(enum clock_id clock_id);
295 uint8_t pm_clock_has_div(uint32_t clock_id, enum pm_clock_div_id div_id);
297 void pm_api_clock_get_name(uint32_t clock_id, char *name);
299 enum pm_ret_status pm_api_clock_get_topology(uint32_t clock_id,
302 enum pm_ret_status pm_api_clock_get_fixedfactor_params(uint32_t clock_id,
305 enum pm_ret_status pm_api_clock_get_parents(uint32_t clock_id,
308 enum pm_ret_status pm_api_clock_get_attributes(uint32_t clock_id,
310 enum pm_ret_status pm_api_clock_get_max_divisor(enum clock_id clock_id,
[all …]
Dzynqmp_pm_api_sys.c972 static enum pm_ret_status pm_clock_get_max_divisor(uint32_t clock_id, in pm_clock_get_max_divisor() argument
976 return pm_api_clock_get_max_divisor(clock_id, div_type, max_div); in pm_clock_get_max_divisor()
1002 static void pm_clock_get_name(uint32_t clock_id, char *name) in pm_clock_get_name() argument
1004 pm_api_clock_get_name(clock_id, name); in pm_clock_get_name()
1021 static enum pm_ret_status pm_clock_get_topology(uint32_t clock_id, in pm_clock_get_topology() argument
1025 return pm_api_clock_get_topology(clock_id, index, topology); in pm_clock_get_topology()
1041 static enum pm_ret_status pm_clock_get_fixedfactor_params(uint32_t clock_id, in pm_clock_get_fixedfactor_params() argument
1045 return pm_api_clock_get_fixedfactor_params(clock_id, mul, div); in pm_clock_get_fixedfactor_params()
1066 static enum pm_ret_status pm_clock_get_parents(uint32_t clock_id, in pm_clock_get_parents() argument
1070 return pm_api_clock_get_parents(clock_id, index, parents); in pm_clock_get_parents()
[all …]
Dpm_api_clock.c2405 static bool pm_clock_valid(uint32_t clock_id) in pm_clock_valid() argument
2410 if (pm_clk_invalid_list[i] == clock_id) in pm_clock_valid()
2425 static uint32_t pm_clock_type(uint32_t clock_id) in pm_clock_type() argument
2427 return (clock_id < CLK_MAX_OUTPUT_CLK) ? in pm_clock_type()
2456 void pm_api_clock_get_name(uint32_t clock_id, char *name) in pm_api_clock_get_name() argument
2458 if (clock_id == CLK_MAX) { in pm_api_clock_get_name()
2461 } else if ((clock_id > CLK_MAX) || (!pm_clock_valid(clock_id))) { in pm_api_clock_get_name()
2463 } else if (clock_id < CLK_MAX_OUTPUT_CLK) { in pm_api_clock_get_name()
2464 memcpy(name, clocks[clock_id].name, CLK_NAME_LEN); in pm_api_clock_get_name()
2466 memcpy(name, ext_clocks[clock_id - CLK_MAX_OUTPUT_CLK].name, in pm_api_clock_get_name()
[all …]
Dzynqmp_pm_api_sys.h138 enum pm_ret_status pm_clock_enable(uint32_t clock_id);
139 enum pm_ret_status pm_clock_disable(uint32_t clock_id);
140 enum pm_ret_status pm_clock_getstate(uint32_t clock_id,
142 enum pm_ret_status pm_clock_setdivider(uint32_t clock_id,
144 enum pm_ret_status pm_clock_getdivider(uint32_t clock_id,
146 enum pm_ret_status pm_clock_setparent(uint32_t clock_id,
148 enum pm_ret_status pm_clock_getparent(uint32_t clock_id,
/trusted-firmware-a-latest/drivers/scmi-msg/
Dclock.c139 unsigned int clock_id = 0U; in scmi_clock_attributes() local
146 clock_id = SPECULATION_SAFE_VALUE(in_args->clock_id); in scmi_clock_attributes()
148 if (clock_id >= plat_scmi_clock_count(msg->agent_id)) { in scmi_clock_attributes()
154 name = plat_scmi_clock_get_name(msg->agent_id, clock_id); in scmi_clock_attributes()
163 clock_id); in scmi_clock_attributes()
175 unsigned int clock_id = 0U; in scmi_clock_rate_get() local
182 clock_id = SPECULATION_SAFE_VALUE(in_args->clock_id); in scmi_clock_rate_get()
184 if (clock_id >= plat_scmi_clock_count(msg->agent_id)) { in scmi_clock_rate_get()
189 rate = plat_scmi_clock_get_rate(msg->agent_id, clock_id); in scmi_clock_rate_get()
202 unsigned int clock_id = 0U; in scmi_clock_rate_set() local
[all …]
Dclock.h36 uint32_t clock_id; member
52 uint32_t clock_id; member
84 uint32_t clock_id; member
102 uint32_t clock_id; member
140 uint32_t clock_id; member
/trusted-firmware-a-latest/plat/st/stm32mp1/
Dstm32mp1_scmi.c31 unsigned long clock_id; member
75 .clock_id = _id, \
255 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_name()
272 if (!stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_rates_array()
283 *array = clk_get_rate(clock->clock_id); in plat_scmi_clock_rates_array()
297 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_rate()
301 return clk_get_rate(clock->clock_id); in plat_scmi_clock_get_rate()
309 !stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_get_state()
325 if (!stm32mp_nsec_can_access_clock(clock->clock_id)) { in plat_scmi_clock_set_state()
332 clk_enable(clock->clock_id); in plat_scmi_clock_set_state()
[all …]
Dstm32mp1_shared_resources.c376 bool stm32mp_nsec_can_access_clock(unsigned long clock_id) in stm32mp_nsec_can_access_clock() argument
380 switch (clock_id) { in stm32mp_nsec_can_access_clock()
/trusted-firmware-a-latest/include/drivers/st/
Dstm32_sdmmc2.h24 unsigned int clock_id; member
Dstm32_pka.h21 unsigned long clock_id; member
Dstm32_saes.h18 unsigned long clock_id; member
/trusted-firmware-a-latest/plat/st/common/include/
Dstm32mp_shared_resources.h17 bool stm32mp_nsec_can_access_clock(unsigned long clock_id);
/trusted-firmware-a-latest/drivers/st/spi/
Dstm32_qspi.c112 unsigned long clock_id; member
363 unsigned long qspi_clk = clk_get_rate(stm32_qspi.clock_id); in stm32_qspi_set_speed()
490 stm32_qspi.clock_id = (unsigned long)info.clock; in stm32_qspi_init()
493 clk_enable(stm32_qspi.clock_id); in stm32_qspi_init()
/trusted-firmware-a-latest/drivers/st/mmc/
Dstm32_sdmmc2.c718 sdmmc2_params.clock_id = dt_info.clock; in stm32_sdmmc2_dt_get_config()
781 clk_enable(sdmmc2_params.clock_id); in stm32_sdmmc2_mmc_init()
798 sdmmc2_params.clk_rate = clk_get_rate(sdmmc2_params.clock_id); in stm32_sdmmc2_mmc_init()
/trusted-firmware-a-latest/drivers/st/fmc/
Dstm32_fmc2_nand.c150 unsigned long clock_id; member
165 unsigned long hclk = clk_get_rate(stm32_fmc2.clock_id); in stm32_fmc2_nand_setup_timing()
821 stm32_fmc2.clock_id = (unsigned long)info.clock; in stm32_fmc2_init()
912 clk_enable(stm32_fmc2.clock_id); in stm32_fmc2_init()
/trusted-firmware-a-latest/drivers/st/crypto/
Dstm32_pka.c287 pka_pdata.clock_id = (unsigned long)info.clock; in stm32_pka_parse_fdt()
587 clk_enable(pka_pdata.clock_id); in stm32_pka_init()
Dstm32_saes.c169 pdata->clock_id = (unsigned long)info.clock; in stm32_saes_parse_fdt()
388 clk_enable(saes_pdata.clock_id); in stm32_saes_driver_init()
/trusted-firmware-a-latest/drivers/st/clk/
Dstm32mp1_clk.c2296 void stm32mp1_register_clock_parents_secure(unsigned long clock_id) in stm32mp1_register_clock_parents_secure() argument
2304 switch (clock_id) { in stm32mp1_register_clock_parents_secure()
2318 parent_id = stm32mp1_clk_get_parent(clock_id); in stm32mp1_register_clock_parents_secure()
2320 INFO("No parent found for clock %lu\n", clock_id); in stm32mp1_register_clock_parents_secure()
/trusted-firmware-a-latest/docs/
Dchange-log.md898 …- validate clock_id to avoid OOB variable access ([abc79c2](https://review.trustedfirmware.org/plu…