/kernel/linux/linux-5.10/drivers/clk/ti/ |
D | clk-3xxx.c | 55 struct clk_omap_reg *idlest_reg, in omap3430es2_clk_ssi_find_idlest() argument 59 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); in omap3430es2_clk_ssi_find_idlest() 60 idlest_reg->offset &= ~0xf0; in omap3430es2_clk_ssi_find_idlest() 61 idlest_reg->offset |= 0x20; in omap3430es2_clk_ssi_find_idlest() 89 struct clk_omap_reg *idlest_reg, in omap3430es2_clk_dss_usbhost_find_idlest() argument 92 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); in omap3430es2_clk_dss_usbhost_find_idlest() 94 idlest_reg->offset &= ~0xf0; in omap3430es2_clk_dss_usbhost_find_idlest() 95 idlest_reg->offset |= 0x20; in omap3430es2_clk_dss_usbhost_find_idlest() 126 struct clk_omap_reg *idlest_reg, in omap3430es2_clk_hsotgusb_find_idlest() argument 130 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); in omap3430es2_clk_hsotgusb_find_idlest() [all …]
|
D | clkt_dflt.c | 95 struct clk_omap_reg companion_reg, idlest_reg; in _omap2_module_wait_ready() local 108 clk->ops->find_idlest(clk, &idlest_reg, &idlest_bit, &idlest_val); in _omap2_module_wait_ready() 109 r = ti_clk_ll_ops->cm_split_idlest_reg(&idlest_reg, &prcm_mod, in _omap2_module_wait_ready() 113 _wait_idlest_generic(clk, &idlest_reg, (1 << idlest_bit), in _omap2_module_wait_ready() 172 struct clk_omap_reg *idlest_reg, u8 *idlest_bit, in omap2_clk_dflt_find_idlest() argument 175 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); in omap2_clk_dflt_find_idlest() 177 idlest_reg->offset &= ~0xf0; in omap2_clk_dflt_find_idlest() 178 idlest_reg->offset |= 0x20; in omap2_clk_dflt_find_idlest()
|
D | clkt_iclk.c | 69 struct clk_omap_reg *idlest_reg, in omap2430_clk_i2chs_find_idlest() argument 73 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); in omap2430_clk_i2chs_find_idlest() 74 idlest_reg->offset ^= (OMAP24XX_CM_FCLKEN2 ^ CM_IDLEST); in omap2430_clk_i2chs_find_idlest()
|
D | apll.c | 58 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); in dra7_apll_enable() 71 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); in dra7_apll_enable() 219 ret |= ti_clk_get_reg_addr(node, 1, &ad->idlest_reg); in of_dra7_apll_setup() 279 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); in omap2_apll_enable() 401 ret |= ti_clk_get_reg_addr(node, 2, &ad->idlest_reg); in of_omap2_apll_setup()
|
D | dpll3xxx.c | 73 while (((ti_clk_ll_ops->clk_readl(&dd->idlest_reg) & dd->idlest_mask) in _omap3_wait_dpll_status() 151 if ((ti_clk_ll_ops->clk_readl(&dd->idlest_reg) & dd->idlest_mask) == in _omap3_noncore_dpll_lock()
|
D | clock.h | 267 struct clk_omap_reg *idlest_reg,
|
D | dpll.c | 338 if (ti_clk_get_reg_addr(node, 1, &dd->idlest_reg)) in of_ti_dpll_setup()
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
D | cm.h | 55 int (*split_idlest_reg)(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, 57 int (*wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg, 59 int (*wait_module_idle)(u8 part, s16 prcm_mod, u16 idlest_reg, 66 extern int cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, 68 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, 70 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg,
|
D | cm_common.c | 65 int cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, in cm_split_idlest_reg() argument 75 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, in cm_split_idlest_reg() 94 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, in omap_cm_wait_module_ready() argument 103 return cm_ll_data->wait_module_ready(part, prcm_mod, idlest_reg, in omap_cm_wait_module_ready() 120 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg, in omap_cm_wait_module_idle() argument 129 return cm_ll_data->wait_module_idle(part, prcm_mod, idlest_reg, in omap_cm_wait_module_idle()
|
D | cm2xxx.c | 204 static int omap2xxx_cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, in omap2xxx_cm_split_idlest_reg() argument 212 idlest_offs = idlest_reg->offset & 0xff; in omap2xxx_cm_split_idlest_reg() 223 offs = idlest_reg->offset; in omap2xxx_cm_split_idlest_reg()
|
D | cm3xxx.c | 118 static int omap3xxx_cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, in omap3xxx_cm_split_idlest_reg() argument 126 idlest_offs = idlest_reg->offset & 0xff; in omap3xxx_cm_split_idlest_reg() 137 offs = idlest_reg->offset; in omap3xxx_cm_split_idlest_reg()
|
/kernel/linux/linux-5.10/include/linux/clk/ |
D | ti.h | 100 struct clk_omap_reg idlest_reg; member 128 struct clk_omap_reg *idlest_reg, 238 int (*cm_wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg, 240 int (*cm_split_idlest_reg)(struct clk_omap_reg *idlest_reg,
|