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