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 | |