/* SPDX-License-Identifier: GPL-2.0+ */ | |
/* | |
* TI PIPE3 PHY | |
* | |
* (C) Copyright 2013 | |
* Texas Instruments, <www.ti.com> | |
*/ | |
#ifndef __OMAP_PIPE3_PHY_H | |
#define __OMAP_PIPE3_PHY_H | |
struct pipe3_dpll_params { | |
u16 m; | |
u8 n; | |
u8 freq:3; | |
u8 sd; | |
u32 mf; | |
}; | |
struct pipe3_dpll_map { | |
unsigned long rate; | |
struct pipe3_dpll_params params; | |
}; | |
struct omap_pipe3 { | |
void __iomem *pll_ctrl_base; | |
void __iomem *power_reg; | |
struct pipe3_dpll_map *dpll_map; | |
}; | |
int phy_pipe3_power_on(struct omap_pipe3 *phy); | |
int phy_pipe3_power_off(struct omap_pipe3 *pipe3); | |
#endif /* __OMAP_PIPE3_PHY_H */ |