/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_bridge.h | 885 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 D | intel_acpi.c | 344 * 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 D | intel_backlight.h | 19 void intel_backlight_init_funcs(struct intel_panel *panel); 21 void intel_backlight_destroy(struct intel_panel *panel);
|
H A D | intel_bios.h | 237 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 D | drm_bridge.h | 903 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 D | intel_panel.h | 22 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 D | rcar_lvds.c | 67 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 D | da8xx-fb.c | 444 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 D | sun6i_mipi_dsi.c | 772 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 D | da8xx-fb.c | 444 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 D | sun6i_mipi_dsi.c | 772 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 D | panel-samsung-s6e3ha2.c | 3 * 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 D | panel-ilitek-ili9881c.c | 48 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 D | panel-samsung-s6e8aa0.c | 3 * 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 D | panel-novatek-nt36523.c | 33 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 D | mmp_ctrl.c | 205 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 D | mmp_ctrl.c | 205 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 D | dmic-process.h | 24 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 D | nconf.gui.c | 366 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 D | display.c | 27 *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 D | parade-ps8640.c | 158 /* 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 D | tc358762.c | 182 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 D | mxsfb_drv.c | 120 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 D | vc4_dpi.c | 236 /* 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 D | display.c | 27 *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()
|