/* Some OMAP modules on OMAP3 ES2+ chips have both initiator and target IDLEST bits. For our purposes, we are concerned with the target IDLEST bits, which exist at a different bit position than the *CLKEN bit position for these modules (DSS and USBHOST) (The default find_idlest code assumes that they are at the same position.) No return value.  */
static void omap3430es2_clk_dss_usbhost_find_idlest(struct clk *clk, void __iomem **idlest_reg, u8 *idlest_bit)
/* Some OMAP modules on OMAP3 ES2+ chips have both initiator and target IDLEST bits. For our purposes, we are concerned with the target IDLEST bits, which exist at a different bit position than the *CLKEN bit position for these modules (DSS and USBHOST) (The default find_idlest code assumes that they are at the same position.) No return value.  */
static void omap3430es2_clk_dss_usbhost_find_idlest(struct clk *clk, void __iomem **idlest_reg, u8 *idlest_bit)
{
	u32 r;
	r = (((__force u32)clk->enable_reg & ~0xf0) | 0x20);
	*idlest_reg = (__force void __iomem *)r;
	*idlest_bit = OMAP3430ES2_ST_DSS_IDLE_SHIFT;
}