0001
0002
0003 #ifndef DRM_DP_HELPER_INTERNAL_H
0004 #define DRM_DP_HELPER_INTERNAL_H
0005
0006 struct drm_dp_aux;
0007
0008 #ifdef CONFIG_DRM_DP_AUX_CHARDEV
0009 int drm_dp_aux_dev_init(void);
0010 void drm_dp_aux_dev_exit(void);
0011 int drm_dp_aux_register_devnode(struct drm_dp_aux *aux);
0012 void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux);
0013 #else
0014 static inline int drm_dp_aux_dev_init(void)
0015 {
0016 return 0;
0017 }
0018
0019 static inline void drm_dp_aux_dev_exit(void)
0020 {
0021 }
0022
0023 static inline int drm_dp_aux_register_devnode(struct drm_dp_aux *aux)
0024 {
0025 return 0;
0026 }
0027
0028 static inline void drm_dp_aux_unregister_devnode(struct drm_dp_aux *aux)
0029 {
0030 }
0031 #endif
0032
0033 #endif