Lines Matching refs:dss_pll
127 struct dss_pll;
155 int (*enable)(struct dss_pll *pll);
156 void (*disable)(struct dss_pll *pll);
157 int (*set_config)(struct dss_pll *pll,
188 struct dss_pll { struct
264 struct dss_pll *plls[4];
265 struct dss_pll *video1_pll;
266 struct dss_pll *video2_pll;
325 struct dss_pll *dss_video_pll_init(struct dss_device *dss,
328 void dss_video_pll_uninit(struct dss_pll *pll);
330 void dss_ctrl_pll_enable(struct dss_pll *pll, bool enable);
460 int dss_pll_register(struct dss_device *dss, struct dss_pll *pll);
461 void dss_pll_unregister(struct dss_pll *pll);
462 struct dss_pll *dss_pll_find(struct dss_device *dss, const char *name);
463 struct dss_pll *dss_pll_find_by_src(struct dss_device *dss,
466 int dss_pll_enable(struct dss_pll *pll);
467 void dss_pll_disable(struct dss_pll *pll);
468 int dss_pll_set_config(struct dss_pll *pll,
471 bool dss_pll_hsdiv_calc_a(const struct dss_pll *pll, unsigned long clkdco,
474 bool dss_pll_calc_a(const struct dss_pll *pll, unsigned long clkin,
478 bool dss_pll_calc_b(const struct dss_pll *pll, unsigned long clkin,
481 int dss_pll_write_config_type_a(struct dss_pll *pll,
483 int dss_pll_write_config_type_b(struct dss_pll *pll,
485 int dss_pll_wait_reset_done(struct dss_pll *pll);