Home
last modified time | relevance | path

Searched refs:gear (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/clk/uniphier/
H A Dclk-uniphier-cpugear.c30 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw); in uniphier_clk_cpugear_set_parent() local
34 ret = regmap_write_bits(gear->regmap, in uniphier_clk_cpugear_set_parent()
35 gear->regbase + UNIPHIER_CLK_CPUGEAR_SET, in uniphier_clk_cpugear_set_parent()
36 gear->mask, index); in uniphier_clk_cpugear_set_parent()
40 ret = regmap_write_bits(gear->regmap, in uniphier_clk_cpugear_set_parent()
41 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent()
47 return regmap_read_poll_timeout(gear->regmap, in uniphier_clk_cpugear_set_parent()
48 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent()
55 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw); in uniphier_clk_cpugear_get_parent() local
60 ret = regmap_read(gear in uniphier_clk_cpugear_get_parent()
81 struct uniphier_clk_cpugear *gear; uniphier_clk_register_cpugear() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/uniphier/
H A Dclk-uniphier-cpugear.c30 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw); in uniphier_clk_cpugear_set_parent() local
34 ret = regmap_write_bits(gear->regmap, in uniphier_clk_cpugear_set_parent()
35 gear->regbase + UNIPHIER_CLK_CPUGEAR_SET, in uniphier_clk_cpugear_set_parent()
36 gear->mask, index); in uniphier_clk_cpugear_set_parent()
40 ret = regmap_write_bits(gear->regmap, in uniphier_clk_cpugear_set_parent()
41 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent()
47 return regmap_read_poll_timeout(gear->regmap, in uniphier_clk_cpugear_set_parent()
48 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent()
55 struct uniphier_clk_cpugear *gear = to_uniphier_clk_cpugear(hw); in uniphier_clk_cpugear_get_parent() local
60 ret = regmap_read(gear in uniphier_clk_cpugear_get_parent()
81 struct uniphier_clk_cpugear *gear; uniphier_clk_register_cpugear() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufs-qcom.c391 static int ufs_qcom_cfg_timers(struct ufs_hba *hba, u32 gear, in ufs_qcom_cfg_timers() argument
431 if (gear == 0) { in ufs_qcom_cfg_timers()
432 dev_err(hba->dev, "%s: invalid gear = %d\n", __func__, gear); in ufs_qcom_cfg_timers()
466 if (gear > ARRAY_SIZE(hs_fr_table_rA)) { in ufs_qcom_cfg_timers()
469 __func__, gear, in ufs_qcom_cfg_timers()
473 tx_clk_cycles_per_us = hs_fr_table_rA[gear-1][1]; in ufs_qcom_cfg_timers()
475 if (gear > ARRAY_SIZE(hs_fr_table_rB)) { in ufs_qcom_cfg_timers()
478 __func__, gear, in ufs_qcom_cfg_timers()
482 tx_clk_cycles_per_us = hs_fr_table_rB[gear in ufs_qcom_cfg_timers()
[all...]
H A Dufs-exynos.c673 int gear = max_t(u32, pwr_req->gear_rx, pwr_req->gear_tx); in exynos_ufs_post_pwr_mode() local
678 if (!gear) in exynos_ufs_post_pwr_mode()
679 gear = 1; in exynos_ufs_post_pwr_mode()
697 gear, lanes); in exynos_ufs_post_pwr_mode()
700 "SLOW", gear, lanes); in exynos_ufs_post_pwr_mode()
/kernel/linux/linux-6.6/drivers/ufs/host/
H A Dufs-qcom.c431 * negotiating maximum supported gear as G3. in ufs_qcom_get_hs_gear()
432 * Hence downgrade the maximum supported gear to HS-G2. in ufs_qcom_get_hs_gear()
534 static int ufs_qcom_cfg_timers(struct ufs_hba *hba, u32 gear, in ufs_qcom_cfg_timers() argument
573 if (gear == 0) { in ufs_qcom_cfg_timers()
574 dev_err(hba->dev, "%s: invalid gear = %d\n", __func__, gear); in ufs_qcom_cfg_timers()
608 if (gear > ARRAY_SIZE(hs_fr_table_rA)) { in ufs_qcom_cfg_timers()
611 __func__, gear, in ufs_qcom_cfg_timers()
615 tx_clk_cycles_per_us = hs_fr_table_rA[gear-1][1]; in ufs_qcom_cfg_timers()
617 if (gear > ARRAY_SIZ in ufs_qcom_cfg_timers()
859 int gear = max_t(u32, p->gear_rx, p->gear_tx); ufs_qcom_get_bw_table() local
[all...]
H A Dufs-exynos.c816 int gear = max_t(u32, pwr_req->gear_rx, pwr_req->gear_tx); in exynos_ufs_post_pwr_mode() local
821 if (!gear) in exynos_ufs_post_pwr_mode()
822 gear = 1; in exynos_ufs_post_pwr_mode()
840 gear, lanes); in exynos_ufs_post_pwr_mode()
843 "SLOW", gear, lanes); in exynos_ufs_post_pwr_mode()
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dad9389b.c269 u8 gear; in ad9389b_set_manual_pll_gear() local
272 * The TMDS PLL in AD9389b change gear when the chip is heated above a in ad9389b_set_manual_pll_gear()
273 * certain temperature. The output is disabled when the PLL change gear in ad9389b_set_manual_pll_gear()
277 * 0x98 [7] = enable manual gearing. 0x98 [6:4] = gear in ad9389b_set_manual_pll_gear()
279 * The pixel frequency ranges are based on readout of the gear the in ad9389b_set_manual_pll_gear()
285 gear = 0xc0; /* 4th gear */ in ad9389b_set_manual_pll_gear()
287 gear = 0xb0; /* 3rd gear */ in ad9389b_set_manual_pll_gear()
289 gear in ad9389b_set_manual_pll_gear()
[all...]

Completed in 9 milliseconds