This source file includes following definitions.
- drm_fb_helper_modinit
- drm_dp_aux_dev_init
- drm_dp_aux_dev_exit
- drm_dp_aux_register_devnode
- drm_dp_aux_unregister_devnode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #include <drm/drm_connector.h>
30 #include <drm/drm_crtc.h>
31 #include <drm/drm_dp_helper.h>
32 #include <drm/drm_encoder.h>
33 #include <drm/drm_modes.h>
34
35
36 #ifdef CONFIG_DRM_FBDEV_EMULATION
37 int drm_fb_helper_modinit(void);
38 #else
39 static inline int drm_fb_helper_modinit(void)
40 {
41 return 0;
42 }
43 #endif
44
45
46 #ifdef CONFIG_DRM_DP_AUX_CHARDEV
47 int drm_dp_aux_dev_init(void);
48 void drm_dp_aux_dev_exit(void);
49 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
50 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
51 #else
52 static inline int drm_dp_aux_dev_init(void)
53 {
54 return 0;
55 }
56
57 static inline void drm_dp_aux_dev_exit(void)
58 {
59 }
60
61 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
62 {
63 return 0;
64 }
65
66 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
67 {
68 }
69 #endif
70
71
72 enum drm_mode_status drm_crtc_mode_valid(struct drm_crtc *crtc,
73 const struct drm_display_mode *mode);
74 enum drm_mode_status drm_encoder_mode_valid(struct drm_encoder *encoder,
75 const struct drm_display_mode *mode);
76 enum drm_mode_status drm_connector_mode_valid(struct drm_connector *connector,
77 struct drm_display_mode *mode);