Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/drm/
Ddrm_panel.h33 struct drm_panel;
71 int (*disable)(struct drm_panel *panel);
72 int (*unprepare)(struct drm_panel *panel);
73 int (*prepare)(struct drm_panel *panel);
74 int (*enable)(struct drm_panel *panel);
75 int (*get_modes)(struct drm_panel *panel);
76 int (*get_timings)(struct drm_panel *panel, unsigned int num_timings,
88 struct drm_panel { struct
109 static inline int drm_panel_unprepare(struct drm_panel *panel) in drm_panel_unprepare() argument
127 static inline int drm_panel_disable(struct drm_panel *panel) in drm_panel_disable()
[all …]
Ddrm_bridge.h33 struct drm_panel;
319 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel,
323 struct drm_panel *panel,
Ddrm_of.h15 struct drm_panel;
36 struct drm_panel **panel,
75 struct drm_panel **panel, in drm_of_find_panel_or_bridge()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_panel.c48 void drm_panel_init(struct drm_panel *panel) in drm_panel_init()
63 int drm_panel_add(struct drm_panel *panel) in drm_panel_add()
79 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove()
102 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector) in drm_panel_attach()
126 int drm_panel_detach(struct drm_panel *panel) in drm_panel_detach()
150 struct drm_panel *of_drm_find_panel(const struct device_node *np) in of_drm_find_panel()
152 struct drm_panel *panel; in of_drm_find_panel()
/Linux-v4.19/drivers/gpu/drm/panel/
Dpanel-panasonic-vvx10f034n00.c41 struct drm_panel base;
55 static inline struct wuxga_nt_panel *to_wuxga_nt_panel(struct drm_panel *panel) in to_wuxga_nt_panel()
65 static int wuxga_nt_panel_disable(struct drm_panel *panel) in wuxga_nt_panel_disable()
86 static int wuxga_nt_panel_unprepare(struct drm_panel *panel) in wuxga_nt_panel_unprepare()
100 static int wuxga_nt_panel_prepare(struct drm_panel *panel) in wuxga_nt_panel_prepare()
148 static int wuxga_nt_panel_enable(struct drm_panel *panel) in wuxga_nt_panel_enable()
179 static int wuxga_nt_panel_get_modes(struct drm_panel *panel) in wuxga_nt_panel_get_modes()
Dpanel-lvds.c32 struct drm_panel panel;
49 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds()
54 static int panel_lvds_disable(struct drm_panel *panel) in panel_lvds_disable()
67 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare()
80 static int panel_lvds_prepare(struct drm_panel *panel) in panel_lvds_prepare()
101 static int panel_lvds_enable(struct drm_panel *panel) in panel_lvds_enable()
114 static int panel_lvds_get_modes(struct drm_panel *panel) in panel_lvds_get_modes()
Dpanel-seiko-43wvf1g.c46 struct drm_panel base;
55 static inline struct seiko_panel *to_seiko_panel(struct drm_panel *panel) in to_seiko_panel()
125 static int seiko_panel_disable(struct drm_panel *panel) in seiko_panel_disable()
143 static int seiko_panel_unprepare(struct drm_panel *panel) in seiko_panel_unprepare()
162 static int seiko_panel_prepare(struct drm_panel *panel) in seiko_panel_prepare()
194 static int seiko_panel_enable(struct drm_panel *panel) in seiko_panel_enable()
212 static int seiko_panel_get_modes(struct drm_panel *panel) in seiko_panel_get_modes()
220 static int seiko_panel_get_timings(struct drm_panel *panel, in seiko_panel_get_timings()
Dpanel-sharp-ls043t1le01.c35 struct drm_panel base;
48 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel) in to_sharp_nt_panel()
113 static int sharp_nt_panel_disable(struct drm_panel *panel) in sharp_nt_panel_disable()
127 static int sharp_nt_panel_unprepare(struct drm_panel *panel) in sharp_nt_panel_unprepare()
150 static int sharp_nt_panel_prepare(struct drm_panel *panel) in sharp_nt_panel_prepare()
196 static int sharp_nt_panel_enable(struct drm_panel *panel) in sharp_nt_panel_enable()
223 static int sharp_nt_panel_get_modes(struct drm_panel *panel) in sharp_nt_panel_get_modes()
Dpanel-samsung-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-lg-lg4573.c30 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()
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()
106 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare()
167 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare()
256 static int sharp_panel_enable(struct drm_panel *panel) in sharp_panel_enable()
283 static int sharp_panel_get_modes(struct drm_panel *panel) in sharp_panel_get_modes()
Dpanel-raydium-rm68200.c75 struct drm_panel panel;
99 static inline struct rm68200 *panel_to_rm68200(struct drm_panel *panel) in panel_to_rm68200()
235 static int rm68200_disable(struct drm_panel *panel) in rm68200_disable()
249 static int rm68200_unprepare(struct drm_panel *panel) in rm68200_unprepare()
280 static int rm68200_prepare(struct drm_panel *panel) in rm68200_prepare()
321 static int rm68200_enable(struct drm_panel *panel) in rm68200_enable()
335 static int rm68200_get_modes(struct drm_panel *panel) in rm68200_get_modes()
Dpanel-samsung-s6e63j0x03.c36 struct drm_panel panel;
114 static inline struct s6e63j0x03 *panel_to_s6e63j0x03(struct drm_panel *panel) in panel_to_s6e63j0x03()
218 static int s6e63j0x03_disable(struct drm_panel *panel) in s6e63j0x03_disable()
239 static int s6e63j0x03_unprepare(struct drm_panel *panel) in s6e63j0x03_unprepare()
322 static int s6e63j0x03_prepare(struct drm_panel *panel) in s6e63j0x03_prepare()
344 static int s6e63j0x03_enable(struct drm_panel *panel) in s6e63j0x03_enable()
401 static int s6e63j0x03_get_modes(struct drm_panel *panel) in s6e63j0x03_get_modes()
Dpanel-ilitek-ili9881c.c25 struct drm_panel panel;
257 static inline struct ili9881c *panel_to_ili9881c(struct drm_panel *panel) in panel_to_ili9881c()
297 static int ili9881c_prepare(struct drm_panel *panel) in ili9881c_prepare()
344 static int ili9881c_enable(struct drm_panel *panel) in ili9881c_enable()
356 static int ili9881c_disable(struct drm_panel *panel) in ili9881c_disable()
364 static int ili9881c_unprepare(struct drm_panel *panel) in ili9881c_unprepare()
390 static int ili9881c_get_modes(struct drm_panel *panel) in ili9881c_get_modes()
Dpanel-arm-versatile.c108 struct drm_panel panel;
224 to_versatile_panel(struct drm_panel *panel) in to_versatile_panel()
229 static int versatile_panel_disable(struct drm_panel *panel) in versatile_panel_disable()
245 static int versatile_panel_enable(struct drm_panel *panel) in versatile_panel_enable()
261 static int versatile_panel_get_modes(struct drm_panel *panel) in versatile_panel_get_modes()
Dpanel-raspberrypi-touchscreen.c196 struct drm_panel base;
219 static struct rpi_touchscreen *panel_to_ts(struct drm_panel *panel) in panel_to_ts()
255 static int rpi_touchscreen_disable(struct drm_panel *panel) in rpi_touchscreen_disable()
267 static int rpi_touchscreen_noop(struct drm_panel *panel) in rpi_touchscreen_noop()
272 static int rpi_touchscreen_enable(struct drm_panel *panel) in rpi_touchscreen_enable()
315 static int rpi_touchscreen_get_modes(struct drm_panel *panel) in rpi_touchscreen_get_modes()
Dpanel-innolux-p079zca.c52 struct drm_panel base;
65 static inline struct innolux_panel *to_innolux_panel(struct drm_panel *panel) in to_innolux_panel()
70 static int innolux_panel_disable(struct drm_panel *panel) in innolux_panel_disable()
90 static int innolux_panel_unprepare(struct drm_panel *panel) in innolux_panel_unprepare()
123 static int innolux_panel_prepare(struct drm_panel *panel) in innolux_panel_prepare()
207 static int innolux_panel_enable(struct drm_panel *panel) in innolux_panel_enable()
409 static int innolux_panel_get_modes(struct drm_panel *panel) in innolux_panel_get_modes()
Dpanel-jdi-lt070me05000.c43 struct drm_panel base;
59 static inline struct jdi_panel *to_jdi_panel(struct drm_panel *panel) in to_jdi_panel()
188 static int jdi_panel_disable(struct drm_panel *panel) in jdi_panel_disable()
202 static int jdi_panel_unprepare(struct drm_panel *panel) in jdi_panel_unprepare()
228 static int jdi_panel_prepare(struct drm_panel *panel) in jdi_panel_prepare()
284 static int jdi_panel_enable(struct drm_panel *panel) in jdi_panel_enable()
312 static int jdi_panel_get_modes(struct drm_panel *panel) in jdi_panel_get_modes()
Dpanel-orisetech-otm8009a.c61 struct drm_panel panel;
85 static inline struct otm8009a *panel_to_otm8009a(struct drm_panel *panel) in panel_to_otm8009a()
254 static int otm8009a_disable(struct drm_panel *panel) in otm8009a_disable()
280 static int otm8009a_unprepare(struct drm_panel *panel) in otm8009a_unprepare()
299 static int otm8009a_prepare(struct drm_panel *panel) in otm8009a_prepare()
330 static int otm8009a_enable(struct drm_panel *panel) in otm8009a_enable()
344 static int otm8009a_get_modes(struct drm_panel *panel) in otm8009a_get_modes()
Dpanel-sitronix-st7789v.c115 struct drm_panel panel;
127 static inline struct st7789v *panel_to_st7789v(struct drm_panel *panel) in panel_to_st7789v()
172 static int st7789v_get_modes(struct drm_panel *panel) in st7789v_get_modes()
196 static int st7789v_prepare(struct drm_panel *panel) in st7789v_prepare()
321 static int st7789v_enable(struct drm_panel *panel) in st7789v_enable()
334 static int st7789v_disable(struct drm_panel *panel) in st7789v_disable()
350 static int st7789v_unprepare(struct drm_panel *panel) in st7789v_unprepare()
Dpanel-samsung-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-ilitek-ili9322.c275 struct drm_panel panel;
287 static inline struct ili9322 *panel_to_ili9322(struct drm_panel *panel) in panel_to_ili9322()
352 static int ili9322_init(struct drm_panel *panel, struct ili9322 *ili) in ili9322_init()
503 static int ili9322_disable(struct drm_panel *panel) in ili9322_disable()
518 static int ili9322_unprepare(struct drm_panel *panel) in ili9322_unprepare()
525 static int ili9322_prepare(struct drm_panel *panel) in ili9322_prepare()
541 static int ili9322_enable(struct drm_panel *panel) in ili9322_enable()
659 static int ili9322_get_modes(struct drm_panel *panel) in ili9322_get_modes()
Dpanel-samsung-s6e3ha2.c234 struct drm_panel panel;
501 static int s6e3ha2_disable(struct drm_panel *panel) in s6e3ha2_disable()
516 static int s6e3ha2_unprepare(struct drm_panel *panel) in s6e3ha2_unprepare()
544 static int s6e3ha2_prepare(struct drm_panel *panel) in s6e3ha2_prepare()
566 static int s6e3ha2_enable(struct drm_panel *panel) in s6e3ha2_enable()
647 static int s6e3ha2_get_modes(struct drm_panel *panel) in s6e3ha2_get_modes()
/Linux-v4.19/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_rgb.c73 int (*get_modes)(struct drm_panel *panel); in fsl_dcu_drm_connector_get_modes()
101 struct drm_panel *panel) in fsl_dcu_attach_panel()
142 struct drm_panel *panel; in fsl_dcu_create_outputs()
/Linux-v4.19/drivers/gpu/drm/bridge/
Dpanel.c23 struct drm_panel *panel;
156 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel, in drm_panel_bridge_add()
214 struct drm_panel *panel, in devm_drm_panel_bridge_add()

123