Lines Matching refs:phy

86 static int omap_pipe3_wait_lock(struct omap_pipe3 *phy)  in omap_pipe3_wait_lock()  argument
93 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_STATUS); in omap_pipe3_wait_lock()
106 static int omap_pipe3_dpll_program(struct omap_pipe3 *phy) in omap_pipe3_dpll_program() argument
111 dpll_params = omap_pipe3_get_dpll_params(phy); in omap_pipe3_dpll_program()
117 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION1); in omap_pipe3_dpll_program()
120 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION1, val); in omap_pipe3_dpll_program()
122 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION2); in omap_pipe3_dpll_program()
125 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION2, val); in omap_pipe3_dpll_program()
127 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION1); in omap_pipe3_dpll_program()
130 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION1, val); in omap_pipe3_dpll_program()
132 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION4); in omap_pipe3_dpll_program()
135 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION4, val); in omap_pipe3_dpll_program()
137 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION3); in omap_pipe3_dpll_program()
140 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION3, val); in omap_pipe3_dpll_program()
142 omap_pipe3_writel(phy->pll_ctrl_base, PLL_GO, SET_PLL_GO); in omap_pipe3_dpll_program()
144 return omap_pipe3_wait_lock(phy); in omap_pipe3_dpll_program()
147 static void omap_control_phy_power(struct omap_pipe3 *phy, int on) in omap_control_phy_power() argument
151 val = readl(phy->power_reg); in omap_control_phy_power()
169 writel(val, phy->power_reg); in omap_control_phy_power()
172 int phy_pipe3_power_on(struct omap_pipe3 *phy) in phy_pipe3_power_on() argument
178 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_STATUS); in phy_pipe3_power_on()
180 ret = omap_pipe3_dpll_program(phy); in phy_pipe3_power_on()
185 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION2); in phy_pipe3_power_on()
188 omap_pipe3_writel(phy->pll_ctrl_base, in phy_pipe3_power_on()
190 ret = omap_pipe3_wait_lock(phy); in phy_pipe3_power_on()
197 omap_control_phy_power(phy, 1); in phy_pipe3_power_on()
202 int phy_pipe3_power_off(struct omap_pipe3 *phy) in phy_pipe3_power_off() argument
208 omap_control_phy_power(phy, 0); in phy_pipe3_power_off()
211 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_CONFIGURATION2); in phy_pipe3_power_off()
213 omap_pipe3_writel(phy->pll_ctrl_base, PLL_CONFIGURATION2, val); in phy_pipe3_power_off()
218 val = omap_pipe3_readl(phy->pll_ctrl_base, PLL_STATUS); in phy_pipe3_power_off()