Home
last modified time | relevance | path

Searched refs:drm_panel (Results 1 – 28 of 28) sorted by relevance

/linux-4.1.27/include/drm/
Ddrm_panel.h31 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.1.27/drivers/gpu/drm/
Ddrm_panel.c33 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()
DMakefile22 drm-$(CONFIG_DRM_PANEL) += drm_panel.o
/linux-4.1.27/drivers/gpu/drm/panel/
Dpanel-ld9040.c92 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()
Dpanel-sharp-lq101r1sx01.c23 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()
Dpanel-s6e8aa0.c96 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()
Dpanel-simple.c74 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.1.27/drivers/gpu/drm/msm/mdp/mdp4/
Dmdp4_lvds_connector.c26 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()
Dmdp4_lcdc_encoder.c26 struct drm_panel *panel;
341 struct drm_panel *panel = mdp4_lcdc_encoder->panel; in mdp4_lcdc_encoder_disable()
382 struct drm_panel *panel = mdp4_lcdc_encoder->panel; in mdp4_lcdc_encoder_enable()
441 struct drm_panel *panel) in mdp4_lcdc_encoder_init()
Dmdp4_kms.h218 struct drm_panel *panel);
221 struct drm_panel *panel, struct drm_encoder *encoder);
Dmdp4_kms.c235 static struct drm_panel *detect_panel(struct drm_device *dev, const char *name) in detect_panel()
238 struct drm_panel *panel = NULL; in detect_panel()
250 static struct drm_panel *detect_panel(struct drm_device *dev, const char *name) in detect_panel()
264 struct drm_panel *panel; in modeset_init()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_dsi_panel_vbt.c41 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()
Dintel_dsi.h42 struct drm_panel *panel;
128 struct drm_panel *vbt_panel_init(struct intel_dsi *intel_dsi, u16 panel_id);
Dintel_dsi.c40 struct drm_panel * (*init)(struct intel_dsi *intel_dsi, u16 panel_id);
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi.h50 struct drm_panel *panel;
93 struct drm_panel *msm_dsi_host_get_panel(struct mipi_dsi_host *host,
Ddsi_manager.c212 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_connector_get_modes()
283 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_pre_enable()
369 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_post_disable()
Ddsi_host.c1976 struct drm_panel *msm_dsi_host_get_panel(struct mipi_dsi_host *host, in msm_dsi_host_get_panel()
1980 struct drm_panel *panel; in msm_dsi_host_get_panel()
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
Datmel_hlcdc_output.c80 struct drm_panel *panel;
229 struct drm_panel *p = NULL; in atmel_hlcdc_create_panel_output()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_dp_core.h155 struct drm_panel *panel;
Dexynos_drm_dpi.c29 struct drm_panel *panel;
Dexynos_drm_dsi.c275 struct drm_panel *panel;
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.h198 struct drm_panel *panel;
/linux-4.1.27/drivers/gpu/drm/imx/
Dparallel-display.c39 struct drm_panel *panel;
Dimx-ldb.c59 struct drm_panel *panel;
/linux-4.1.27/drivers/gpu/drm/bridge/
Dptn3460.c45 struct drm_panel *panel;
Dps8622.c56 struct drm_panel *panel;
/linux-4.1.27/drivers/gpu/drm/sti/
Dsti_dvo.c91 struct drm_panel *panel;
/linux-4.1.27/
DMAINTAINERS3371 F: drivers/gpu/drm/drm_panel.c
3373 F: include/drm/drm_panel.h