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

/linux-4.1.27/arch/arm/mach-omap2/
H A Dclock34xx.c32 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
38 * @idlest_reg and @idlest_bit. No return value.
41 void __iomem **idlest_reg, omap3430es2_clk_ssi_find_idlest()
48 *idlest_reg = (__force void __iomem *)r; omap3430es2_clk_ssi_find_idlest()
67 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
79 void __iomem **idlest_reg, omap3430es2_clk_dss_usbhost_find_idlest()
86 *idlest_reg = (__force void __iomem *)r; omap3430es2_clk_dss_usbhost_find_idlest()
107 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
113 * @idlest_reg and @idlest_bit. No return value.
116 void __iomem **idlest_reg, omap3430es2_clk_hsotgusb_find_idlest()
123 *idlest_reg = (__force void __iomem *)r; omap3430es2_clk_hsotgusb_find_idlest()
40 omap3430es2_clk_ssi_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap3430es2_clk_ssi_find_idlest() argument
78 omap3430es2_clk_dss_usbhost_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap3430es2_clk_dss_usbhost_find_idlest() argument
115 omap3430es2_clk_hsotgusb_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap3430es2_clk_hsotgusb_find_idlest() argument
H A Dcm.h53 int (*split_idlest_reg)(void __iomem *idlest_reg, s16 *prcm_inst,
55 int (*wait_module_ready)(u8 part, s16 prcm_mod, u16 idlest_reg,
57 int (*wait_module_idle)(u8 part, s16 prcm_mod, u16 idlest_reg,
63 extern int cm_split_idlest_reg(void __iomem *idlest_reg, s16 *prcm_inst,
65 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg,
67 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg,
H A Dclock2430.c34 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
44 void __iomem **idlest_reg, omap2430_clk_i2chs_find_idlest()
48 *idlest_reg = OMAP2430_CM_REGADDR(CORE_MOD, CM_IDLEST); omap2430_clk_i2chs_find_idlest()
43 omap2430_clk_i2chs_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap2430_clk_i2chs_find_idlest() argument
H A Dclock3517.c42 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
51 void __iomem **idlest_reg, am35xx_clk_find_idlest()
55 *idlest_reg = (__force void __iomem *)(clk->enable_reg); am35xx_clk_find_idlest()
92 * @idlest_reg: void __iomem ** to store CM_IDLEST reg address into
97 * CM_{I,F}CLKEN bit. Pass back the correct info via @idlest_reg
101 void __iomem **idlest_reg, am35xx_clk_ipss_find_idlest()
108 *idlest_reg = (__force void __iomem *)r; am35xx_clk_ipss_find_idlest()
50 am35xx_clk_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) am35xx_clk_find_idlest() argument
100 am35xx_clk_ipss_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) am35xx_clk_ipss_find_idlest() argument
H A Dcm_common.c58 * @idlest_reg: CM_IDLEST* virtual address
62 * Given an absolute CM_IDLEST register address @idlest_reg, passes
68 int cm_split_idlest_reg(void __iomem *idlest_reg, s16 *prcm_inst, cm_split_idlest_reg() argument
77 return cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, cm_split_idlest_reg()
85 * @idlest_reg: CM_IDLESTx register
94 int omap_cm_wait_module_ready(u8 part, s16 prcm_mod, u16 idlest_reg, omap_cm_wait_module_ready() argument
103 return cm_ll_data->wait_module_ready(part, prcm_mod, idlest_reg, omap_cm_wait_module_ready()
111 * @idlest_reg: CM_IDLESTx register
120 int omap_cm_wait_module_idle(u8 part, s16 prcm_mod, u16 idlest_reg, omap_cm_wait_module_idle() argument
129 return cm_ll_data->wait_module_idle(part, prcm_mod, idlest_reg, omap_cm_wait_module_idle()
H A Dcm2xxx.c200 * @idlest_reg: CM_IDLEST* virtual address
207 static int omap2xxx_cm_split_idlest_reg(void __iomem *idlest_reg, omap2xxx_cm_split_idlest_reg() argument
215 if (idlest_reg < cm_base || idlest_reg > (cm_base + 0x0fff)) omap2xxx_cm_split_idlest_reg()
218 idlest_offs = (unsigned long)idlest_reg & 0xff; omap2xxx_cm_split_idlest_reg()
229 offs = idlest_reg - cm_base; omap2xxx_cm_split_idlest_reg()
H A Dcm3xxx.c114 * @idlest_reg: CM_IDLEST* virtual address
121 static int omap3xxx_cm_split_idlest_reg(void __iomem *idlest_reg, omap3xxx_cm_split_idlest_reg() argument
129 if (idlest_reg < (cm_base + OMAP3430_IVA2_MOD) || omap3xxx_cm_split_idlest_reg()
130 idlest_reg > (cm_base + 0x1ffff)) omap3xxx_cm_split_idlest_reg()
133 idlest_offs = (unsigned long)idlest_reg & 0xff; omap3xxx_cm_split_idlest_reg()
144 offs = idlest_reg - cm_base; omap3xxx_cm_split_idlest_reg()
H A Dclock.c237 void __iomem *companion_reg, *idlest_reg; _omap2_module_wait_ready() local
249 clk->ops->find_idlest(clk, &idlest_reg, &idlest_bit, &idlest_val); _omap2_module_wait_ready()
250 r = cm_split_idlest_reg(idlest_reg, &prcm_mod, &idlest_reg_id); _omap2_module_wait_ready()
253 _wait_idlest_generic(clk, idlest_reg, (1 << idlest_bit), _omap2_module_wait_ready()
345 * @idlest_reg: void __iomem ** to return the CM_IDLEST va in
357 void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap2_clk_dflt_find_idlest()
362 *idlest_reg = (__force void __iomem *)r; omap2_clk_dflt_find_idlest()
356 omap2_clk_dflt_find_idlest(struct clk_hw_omap *clk, void __iomem **idlest_reg, u8 *idlest_bit, u8 *idlest_val) omap2_clk_dflt_find_idlest() argument
H A Dclock.h213 void __iomem **idlest_reg,
H A Ddpll3xxx.c69 while (((omap2_clk_readl(clk, dd->idlest_reg) & dd->idlest_mask) _omap3_wait_dpll_status()
147 if ((omap2_clk_readl(clk, dd->idlest_reg) & dd->idlest_mask) == state) _omap3_noncore_dpll_lock()
/linux-4.1.27/drivers/clk/ti/
H A Dapll.c55 v = ti_clk_ll_ops->clk_readl(ad->idlest_reg); dra7_apll_enable()
68 v = ti_clk_ll_ops->clk_readl(ad->idlest_reg); dra7_apll_enable()
204 ad->idlest_reg = ti_clk_get_reg_addr(node, 1); of_dra7_apll_setup()
206 if (IS_ERR(ad->control_reg) || IS_ERR(ad->idlest_reg)) of_dra7_apll_setup()
264 v = ti_clk_ll_ops->clk_readl(ad->idlest_reg); omap2_apll_enable()
385 ad->idlest_reg = ti_clk_get_reg_addr(node, 2); of_omap2_apll_setup()
388 IS_ERR(ad->idlest_reg)) of_omap2_apll_setup()
H A Ddpll.c234 dd->idlest_reg = _get_reg(dpll->module, dpll->idlest_reg); ti_clk_register_dpll()
382 * missing idlest_reg, also clkhwops is different. Detected from of_ti_dpll_setup()
392 dd->idlest_reg = ti_clk_get_reg_addr(node, 1); of_ti_dpll_setup()
393 if (IS_ERR(dd->idlest_reg)) of_ti_dpll_setup()
H A Dclock.h134 u16 idlest_reg; member in struct:ti_clk_dpll
H A Dclk-3xxx-legacy.c128 .idlest_reg = 0xd20,
299 .idlest_reg = 0xd20,
501 .idlest_reg = 0xd24,
1266 .idlest_reg = 0x924,
2150 .idlest_reg = 0x24,
2511 .idlest_reg = 0xd20,
/linux-4.1.27/include/linux/clk/
H A Dti.h42 * @idlest_reg: register containing the DPLL idle status bitfield
47 * @idlest_mask: mask of the DPLL idle status bitfield in @idlest_reg
86 void __iomem *idlest_reg; member in struct:dpll_data
114 void __iomem **idlest_reg,

Completed in 285 milliseconds