| /rk3399_ARM-atf/plat/xilinx/zynqmp/pm_service/ |
| H A D | pm_api_clock.h | 60 enum clock_id { enum 294 struct pm_pll *pm_clock_get_pll(enum clock_id clock_id); 295 struct pm_pll *pm_clock_get_pll_by_related_clk(enum clock_id clock_id); 296 uint8_t pm_clock_has_div(uint32_t clock_id, enum pm_clock_div_id div_id); 298 void pm_api_clock_get_name(uint32_t clock_id, char *name); 300 enum pm_ret_status pm_api_clock_get_topology(uint32_t clock_id, 303 enum pm_ret_status pm_api_clock_get_fixedfactor_params(uint32_t clock_id, 306 enum pm_ret_status pm_api_clock_get_parents(uint32_t clock_id, 309 enum pm_ret_status pm_api_clock_get_attributes(uint32_t clock_id, 311 enum pm_ret_status pm_api_clock_get_max_divisor(enum clock_id clock_id, [all …]
|
| H A D | zynqmp_pm_api_sys.c | 1047 static enum pm_ret_status pm_clock_get_max_divisor(uint32_t clock_id, in pm_clock_get_max_divisor() argument 1051 return pm_api_clock_get_max_divisor(clock_id, div_type, max_div); in pm_clock_get_max_divisor() 1077 static void pm_clock_get_name(uint32_t clock_id, char *name) in pm_clock_get_name() argument 1079 pm_api_clock_get_name(clock_id, name); in pm_clock_get_name() 1096 static enum pm_ret_status pm_clock_get_topology(uint32_t clock_id, in pm_clock_get_topology() argument 1100 return pm_api_clock_get_topology(clock_id, index, topology); in pm_clock_get_topology() 1116 static enum pm_ret_status pm_clock_get_fixedfactor_params(uint32_t clock_id, in pm_clock_get_fixedfactor_params() argument 1120 return pm_api_clock_get_fixedfactor_params(clock_id, mul, div); in pm_clock_get_fixedfactor_params() 1141 static enum pm_ret_status pm_clock_get_parents(uint32_t clock_id, in pm_clock_get_parents() argument 1145 return pm_api_clock_get_parents(clock_id, index, parents); in pm_clock_get_parents() [all …]
|
| H A D | pm_api_clock.c | 2406 static bool pm_clock_valid(uint32_t clock_id) in pm_clock_valid() argument 2412 if (pm_clk_invalid_list[i] == clock_id) { in pm_clock_valid() 2430 static uint32_t pm_clock_type(uint32_t clock_id) in pm_clock_type() argument 2432 return (clock_id < CLK_MAX_OUTPUT_CLK) ? in pm_clock_type() 2461 void pm_api_clock_get_name(uint32_t clock_id, char *name) in pm_api_clock_get_name() argument 2463 uint32_t clock_id_num = clock_id; in pm_api_clock_get_name() 2468 } else if ((clock_id > CLK_MAX) || (!pm_clock_valid(clock_id))) { in pm_api_clock_get_name() 2492 enum pm_ret_status pm_api_clock_get_topology(uint32_t clock_id, in pm_api_clock_get_topology() argument 2502 if (!pm_clock_valid(clock_id)) { in pm_api_clock_get_topology() 2506 if (pm_clock_type(clock_id) != CLK_TYPE_OUTPUT) { in pm_api_clock_get_topology() [all …]
|
| H A D | zynqmp_pm_api_sys.h | 148 enum pm_ret_status pm_clock_enable(uint32_t clock_id, uint32_t flag); 149 enum pm_ret_status pm_clock_disable(uint32_t clock_id, uint32_t flag); 150 enum pm_ret_status pm_clock_getstate(uint32_t clock_id, 152 enum pm_ret_status pm_clock_setdivider(uint32_t clock_id, 154 enum pm_ret_status pm_clock_getdivider(uint32_t clock_id, 156 enum pm_ret_status pm_clock_setparent(uint32_t clock_id, 158 enum pm_ret_status pm_clock_getparent(uint32_t clock_id,
|
| /rk3399_ARM-atf/drivers/scmi-msg/ |
| H A D | clock.c | 190 unsigned int clock_id = 0U; in scmi_clock_attributes() local 197 clock_id = SPECULATION_SAFE_VALUE(in_args->clock_id); in scmi_clock_attributes() 199 if (clock_id >= plat_scmi_clock_count(msg->agent_id)) { in scmi_clock_attributes() 205 name = plat_scmi_clock_get_name(msg->agent_id, clock_id); in scmi_clock_attributes() 214 clock_id); in scmi_clock_attributes() 220 clock_id); in scmi_clock_attributes() 261 unsigned int clock_id = 0U; in scmi_clock_possible_parents_get() local 270 clock_id = SPECULATION_SAFE_VALUE(in_args->clock_id); in scmi_clock_possible_parents_get() 272 if (clock_id >= plat_scmi_clock_count(msg->agent_id)) { in scmi_clock_possible_parents_get() 277 status = plat_scmi_clock_get_possible_parents(msg->agent_id, clock_id, NULL, in scmi_clock_possible_parents_get() [all …]
|
| H A D | clock.h | 40 uint32_t clock_id; member 57 uint32_t clock_id; member 89 uint32_t clock_id; member 112 uint32_t clock_id; member 129 uint32_t clock_id; member 144 uint32_t clock_id; member 160 uint32_t clock_id; member 172 uint32_t clock_id; member 210 uint32_t clock_id; member
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_scmi.c | 31 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 …]
|
| H A D | stm32mp1_shared_resources.c | 376 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()
|
| /rk3399_ARM-atf/include/drivers/st/ |
| H A D | stm32_sdmmc2.h | 24 unsigned int clock_id; member
|
| H A D | stm32_pka.h | 21 unsigned long clock_id; member
|
| H A D | stm32_saes.h | 18 unsigned long clock_id; member
|
| /rk3399_ARM-atf/plat/st/common/include/ |
| H A D | stm32mp_shared_resources.h | 17 bool stm32mp_nsec_can_access_clock(unsigned long clock_id);
|
| /rk3399_ARM-atf/drivers/st/spi/ |
| H A D | stm32_qspi.c | 112 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()
|
| /rk3399_ARM-atf/plat/rockchip/rk3576/scmi/ |
| H A D | rk3576_clk.c | 1167 uint32_t clock_id) in rockchip_scmi_get_clock() argument 1171 if (clock_id < ARRAY_SIZE(clock_table)) { in rockchip_scmi_get_clock() 1172 table = clock_table[clock_id]; in rockchip_scmi_get_clock() 1301 static int pvtpll_get_clk(uint64_t clock_id, struct pvtpll_table **table, in pvtpll_get_clk() argument 1304 switch (clock_id) { in pvtpll_get_clk() 1331 int pvtpll_volt_sel_adjust(uint64_t clock_id, uint64_t volt_sel) in pvtpll_volt_sel_adjust() argument 1338 if (pvtpll_get_clk(clock_id, &table, &count) != 0) in pvtpll_volt_sel_adjust()
|
| /rk3399_ARM-atf/plat/rockchip/rk3568/drivers/scmi/ |
| H A D | rk3568_clk.c | 654 uint32_t clock_id) in rockchip_scmi_get_clock() argument 656 if (clock_id < ARRAY_SIZE(clock_table)) in rockchip_scmi_get_clock() 657 return &clock_table[clock_id]; in rockchip_scmi_get_clock()
|
| /rk3399_ARM-atf/drivers/st/mmc/ |
| H A D | stm32_sdmmc2.c | 722 sdmmc2_params.clock_id = dt_info.clock; in stm32_sdmmc2_dt_get_config() 785 clk_enable(sdmmc2_params.clock_id); in stm32_sdmmc2_mmc_init() 802 sdmmc2_params.clk_rate = clk_get_rate(sdmmc2_params.clock_id); in stm32_sdmmc2_mmc_init()
|
| /rk3399_ARM-atf/drivers/st/fmc/ |
| H A D | stm32_fmc2_nand.c | 150 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()
|
| /rk3399_ARM-atf/drivers/st/crypto/ |
| H A D | stm32_pka.c | 287 pka_pdata.clock_id = (unsigned long)info.clock; in stm32_pka_parse_fdt() 587 clk_enable(pka_pdata.clock_id); in stm32_pka_init()
|
| H A D | stm32_saes.c | 169 pdata->clock_id = (unsigned long)info.clock; in stm32_saes_parse_fdt() 390 clk_enable(saes_pdata.clock_id); in stm32_saes_driver_init()
|
| /rk3399_ARM-atf/plat/amd/versal2/ |
| H A D | scmi.c | 24 unsigned long clock_id; member 32 .clock_id = (_id), \
|
| /rk3399_ARM-atf/drivers/st/clk/ |
| H A D | stm32mp1_clk.c | 2552 void stm32mp1_register_clock_parents_secure(unsigned long clock_id) in stm32mp1_register_clock_parents_secure() argument 2560 switch (clock_id) { in stm32mp1_register_clock_parents_secure() 2574 parent_id = stm32mp1_clk_get_parent(clock_id); in stm32mp1_register_clock_parents_secure() 2576 INFO("No parent found for clock %lu\n", clock_id); in stm32mp1_register_clock_parents_secure()
|
| /rk3399_ARM-atf/plat/rockchip/rk3588/drivers/scmi/ |
| H A D | rk3588_clk.c | 2389 uint32_t clock_id) in rockchip_scmi_get_clock() argument 2393 if (clock_id < ARRAY_SIZE(clock_table)) in rockchip_scmi_get_clock() 2394 table = &clock_table[clock_id]; in rockchip_scmi_get_clock()
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 5248 …- validate clock_id to avoid OOB variable access ([abc79c2](https://review.trustedfirmware.org/plu…
|