/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | clock34xx.c | 32 * @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 D | cm.h | 53 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 D | clock2430.c | 34 * @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 D | clock3517.c | 42 * @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 D | cm_common.c | 58 * @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 D | cm2xxx.c | 200 * @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 D | cm3xxx.c | 114 * @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 D | clock.c | 237 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 D | clock.h | 213 void __iomem **idlest_reg,
|
H A D | dpll3xxx.c | 69 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 D | apll.c | 55 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 D | dpll.c | 234 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 D | clock.h | 134 u16 idlest_reg; member in struct:ti_clk_dpll
|
H A D | clk-3xxx-legacy.c | 128 .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 D | ti.h | 42 * @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,
|