/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | display-sysfs.c | 20 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 D | display.c | 24 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 D | display-sysfs.c | 21 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 D | display.c | 24 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 D | encoder-opa362.c | 23 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 D | encoder-tpd12s015.c | 20 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 D | encoder-tfp410.c | 18 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 D | connector-hdmi.c | 37 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 D | connector-analog-tv.c | 18 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 D | panel-dpi.c | 21 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 D | connector-dvi.c | 40 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 D | panel-sharp-ls037v7dw01.c | 20 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 D | panel-lgphilips-lb035q02.c | 40 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 D | encoder-opa362.c | 23 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 D | encoder-tfp410.c | 19 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 D | connector-analog-tv.c | 17 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 D | encoder-tpd12s015.c | 20 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 D | panel-dpi.c | 19 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 D | connector-hdmi.c | 38 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 D | connector-dvi.c | 40 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 D | panel-lgphilips-lb035q02.c | 40 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 D | panel-sharp-ls037v7dw01.c | 19 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 D | omapfb_dss.h | 438 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 D | omapfb_dss.h | 438 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 D | base.c | 53 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...] |