/linux-master/arch/arm/mach-omap2/ |
H A D | cm.h | 54 int (*split_idlest_reg)(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, 56 int (*wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg, 58 int (*wait_module_idle)(u8 part, s16 prcm_mod, u16 idlest_reg, 65 extern int cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, 67 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, 69 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg,
|
H A D | cm_common.c | 42 * @idlest_reg: CM_IDLEST* virtual address 46 * Given an absolute CM_IDLEST register address @idlest_reg, passes 52 int cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, s16 *prcm_inst, argument 62 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, 72 * @idlest_reg: CM_IDLESTx register 81 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, argument 90 return cm_ll_data->wait_module_ready(part, prcm_mod, idlest_reg, 98 * @idlest_reg: CM_IDLESTx register 107 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg, argument 116 return cm_ll_data->wait_module_idle(part, prcm_mod, idlest_reg, [all...] |
H A D | cm2xxx.c | 100 * @idlest_reg: CM_IDLEST* virtual address 107 static int omap2xxx_cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, argument 115 idlest_offs = idlest_reg->offset & 0xff; 126 offs = idlest_reg->offset;
|
H A D | cm3xxx.c | 111 * @idlest_reg: CM_IDLEST* virtual address 118 static int omap3xxx_cm_split_idlest_reg(struct clk_omap_reg *idlest_reg, argument 126 idlest_offs = idlest_reg->offset & 0xff; 137 offs = idlest_reg->offset;
|
/linux-master/drivers/clk/ti/ |
H A D | clk-3xxx.c | 38 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into 44 * @idlest_reg and @idlest_bit. No return value. 47 struct clk_omap_reg *idlest_reg, 51 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); 52 idlest_reg->offset &= ~0xf0; 53 idlest_reg->offset |= 0x20; 68 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into 81 struct clk_omap_reg *idlest_reg, 84 memcpy(idlest_reg, 46 omap3430es2_clk_ssi_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument 80 omap3430es2_clk_dss_usbhost_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument 117 omap3430es2_clk_hsotgusb_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument 147 am35xx_clk_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument 198 am35xx_clk_ipss_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument [all...] |
H A D | clkt_iclk.c | 59 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into 69 struct clk_omap_reg *idlest_reg, 73 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); 74 idlest_reg->offset ^= (OMAP24XX_CM_FCLKEN2 ^ CM_IDLEST); 68 omap2430_clk_i2chs_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument
|
H A D | clkt_dflt.c | 87 struct clk_omap_reg companion_reg, idlest_reg; local 100 clk->ops->find_idlest(clk, &idlest_reg, &idlest_bit, &idlest_val); 101 r = ti_clk_ll_ops->cm_split_idlest_reg(&idlest_reg, &prcm_mod, 105 _wait_idlest_generic(clk, &idlest_reg, (1 << idlest_bit), 152 * @idlest_reg: void __iomem ** to return the CM_IDLEST va in 164 struct clk_omap_reg *idlest_reg, u8 *idlest_bit, 167 memcpy(idlest_reg, &clk->enable_reg, sizeof(*idlest_reg)); 169 idlest_reg->offset &= ~0xf0; 170 idlest_reg 163 omap2_clk_dflt_find_idlest(struct clk_hw_omap *clk, struct clk_omap_reg *idlest_reg, u8 *idlest_bit, u8 *idlest_val) argument [all...] |
H A D | apll.c | 50 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); 63 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); 213 ret |= ti_clk_get_reg_addr(node, 1, &ad->idlest_reg); 273 v = ti_clk_ll_ops->clk_readl(&ad->idlest_reg); 392 ret |= ti_clk_get_reg_addr(node, 2, &ad->idlest_reg);
|
H A D | clock.h | 258 struct clk_omap_reg *idlest_reg,
|
H A D | dpll3xxx.c | 73 while (((ti_clk_ll_ops->clk_readl(&dd->idlest_reg) & dd->idlest_mask) 151 if ((ti_clk_ll_ops->clk_readl(&dd->idlest_reg) & dd->idlest_mask) ==
|
H A D | dpll.c | 323 * missing idlest_reg, also clkhwops is different. Detected from 334 if (ti_clk_get_reg_addr(node, 1, &dd->idlest_reg))
|
/linux-master/include/linux/clk/ |
H A D | ti.h | 50 * @idlest_reg: register containing the DPLL idle status bitfield 55 * @idlest_mask: mask of the DPLL idle status bitfield in @idlest_reg 106 struct clk_omap_reg idlest_reg; member in struct:dpll_data 145 struct clk_omap_reg *idlest_reg, 255 int (*cm_wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg, 257 int (*cm_split_idlest_reg)(struct clk_omap_reg *idlest_reg,
|