/linux-4.4.14/include/drm/ |
D | drm_panel.h | 31 struct drm_panel; 69 int (*disable)(struct drm_panel *panel); 70 int (*unprepare)(struct drm_panel *panel); 71 int (*prepare)(struct drm_panel *panel); 72 int (*enable)(struct drm_panel *panel); 73 int (*get_modes)(struct drm_panel *panel); 74 int (*get_timings)(struct drm_panel *panel, unsigned int num_timings, 78 struct drm_panel { struct 88 static inline int drm_panel_unprepare(struct drm_panel *panel) in drm_panel_unprepare() argument 96 static inline int drm_panel_disable(struct drm_panel *panel) in drm_panel_disable() [all …]
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_panel.c | 33 void drm_panel_init(struct drm_panel *panel) in drm_panel_init() 39 int drm_panel_add(struct drm_panel *panel) in drm_panel_add() 49 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove() 57 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector) in drm_panel_attach() 69 int drm_panel_detach(struct drm_panel *panel) in drm_panel_detach() 79 struct drm_panel *of_drm_find_panel(struct device_node *np) in of_drm_find_panel() 81 struct drm_panel *panel; in of_drm_find_panel()
|
D | Makefile | 20 drm-$(CONFIG_DRM_PANEL) += drm_panel.o
|
/linux-4.4.14/drivers/gpu/drm/panel/ |
D | panel-samsung-ld9040.c | 92 struct drm_panel panel; 113 static inline struct ld9040 *panel_to_ld9040(struct drm_panel *panel) in panel_to_ld9040() 220 static int ld9040_disable(struct drm_panel *panel) in ld9040_disable() 225 static int ld9040_unprepare(struct drm_panel *panel) in ld9040_unprepare() 239 static int ld9040_prepare(struct drm_panel *panel) in ld9040_prepare() 258 static int ld9040_enable(struct drm_panel *panel) in ld9040_enable() 263 static int ld9040_get_modes(struct drm_panel *panel) in ld9040_get_modes()
|
D | panel-lg-lg4573.c | 30 struct drm_panel panel; 35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel) in panel_to_lg4573() 183 static int lg4573_disable(struct drm_panel *panel) in lg4573_disable() 190 static int lg4573_enable(struct drm_panel *panel) in lg4573_enable() 212 static int lg4573_get_modes(struct drm_panel *panel) in lg4573_get_modes()
|
D | panel-sharp-lq101r1sx01.c | 23 struct drm_panel base; 37 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() 92 static int sharp_panel_disable(struct drm_panel *panel) in sharp_panel_disable() 109 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() 170 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() 259 static int sharp_panel_enable(struct drm_panel *panel) in sharp_panel_enable() 289 static int sharp_panel_get_modes(struct drm_panel *panel) in sharp_panel_get_modes()
|
D | panel-samsung-s6e8aa0.c | 96 struct drm_panel panel; 123 static inline struct s6e8aa0 *panel_to_s6e8aa0(struct drm_panel *panel) in panel_to_s6e8aa0() 881 static int s6e8aa0_disable(struct drm_panel *panel) in s6e8aa0_disable() 886 static int s6e8aa0_unprepare(struct drm_panel *panel) in s6e8aa0_unprepare() 899 static int s6e8aa0_prepare(struct drm_panel *panel) in s6e8aa0_prepare() 917 static int s6e8aa0_enable(struct drm_panel *panel) in s6e8aa0_enable() 922 static int s6e8aa0_get_modes(struct drm_panel *panel) in s6e8aa0_get_modes()
|
D | panel-simple.c | 74 struct drm_panel base; 87 static inline struct panel_simple *to_panel_simple(struct drm_panel *panel) in to_panel_simple() 147 static int panel_simple_disable(struct drm_panel *panel) in panel_simple_disable() 167 static int panel_simple_unprepare(struct drm_panel *panel) in panel_simple_unprepare() 187 static int panel_simple_prepare(struct drm_panel *panel) in panel_simple_prepare() 212 static int panel_simple_enable(struct drm_panel *panel) in panel_simple_enable() 232 static int panel_simple_get_modes(struct drm_panel *panel) in panel_simple_get_modes() 253 static int panel_simple_get_timings(struct drm_panel *panel, in panel_simple_get_timings()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_lvds_connector.c | 26 struct drm_panel *panel; 45 struct drm_panel *panel = mdp4_lvds_connector->panel; in mdp4_lvds_connector_destroy() 60 struct drm_panel *panel = mdp4_lvds_connector->panel; in mdp4_lvds_connector_get_modes() 114 struct drm_panel *panel, struct drm_encoder *encoder) in mdp4_lvds_connector_init()
|
D | mdp4_lcdc_encoder.c | 26 struct drm_panel *panel; 341 struct drm_panel *panel = mdp4_lcdc_encoder->panel; in mdp4_lcdc_encoder_disable() 384 struct drm_panel *panel = mdp4_lcdc_encoder->panel; in mdp4_lcdc_encoder_enable() 445 struct drm_panel *panel) in mdp4_lcdc_encoder_init()
|
D | mdp4_kms.h | 215 struct drm_panel *panel); 218 struct drm_panel *panel, struct drm_encoder *encoder);
|
D | mdp4_kms.c | 244 static struct drm_panel *detect_panel(struct drm_device *dev) in detect_panel() 248 struct drm_panel *panel = NULL; in detect_panel() 274 static struct drm_panel *detect_panel(struct drm_device *dev) in detect_panel() 288 struct drm_panel *panel; in modeset_init()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_dsi_panel_vbt.c | 41 struct drm_panel panel; 45 static inline struct vbt_panel *to_vbt_panel(struct drm_panel *panel) in to_vbt_panel() 301 static int vbt_panel_prepare(struct drm_panel *panel) in vbt_panel_prepare() 318 static int vbt_panel_unprepare(struct drm_panel *panel) in vbt_panel_unprepare() 332 static int vbt_panel_enable(struct drm_panel *panel) in vbt_panel_enable() 346 static int vbt_panel_disable(struct drm_panel *panel) in vbt_panel_disable() 360 static int vbt_panel_get_modes(struct drm_panel *panel) in vbt_panel_get_modes() 390 struct drm_panel *vbt_panel_init(struct intel_dsi *intel_dsi, u16 panel_id) in vbt_panel_init()
|
D | intel_dsi.h | 42 struct drm_panel *panel; 134 struct drm_panel *vbt_panel_init(struct intel_dsi *intel_dsi, u16 panel_id);
|
D | intel_dsi.c | 41 struct drm_panel * (*init)(struct intel_dsi *intel_dsi, u16 panel_id);
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
D | dsi.h | 69 struct drm_panel *panel; 153 struct drm_panel *msm_dsi_host_get_panel(struct mipi_dsi_host *host,
|
D | dsi_manager.c | 271 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_connector_get_modes() 342 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_pre_enable() 436 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_post_disable()
|
D | dsi_host.c | 1958 struct drm_panel *msm_dsi_host_get_panel(struct mipi_dsi_host *host, in msm_dsi_host_get_panel() 1962 struct drm_panel *panel; in msm_dsi_host_get_panel()
|
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/ |
D | fsl_dcu_drm_output.h | 18 struct drm_panel *panel;
|
D | fsl_dcu_drm_rgb.c | 102 int (*get_modes)(struct drm_panel *panel); in fsl_dcu_drm_connector_get_modes()
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_output.c | 80 struct drm_panel *panel; 233 struct drm_panel *p = NULL; in atmel_hlcdc_create_panel_output()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_dp_core.h | 154 struct drm_panel *panel;
|
D | exynos_drm_dpi.c | 30 struct drm_panel *panel;
|
D | exynos_drm_dsi.c | 266 struct drm_panel *panel;
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | drm.h | 207 struct drm_panel *panel;
|
/linux-4.4.14/drivers/gpu/drm/imx/ |
D | parallel-display.c | 40 struct drm_panel *panel;
|
D | imx-ldb.c | 59 struct drm_panel *panel;
|
/linux-4.4.14/drivers/gpu/drm/bridge/ |
D | nxp-ptn3460.c | 44 struct drm_panel *panel;
|
D | parade-ps8622.c | 58 struct drm_panel *panel;
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_dvo.c | 91 struct drm_panel *panel;
|
/linux-4.4.14/ |
D | MAINTAINERS | 3646 F: drivers/gpu/drm/drm_panel.c 3648 F: include/drm/drm_panel.h
|