rockchip_rgb.h 606 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) Fuzhou Rockchip Electronics Co.Ltd
  4. * Author:
  5. * Sandy Huang <hjc@rock-chips.com>
  6. */
  7. #ifdef CONFIG_ROCKCHIP_RGB
  8. struct rockchip_rgb *rockchip_rgb_init(struct device *dev,
  9. struct drm_crtc *crtc,
  10. struct drm_device *drm_dev);
  11. void rockchip_rgb_fini(struct rockchip_rgb *rgb);
  12. #else
  13. static inline struct rockchip_rgb *rockchip_rgb_init(struct device *dev,
  14. struct drm_crtc *crtc,
  15. struct drm_device *drm_dev)
  16. {
  17. return NULL;
  18. }
  19. static inline void rockchip_rgb_fini(struct rockchip_rgb *rgb)
  20. {
  21. }
  22. #endif