Home
last modified time | relevance | path

Searched refs:panel (Results 51 - 75 of 473) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-mantix-mlaf057we51.c3 * Mantix MLAF057WE51 5.7" MIPI-DSI panel driver
20 #define DRV_NAME "panel-mantix-mlaf057we51"
29 struct drm_panel panel; member
39 static inline struct mantix *panel_to_mantix(struct drm_panel *panel) in panel_to_mantix() argument
41 return container_of(panel, struct mantix, panel); in panel_to_mantix()
58 * Init sequence was supplied by the panel vendor. in mantix_init_sequence()
78 static int mantix_enable(struct drm_panel *panel) in mantix_enable() argument
80 struct mantix *ctx = panel_to_mantix(panel); in mantix_enable()
112 static int mantix_disable(struct drm_panel *panel) in mantix_disable() argument
130 mantix_unprepare(struct drm_panel *panel) mantix_unprepare() argument
149 mantix_prepare(struct drm_panel *panel) mantix_prepare() argument
205 mantix_get_modes(struct drm_panel *panel, struct drm_connector *connector) mantix_get_modes() argument
[all...]
H A Dpanel-sharp-lq101r1sx01.c33 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() argument
35 return container_of(panel, struct sharp_panel, base); in to_sharp_panel()
88 static int sharp_panel_disable(struct drm_panel *panel) in sharp_panel_disable() argument
90 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_disable()
100 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() argument
102 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_unprepare()
112 dev_err(panel->dev, "failed to set display off: %d\n", err); in sharp_panel_unprepare()
116 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in sharp_panel_unprepare()
161 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() argument
163 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_prepare()
250 sharp_panel_enable(struct drm_panel *panel) sharp_panel_enable() argument
274 sharp_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) sharp_panel_get_modes() argument
[all...]
H A Dpanel-truly-nt35597.c55 struct drm_panel panel; member
71 static inline struct truly_nt35597 *panel_to_ctx(struct drm_panel *panel) in panel_to_ctx() argument
73 return container_of(panel, struct truly_nt35597, panel); in panel_to_ctx()
225 static int truly_dcs_write(struct drm_panel *panel, u32 command) in truly_dcs_write() argument
227 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write()
240 static int truly_dcs_write_buf(struct drm_panel *panel, in truly_dcs_write_buf() argument
243 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write_buf()
274 * Reset sequence of truly panel requires the panel t in truly_35597_power_on()
311 truly_nt35597_disable(struct drm_panel *panel) truly_nt35597_disable() argument
329 truly_nt35597_unprepare(struct drm_panel *panel) truly_nt35597_unprepare() argument
361 truly_nt35597_prepare(struct drm_panel *panel) truly_nt35597_prepare() argument
422 truly_nt35597_enable(struct drm_panel *panel) truly_nt35597_enable() argument
441 truly_nt35597_get_modes(struct drm_panel *panel, struct drm_connector *connector) truly_nt35597_get_modes() argument
[all...]
H A Dpanel-lvds.c3 * Generic LVDS panel driver
26 struct drm_panel panel; member
44 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds() argument
46 return container_of(panel, struct panel_lvds, panel); in to_panel_lvds()
49 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare() argument
51 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_unprepare()
62 static int panel_lvds_prepare(struct drm_panel *panel) in panel_lvds_prepare() argument
64 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_prepare()
83 static int panel_lvds_get_modes(struct drm_panel *panel, in panel_lvds_get_modes() argument
[all...]
H A Dpanel-lg-lg4573.c6 * drivers/gpu/drm/panel/panel-ld9040.c
30 struct drm_panel panel; member
35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel) in panel_to_lg4573() argument
37 return container_of(panel, struct lg4573, panel); in panel_to_lg4573()
48 dev_dbg(ctx->panel.dev, "writing data: %x\n", data); in lg4573_spi_write_u16()
115 dev_dbg(ctx->panel.dev, "transfer display mode settings\n"); in lg4573_display_mode_settings()
131 dev_dbg(ctx->panel.dev, "transfer power settings\n"); in lg4573_power_settings()
156 dev_dbg(ctx->panel in lg4573_gamma_settings()
183 lg4573_disable(struct drm_panel *panel) lg4573_disable() argument
190 lg4573_enable(struct drm_panel *panel) lg4573_enable() argument
211 lg4573_get_modes(struct drm_panel *panel, struct drm_connector *connector) lg4573_get_modes() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-mantix-mlaf057we51.c3 * Mantix MLAF057WE51 5.7" MIPI-DSI panel driver
22 #define DRV_NAME "panel-mantix-mlaf057we51"
31 struct drm_panel panel; member
43 static inline struct mantix *panel_to_mantix(struct drm_panel *panel) in panel_to_mantix() argument
45 return container_of(panel, struct mantix, panel); in panel_to_mantix()
54 * Init sequence was supplied by the panel vendor. in mantix_init_sequence()
74 static int mantix_enable(struct drm_panel *panel) in mantix_enable() argument
76 struct mantix *ctx = panel_to_mantix(panel); in mantix_enable()
108 static int mantix_disable(struct drm_panel *panel) in mantix_disable() argument
126 mantix_unprepare(struct drm_panel *panel) mantix_unprepare() argument
145 mantix_prepare(struct drm_panel *panel) mantix_prepare() argument
220 mantix_get_modes(struct drm_panel *panel, struct drm_connector *connector) mantix_get_modes() argument
[all...]
H A Dpanel-abt-y030xx067a.c3 * Asia Better Technology Ltd. Y030XX067A IPS LCD panel driver
122 struct drm_panel panel; member
132 static inline struct y030xx067a *to_y030xx067a(struct drm_panel *panel) in to_y030xx067a() argument
134 return container_of(panel, struct y030xx067a, panel); in to_y030xx067a()
162 static int y030xx067a_prepare(struct drm_panel *panel) in y030xx067a_prepare() argument
164 struct y030xx067a *priv = to_y030xx067a(panel); in y030xx067a_prepare()
194 static int y030xx067a_unprepare(struct drm_panel *panel) in y030xx067a_unprepare() argument
196 struct y030xx067a *priv = to_y030xx067a(panel); in y030xx067a_unprepare()
204 static int y030xx067a_enable(struct drm_panel *panel) in y030xx067a_enable() argument
218 y030xx067a_disable(struct drm_panel *panel) y030xx067a_disable() argument
227 y030xx067a_get_modes(struct drm_panel *panel, struct drm_connector *connector) y030xx067a_get_modes() argument
[all...]
H A Dpanel-auo-a030jtn01.c3 * AU Optronics A030JTN01.0 TFT LCD panel driver
40 struct drm_panel panel; member
50 static inline struct a030jtn01 *to_a030jtn01(struct drm_panel *panel) in to_a030jtn01() argument
52 return container_of(panel, struct a030jtn01, panel); in to_a030jtn01()
55 static int a030jtn01_prepare(struct drm_panel *panel) in a030jtn01_prepare() argument
57 struct a030jtn01 *priv = to_a030jtn01(panel); in a030jtn01_prepare()
104 static int a030jtn01_unprepare(struct drm_panel *panel) in a030jtn01_unprepare() argument
106 struct a030jtn01 *priv = to_a030jtn01(panel); in a030jtn01_unprepare()
114 static int a030jtn01_enable(struct drm_panel *panel) in a030jtn01_enable() argument
130 a030jtn01_disable(struct drm_panel *panel) a030jtn01_disable() argument
137 a030jtn01_get_modes(struct drm_panel *panel, struct drm_connector *connector) a030jtn01_get_modes() argument
[all...]
H A Dpanel-innolux-ej030na.c3 * Innolux/Chimei EJ030NA TFT LCD panel driver
31 struct drm_panel panel; member
41 static inline struct ej030na *to_ej030na(struct drm_panel *panel) in to_ej030na() argument
43 return container_of(panel, struct ej030na, panel); in to_ej030na()
86 static int ej030na_prepare(struct drm_panel *panel) in ej030na_prepare() argument
88 struct ej030na *priv = to_ej030na(panel); in ej030na_prepare()
118 static int ej030na_unprepare(struct drm_panel *panel) in ej030na_unprepare() argument
120 struct ej030na *priv = to_ej030na(panel); in ej030na_unprepare()
128 static int ej030na_enable(struct drm_panel *panel) in ej030na_enable() argument
143 ej030na_disable(struct drm_panel *panel) ej030na_disable() argument
153 ej030na_get_modes(struct drm_panel *panel, struct drm_connector *connector) ej030na_get_modes() argument
[all...]
H A Dpanel-sharp-lq101r1sx01.c33 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() argument
35 return container_of(panel, struct sharp_panel, base); in to_sharp_panel()
88 static int sharp_panel_disable(struct drm_panel *panel) in sharp_panel_disable() argument
90 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_disable()
100 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() argument
102 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_unprepare()
112 dev_err(panel->dev, "failed to set display off: %d\n", err); in sharp_panel_unprepare()
116 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in sharp_panel_unprepare()
161 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() argument
163 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_prepare()
250 sharp_panel_enable(struct drm_panel *panel) sharp_panel_enable() argument
274 sharp_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) sharp_panel_get_modes() argument
[all...]
H A Dpanel-truly-nt35597.c55 struct drm_panel panel; member
71 static inline struct truly_nt35597 *panel_to_ctx(struct drm_panel *panel) in panel_to_ctx() argument
73 return container_of(panel, struct truly_nt35597, panel); in panel_to_ctx()
225 static int truly_dcs_write(struct drm_panel *panel, u32 command) in truly_dcs_write() argument
227 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write()
240 static int truly_dcs_write_buf(struct drm_panel *panel, in truly_dcs_write_buf() argument
243 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write_buf()
274 * Reset sequence of truly panel requires the panel t in truly_35597_power_on()
311 truly_nt35597_disable(struct drm_panel *panel) truly_nt35597_disable() argument
329 truly_nt35597_unprepare(struct drm_panel *panel) truly_nt35597_unprepare() argument
361 truly_nt35597_prepare(struct drm_panel *panel) truly_nt35597_prepare() argument
422 truly_nt35597_enable(struct drm_panel *panel) truly_nt35597_enable() argument
441 truly_nt35597_get_modes(struct drm_panel *panel, struct drm_connector *connector) truly_nt35597_get_modes() argument
[all...]
H A Dpanel-ebbg-ft8719.c4 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
33 struct drm_panel panel; member
42 struct ebbg_ft8719 *to_ebbg_ft8719(struct drm_panel *panel) in to_ebbg_ft8719() argument
44 return container_of(panel, struct ebbg_ft8719, panel); in to_ebbg_ft8719()
115 static int ebbg_ft8719_prepare(struct drm_panel *panel) in ebbg_ft8719_prepare() argument
117 struct ebbg_ft8719 *ctx = to_ebbg_ft8719(panel); in ebbg_ft8719_prepare()
129 dev_err(dev, "Failed to initialize panel: %d\n", ret); in ebbg_ft8719_prepare()
137 static int ebbg_ft8719_unprepare(struct drm_panel *panel) in ebbg_ft8719_unprepare() argument
139 struct ebbg_ft8719 *ctx = to_ebbg_ft8719(panel); in ebbg_ft8719_unprepare()
170 ebbg_ft8719_get_modes(struct drm_panel *panel, struct drm_connector *connector) ebbg_ft8719_get_modes() argument
[all...]
H A Dpanel-samsung-s6d27a1.c3 * Panel driver for the Samsung S6D27A1 480x800 DPI RGB panel.
26 #define S6D27A1_READID1 0xDA /* Read panel ID 1 */
27 #define S6D27A1_READID2 0xDB /* Read panel ID 2 */
28 #define S6D27A1_READID3 0xDC /* Read panel ID 3 */
45 struct drm_panel panel; member
52 * The vendor driver states that the S6D27A1 panel
69 static inline struct s6d27a1 *to_s6d27a1(struct drm_panel *panel) in to_s6d27a1() argument
71 return container_of(panel, struct s6d27a1, panel); in to_s6d27a1()
171 static int s6d27a1_unprepare(struct drm_panel *panel) in s6d27a1_unprepare() argument
181 s6d27a1_disable(struct drm_panel *panel) s6d27a1_disable() argument
192 s6d27a1_prepare(struct drm_panel *panel) s6d27a1_prepare() argument
197 s6d27a1_enable(struct drm_panel *panel) s6d27a1_enable() argument
207 s6d27a1_get_modes(struct drm_panel *panel, struct drm_connector *connector) s6d27a1_get_modes() argument
[all...]
H A Dpanel-elida-kd35t133.c3 * Elida kd35t133 5.5" MIPI-DSI panel driver
8 * Rockteck jh057n00900 5.5" MIPI-DSI panel driver
41 struct drm_panel panel; member
49 static inline struct kd35t133 *panel_to_kd35t133(struct drm_panel *panel) in panel_to_kd35t133() argument
51 return container_of(panel, struct kd35t133, panel); in panel_to_kd35t133()
60 * Init sequence was supplied by the panel vendor with minimal in kd35t133_init_sequence()
88 static int kd35t133_unprepare(struct drm_panel *panel) in kd35t133_unprepare() argument
90 struct kd35t133 *ctx = panel_to_kd35t133(panel); in kd35t133_unprepare()
117 static int kd35t133_prepare(struct drm_panel *panel) in kd35t133_prepare() argument
194 kd35t133_get_modes(struct drm_panel *panel, struct drm_connector *connector) kd35t133_get_modes() argument
223 kd35t133_get_orientation(struct drm_panel *panel) kd35t133_get_orientation() argument
[all...]
H A Dpanel-samsung-db7430.c3 * Panel driver for the Samsung LMS397KF04 480x800 DPI RGB panel.
49 * struct db7430 - state container for a panel controlled by the DB7430
57 /** @panel: the DRM panel instance for this device */
58 struct drm_panel panel; member
84 static inline struct db7430 *to_db7430(struct drm_panel *panel) in to_db7430() argument
86 return container_of(panel, struct db7430, panel); in to_db7430()
172 static int db7430_unprepare(struct drm_panel *panel) in db7430_unprepare() argument
174 return db7430_power_off(to_db7430(panel)); in db7430_unprepare()
177 db7430_disable(struct drm_panel *panel) db7430_disable() argument
190 db7430_prepare(struct drm_panel *panel) db7430_prepare() argument
195 db7430_enable(struct drm_panel *panel) db7430_enable() argument
227 db7430_get_modes(struct drm_panel *panel, struct drm_connector *connector) db7430_get_modes() argument
[all...]
H A Dpanel-lg-lg4573.c6 * drivers/gpu/drm/panel/panel-ld9040.c
30 struct drm_panel panel; member
35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel) in panel_to_lg4573() argument
37 return container_of(panel, struct lg4573, panel); in panel_to_lg4573()
48 dev_dbg(ctx->panel.dev, "writing data: %x\n", data); in lg4573_spi_write_u16()
115 dev_dbg(ctx->panel.dev, "transfer display mode settings\n"); in lg4573_display_mode_settings()
131 dev_dbg(ctx->panel.dev, "transfer power settings\n"); in lg4573_power_settings()
156 dev_dbg(ctx->panel in lg4573_gamma_settings()
183 lg4573_disable(struct drm_panel *panel) lg4573_disable() argument
190 lg4573_enable(struct drm_panel *panel) lg4573_enable() argument
211 lg4573_get_modes(struct drm_panel *panel, struct drm_connector *connector) lg4573_get_modes() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/
H A Ddsi_manager.c97 * because only master DSI device adds the panel to global in dsi_mgr_setup_components()
98 * panel list. The panel's device is the master DSI device. in dsi_mgr_setup_components()
253 struct drm_panel *panel; in msm_dsi_manager_panel_init() local
264 * There is only 1 panel in the global panel list for dual DSI mode. in msm_dsi_manager_panel_init()
268 panel = msm_dsi_host_get_panel(master_dsi->host); in msm_dsi_manager_panel_init()
269 if (IS_ERR(panel)) { in msm_dsi_manager_panel_init()
270 DRM_ERROR("Could not find panel for %u (%ld)\n", msm_dsi->id, in msm_dsi_manager_panel_init()
271 PTR_ERR(panel)); in msm_dsi_manager_panel_init()
321 struct drm_panel *panel = msm_dsi->panel; dsi_mgr_connector_get_modes() local
375 struct drm_panel *panel = msm_dsi->panel; dsi_mgr_bridge_pre_enable() local
456 struct drm_panel *panel = msm_dsi->panel; dsi_mgr_bridge_enable() local
481 struct drm_panel *panel = msm_dsi->panel; dsi_mgr_bridge_disable() local
507 struct drm_panel *panel = msm_dsi->panel; dsi_mgr_bridge_post_disable() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Damba-clcd.c70 if (fb->panel->backlight) { in clcdfb_disable()
71 fb->panel->backlight->props.power = FB_BLANK_POWERDOWN; in clcdfb_disable()
72 backlight_update_status(fb->panel->backlight); in clcdfb_disable()
123 if (fb->panel->backlight) { in clcdfb_enable()
124 fb->panel->backlight->props.power = FB_BLANK_UNBLANK; in clcdfb_enable()
125 backlight_update_status(fb->panel->backlight); in clcdfb_enable()
141 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields()
142 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields()
145 caps = fb->panel->cntl & CNTL_BGR ? in clcdfb_set_bitfields()
152 if (!(fb->panel in clcdfb_set_bitfields()
619 clcdfb_of_get_mode(struct device *dev, struct device_node *panel, struct clcd_panel *clcd_panel) clcdfb_of_get_mode() argument
696 struct device_node *endpoint, *panel; clcdfb_of_init_display() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Damba-clcd.c57 if (fb->panel->backlight) { in clcdfb_disable()
58 fb->panel->backlight->props.power = FB_BLANK_POWERDOWN; in clcdfb_disable()
59 backlight_update_status(fb->panel->backlight); in clcdfb_disable()
110 if (fb->panel->backlight) { in clcdfb_enable()
111 fb->panel->backlight->props.power = FB_BLANK_UNBLANK; in clcdfb_enable()
112 backlight_update_status(fb->panel->backlight); in clcdfb_enable()
128 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields()
129 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields()
132 caps = fb->panel->cntl & CNTL_BGR ? in clcdfb_set_bitfields()
139 if (!(fb->panel in clcdfb_set_bitfields()
605 clcdfb_of_get_mode(struct device *dev, struct device_node *panel, struct clcd_panel *clcd_panel) clcdfb_of_get_mode() argument
682 struct device_node *endpoint, *panel; clcdfb_of_init_display() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/
H A Dlcdc.c284 struct lcd_panel *panel = lcdc.fbdev->panel; in omap_lcdc_setup_plane() local
288 rot_x = panel->x_res; in omap_lcdc_setup_plane()
289 rot_y = panel->y_res; in omap_lcdc_setup_plane()
291 rot_x = panel->y_res; in omap_lcdc_setup_plane()
292 rot_y = panel->x_res; in omap_lcdc_setup_plane()
459 struct lcd_panel *panel = lcdc.fbdev->panel; in setup_regs() local
460 int is_tft = panel->config & OMAP_LCDC_PANEL_TFT; in setup_regs()
470 l |= (is_tft && panel in setup_regs()
623 struct lcd_panel *panel = lcdc.fbdev->panel; alloc_fbmem() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/
H A Dlcdc.c286 struct lcd_panel *panel = lcdc.fbdev->panel; in omap_lcdc_setup_plane() local
290 rot_x = panel->x_res; in omap_lcdc_setup_plane()
291 rot_y = panel->y_res; in omap_lcdc_setup_plane()
293 rot_x = panel->y_res; in omap_lcdc_setup_plane()
294 rot_y = panel->x_res; in omap_lcdc_setup_plane()
461 struct lcd_panel *panel = lcdc.fbdev->panel; in setup_regs() local
462 int is_tft = panel->config & OMAP_LCDC_PANEL_TFT; in setup_regs()
472 l |= (is_tft && panel in setup_regs()
625 struct lcd_panel *panel = lcdc.fbdev->panel; alloc_fbmem() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_panel.c58 return list_first_entry_or_null(&connector->panel.fixed_modes, in intel_panel_preferred_fixed_mode()
101 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_fixed_mode()
138 int min_vrefresh = connector->panel.vbt.seamless_drrs_min_refresh_rate; in intel_panel_downclock_mode()
142 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_downclock_mode()
162 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_highest_mode()
175 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head) { in intel_panel_get_modes()
192 list_for_each_entry(mode1, &connector->panel.fixed_modes, head) { in has_drrs_modes()
195 list_for_each_entry_continue(mode2, &connector->panel.fixed_modes, head) { in has_drrs_modes()
206 return connector->panel.vbt.drrs_type; in intel_panel_drrs_type()
275 list_move_tail(&mode->head, &connector->panel in intel_panel_add_edid_alt_fixed_modes()
722 struct intel_panel *panel = &connector->panel; intel_panel_init_alloc() local
732 struct intel_panel *panel = &connector->panel; intel_panel_init() local
751 struct intel_panel *panel = &connector->panel; intel_panel_fini() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_lvds_connector.c14 struct drm_panel *panel; member
24 if (!mdp4_lvds_connector->panel) { in mdp4_lvds_connector_detect()
25 mdp4_lvds_connector->panel = in mdp4_lvds_connector_detect()
27 if (IS_ERR(mdp4_lvds_connector->panel)) in mdp4_lvds_connector_detect()
28 mdp4_lvds_connector->panel = NULL; in mdp4_lvds_connector_detect()
31 return mdp4_lvds_connector->panel ? in mdp4_lvds_connector_detect()
50 struct drm_panel *panel = mdp4_lvds_connector->panel; in mdp4_lvds_connector_get_modes() local
53 if (panel) in mdp4_lvds_connector_get_modes()
54 ret = drm_panel_get_modes(panel, connecto in mdp4_lvds_connector_get_modes()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_lvds.c25 struct drm_panel *panel; member
47 return drm_panel_get_modes(lvds->panel, connector); in sun4i_lvds_get_modes()
74 if (lvds->panel) { in sun4i_lvds_encoder_enable()
75 drm_panel_prepare(lvds->panel); in sun4i_lvds_encoder_enable()
76 drm_panel_enable(lvds->panel); in sun4i_lvds_encoder_enable()
86 if (lvds->panel) { in sun4i_lvds_encoder_disable()
87 drm_panel_disable(lvds->panel); in sun4i_lvds_encoder_disable()
88 drm_panel_unprepare(lvds->panel); in sun4i_lvds_encoder_disable()
110 &lvds->panel, &bridge); in sun4i_lvds_init()
112 dev_info(drm->dev, "No panel o in sun4i_lvds_init()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_lvds_connector.c14 struct drm_panel *panel; member
24 if (!mdp4_lvds_connector->panel) { in mdp4_lvds_connector_detect()
25 mdp4_lvds_connector->panel = in mdp4_lvds_connector_detect()
27 if (IS_ERR(mdp4_lvds_connector->panel)) in mdp4_lvds_connector_detect()
28 mdp4_lvds_connector->panel = NULL; in mdp4_lvds_connector_detect()
31 return mdp4_lvds_connector->panel ? in mdp4_lvds_connector_detect()
50 struct drm_panel *panel = mdp4_lvds_connector->panel; in mdp4_lvds_connector_get_modes() local
53 if (panel) in mdp4_lvds_connector_get_modes()
54 ret = drm_panel_get_modes(panel, connecto in mdp4_lvds_connector_get_modes()
[all...]

Completed in 12 milliseconds

12345678910>>...19