/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-sony-acx565akm.c | 54 struct panel_drv_data { struct 102 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 104 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() 154 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() 159 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() 165 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() 171 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 177 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 187 static void set_sleep_mode(struct panel_drv_data *ddata, int on) in set_sleep_mode() 204 static void set_display_state(struct panel_drv_data *ddat [all...] |
H A D | connector-analog-tv.c | 16 struct panel_drv_data { struct 43 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 47 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect() 60 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect() 73 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_enable() 105 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disable() 121 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_set_timings() 133 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_get_timings() 141 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_check_timings() 149 struct panel_drv_data *ddat in tvc_get_wss() [all...] |
H A D | encoder-tpd12s015.c | 19 struct panel_drv_data { struct 30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect() 76 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_enable() 96 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disable() 110 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_set_timings() 122 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_get_timings() 130 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_check_timings() 142 struct panel_drv_data *ddat in tpd_read_edid() [all...] |
H A D | panel-dpi.c | 18 struct panel_drv_data { struct 29 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 33 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() 44 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() 55 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable() 82 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disable() 98 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_set_timings() 110 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_get_timings() 118 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_check_timings() 140 struct panel_drv_data *ddat in panel_dpi_probe_of() [all...] |
H A D | connector-hdmi.c | 37 struct panel_drv_data { struct 48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect() 65 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() 78 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_enable() 103 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disable() 119 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_set_timings() 131 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_get_timings() 139 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_check_timings() 148 struct panel_drv_data *ddat in hdmic_read_edid() [all...] |
H A D | panel-dsi-cm.c | 38 struct panel_drv_data { struct 80 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 86 static int dsicm_panel_reset(struct panel_drv_data *ddata); 90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 96 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() 122 static int dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) in dsicm_dcs_write_0() 128 static int dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) in dsicm_dcs_write_1() 136 static int dsicm_sleep_in(struct panel_drv_data *ddat [all...] |
H A D | encoder-opa362.c | 22 struct panel_drv_data { struct 31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disconnect() 79 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_enable() 107 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disable() 126 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_set_timings() 140 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_get_timings() 150 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_check_timings() 183 struct panel_drv_data *ddat in opa362_probe() [all...] |
H A D | encoder-tfp410.c | 18 struct panel_drv_data { struct 29 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 34 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect() 54 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect() 73 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_enable() 101 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disable() 125 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_set_timings() 139 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_get_timings() 147 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_check_timings() 169 struct panel_drv_data *ddat in tfp410_probe() [all...] |
H A D | connector-dvi.c | 39 struct panel_drv_data { struct 48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect() 63 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect() 74 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_enable() 97 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disable() 111 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_set_timings() 123 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_get_timings() 131 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_check_timings() 171 struct panel_drv_data *ddat in dvic_read_edid() [all...] |
H A D | panel-tpo-td043mtea1.c | 50 struct panel_drv_data { struct 91 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 152 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror() 161 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror() 169 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_show() 177 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_store() 199 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_mode_show() 207 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_mode_store() 226 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_gamma_show() 246 struct panel_drv_data *ddat in tpo_td043_gamma_store() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
H A D | panel-dsi-cm.c | 43 struct panel_drv_data { struct 72 static inline struct panel_drv_data *panel_to_ddata(struct drm_panel *panel) in panel_to_ddata() 74 return container_of(panel, struct panel_drv_data, panel); in panel_to_ddata() 77 static void dsicm_bl_power(struct panel_drv_data *ddata, bool enable) in dsicm_bl_power() 94 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 100 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 110 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() 115 static int dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) in dsicm_dcs_write_1() 120 static int dsicm_sleep_in(struct panel_drv_data *ddata) in dsicm_sleep_in() 138 static int dsicm_sleep_out(struct panel_drv_data *ddat [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-sony-acx565akm.c | 56 struct panel_drv_data { struct 103 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 105 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, in acx565akm_transfer() 155 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) in acx565akm_cmd() 160 static inline void acx565akm_write(struct panel_drv_data *ddata, in acx565akm_write() 166 static inline void acx565akm_read(struct panel_drv_data *ddata, in acx565akm_read() 172 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 178 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 188 static void set_sleep_mode(struct panel_drv_data *ddata, int on) in set_sleep_mode() 205 static void set_display_state(struct panel_drv_data *ddat [all...] |
H A D | encoder-tpd12s015.c | 19 struct panel_drv_data { struct 30 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 35 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disconnect() 76 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_enable() 96 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_disable() 110 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_set_timings() 122 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_get_timings() 130 struct panel_drv_data *ddata = to_panel_data(dssdev); in tpd_check_timings() 142 struct panel_drv_data *ddat in tpd_read_edid() [all...] |
H A D | connector-hdmi.c | 36 struct panel_drv_data { struct 47 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 51 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_connect() 69 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disconnect() 82 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_enable() 107 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_disable() 123 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_set_timings() 135 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_get_timings() 143 struct panel_drv_data *ddata = to_panel_data(dssdev); in hdmic_check_timings() 152 struct panel_drv_data *ddat in hdmic_read_edid() [all...] |
H A D | panel-dsi-cm.c | 38 struct panel_drv_data { struct 80 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 86 static int dsicm_panel_reset(struct panel_drv_data *ddata); 90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 96 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() 122 static int dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) in dsicm_dcs_write_0() 128 static int dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) in dsicm_dcs_write_1() 136 static int dsicm_sleep_in(struct panel_drv_data *ddat [all...] |
H A D | connector-analog-tv.c | 17 struct panel_drv_data { struct 44 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 48 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_connect() 66 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disconnect() 79 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_enable() 111 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_disable() 127 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_set_timings() 139 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_get_timings() 147 struct panel_drv_data *ddata = to_panel_data(dssdev); in tvc_check_timings() 155 struct panel_drv_data *ddat in tvc_get_wss() [all...] |
H A D | encoder-opa362.c | 22 struct panel_drv_data { struct 31 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 36 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_connect() 58 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disconnect() 79 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_enable() 107 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_disable() 126 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_set_timings() 140 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_get_timings() 150 struct panel_drv_data *ddata = to_panel_data(dssdev); in opa362_check_timings() 183 struct panel_drv_data *ddat in opa362_probe() [all...] |
H A D | connector-dvi.c | 39 struct panel_drv_data { struct 48 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_connect() 68 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disconnect() 79 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_enable() 102 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_disable() 116 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_set_timings() 128 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_get_timings() 136 struct panel_drv_data *ddata = to_panel_data(dssdev); in dvic_check_timings() 176 struct panel_drv_data *ddat in dvic_read_edid() [all...] |
H A D | panel-tpo-td043mtea1.c | 51 struct panel_drv_data { struct 92 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 153 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_set_hmirror() 162 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); in tpo_td043_get_hmirror() 170 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_show() 178 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_vmirror_store() 200 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_mode_show() 208 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_mode_store() 227 struct panel_drv_data *ddata = dev_get_drvdata(dev); in tpo_td043_gamma_show() 247 struct panel_drv_data *ddat in tpo_td043_gamma_store() [all...] |
H A D | panel-dpi.c | 20 struct panel_drv_data { struct 34 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 38 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_connect() 54 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disconnect() 65 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_enable() 95 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_disable() 114 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_set_timings() 126 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_get_timings() 134 struct panel_drv_data *ddata = to_panel_data(dssdev); in panel_dpi_check_timings() 157 struct panel_drv_data *ddat in panel_dpi_probe_pdata() [all...] |
H A D | panel-nec-nl8048hl11.c | 19 struct panel_drv_data { struct 83 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 118 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_connect() 134 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disconnect() 145 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_enable() 173 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_disable() 190 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_set_timings() 202 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_get_timings() 210 struct panel_drv_data *ddata = to_panel_data(dssdev); in nec_8048_check_timings() 234 struct panel_drv_data *ddat in nec_8048_probe_of() [all...] |
H A D | panel-sharp-ls037v7dw01.c | 19 struct panel_drv_data { struct 56 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 60 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_connect() 76 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disconnect() 87 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_enable() 129 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_disable() 156 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_set_timings() 168 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_get_timings() 176 struct panel_drv_data *ddata = to_panel_data(dssdev); in sharp_ls_check_timings() 213 struct panel_drv_data *ddat in sharp_ls_probe_of() [all...] |
H A D | panel-lgphilips-lb035q02.c | 39 struct panel_drv_data { struct 55 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 119 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_connect() 137 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disconnect() 148 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_enable() 179 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_disable() 199 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_set_timings() 211 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_get_timings() 219 struct panel_drv_data *ddata = to_panel_data(dssdev); in lb035q02_check_timings() 242 struct panel_drv_data *ddat in lb035q02_probe_of() [all...] |
H A D | encoder-tfp410.c | 17 struct panel_drv_data { struct 27 #define to_panel_data(x) container_of(x, struct panel_drv_data, dssdev) 32 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_connect() 52 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disconnect() 71 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_enable() 99 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_disable() 123 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_set_timings() 137 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_get_timings() 145 struct panel_drv_data *ddata = to_panel_data(dssdev); in tfp410_check_timings() 167 struct panel_drv_data *ddat in tfp410_probe_of() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/displays/ |
H A D | panel-dsi-cm.c | 41 struct panel_drv_data { struct 92 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) 96 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 98 static int dsicm_panel_reset(struct panel_drv_data *ddata); 102 static void dsicm_bl_power(struct panel_drv_data *ddata, bool enable) in dsicm_bl_power() 126 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start() 132 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait() 142 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1() 158 static int dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) in dsicm_dcs_write_0() 165 static int dsicm_dcs_write_1(struct panel_drv_data *ddat [all...] |