/Linux-v4.19/include/drm/ |
D | drm_panel.h | 33 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 …]
|
D | drm_bridge.h | 33 struct drm_panel; 319 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel, 323 struct drm_panel *panel,
|
D | drm_of.h | 15 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/ |
D | drm_panel.c | 48 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/ |
D | panel-panasonic-vvx10f034n00.c | 41 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()
|
D | panel-lvds.c | 32 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()
|
D | panel-seiko-43wvf1g.c | 46 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()
|
D | panel-sharp-ls043t1le01.c | 35 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()
|
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() 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()
|
D | panel-raydium-rm68200.c | 75 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()
|
D | panel-samsung-s6e63j0x03.c | 36 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()
|
D | panel-ilitek-ili9881c.c | 25 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()
|
D | panel-arm-versatile.c | 108 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()
|
D | panel-raspberrypi-touchscreen.c | 196 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()
|
D | panel-innolux-p079zca.c | 52 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()
|
D | panel-jdi-lt070me05000.c | 43 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()
|
D | panel-orisetech-otm8009a.c | 61 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()
|
D | panel-sitronix-st7789v.c | 115 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()
|
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-ilitek-ili9322.c | 275 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()
|
D | panel-samsung-s6e3ha2.c | 234 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/ |
D | fsl_dcu_drm_rgb.c | 73 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/ |
D | panel.c | 23 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()
|