Lines Matching refs:plat_data

44 	struct analogix_dp_plat_data plat_data;  member
47 static int exynos_dp_crtc_clock_enable(struct analogix_dp_plat_data *plat_data, in exynos_dp_crtc_clock_enable() argument
50 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable()
61 static int exynos_dp_poweron(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweron() argument
63 return exynos_dp_crtc_clock_enable(plat_data, true); in exynos_dp_poweron()
66 static int exynos_dp_poweroff(struct analogix_dp_plat_data *plat_data) in exynos_dp_poweroff() argument
68 return exynos_dp_crtc_clock_enable(plat_data, false); in exynos_dp_poweroff()
71 static int exynos_dp_get_modes(struct analogix_dp_plat_data *plat_data, in exynos_dp_get_modes() argument
74 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_get_modes()
78 if (dp->plat_data.panel) in exynos_dp_get_modes()
99 static int exynos_dp_bridge_attach(struct analogix_dp_plat_data *plat_data, in exynos_dp_bridge_attach() argument
103 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_bridge_attach()
158 if (!dp->plat_data.panel && !dp->ptn_bridge) { in exynos_dp_bind()
172 dp->plat_data.encoder = encoder; in exynos_dp_bind()
220 dp->plat_data.panel = of_drm_find_panel(np); in exynos_dp_probe()
223 if (IS_ERR(dp->plat_data.panel)) in exynos_dp_probe()
224 return PTR_ERR(dp->plat_data.panel); in exynos_dp_probe()
234 dp->plat_data.panel = panel; in exynos_dp_probe()
235 dp->plat_data.dev_type = EXYNOS_DP; in exynos_dp_probe()
236 dp->plat_data.power_on_start = exynos_dp_poweron; in exynos_dp_probe()
237 dp->plat_data.power_off = exynos_dp_poweroff; in exynos_dp_probe()
238 dp->plat_data.attach = exynos_dp_bridge_attach; in exynos_dp_probe()
239 dp->plat_data.get_modes = exynos_dp_get_modes; in exynos_dp_probe()
240 dp->plat_data.skip_connector = !!bridge; in exynos_dp_probe()
245 dp->adp = analogix_dp_probe(dev, &dp->plat_data); in exynos_dp_probe()