Home
last modified time | relevance | path

Searched refs:dssdev (Results 1 - 25 of 80) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c20 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) in display_name_show() argument
23 dssdev->name ? in display_name_show()
24 dssdev->name : ""); in display_name_show()
27 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument
30 omapdss_device_is_enabled(dssdev)); in display_enabled_show()
33 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument
43 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store()
46 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store()
50 r = dssdev->driver->enable(dssdev); in display_enabled_store()
60 display_tear_show(struct omap_dss_device *dssdev, char *buf) display_tear_show() argument
67 display_tear_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_tear_store() argument
87 display_timings_show(struct omap_dss_device *dssdev, char *buf) display_timings_show() argument
102 display_timings_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_timings_store() argument
140 display_rotate_show(struct omap_dss_device *dssdev, char *buf) display_rotate_show() argument
149 display_rotate_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_rotate_store() argument
168 display_mirror_show(struct omap_dss_device *dssdev, char *buf) display_mirror_show() argument
177 display_mirror_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_mirror_store() argument
197 display_wss_show(struct omap_dss_device *dssdev, char *buf) display_wss_show() argument
209 display_wss_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_wss_store() argument
272 struct omap_dss_device *dssdev; display_attr_show() local
287 struct omap_dss_device *dssdev; display_attr_store() local
311 struct omap_dss_device *dssdev = NULL; display_init_sysfs() local
334 struct omap_dss_device *dssdev = NULL; display_uninit_sysfs() local
[all...]
H A Ddisplay.c24 void omapdss_default_get_resolution(struct omap_dss_device *dssdev, in omapdss_default_get_resolution() argument
27 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
28 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
32 int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev) in omapdss_default_get_recommended_bpp() argument
34 switch (dssdev->type) { in omapdss_default_get_recommended_bpp()
36 if (dssdev->phy.dpi.data_lines == 24) in omapdss_default_get_recommended_bpp()
42 if (dssdev->ctrl.pixel_size == 24) in omapdss_default_get_recommended_bpp()
47 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
63 void omapdss_default_get_timings(struct omap_dss_device *dssdev, in omapdss_default_get_timings() argument
66 *timings = dssdev in omapdss_default_get_timings()
72 struct omap_dss_device *dssdev = NULL; dss_suspend_all_devices() local
91 struct omap_dss_device *dssdev = NULL; dss_resume_all_devices() local
108 struct omap_dss_device *dssdev = NULL; dss_disable_all_devices() local
123 omapdss_register_display(struct omap_dss_device *dssdev) omapdss_register_display() argument
167 omapdss_unregister_display(struct omap_dss_device *dssdev) omapdss_unregister_display() argument
175 omap_dss_get_device(struct omap_dss_device *dssdev) omap_dss_get_device() argument
189 omap_dss_put_device(struct omap_dss_device *dssdev) omap_dss_put_device() argument
203 struct omap_dss_device *dssdev; omap_dss_get_next_device() local
245 omap_dss_find_device(void *data, int (*match)(struct omap_dss_device *dssdev, void *data)) omap_dss_find_device() argument
248 struct omap_dss_device *dssdev = NULL; omap_dss_find_device() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c21 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) in display_name_show() argument
24 dssdev->name ? in display_name_show()
25 dssdev->name : ""); in display_name_show()
28 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument
31 omapdss_device_is_enabled(dssdev)); in display_enabled_show()
34 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument
44 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store()
47 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store()
51 r = dssdev->driver->enable(dssdev); in display_enabled_store()
61 display_tear_show(struct omap_dss_device *dssdev, char *buf) display_tear_show() argument
68 display_tear_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_tear_store() argument
88 display_timings_show(struct omap_dss_device *dssdev, char *buf) display_timings_show() argument
103 display_timings_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_timings_store() argument
141 display_rotate_show(struct omap_dss_device *dssdev, char *buf) display_rotate_show() argument
150 display_rotate_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_rotate_store() argument
169 display_mirror_show(struct omap_dss_device *dssdev, char *buf) display_mirror_show() argument
178 display_mirror_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_mirror_store() argument
198 display_wss_show(struct omap_dss_device *dssdev, char *buf) display_wss_show() argument
210 display_wss_store(struct omap_dss_device *dssdev, const char *buf, size_t size) display_wss_store() argument
274 struct omap_dss_device *dssdev; display_attr_show() local
289 struct omap_dss_device *dssdev; display_attr_store() local
313 struct omap_dss_device *dssdev = NULL; display_init_sysfs() local
336 struct omap_dss_device *dssdev = NULL; display_uninit_sysfs() local
[all...]
H A Ddisplay.c24 void omapdss_default_get_resolution(struct omap_dss_device *dssdev, in omapdss_default_get_resolution() argument
27 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
28 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
32 int omapdss_default_get_recommended_bpp(struct omap_dss_device *dssdev) in omapdss_default_get_recommended_bpp() argument
34 switch (dssdev->type) { in omapdss_default_get_recommended_bpp()
36 if (dssdev->phy.dpi.data_lines == 24) in omapdss_default_get_recommended_bpp()
42 if (dssdev->ctrl.pixel_size == 24) in omapdss_default_get_recommended_bpp()
47 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
63 void omapdss_default_get_timings(struct omap_dss_device *dssdev, in omapdss_default_get_timings() argument
66 *timings = dssdev in omapdss_default_get_timings()
72 struct omap_dss_device *dssdev = NULL; dss_suspend_all_devices() local
91 struct omap_dss_device *dssdev = NULL; dss_resume_all_devices() local
108 struct omap_dss_device *dssdev = NULL; dss_disable_all_devices() local
123 omapdss_register_display(struct omap_dss_device *dssdev) omapdss_register_display() argument
167 omapdss_unregister_display(struct omap_dss_device *dssdev) omapdss_unregister_display() argument
175 omap_dss_get_device(struct omap_dss_device *dssdev) omap_dss_get_device() argument
189 omap_dss_put_device(struct omap_dss_device *dssdev) omap_dss_put_device() argument
203 struct omap_dss_device *dssdev; omap_dss_get_next_device() local
245 omap_dss_find_device(void *data, int (*match)(struct omap_dss_device *dssdev, void *data)) omap_dss_find_device() argument
248 struct omap_dss_device *dssdev = NULL; omap_dss_find_device() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/
H A Dencoder-opa362.c23 struct omap_dss_device dssdev; member
31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
33 static int opa362_connect(struct omap_dss_device *dssdev, in opa362_connect() argument
36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect()
40 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect()
42 if (omapdss_device_is_connected(dssdev)) in opa362_connect()
45 r = in->ops.atv->connect(in, dssdev); in opa362_connect()
49 dst->src = dssdev; in opa362_connect()
50 dssdev->dst = dst; in opa362_connect()
55 static void opa362_disconnect(struct omap_dss_device *dssdev, in opa362_disconnect() argument
77 opa362_enable(struct omap_dss_device *dssdev) opa362_enable() argument
105 opa362_disable(struct omap_dss_device *dssdev) opa362_disable() argument
123 opa362_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_set_timings() argument
137 opa362_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_get_timings() argument
147 opa362_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_check_timings() argument
158 opa362_set_type(struct omap_dss_device *dssdev, enum omap_dss_venc_type type) opa362_set_type() argument
184 struct omap_dss_device *dssdev, *in; opa362_probe() local
237 struct omap_dss_device *dssdev = &ddata->dssdev; opa362_remove() local
[all...]
H A Dencoder-tpd12s015.c20 struct omap_dss_device dssdev; member
30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
32 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument
35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect()
39 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect()
43 dst->src = dssdev; in tpd_connect()
44 dssdev->dst = dst; in tpd_connect()
55 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument
58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect()
61 WARN_ON(dst != dssdev in tpd_disconnect()
74 tpd_enable(struct omap_dss_device *dssdev) tpd_enable() argument
94 tpd_disable(struct omap_dss_device *dssdev) tpd_disable() argument
107 tpd_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_set_timings() argument
119 tpd_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_get_timings() argument
127 tpd_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_check_timings() argument
139 tpd_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) tpd_read_edid() argument
158 tpd_detect(struct omap_dss_device *dssdev) tpd_detect() argument
165 tpd_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) tpd_set_infoframe() argument
174 tpd_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode) tpd_set_hdmi_mode() argument
219 struct omap_dss_device *dssdev; tpd_probe() local
289 struct omap_dss_device *dssdev = &ddata->dssdev; tpd_remove() local
[all...]
H A Dencoder-tfp410.c18 struct omap_dss_device dssdev; member
27 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
29 static int tfp410_connect(struct omap_dss_device *dssdev, in tfp410_connect() argument
32 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect()
36 if (omapdss_device_is_connected(dssdev)) in tfp410_connect()
39 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
43 dst->src = dssdev; in tfp410_connect()
44 dssdev->dst = dst; in tfp410_connect()
49 static void tfp410_disconnect(struct omap_dss_device *dssdev, in tfp410_disconnect() argument
52 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect()
69 tfp410_enable(struct omap_dss_device *dssdev) tfp410_enable() argument
97 tfp410_disable(struct omap_dss_device *dssdev) tfp410_disable() argument
120 tfp410_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_set_timings() argument
134 tfp410_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_get_timings() argument
142 tfp410_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_check_timings() argument
195 struct omap_dss_device *dssdev; tfp410_probe() local
246 struct omap_dss_device *dssdev = &ddata->dssdev; tfp410_remove() local
[all...]
H A Dconnector-hdmi.c37 struct omap_dss_device dssdev; member
47 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
49 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument
51 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect()
57 if (omapdss_device_is_connected(dssdev)) in hdmic_connect()
60 r = in->ops.hdmi->connect(in, dssdev); in hdmic_connect()
67 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument
69 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect()
74 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect()
77 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect()
80 hdmic_enable(struct omap_dss_device *dssdev) hdmic_enable() argument
105 hdmic_disable(struct omap_dss_device *dssdev) hdmic_disable() argument
120 hdmic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_set_timings() argument
132 hdmic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_get_timings() argument
140 hdmic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_check_timings() argument
149 hdmic_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) hdmic_read_edid() argument
158 hdmic_detect(struct omap_dss_device *dssdev) hdmic_detect() argument
169 hdmic_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode) hdmic_set_hdmi_mode() argument
177 hdmic_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) hdmic_set_infoframe() argument
233 struct omap_dss_device *dssdev; hdmic_probe() local
281 struct omap_dss_device *dssdev = &ddata->dssdev; hdmic_remove() local
[all...]
H A Dconnector-analog-tv.c18 struct omap_dss_device dssdev; member
44 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
46 static int tvc_connect(struct omap_dss_device *dssdev) in tvc_connect() argument
48 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect()
54 if (omapdss_device_is_connected(dssdev)) in tvc_connect()
57 r = in->ops.atv->connect(in, dssdev); in tvc_connect()
64 static void tvc_disconnect(struct omap_dss_device *dssdev) in tvc_disconnect() argument
66 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect()
71 if (!omapdss_device_is_connected(dssdev)) in tvc_disconnect()
74 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect()
77 tvc_enable(struct omap_dss_device *dssdev) tvc_enable() argument
109 tvc_disable(struct omap_dss_device *dssdev) tvc_disable() argument
124 tvc_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_set_timings() argument
136 tvc_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_get_timings() argument
144 tvc_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_check_timings() argument
153 tvc_get_wss(struct omap_dss_device *dssdev) tvc_get_wss() argument
161 tvc_set_wss(struct omap_dss_device *dssdev, u32 wss) tvc_set_wss() argument
190 struct omap_dss_device *in, *dssdev; tvc_probe_pdata() local
230 struct omap_dss_device *dssdev; tvc_probe() local
276 struct omap_dss_device *dssdev = &ddata->dssdev; tvc_remove() local
[all...]
H A Dpanel-dpi.c21 struct omap_dss_device dssdev; member
34 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
36 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument
38 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect()
42 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect()
45 r = in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
52 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument
54 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect()
57 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_disconnect()
60 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect()
63 panel_dpi_enable(struct omap_dss_device *dssdev) panel_dpi_enable() argument
93 panel_dpi_disable(struct omap_dss_device *dssdev) panel_dpi_disable() argument
111 panel_dpi_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_set_timings() argument
123 panel_dpi_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_get_timings() argument
131 panel_dpi_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_check_timings() argument
158 struct omap_dss_device *dssdev, *in; panel_dpi_probe_pdata() local
238 struct omap_dss_device *dssdev; panel_dpi_probe() local
291 struct omap_dss_device *dssdev = &ddata->dssdev; panel_dpi_remove() local
[all...]
H A Dconnector-dvi.c40 struct omap_dss_device dssdev; member
48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
50 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument
52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect()
56 if (omapdss_device_is_connected(dssdev)) in dvic_connect()
59 r = in->ops.dvi->connect(in, dssdev); in dvic_connect()
66 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument
68 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect()
71 if (!omapdss_device_is_connected(dssdev)) in dvic_disconnect()
74 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect()
77 dvic_enable(struct omap_dss_device *dssdev) dvic_enable() argument
100 dvic_disable(struct omap_dss_device *dssdev) dvic_disable() argument
113 dvic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_set_timings() argument
125 dvic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_get_timings() argument
133 dvic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_check_timings() argument
173 dvic_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) dvic_read_edid() argument
204 dvic_detect(struct omap_dss_device *dssdev) dvic_detect() argument
270 struct omap_dss_device *dssdev; dvic_probe() local
314 struct omap_dss_device *dssdev = &ddata->dssdev; dvic_remove() local
[all...]
H A Dpanel-sharp-ls037v7dw01.c20 struct omap_dss_device dssdev; member
56 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
58 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
60 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
64 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
67 r = in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
74 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
76 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
79 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect()
82 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
85 sharp_ls_enable(struct omap_dss_device *dssdev) sharp_ls_enable() argument
127 sharp_ls_disable(struct omap_dss_device *dssdev) sharp_ls_disable() argument
153 sharp_ls_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_set_timings() argument
165 sharp_ls_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_get_timings() argument
173 sharp_ls_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_check_timings() argument
263 struct omap_dss_device *dssdev; sharp_ls_probe() local
305 struct omap_dss_device *dssdev = &ddata->dssdev; sharp_ls_remove() local
[all...]
H A Dpanel-lgphilips-lb035q02.c40 struct omap_dss_device dssdev; member
55 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
117 static int lb035q02_connect(struct omap_dss_device *dssdev) in lb035q02_connect() argument
119 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect()
123 if (omapdss_device_is_connected(dssdev)) in lb035q02_connect()
126 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect()
135 static void lb035q02_disconnect(struct omap_dss_device *dssdev) in lb035q02_disconnect() argument
137 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect()
140 if (!omapdss_device_is_connected(dssdev)) in lb035q02_disconnect()
143 in->ops.dpi->disconnect(in, dssdev); in lb035q02_disconnect()
146 lb035q02_enable(struct omap_dss_device *dssdev) lb035q02_enable() argument
177 lb035q02_disable(struct omap_dss_device *dssdev) lb035q02_disable() argument
196 lb035q02_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_set_timings() argument
208 lb035q02_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_get_timings() argument
216 lb035q02_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_check_timings() argument
270 struct omap_dss_device *dssdev; lb035q02_panel_spi_probe() local
322 struct omap_dss_device *dssdev = &ddata->dssdev; lb035q02_panel_spi_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/
H A Dencoder-opa362.c23 struct omap_dss_device dssdev; member
31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
33 static int opa362_connect(struct omap_dss_device *dssdev, in opa362_connect() argument
36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect()
40 dev_dbg(dssdev->dev, "connect\n"); in opa362_connect()
42 if (omapdss_device_is_connected(dssdev)) in opa362_connect()
45 r = in->ops.atv->connect(in, dssdev); in opa362_connect()
49 dst->src = dssdev; in opa362_connect()
50 dssdev->dst = dst; in opa362_connect()
55 static void opa362_disconnect(struct omap_dss_device *dssdev, in opa362_disconnect() argument
77 opa362_enable(struct omap_dss_device *dssdev) opa362_enable() argument
105 opa362_disable(struct omap_dss_device *dssdev) opa362_disable() argument
123 opa362_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_set_timings() argument
137 opa362_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_get_timings() argument
147 opa362_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) opa362_check_timings() argument
158 opa362_set_type(struct omap_dss_device *dssdev, enum omap_dss_venc_type type) opa362_set_type() argument
184 struct omap_dss_device *dssdev, *in; opa362_probe() local
237 struct omap_dss_device *dssdev = &ddata->dssdev; opa362_remove() local
[all...]
H A Dencoder-tfp410.c19 struct omap_dss_device dssdev; member
29 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
31 static int tfp410_connect(struct omap_dss_device *dssdev, in tfp410_connect() argument
34 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect()
38 if (omapdss_device_is_connected(dssdev)) in tfp410_connect()
41 r = in->ops.dpi->connect(in, dssdev); in tfp410_connect()
45 dst->src = dssdev; in tfp410_connect()
46 dssdev->dst = dst; in tfp410_connect()
51 static void tfp410_disconnect(struct omap_dss_device *dssdev, in tfp410_disconnect() argument
54 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect()
71 tfp410_enable(struct omap_dss_device *dssdev) tfp410_enable() argument
99 tfp410_disable(struct omap_dss_device *dssdev) tfp410_disable() argument
122 tfp410_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_set_timings() argument
136 tfp410_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_get_timings() argument
144 tfp410_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tfp410_check_timings() argument
170 struct omap_dss_device *dssdev; tfp410_probe() local
223 struct omap_dss_device *dssdev = &ddata->dssdev; tfp410_remove() local
[all...]
H A Dconnector-analog-tv.c17 struct omap_dss_device dssdev; member
43 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
45 static int tvc_connect(struct omap_dss_device *dssdev) in tvc_connect() argument
47 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect()
52 if (omapdss_device_is_connected(dssdev)) in tvc_connect()
55 return in->ops.atv->connect(in, dssdev); in tvc_connect()
58 static void tvc_disconnect(struct omap_dss_device *dssdev) in tvc_disconnect() argument
60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect()
65 if (!omapdss_device_is_connected(dssdev)) in tvc_disconnect()
68 in->ops.atv->disconnect(in, dssdev); in tvc_disconnect()
71 tvc_enable(struct omap_dss_device *dssdev) tvc_enable() argument
103 tvc_disable(struct omap_dss_device *dssdev) tvc_disable() argument
118 tvc_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_set_timings() argument
130 tvc_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_get_timings() argument
138 tvc_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tvc_check_timings() argument
147 tvc_get_wss(struct omap_dss_device *dssdev) tvc_get_wss() argument
155 tvc_set_wss(struct omap_dss_device *dssdev, u32 wss) tvc_set_wss() argument
183 struct omap_dss_device *dssdev; tvc_probe() local
227 struct omap_dss_device *dssdev = &ddata->dssdev; tvc_remove() local
[all...]
H A Dencoder-tpd12s015.c20 struct omap_dss_device dssdev; member
30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
32 static int tpd_connect(struct omap_dss_device *dssdev, in tpd_connect() argument
35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect()
39 r = in->ops.hdmi->connect(in, dssdev); in tpd_connect()
43 dst->src = dssdev; in tpd_connect()
44 dssdev->dst = dst; in tpd_connect()
55 static void tpd_disconnect(struct omap_dss_device *dssdev, in tpd_disconnect() argument
58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect()
61 WARN_ON(dst != dssdev in tpd_disconnect()
74 tpd_enable(struct omap_dss_device *dssdev) tpd_enable() argument
94 tpd_disable(struct omap_dss_device *dssdev) tpd_disable() argument
107 tpd_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_set_timings() argument
119 tpd_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_get_timings() argument
127 tpd_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) tpd_check_timings() argument
139 tpd_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) tpd_read_edid() argument
158 tpd_detect(struct omap_dss_device *dssdev) tpd_detect() argument
165 tpd_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) tpd_set_infoframe() argument
174 tpd_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode) tpd_set_hdmi_mode() argument
219 struct omap_dss_device *dssdev; tpd_probe() local
289 struct omap_dss_device *dssdev = &ddata->dssdev; tpd_remove() local
[all...]
H A Dpanel-dpi.c19 struct omap_dss_device dssdev; member
29 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
31 static int panel_dpi_connect(struct omap_dss_device *dssdev) in panel_dpi_connect() argument
33 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect()
36 if (omapdss_device_is_connected(dssdev)) in panel_dpi_connect()
39 return in->ops.dpi->connect(in, dssdev); in panel_dpi_connect()
42 static void panel_dpi_disconnect(struct omap_dss_device *dssdev) in panel_dpi_disconnect() argument
44 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect()
47 if (!omapdss_device_is_connected(dssdev)) in panel_dpi_disconnect()
50 in->ops.dpi->disconnect(in, dssdev); in panel_dpi_disconnect()
53 panel_dpi_enable(struct omap_dss_device *dssdev) panel_dpi_enable() argument
80 panel_dpi_disable(struct omap_dss_device *dssdev) panel_dpi_disable() argument
95 panel_dpi_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_set_timings() argument
107 panel_dpi_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_get_timings() argument
115 panel_dpi_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) panel_dpi_check_timings() argument
177 struct omap_dss_device *dssdev; panel_dpi_probe() local
217 struct omap_dss_device *dssdev = &ddata->dssdev; panel_dpi_remove() local
[all...]
H A Dconnector-hdmi.c38 struct omap_dss_device dssdev; member
48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
50 static int hdmic_connect(struct omap_dss_device *dssdev) in hdmic_connect() argument
52 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect()
57 if (omapdss_device_is_connected(dssdev)) in hdmic_connect()
60 return in->ops.hdmi->connect(in, dssdev); in hdmic_connect()
63 static void hdmic_disconnect(struct omap_dss_device *dssdev) in hdmic_disconnect() argument
65 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect()
70 if (!omapdss_device_is_connected(dssdev)) in hdmic_disconnect()
73 in->ops.hdmi->disconnect(in, dssdev); in hdmic_disconnect()
76 hdmic_enable(struct omap_dss_device *dssdev) hdmic_enable() argument
101 hdmic_disable(struct omap_dss_device *dssdev) hdmic_disable() argument
116 hdmic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_set_timings() argument
128 hdmic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_get_timings() argument
136 hdmic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) hdmic_check_timings() argument
145 hdmic_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) hdmic_read_edid() argument
154 hdmic_detect(struct omap_dss_device *dssdev) hdmic_detect() argument
165 hdmic_set_hdmi_mode(struct omap_dss_device *dssdev, bool hdmi_mode) hdmic_set_hdmi_mode() argument
173 hdmic_set_infoframe(struct omap_dss_device *dssdev, const struct hdmi_avi_infoframe *avi) hdmic_set_infoframe() argument
204 struct omap_dss_device *dssdev; hdmic_probe() local
255 struct omap_dss_device *dssdev = &ddata->dssdev; hdmic_remove() local
[all...]
H A Dconnector-dvi.c40 struct omap_dss_device dssdev; member
48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev)
50 static int dvic_connect(struct omap_dss_device *dssdev) in dvic_connect() argument
52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect()
55 if (omapdss_device_is_connected(dssdev)) in dvic_connect()
58 return in->ops.dvi->connect(in, dssdev); in dvic_connect()
61 static void dvic_disconnect(struct omap_dss_device *dssdev) in dvic_disconnect() argument
63 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect()
66 if (!omapdss_device_is_connected(dssdev)) in dvic_disconnect()
69 in->ops.dvi->disconnect(in, dssdev); in dvic_disconnect()
72 dvic_enable(struct omap_dss_device *dssdev) dvic_enable() argument
95 dvic_disable(struct omap_dss_device *dssdev) dvic_disable() argument
108 dvic_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_set_timings() argument
120 dvic_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_get_timings() argument
128 dvic_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) dvic_check_timings() argument
168 dvic_read_edid(struct omap_dss_device *dssdev, u8 *edid, int len) dvic_read_edid() argument
199 dvic_detect(struct omap_dss_device *dssdev) dvic_detect() argument
265 struct omap_dss_device *dssdev; dvic_probe() local
309 struct omap_dss_device *dssdev = &ddata->dssdev; dvic_remove() local
[all...]
H A Dpanel-lgphilips-lb035q02.c40 struct omap_dss_device dssdev; member
52 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
114 static int lb035q02_connect(struct omap_dss_device *dssdev) in lb035q02_connect() argument
116 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect()
120 if (omapdss_device_is_connected(dssdev)) in lb035q02_connect()
123 r = in->ops.dpi->connect(in, dssdev); in lb035q02_connect()
132 static void lb035q02_disconnect(struct omap_dss_device *dssdev) in lb035q02_disconnect() argument
134 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect()
137 if (!omapdss_device_is_connected(dssdev)) in lb035q02_disconnect()
140 in->ops.dpi->disconnect(in, dssdev); in lb035q02_disconnect()
143 lb035q02_enable(struct omap_dss_device *dssdev) lb035q02_enable() argument
171 lb035q02_disable(struct omap_dss_device *dssdev) lb035q02_disable() argument
187 lb035q02_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_set_timings() argument
199 lb035q02_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_get_timings() argument
207 lb035q02_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) lb035q02_check_timings() argument
258 struct omap_dss_device *dssdev; lb035q02_panel_spi_probe() local
302 struct omap_dss_device *dssdev = &ddata->dssdev; lb035q02_panel_spi_remove() local
[all...]
H A Dpanel-sharp-ls037v7dw01.c19 struct omap_dss_device dssdev; member
55 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev)
57 static int sharp_ls_connect(struct omap_dss_device *dssdev) in sharp_ls_connect() argument
59 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect()
62 if (omapdss_device_is_connected(dssdev)) in sharp_ls_connect()
65 return in->ops.dpi->connect(in, dssdev); in sharp_ls_connect()
68 static void sharp_ls_disconnect(struct omap_dss_device *dssdev) in sharp_ls_disconnect() argument
70 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect()
73 if (!omapdss_device_is_connected(dssdev)) in sharp_ls_disconnect()
76 in->ops.dpi->disconnect(in, dssdev); in sharp_ls_disconnect()
79 sharp_ls_enable(struct omap_dss_device *dssdev) sharp_ls_enable() argument
121 sharp_ls_disable(struct omap_dss_device *dssdev) sharp_ls_disable() argument
147 sharp_ls_set_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_set_timings() argument
159 sharp_ls_get_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_get_timings() argument
167 sharp_ls_check_timings(struct omap_dss_device *dssdev, struct omap_video_timings *timings) sharp_ls_check_timings() argument
256 struct omap_dss_device *dssdev; sharp_ls_probe() local
298 struct omap_dss_device *dssdev = &ddata->dssdev; sharp_ls_remove() local
[all...]
/kernel/linux/linux-5.10/include/video/
H A Domapfb_dss.h438 int (*connect)(struct omap_dss_device *dssdev,
440 void (*disconnect)(struct omap_dss_device *dssdev,
443 int (*enable)(struct omap_dss_device *dssdev);
444 void (*disable)(struct omap_dss_device *dssdev);
446 int (*check_timings)(struct omap_dss_device *dssdev,
448 void (*set_timings)(struct omap_dss_device *dssdev,
450 void (*get_timings)(struct omap_dss_device *dssdev,
453 void (*set_data_lines)(struct omap_dss_device *dssdev, int data_lines);
457 int (*connect)(struct omap_dss_device *dssdev,
459 void (*disconnect)(struct omap_dss_device *dssdev,
804 omapdss_device_is_connected(struct omap_dss_device *dssdev) omapdss_device_is_connected() argument
809 omapdss_device_is_enabled(struct omap_dss_device *dssdev) omapdss_device_is_enabled() argument
844 omap_dss_get_device(struct omap_dss_device *dssdev) omap_dss_get_device() argument
851 omap_dss_put_device(struct omap_dss_device *dssdev) omap_dss_put_device() argument
[all...]
/kernel/linux/linux-6.6/include/video/
H A Domapfb_dss.h438 int (*connect)(struct omap_dss_device *dssdev,
440 void (*disconnect)(struct omap_dss_device *dssdev,
443 int (*enable)(struct omap_dss_device *dssdev);
444 void (*disable)(struct omap_dss_device *dssdev);
446 int (*check_timings)(struct omap_dss_device *dssdev,
448 void (*set_timings)(struct omap_dss_device *dssdev,
450 void (*get_timings)(struct omap_dss_device *dssdev,
453 void (*set_data_lines)(struct omap_dss_device *dssdev, int data_lines);
457 int (*connect)(struct omap_dss_device *dssdev,
459 void (*disconnect)(struct omap_dss_device *dssdev,
804 omapdss_device_is_connected(struct omap_dss_device *dssdev) omapdss_device_is_connected() argument
809 omapdss_device_is_enabled(struct omap_dss_device *dssdev) omapdss_device_is_enabled() argument
844 omap_dss_get_device(struct omap_dss_device *dssdev) omap_dss_get_device() argument
851 omap_dss_put_device(struct omap_dss_device *dssdev) omap_dss_put_device() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/dss/
H A Dbase.c53 void omapdss_device_register(struct omap_dss_device *dssdev) in omapdss_device_register() argument
56 list_add_tail(&dssdev->list, &omapdss_devices_list); in omapdss_device_register()
61 void omapdss_device_unregister(struct omap_dss_device *dssdev) in omapdss_device_unregister() argument
64 list_del(&dssdev->list); in omapdss_device_unregister()
71 struct omap_dss_device *dssdev; in omapdss_device_is_registered() local
76 list_for_each_entry(dssdev, &omapdss_devices_list, list) { in omapdss_device_is_registered()
77 if (dssdev->dev->of_node == node) { in omapdss_device_is_registered()
87 struct omap_dss_device *omapdss_device_get(struct omap_dss_device *dssdev) in omapdss_device_get() argument
89 if (!try_module_get(dssdev->owner)) in omapdss_device_get()
92 if (get_device(dssdev in omapdss_device_get()
101 omapdss_device_put(struct omap_dss_device *dssdev) omapdss_device_put() argument
110 struct omap_dss_device *dssdev; omapdss_find_device_by_node() local
126 struct omap_dss_device *dssdev; omapdss_device_next_output() local
169 omapdss_device_is_connected(struct omap_dss_device *dssdev) omapdss_device_is_connected() argument
237 omapdss_device_enable(struct omap_dss_device *dssdev) omapdss_device_enable() argument
251 omapdss_device_disable(struct omap_dss_device *dssdev) omapdss_device_disable() argument
[all...]

Completed in 13 milliseconds

1234