Home
last modified time | relevance | path

Searched refs:panel (Results 251 - 275 of 473) sorted by relevance

1...<<111213141516171819

/kernel/linux/linux-5.10/include/drm/
H A Ddrm_bridge.h885 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel);
886 struct drm_bridge *drm_panel_bridge_add_typed(struct drm_panel *panel,
890 struct drm_panel *panel);
892 struct drm_panel *panel,
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_acpi.c344 * If i915 is driving an internal panel without registering its native in intel_acpi_video_register()
352 struct intel_panel *panel = &to_intel_connector(connector)->panel; in intel_acpi_video_register() local
354 if (panel->backlight.funcs && !panel->backlight.device) { in intel_acpi_video_register()
H A Dintel_backlight.h19 void intel_backlight_init_funcs(struct intel_panel *panel);
21 void intel_backlight_destroy(struct intel_panel *panel);
H A Dintel_bios.h237 struct intel_panel *panel,
240 struct intel_panel *panel,
243 void intel_bios_fini_panel(struct intel_panel *panel);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_bridge.h903 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel);
904 struct drm_bridge *drm_panel_bridge_add_typed(struct drm_panel *panel,
910 struct drm_panel *panel);
912 struct drm_panel *panel,
915 struct drm_panel *panel);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_panel.h22 int intel_panel_init(struct intel_panel *panel,
25 void intel_panel_fini(struct intel_panel *panel);
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_lvds.c67 struct drm_panel *panel; member
99 return drm_panel_get_modes(lvds->panel, connector); in rcar_lvds_connector_get_modes()
131 /* The flat panel mode is fixed, just copy it to the adjusted mode. */ in rcar_lvds_connector_atomic_check()
420 if (!lvds->panel) in rcar_lvds_get_lvds_mode()
587 if (lvds->panel) { in __rcar_lvds_atomic_enable()
588 drm_panel_prepare(lvds->panel); in __rcar_lvds_atomic_enable()
589 drm_panel_enable(lvds->panel); in __rcar_lvds_atomic_enable()
612 if (lvds->panel) { in rcar_lvds_atomic_disable()
613 drm_panel_disable(lvds->panel); in rcar_lvds_atomic_disable()
614 drm_panel_unprepare(lvds->panel); in rcar_lvds_atomic_disable()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dda8xx-fb.c444 struct fb_videomode *panel) in lcd_cfg_display()
496 if ((panel->sync & FB_SYNC_HOR_HIGH_ACT) == 0) in lcd_cfg_display()
501 if ((panel->sync & FB_SYNC_VERT_HIGH_ACT) == 0) in lcd_cfg_display()
769 struct fb_videomode *panel) in lcd_init()
774 ret = da8xx_fb_calc_config_clk_divider(par, panel); in lcd_init()
780 if (panel->sync & FB_SYNC_CLK_INVERT) in lcd_init()
793 lcd_cfg_vertical_sync(panel->upper_margin, panel->vsync_len, in lcd_init()
794 panel->lower_margin); in lcd_init()
795 lcd_cfg_horizontal_sync(panel in lcd_init()
443 lcd_cfg_display(const struct lcd_ctrl_config *cfg, struct fb_videomode *panel) lcd_cfg_display() argument
768 lcd_init(struct da8xx_fb_par *par, const struct lcd_ctrl_config *cfg, struct fb_videomode *panel) lcd_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.c772 if (dsi->panel) in sun6i_dsi_encoder_enable()
773 drm_panel_prepare(dsi->panel); in sun6i_dsi_encoder_enable()
780 * panel to send any DCS command as part as their enable in sun6i_dsi_encoder_enable()
787 if (dsi->panel) in sun6i_dsi_encoder_enable()
788 drm_panel_enable(dsi->panel); in sun6i_dsi_encoder_enable()
803 if (dsi->panel) { in sun6i_dsi_encoder_disable()
804 drm_panel_disable(dsi->panel); in sun6i_dsi_encoder_disable()
805 drm_panel_unprepare(dsi->panel); in sun6i_dsi_encoder_disable()
820 return drm_panel_get_modes(dsi->panel, connector); in sun6i_dsi_get_modes()
832 return dsi->panel in sun6i_dsi_connector_detect()
966 struct drm_panel *panel = of_drm_find_panel(device->dev.of_node); sun6i_dsi_attach() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dda8xx-fb.c444 struct fb_videomode *panel) in lcd_cfg_display()
496 if ((panel->sync & FB_SYNC_HOR_HIGH_ACT) == 0) in lcd_cfg_display()
501 if ((panel->sync & FB_SYNC_VERT_HIGH_ACT) == 0) in lcd_cfg_display()
769 struct fb_videomode *panel) in lcd_init()
774 ret = da8xx_fb_calc_config_clk_divider(par, panel); in lcd_init()
780 if (panel->sync & FB_SYNC_CLK_INVERT) in lcd_init()
793 lcd_cfg_vertical_sync(panel->upper_margin, panel->vsync_len, in lcd_init()
794 panel->lower_margin); in lcd_init()
795 lcd_cfg_horizontal_sync(panel in lcd_init()
443 lcd_cfg_display(const struct lcd_ctrl_config *cfg, struct fb_videomode *panel) lcd_cfg_display() argument
768 lcd_init(struct da8xx_fb_par *par, const struct lcd_ctrl_config *cfg, struct fb_videomode *panel) lcd_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun6i_mipi_dsi.c772 if (dsi->panel) in sun6i_dsi_encoder_enable()
773 drm_panel_prepare(dsi->panel); in sun6i_dsi_encoder_enable()
780 * panel to send any DCS command as part as their enable in sun6i_dsi_encoder_enable()
787 if (dsi->panel) in sun6i_dsi_encoder_enable()
788 drm_panel_enable(dsi->panel); in sun6i_dsi_encoder_enable()
803 if (dsi->panel) { in sun6i_dsi_encoder_disable()
804 drm_panel_disable(dsi->panel); in sun6i_dsi_encoder_disable()
805 drm_panel_unprepare(dsi->panel); in sun6i_dsi_encoder_disable()
820 return drm_panel_get_modes(dsi->panel, connector); in sun6i_dsi_get_modes()
832 return dsi->panel in sun6i_dsi_connector_detect()
966 struct drm_panel *panel = of_drm_find_panel(device->dev.of_node); sun6i_dsi_attach() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6e3ha2.c3 * MIPI-DSI based s6e3ha2 AMOLED 5.7 inch panel driver.
234 struct drm_panel panel; member
501 static int s6e3ha2_disable(struct drm_panel *panel) in s6e3ha2_disable() argument
503 struct s6e3ha2 *ctx = container_of(panel, struct s6e3ha2, panel); in s6e3ha2_disable()
516 static int s6e3ha2_unprepare(struct drm_panel *panel) in s6e3ha2_unprepare() argument
518 struct s6e3ha2 *ctx = container_of(panel, struct s6e3ha2, panel); in s6e3ha2_unprepare()
544 static int s6e3ha2_prepare(struct drm_panel *panel) in s6e3ha2_prepare() argument
546 struct s6e3ha2 *ctx = container_of(panel, struc in s6e3ha2_prepare()
566 s6e3ha2_enable(struct drm_panel *panel) s6e3ha2_enable() argument
645 s6e3ha2_get_modes(struct drm_panel *panel, struct drm_connector *connector) s6e3ha2_get_modes() argument
[all...]
H A Dpanel-ilitek-ili9881c.c48 struct drm_panel panel; member
833 static inline struct ili9881c *panel_to_ili9881c(struct drm_panel *panel) in panel_to_ili9881c() argument
835 return container_of(panel, struct ili9881c, panel); in panel_to_ili9881c()
839 * The panel seems to accept some private DCS commands that map
873 static int ili9881c_prepare(struct drm_panel *panel) in ili9881c_prepare() argument
875 struct ili9881c *ctx = panel_to_ili9881c(panel); in ili9881c_prepare()
879 /* Power the panel */ in ili9881c_prepare()
920 static int ili9881c_enable(struct drm_panel *panel) in ili9881c_enable() argument
922 struct ili9881c *ctx = panel_to_ili9881c(panel); in ili9881c_enable()
931 ili9881c_disable(struct drm_panel *panel) ili9881c_disable() argument
938 ili9881c_unprepare(struct drm_panel *panel) ili9881c_unprepare() argument
1017 ili9881c_get_modes(struct drm_panel *panel, struct drm_connector *connector) ili9881c_get_modes() argument
1049 ili9881c_get_orientation(struct drm_panel *panel) ili9881c_get_orientation() argument
[all...]
H A Dpanel-samsung-s6e8aa0.c3 * MIPI-DSI based s6e8aa0 AMOLED LCD 5.3 inch panel driver.
96 struct drm_panel panel; member
123 static inline struct s6e8aa0 *panel_to_s6e8aa0(struct drm_panel *panel) in panel_to_s6e8aa0() argument
125 return container_of(panel, struct s6e8aa0, panel); in panel_to_s6e8aa0()
881 static int s6e8aa0_disable(struct drm_panel *panel) in s6e8aa0_disable() argument
886 static int s6e8aa0_unprepare(struct drm_panel *panel) in s6e8aa0_unprepare() argument
888 struct s6e8aa0 *ctx = panel_to_s6e8aa0(panel); in s6e8aa0_unprepare()
899 static int s6e8aa0_prepare(struct drm_panel *panel) in s6e8aa0_prepare() argument
901 struct s6e8aa0 *ctx = panel_to_s6e8aa0(panel); in s6e8aa0_prepare()
917 s6e8aa0_enable(struct drm_panel *panel) s6e8aa0_enable() argument
922 s6e8aa0_get_modes(struct drm_panel *panel, struct drm_connector *connector) s6e8aa0_get_modes() argument
[all...]
H A Dpanel-novatek-nt36523.c33 struct drm_panel panel; member
63 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info() argument
65 return container_of(panel, struct panel_info, panel); in to_panel_info()
1044 static int nt36523_prepare(struct drm_panel *panel) in nt36523_prepare() argument
1046 struct panel_info *pinfo = to_panel_info(panel); in nt36523_prepare()
1054 dev_err(panel->dev, "failed to enable vddio regulator: %d\n", ret); in nt36523_prepare()
1063 dev_err(panel->dev, "failed to initialize panel: %d\n", ret); in nt36523_prepare()
1072 static int nt36523_disable(struct drm_panel *panel) in nt36523_disable() argument
1094 nt36523_unprepare(struct drm_panel *panel) nt36523_unprepare() argument
1128 nt36523_get_modes(struct drm_panel *panel, struct drm_connector *connector) nt36523_get_modes() argument
1160 nt36523_get_orientation(struct drm_panel *panel) nt36523_get_orientation() argument
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c205 if (path->panel && path->panel->set_onoff) in path_onoff()
206 path->panel->set_onoff(path->panel, 1); in path_onoff()
208 if (path->panel && path->panel->set_onoff) in path_onoff()
209 path->panel->set_onoff(path->panel, 0); in path_onoff()
/kernel/linux/linux-6.6/drivers/video/fbdev/mmp/hw/
H A Dmmp_ctrl.c205 if (path->panel && path->panel->set_onoff) in path_onoff()
206 path->panel->set_onoff(path->panel, 1); in path_onoff()
208 if (path->panel && path->panel->set_onoff) in path_onoff()
209 path->panel->set_onoff(path->panel, 0); in path_onoff()
/third_party/alsa-utils/topology/nhlt/intel/dmic/
H A Ddmic-process.h24 uint8_t type, uint8_t panel, uint32_t speaker_position_distance,
39 uint8_t *type, uint8_t *panel, uint32_t *speaker_position_distance,
/kernel/linux/linux-5.10/scripts/kconfig/
H A Dnconf.gui.c366 PANEL *panel; in dialog_inputbox() local
426 panel = new_panel(win); in dialog_inputbox()
534 del_panel(panel); in dialog_inputbox()
565 PANEL *panel; in show_scroll_win() local
593 /* show the help in the help window, and show the help panel */ in show_scroll_win()
598 panel = new_panel(win); in show_scroll_win()
661 del_panel(panel); in show_scroll_win()
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay.c27 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
28 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
47 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
66 *timings = dssdev->panel.timings; in omapdss_default_get_timings()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dparade-ps8640.c158 /* Switch access edp panel's edid through i2c */ in ps8640_bridge_poweron()
262 /* Attach the panel-bridge to the dsi bridge */ in ps8640_bridge_attach()
317 struct drm_panel *panel; in ps8640_probe() local
326 ret = drm_of_find_panel_or_bridge(np, 1, 0, &panel, NULL); in ps8640_probe()
329 if (!panel) in ps8640_probe()
332 ps_bridge->panel_bridge = devm_drm_panel_bridge_add(dev, panel); in ps8640_probe()
H A Dtc358762.c182 struct drm_panel *panel; in tc358762_parse_dt() local
185 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, 0, &panel, NULL); in tc358762_parse_dt()
189 panel_bridge = devm_drm_panel_bridge_add(dev, panel); in tc358762_parse_dt()
/kernel/linux/linux-5.10/drivers/gpu/drm/mxsfb/
H A Dmxsfb_drv.c120 struct drm_panel *panel; in mxsfb_attach_bridge() local
124 ret = drm_of_find_panel_or_bridge(drm->dev->of_node, 0, 0, &panel, in mxsfb_attach_bridge()
129 if (panel) { in mxsfb_attach_bridge()
130 bridge = devm_drm_panel_bridge_add_typed(drm->dev, panel, in mxsfb_attach_bridge()
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_dpi.c236 /* Sets up the next link in the display chain, whether it's a panel or
242 struct drm_panel *panel; in vc4_dpi_init_bridge() local
247 &panel, &bridge); in vc4_dpi_init_bridge()
258 if (panel) in vc4_dpi_init_bridge()
259 bridge = drm_panel_bridge_add_typed(panel, in vc4_dpi_init_bridge()
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay.c27 *xres = dssdev->panel.timings.x_res; in omapdss_default_get_resolution()
28 *yres = dssdev->panel.timings.y_res; in omapdss_default_get_resolution()
47 if (dsi_get_pixel_size(dssdev->panel.dsi_pix_fmt) > 16) in omapdss_default_get_recommended_bpp()
66 *timings = dssdev->panel.timings; in omapdss_default_get_timings()

Completed in 22 milliseconds

1...<<111213141516171819