Searched refs:idlest_reg (Results 1 - 12 of 12) sorted by relevance

/linux-master/arch/arm/mach-omap2/
H A Dcm.h54 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 Dcm_common.c42 * @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 Dcm2xxx.c100 * @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 Dcm3xxx.c111 * @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 Dclk-3xxx.c38 * @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 Dclkt_iclk.c59 * @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 Dclkt_dflt.c87 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 Dapll.c50 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 Dclock.h258 struct clk_omap_reg *idlest_reg,
H A Ddpll3xxx.c73 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 Ddpll.c323 * 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 Dti.h50 * @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,

Completed in 192 milliseconds