| /linux/drivers/clk/zynqmp/ |
| A D | pll.c | 21 u32 clk_id; member 52 u32 clk_id = clk->clk_id; in zynqmp_pll_get_mode() local 75 u32 clk_id = clk->clk_id; in zynqmp_pll_set_mode() local 137 u32 clk_id = clk->clk_id; in zynqmp_pll_recalc_rate() local 181 u32 clk_id = clk->clk_id; in zynqmp_pll_set_rate() local 229 u32 clk_id = clk->clk_id; in zynqmp_pll_is_enabled() local 253 u32 clk_id = clk->clk_id; in zynqmp_pll_enable() local 265 ret = zynqmp_pm_clock_enable(clk_id); in zynqmp_pll_enable() 281 u32 clk_id = clk->clk_id; in zynqmp_pll_disable() local 287 ret = zynqmp_pm_clock_disable(clk_id); in zynqmp_pll_disable() [all …]
|
| A D | clk-gate-zynqmp.c | 23 u32 clk_id; member 38 u32 clk_id = gate->clk_id; in zynqmp_clk_gate_enable() local 41 ret = zynqmp_pm_clock_enable(clk_id); in zynqmp_clk_gate_enable() 45 __func__, clk_name, clk_id, ret); in zynqmp_clk_gate_enable() 58 u32 clk_id = gate->clk_id; in zynqmp_clk_gate_disable() local 61 ret = zynqmp_pm_clock_disable(clk_id); in zynqmp_clk_gate_disable() 65 __func__, clk_name, clk_id, ret); in zynqmp_clk_gate_disable() 78 u32 clk_id = gate->clk_id; in zynqmp_clk_gate_is_enabled() local 81 ret = zynqmp_pm_clock_getstate(clk_id, &state); in zynqmp_clk_gate_is_enabled() 107 struct clk_hw *zynqmp_clk_register_gate(const char *name, u32 clk_id, in zynqmp_clk_register_gate() argument [all …]
|
| A D | clkc.c | 79 u32 clk_id; member 148 if (clk_id >= clock_max_idx) in zynqmp_is_valid_clock() 151 return clock[clk_id].valid; in zynqmp_is_valid_clock() 187 *type = clock[clk_id].type; in zynqmp_get_clock_type() 323 qdata.arg1 = clk_id; in zynqmp_clk_register_fixed_factor() 454 ret = zynqmp_pm_clock_get_topology(clock[clk_id].clk_id, j, in zynqmp_clock_get_topology() 521 ret = zynqmp_pm_clock_get_parents(clock[clk_id].clk_id, j, in zynqmp_clock_get_parents() 553 clk_nodes = clock[clk_id].node; in zynqmp_get_parent_list() 554 parents = clock[clk_id].parent; in zynqmp_get_parent_list() 596 nodes = clock[clk_id].node; in zynqmp_register_clk_topology() [all …]
|
| A D | divider.c | 44 u32 clk_id; member 84 u32 clk_id = divider->clk_id; in zynqmp_clk_divider_recalc_rate() local 89 ret = zynqmp_pm_clock_getdivider(clk_id, &div); in zynqmp_clk_divider_recalc_rate() 127 u32 clk_id = divider->clk_id; in zynqmp_clk_divider_round_rate() local 135 ret = zynqmp_pm_clock_getdivider(clk_id, &bestdiv); in zynqmp_clk_divider_round_rate() 174 u32 clk_id = divider->clk_id; in zynqmp_clk_divider_set_rate() local 191 ret = zynqmp_pm_clock_setdivider(clk_id, div); in zynqmp_clk_divider_set_rate() 219 static u32 zynqmp_clk_get_max_divisor(u32 clk_id, u32 type) in zynqmp_clk_get_max_divisor() argument 226 qdata.arg1 = clk_id; in zynqmp_clk_get_max_divisor() 273 u32 clk_id, in zynqmp_clk_register_divider() argument [all …]
|
| A D | clk-mux-zynqmp.c | 32 u32 clk_id; member 47 u32 clk_id = mux->clk_id; in zynqmp_clk_mux_get_parent() local 51 ret = zynqmp_pm_clock_getparent(clk_id, &val); in zynqmp_clk_mux_get_parent() 77 u32 clk_id = mux->clk_id; in zynqmp_clk_mux_set_parent() local 80 ret = zynqmp_pm_clock_setparent(clk_id, index); in zynqmp_clk_mux_set_parent() 131 struct clk_hw *zynqmp_clk_register_mux(const char *name, u32 clk_id, in zynqmp_clk_register_mux() argument 157 mux->clk_id = clk_id; in zynqmp_clk_register_mux()
|
| A D | clk-zynqmp.h | 70 struct clk_hw *zynqmp_clk_register_pll(const char *name, u32 clk_id, 75 struct clk_hw *zynqmp_clk_register_gate(const char *name, u32 clk_id, 81 u32 clk_id, 86 struct clk_hw *zynqmp_clk_register_mux(const char *name, u32 clk_id, 92 u32 clk_id,
|
| /linux/drivers/clk/keystone/ |
| A D | sci-clk.c | 54 u32 clk_id; member 360 if (ca->dev_id == cb->dev_id && ca->clk_id == cb->clk_id) in _cmp_sci_clk() 363 (ca->dev_id == cb->dev_id && ca->clk_id > cb->clk_id)) in _cmp_sci_clk() 428 int clk_id = 0; in ti_sci_scan_clocks_from_fw() local 450 clk_id++; in ti_sci_scan_clocks_from_fw() 473 sci_clk->clk_id = clk_id; in ti_sci_scan_clocks_from_fw() 479 clk_id++; in ti_sci_scan_clocks_from_fw() 520 int clk_id; in ti_sci_scan_clocks_from_dt() local 595 clk_id++; in ti_sci_scan_clocks_from_dt() 605 sci_clk->clk_id = clk_id++; in ti_sci_scan_clocks_from_dt() [all …]
|
| /linux/tools/testing/selftests/timens/ |
| A D | timens.h | 64 static inline int _settime(clockid_t clk_id, time_t offset) in _settime() argument 69 if (clk_id == CLOCK_MONOTONIC_COARSE || clk_id == CLOCK_MONOTONIC_RAW) in _settime() 70 clk_id = CLOCK_MONOTONIC; in _settime() 72 len = snprintf(buf, sizeof(buf), "%d %ld 0", clk_id, offset); in _settime() 86 static inline int _gettime(clockid_t clk_id, struct timespec *res, bool raw_syscall) in _gettime() argument 91 if (clock_gettime(clk_id, res)) { in _gettime() 92 pr_perror("clock_gettime(%d)", (int)clk_id); in _gettime() 98 err = syscall(SYS_clock_gettime, clk_id, res); in _gettime() 100 pr_perror("syscall(SYS_clock_gettime(%d))", (int)clk_id); in _gettime()
|
| /linux/drivers/firmware/arm_scmi/ |
| A D | clock.c | 147 __le32 clk_id; member 184 if (clk_id >= ci->num_clocks) in scmi_clock_domain_lookup() 187 return ci->clk + clk_id; in scmi_clock_domain_lookup() 228 u32 clk_id; member 299 .clk_id = clk_id, in scmi_clock_possible_parents() 517 .clk_id = clk_id, in scmi_clock_describe_rates_get() 547 u32 clk_id, u64 *value) in scmi_clock_rate_get() argument 568 u32 clk_id, u64 rate) in scmi_clock_rate_set() argument 869 u32 clk_id, in scmi_clock_config_oem_set() argument 888 u32 clk_id, in scmi_clock_config_oem_get() argument [all …]
|
| /linux/tools/testing/selftests/vDSO/ |
| A D | vdso_test_abi.c | 73 static void vdso_test_clock_gettime(clockid_t clk_id) in vdso_test_clock_gettime() argument 82 vdso_clock_name[clk_id]); in vdso_test_clock_gettime() 87 long ret = VDSO_CALL(vdso_clock_gettime, 2, clk_id, &ts); in vdso_test_clock_gettime() 93 vdso_clock_name[clk_id]); in vdso_test_clock_gettime() 96 vdso_clock_name[clk_id]); in vdso_test_clock_gettime() 123 static void vdso_test_clock_getres(clockid_t clk_id) in vdso_test_clock_getres() argument 134 vdso_clock_name[clk_id]); in vdso_test_clock_getres() 139 long ret = VDSO_CALL(vdso_clock_getres, 2, clk_id, &ts); in vdso_test_clock_getres() 148 ret = syscall(SYS_clock_getres, clk_id, &sys_ts); in vdso_test_clock_getres() 158 vdso_clock_name[clk_id]); in vdso_test_clock_getres() [all …]
|
| /linux/drivers/pmdomain/mediatek/ |
| A D | mtk-scpsys.c | 81 enum clk_id { enum 129 enum clk_id clk_id[MAX_CLKS]; member 570 .clk_id = {CLK_MM}, 589 .clk_id = {CLK_MM}, 598 .clk_id = {CLK_MM}, 646 .clk_id = {CLK_MM}, 673 .clk_id = {CLK_MM}, 786 .clk_id = {CLK_MM}, 924 .clk_id = {CLK_MM}, 940 .clk_id = {CLK_MM}, [all …]
|
| /linux/sound/soc/ti/ |
| A D | omap-dmic.c | 279 static int omap_dmic_select_fclk(struct omap_dmic *dmic, int clk_id, in omap_dmic_select_fclk() argument 298 if (dmic->sysclk == clk_id) { in omap_dmic_select_fclk() 309 switch (clk_id) { in omap_dmic_select_fclk() 320 dev_err(dmic->dev, "fclk clk_id (%d) not supported\n", clk_id); in omap_dmic_select_fclk() 353 dmic->sysclk = clk_id; in omap_dmic_select_fclk() 363 static int omap_dmic_select_outclk(struct omap_dmic *dmic, int clk_id, in omap_dmic_select_outclk() argument 368 if (clk_id != OMAP_DMIC_ABE_DMIC_CLK) { in omap_dmic_select_outclk() 370 clk_id); in omap_dmic_select_outclk() 390 static int omap_dmic_set_dai_sysclk(struct snd_soc_dai *dai, int clk_id, in omap_dmic_set_dai_sysclk() argument 396 return omap_dmic_select_fclk(dmic, clk_id, freq); in omap_dmic_set_dai_sysclk() [all …]
|
| /linux/drivers/firmware/ |
| A D | ti_sci.c | 971 if (clk_id < 255) { in ti_sci_set_clock_state() 972 req->clk_id = clk_id; in ti_sci_set_clock_state() 974 req->clk_id = 255; in ti_sci_set_clock_state() 1039 if (clk_id < 255) { in ti_sci_cmd_get_clock_state() 1040 req->clk_id = clk_id; in ti_sci_cmd_get_clock_state() 1271 req->clk_id = clk_id; in ti_sci_cmd_clk_set_parent() 1339 req->clk_id = clk_id; in ti_sci_cmd_clk_get_parent() 1409 req->clk_id = clk_id; in ti_sci_cmd_clk_get_num_parents() 1488 req->clk_id = clk_id; in ti_sci_cmd_clk_get_match_freq() 1564 req->clk_id = clk_id; in ti_sci_cmd_clk_set_freq() [all …]
|
| A D | ti_sci.h | 272 u8 clk_id; member 298 u8 clk_id; member 341 u8 clk_id; member 363 u8 clk_id; member 401 u8 clk_id; member 452 u8 clk_id; member 511 u8 clk_id; member 532 u8 clk_id; member
|
| /linux/drivers/clk/tegra/ |
| A D | clk-tegra-audio.c | 35 int clk_id; member 41 .clk_id = tegra_clk_ ## _name,\ 66 int clk_id; member 77 .clk_id = tegra_clk_ ## _name ## _2x,\ 181 dt_clk = tegra_lookup_dt_id(info->clk_id, tegra_clks); in tegra_audio_clk_init() 207 dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks); in tegra_audio_clk_init() 231 dt_clk = tegra_lookup_dt_id(data->clk_id, tegra_clks); in tegra_audio_clk_init()
|
| A D | clk.c | 262 for (; dup_list->clk_id < clk_max; dup_list++) { in tegra_init_dup_clks() 263 clk = clks[dup_list->clk_id]; in tegra_init_dup_clks() 274 for (; tbl->clk_id < clk_max; tbl++) { in tegra_init_from_table() 275 clk = clks[tbl->clk_id]; in tegra_init_from_table() 278 __func__, PTR_ERR(clk), tbl->clk_id); in tegra_init_from_table() 373 struct clk ** __init tegra_lookup_dt_id(int clk_id, in tegra_lookup_dt_id() argument 376 if (tegra_clk[clk_id].present) in tegra_lookup_dt_id() 377 return &clks[tegra_clk[clk_id].dt_id]; in tegra_lookup_dt_id()
|
| /linux/sound/soc/codecs/ |
| A D | adav80x.c | 538 int clk_id, int source, in adav80x_set_sysclk() argument 545 switch (clk_id) { in adav80x_set_sysclk() 558 if (adav80x->clk_src != clk_id) { in adav80x_set_sysclk() 561 adav80x->clk_src = clk_id; in adav80x_set_sysclk() 562 if (clk_id == ADAV80X_CLK_XTAL) in adav80x_set_sysclk() 563 clk_id = ADAV80X_CLK_XIN; in adav80x_set_sysclk() 566 ADAV80X_ICLK_CTRL1_ADC_SRC(clk_id) | in adav80x_set_sysclk() 580 switch (clk_id) { in adav80x_set_sysclk() 589 clk_id -= ADAV80X_CLK_SYSCLK1; in adav80x_set_sysclk() 595 adav80x->sysclk_pd[clk_id] = true; in adav80x_set_sysclk() [all …]
|
| A D | mc13783.c | 241 int clk_id, unsigned int freq, int dir, in mc13783_set_sysclk() argument 259 if (clk_id == MC13783_CLK_CLIB) in mc13783_set_sysclk() 270 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_dac() argument 272 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_dac() 276 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_codec() argument 278 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_codec() 282 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_sync() argument 286 ret = mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_sync() 290 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_sync()
|
| /linux/tools/perf/util/ |
| A D | clockid.c | 55 static int get_clockid_res(clockid_t clk_id, u64 *res_ns) in get_clockid_res() argument 60 if (!clock_getres(clk_id, &res)) in get_clockid_res() 110 const char *clockid_name(clockid_t clk_id) in clockid_name() argument 115 if (cm->clockid == clk_id) in clockid_name()
|
| /linux/sound/soc/qcom/qdsp6/ |
| A D | q6prm.c | 112 static int q6prm_request_lpass_clock(struct device *dev, int clk_id, int clk_attr, int clk_root, in q6prm_request_lpass_clock() argument 137 req->clock_id.clock_id = clk_id; in q6prm_request_lpass_clock() 149 static int q6prm_release_lpass_clock(struct device *dev, int clk_id, int clk_attr, int clk_root, in q6prm_release_lpass_clock() argument 174 rel->clock_id.clock_id = clk_id; in q6prm_release_lpass_clock() 183 int q6prm_set_lpass_clock(struct device *dev, int clk_id, int clk_attr, int clk_root, in q6prm_set_lpass_clock() argument 187 return q6prm_request_lpass_clock(dev, clk_id, clk_attr, clk_root, freq); in q6prm_set_lpass_clock() 189 return q6prm_release_lpass_clock(dev, clk_id, clk_attr, clk_root, freq); in q6prm_set_lpass_clock()
|
| A D | q6dsp-lpass-clocks.h | 7 int clk_id; member 14 .clk_id = id, \ 22 int (*lpass_set_clk)(struct device *dev, int clk_id, int attr,
|
| /linux/drivers/clk/baikal-t1/ |
| A D | clk-ccu-pll.c | 87 unsigned int clk_id) in ccu_pll_find_desc() argument 92 if (pll_info[idx].id == clk_id) in ccu_pll_find_desc() 134 unsigned int clk_id; in ccu_pll_of_clk_hw_get() local 136 clk_id = clkspec->args[0]; in ccu_pll_of_clk_hw_get() 137 pll = ccu_pll_find_desc(data, clk_id); in ccu_pll_of_clk_hw_get() 140 pr_info("Invalid PLL clock ID %d specified\n", clk_id); in ccu_pll_of_clk_hw_get()
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
| A D | smu_v11_0.c | 498 uint8_t clk_id, in smu_v11_0_atom_get_smu_clockinfo() argument 506 input.clk_id = clk_id; in smu_v11_0_atom_get_smu_clockinfo() 794 int clk_id; in smu_v11_0_get_max_sustainable_clock() local 803 if (clk_id < 0) in smu_v11_0_get_max_sustainable_clock() 1741 if (clk_id < 0) { in smu_v11_0_get_dpm_ultimate_freq() 1777 if (clk_id < 0) in smu_v11_0_set_soft_freq_limited_range() 1778 return clk_id; in smu_v11_0_set_soft_freq_limited_range() 1817 if (clk_id < 0) in smu_v11_0_set_hard_freq_limited_range() 1818 return clk_id; in smu_v11_0_set_hard_freq_limited_range() 1974 if (clk_id < 0) in smu_v11_0_get_dpm_freq_by_index() [all …]
|
| /linux/include/linux/ |
| A D | scmi_protocol.h | 106 (const struct scmi_protocol_handle *ph, u32 clk_id); 107 int (*rate_get)(const struct scmi_protocol_handle *ph, u32 clk_id, 109 int (*rate_set)(const struct scmi_protocol_handle *ph, u32 clk_id, 111 int (*enable)(const struct scmi_protocol_handle *ph, u32 clk_id, 113 int (*disable)(const struct scmi_protocol_handle *ph, u32 clk_id, 115 int (*state_get)(const struct scmi_protocol_handle *ph, u32 clk_id, 117 int (*config_oem_get)(const struct scmi_protocol_handle *ph, u32 clk_id, 120 int (*config_oem_set)(const struct scmi_protocol_handle *ph, u32 clk_id, 123 int (*parent_get)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 *parent_id); 124 int (*parent_set)(const struct scmi_protocol_handle *ph, u32 clk_id, u32 parent_id);
|
| /linux/drivers/gpu/drm/amd/pm/swsmu/smu14/ |
| A D | smu_v14_0.c | 1037 int ret = 0, clk_id = 0; in smu_v14_0_get_dpm_ultimate_freq() local 1071 if (clk_id < 0) { in smu_v14_0_get_dpm_ultimate_freq() 1107 int ret = 0, clk_id = 0; in smu_v14_0_set_soft_freq_limited_range() local 1116 if (clk_id < 0) in smu_v14_0_set_soft_freq_limited_range() 1117 return clk_id; in smu_v14_0_set_soft_freq_limited_range() 1156 if (clk_id < 0) in smu_v14_0_set_hard_freq_limited_range() 1157 return clk_id; in smu_v14_0_set_hard_freq_limited_range() 1382 if (clk_id < 0) in smu_v14_0_get_dpm_freq_by_index() 1383 return clk_id; in smu_v14_0_get_dpm_freq_by_index() 1427 if (clk_id < 0) in smu_v14_0_get_fine_grained_status() [all …]
|