Lines Matching refs:dss
16 #include "dss.h"
28 int dss_pll_register(struct dss_device *dss, struct dss_pll *pll)
32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) {
33 if (!dss->plls[i]) {
34 dss->plls[i] = pll;
35 pll->dss = dss;
45 struct dss_device *dss = pll->dss;
48 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) {
49 if (dss->plls[i] == pll) {
50 dss->plls[i] = NULL;
51 pll->dss = NULL;
57 struct dss_pll *dss_pll_find(struct dss_device *dss, const char *name)
61 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) {
62 if (dss->plls[i] && strcmp(dss->plls[i]->name, name) == 0)
63 return dss->plls[i];
69 struct dss_pll *dss_pll_find_by_src(struct dss_device *dss,
80 return dss_pll_find(dss, "hdmi");
85 pll = dss_pll_find(dss, "dsi0");
87 pll = dss_pll_find(dss, "video0");
93 pll = dss_pll_find(dss, "dsi1");
95 pll = dss_pll_find(dss, "video1");