xref: /linux/drivers/gpu/drm/display/drm_dp_helper_internal.h (revision dec1c62e91ba268ab2a6e339d4d7a59287d5eba1)
1 /* SPDX-License-Identifier: MIT */
2 
3 #ifndef DRM_DP_HELPER_INTERNAL_H
4 #define DRM_DP_HELPER_INTERNAL_H
5 
6 struct drm_dp_aux;
7 
8 #ifdef CONFIG_DRM_DP_AUX_CHARDEV
9 int drm_dp_aux_dev_init(void);
10 void drm_dp_aux_dev_exit(void);
11 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
12 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
13 #else
14 static inline int drm_dp_aux_dev_init(void)
15 {
16 	return 0;
17 }
18 
19 static inline void drm_dp_aux_dev_exit(void)
20 {
21 }
22 
23 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
24 {
25 	return 0;
26 }
27 
28 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
29 {
30 }
31 #endif
32 
33 #endif
34