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_DISPLAY_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
drm_dp_aux_dev_init(void)14 static inline int drm_dp_aux_dev_init(void)
15 {
16 	return 0;
17 }
18 
drm_dp_aux_dev_exit(void)19 static inline void drm_dp_aux_dev_exit(void)
20 {
21 }
22 
drm_dp_aux_register_devnode(struct drm_dp_aux * aux)23 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
24 {
25 	return 0;
26 }
27 
drm_dp_aux_unregister_devnode(struct drm_dp_aux * aux)28 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
29 {
30 }
31 #endif
32 
33 #endif
34