Home
last modified time | relevance | path

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

1234

/Linux-v5.4/include/drm/
Ddrm_panel.h34 struct drm_panel;
69 int (*prepare)(struct drm_panel *panel);
76 int (*enable)(struct drm_panel *panel);
83 int (*disable)(struct drm_panel *panel);
90 int (*unprepare)(struct drm_panel *panel);
98 int (*get_modes)(struct drm_panel *panel);
106 int (*get_timings)(struct drm_panel *panel, unsigned int num_timings,
113 struct drm_panel { struct
150 void drm_panel_init(struct drm_panel *panel); argument
152 int drm_panel_add(struct drm_panel *panel);
[all …]
/Linux-v5.4/drivers/gpu/drm/panel/
Dpanel-novatek-nt39016.c58 struct drm_panel drm_panel; member
69 static inline struct nt39016 *to_nt39016(struct drm_panel *panel) in to_nt39016()
71 return container_of(panel, struct nt39016, drm_panel); in to_nt39016()
122 static int nt39016_prepare(struct drm_panel *drm_panel) in nt39016_prepare() argument
124 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_prepare()
159 static int nt39016_unprepare(struct drm_panel *drm_panel) in nt39016_unprepare() argument
161 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_unprepare()
170 static int nt39016_enable(struct drm_panel *drm_panel) in nt39016_enable() argument
172 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_enable()
192 static int nt39016_disable(struct drm_panel *drm_panel) in nt39016_disable() argument
[all …]
Dpanel-osd-osd101t2587-53ts.c20 struct drm_panel base;
32 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel()
37 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable()
54 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare()
67 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare()
82 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable()
115 static int osd101t2587_panel_get_modes(struct drm_panel *panel) in osd101t2587_panel_get_modes()
Dpanel-samsung-s6d16d0.c20 struct drm_panel panel;
50 static inline struct s6d16d0 *panel_to_s6d16d0(struct drm_panel *panel) in panel_to_s6d16d0()
55 static int s6d16d0_unprepare(struct drm_panel *panel) in s6d16d0_unprepare()
76 static int s6d16d0_prepare(struct drm_panel *panel) in s6d16d0_prepare()
114 static int s6d16d0_enable(struct drm_panel *panel) in s6d16d0_enable()
130 static int s6d16d0_disable(struct drm_panel *panel) in s6d16d0_disable()
146 static int s6d16d0_get_modes(struct drm_panel *panel) in s6d16d0_get_modes()
Dpanel-feiyang-fy07024di26a30d.c22 struct drm_panel panel;
31 static inline struct feiyang *panel_to_feiyang(struct drm_panel *panel) in panel_to_feiyang()
50 static int feiyang_prepare(struct drm_panel *panel) in feiyang_prepare()
97 static int feiyang_enable(struct drm_panel *panel) in feiyang_enable()
110 static int feiyang_disable(struct drm_panel *panel) in feiyang_disable()
118 static int feiyang_unprepare(struct drm_panel *panel) in feiyang_unprepare()
165 static int feiyang_get_modes(struct drm_panel *panel) in feiyang_get_modes()
Dpanel-sharp-ls037v7dw01.c25 struct drm_panel panel;
39 static int ls037v7dw01_disable(struct drm_panel *panel) in ls037v7dw01_disable()
52 static int ls037v7dw01_unprepare(struct drm_panel *panel) in ls037v7dw01_unprepare()
60 static int ls037v7dw01_prepare(struct drm_panel *panel) in ls037v7dw01_prepare()
73 static int ls037v7dw01_enable(struct drm_panel *panel) in ls037v7dw01_enable()
103 static int ls037v7dw01_get_modes(struct drm_panel *panel) in ls037v7dw01_get_modes()
Dpanel-panasonic-vvx10f034n00.c31 struct drm_panel base;
45 static inline struct wuxga_nt_panel *to_wuxga_nt_panel(struct drm_panel *panel) in to_wuxga_nt_panel()
55 static int wuxga_nt_panel_disable(struct drm_panel *panel) in wuxga_nt_panel_disable()
76 static int wuxga_nt_panel_unprepare(struct drm_panel *panel) in wuxga_nt_panel_unprepare()
90 static int wuxga_nt_panel_prepare(struct drm_panel *panel) in wuxga_nt_panel_prepare()
138 static int wuxga_nt_panel_enable(struct drm_panel *panel) in wuxga_nt_panel_enable()
169 static int wuxga_nt_panel_get_modes(struct drm_panel *panel) in wuxga_nt_panel_get_modes()
Dpanel-ronbo-rb070d30.c30 struct drm_panel panel;
43 static inline struct rb070d30_panel *panel_to_rb070d30_panel(struct drm_panel *panel) in panel_to_rb070d30_panel()
48 static int rb070d30_panel_prepare(struct drm_panel *panel) in rb070d30_panel_prepare()
67 static int rb070d30_panel_unprepare(struct drm_panel *panel) in rb070d30_panel_unprepare()
78 static int rb070d30_panel_enable(struct drm_panel *panel) in rb070d30_panel_enable()
98 static int rb070d30_panel_disable(struct drm_panel *panel) in rb070d30_panel_disable()
123 static int rb070d30_panel_get_modes(struct drm_panel *panel) in rb070d30_panel_get_modes()
Dpanel-kingdisplay-kd097d04.c23 struct drm_panel base;
181 struct kingdisplay_panel *to_kingdisplay_panel(struct drm_panel *panel) in to_kingdisplay_panel()
186 static int kingdisplay_panel_disable(struct drm_panel *panel) in kingdisplay_panel_disable()
206 static int kingdisplay_panel_unprepare(struct drm_panel *panel) in kingdisplay_panel_unprepare()
235 static int kingdisplay_panel_prepare(struct drm_panel *panel) in kingdisplay_panel_prepare()
303 static int kingdisplay_panel_enable(struct drm_panel *panel) in kingdisplay_panel_enable()
336 static int kingdisplay_panel_get_modes(struct drm_panel *panel) in kingdisplay_panel_get_modes()
Dpanel-lvds.c27 struct drm_panel panel;
44 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds()
49 static int panel_lvds_disable(struct drm_panel *panel) in panel_lvds_disable()
62 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare()
75 static int panel_lvds_prepare(struct drm_panel *panel) in panel_lvds_prepare()
96 static int panel_lvds_enable(struct drm_panel *panel) in panel_lvds_enable()
109 static int panel_lvds_get_modes(struct drm_panel *panel) in panel_lvds_get_modes()
Dpanel-seiko-43wvf1g.c45 struct drm_panel base;
54 static inline struct seiko_panel *to_seiko_panel(struct drm_panel *panel) in to_seiko_panel()
124 static int seiko_panel_disable(struct drm_panel *panel) in seiko_panel_disable()
142 static int seiko_panel_unprepare(struct drm_panel *panel) in seiko_panel_unprepare()
161 static int seiko_panel_prepare(struct drm_panel *panel) in seiko_panel_prepare()
193 static int seiko_panel_enable(struct drm_panel *panel) in seiko_panel_enable()
211 static int seiko_panel_get_modes(struct drm_panel *panel) in seiko_panel_get_modes()
219 static int seiko_panel_get_timings(struct drm_panel *panel, in seiko_panel_get_timings()
Dpanel-samsung-ld9040.c93 struct drm_panel panel;
114 static inline struct ld9040 *panel_to_ld9040(struct drm_panel *panel) in panel_to_ld9040()
221 static int ld9040_disable(struct drm_panel *panel) in ld9040_disable()
226 static int ld9040_unprepare(struct drm_panel *panel) in ld9040_unprepare()
240 static int ld9040_prepare(struct drm_panel *panel) in ld9040_prepare()
259 static int ld9040_enable(struct drm_panel *panel) in ld9040_enable()
264 static int ld9040_get_modes(struct drm_panel *panel) in ld9040_get_modes()
Dpanel-sharp-ls043t1le01.c25 struct drm_panel base;
38 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel) in to_sharp_nt_panel()
103 static int sharp_nt_panel_disable(struct drm_panel *panel) in sharp_nt_panel_disable()
117 static int sharp_nt_panel_unprepare(struct drm_panel *panel) in sharp_nt_panel_unprepare()
140 static int sharp_nt_panel_prepare(struct drm_panel *panel) in sharp_nt_panel_prepare()
186 static int sharp_nt_panel_enable(struct drm_panel *panel) in sharp_nt_panel_enable()
213 static int sharp_nt_panel_get_modes(struct drm_panel *panel) in sharp_nt_panel_get_modes()
Dpanel-truly-nt35597.c56 struct drm_panel panel;
72 static inline struct truly_nt35597 *panel_to_ctx(struct drm_panel *panel) in panel_to_ctx()
226 static int truly_dcs_write(struct drm_panel *panel, u32 command) in truly_dcs_write()
243 static int truly_dcs_write_buf(struct drm_panel *panel, in truly_dcs_write_buf()
317 static int truly_nt35597_disable(struct drm_panel *panel) in truly_nt35597_disable()
336 static int truly_nt35597_unprepare(struct drm_panel *panel) in truly_nt35597_unprepare()
371 static int truly_nt35597_prepare(struct drm_panel *panel) in truly_nt35597_prepare()
437 static int truly_nt35597_enable(struct drm_panel *panel) in truly_nt35597_enable()
457 static int truly_nt35597_get_modes(struct drm_panel *panel) in truly_nt35597_get_modes()
Dpanel-olimex-lcd-olinuxino.c63 struct drm_panel panel;
78 static inline struct lcd_olinuxino *to_lcd_olinuxino(struct drm_panel *panel) in to_lcd_olinuxino()
83 static int lcd_olinuxino_disable(struct drm_panel *panel) in lcd_olinuxino_disable()
97 static int lcd_olinuxino_unprepare(struct drm_panel *panel) in lcd_olinuxino_unprepare()
112 static int lcd_olinuxino_prepare(struct drm_panel *panel) in lcd_olinuxino_prepare()
130 static int lcd_olinuxino_enable(struct drm_panel *panel) in lcd_olinuxino_enable()
144 static int lcd_olinuxino_get_modes(struct drm_panel *panel) in lcd_olinuxino_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-samsung-s6e63m0.c91 struct drm_panel panel;
126 static inline struct s6e63m0 *panel_to_s6e63m0(struct drm_panel *panel) in panel_to_s6e63m0()
289 static int s6e63m0_disable(struct drm_panel *panel) in s6e63m0_disable()
306 static int s6e63m0_unprepare(struct drm_panel *panel) in s6e63m0_unprepare()
325 static int s6e63m0_prepare(struct drm_panel *panel) in s6e63m0_prepare()
349 static int s6e63m0_enable(struct drm_panel *panel) in s6e63m0_enable()
365 static int s6e63m0_get_modes(struct drm_panel *panel) in s6e63m0_get_modes()
Dpanel-sitronix-st7701.c102 struct drm_panel panel;
112 static inline struct st7701 *panel_to_st7701(struct drm_panel *panel) in panel_to_st7701()
200 static int st7701_prepare(struct drm_panel *panel) in st7701_prepare()
221 static int st7701_enable(struct drm_panel *panel) in st7701_enable()
231 static int st7701_disable(struct drm_panel *panel) in st7701_disable()
241 static int st7701_unprepare(struct drm_panel *panel) in st7701_unprepare()
267 static int st7701_get_modes(struct drm_panel *panel) in st7701_get_modes()
Dpanel-rocktech-jh057n00900.c48 struct drm_panel panel;
58 static inline struct jh057n *panel_to_jh057n(struct drm_panel *panel) in panel_to_jh057n()
143 static int jh057n_enable(struct drm_panel *panel) in jh057n_enable()
158 static int jh057n_disable(struct drm_panel *panel) in jh057n_disable()
167 static int jh057n_unprepare(struct drm_panel *panel) in jh057n_unprepare()
181 static int jh057n_prepare(struct drm_panel *panel) in jh057n_prepare()
233 static int jh057n_get_modes(struct drm_panel *panel) in jh057n_get_modes()
Dpanel-sharp-lq101r1sx01.c21 struct drm_panel base;
35 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel()
90 static int sharp_panel_disable(struct drm_panel *panel) in sharp_panel_disable()
104 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare()
165 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare()
254 static int sharp_panel_enable(struct drm_panel *panel) in sharp_panel_enable()
281 static int sharp_panel_get_modes(struct drm_panel *panel) in sharp_panel_get_modes()
Dpanel-arm-versatile.c110 struct drm_panel panel;
226 to_versatile_panel(struct drm_panel *panel) in to_versatile_panel()
231 static int versatile_panel_disable(struct drm_panel *panel) in versatile_panel_disable()
247 static int versatile_panel_enable(struct drm_panel *panel) in versatile_panel_enable()
263 static int versatile_panel_get_modes(struct drm_panel *panel) in versatile_panel_get_modes()
Dpanel-samsung-s6e63j0x03.c38 struct drm_panel panel;
116 static inline struct s6e63j0x03 *panel_to_s6e63j0x03(struct drm_panel *panel) in panel_to_s6e63j0x03()
220 static int s6e63j0x03_disable(struct drm_panel *panel) in s6e63j0x03_disable()
241 static int s6e63j0x03_unprepare(struct drm_panel *panel) in s6e63j0x03_unprepare()
324 static int s6e63j0x03_prepare(struct drm_panel *panel) in s6e63j0x03_prepare()
346 static int s6e63j0x03_enable(struct drm_panel *panel) in s6e63j0x03_enable()
403 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-raydium-rm68200.c78 struct drm_panel panel;
102 static inline struct rm68200 *panel_to_rm68200(struct drm_panel *panel) in panel_to_rm68200()
238 static int rm68200_disable(struct drm_panel *panel) in rm68200_disable()
252 static int rm68200_unprepare(struct drm_panel *panel) in rm68200_unprepare()
283 static int rm68200_prepare(struct drm_panel *panel) in rm68200_prepare()
324 static int rm68200_enable(struct drm_panel *panel) in rm68200_enable()
338 static int rm68200_get_modes(struct drm_panel *panel) in rm68200_get_modes()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_panel.c51 void drm_panel_init(struct drm_panel *panel) in drm_panel_init()
66 int drm_panel_add(struct drm_panel *panel) in drm_panel_add()
82 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove()
105 int drm_panel_attach(struct drm_panel *panel, struct drm_connector *connector) in drm_panel_attach()
127 void drm_panel_detach(struct drm_panel *panel) in drm_panel_detach()
144 int drm_panel_prepare(struct drm_panel *panel) in drm_panel_prepare()
164 int drm_panel_unprepare(struct drm_panel *panel) in drm_panel_unprepare()
183 int drm_panel_enable(struct drm_panel *panel) in drm_panel_enable()
202 int drm_panel_disable(struct drm_panel *panel) in drm_panel_disable()
221 int drm_panel_get_modes(struct drm_panel *panel) in drm_panel_get_modes()
[all …]

1234