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 #ifndef COMMON_SDK_LINUX_DRIVERS_GPU_DRM_ROCKCHIP_ROCKCHIP_RGB_H 8 #define COMMON_SDK_LINUX_DRIVERS_GPU_DRM_ROCKCHIP_ROCKCHIP_RGB_H 9 10 #ifdef CONFIG_ROCKCHIP_RGB 11 struct rockchip_rgb *rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, struct drm_device *drm_dev, 12 u32 port_id); 13 void rockchip_rgb_fini(struct rockchip_rgb *rgb); 14 #else rockchip_rgb_init(struct device * dev,struct drm_crtc * crtc,struct drm_device * drm_dev,u32 port_id)15static inline struct rockchip_rgb *rockchip_rgb_init(struct device *dev, struct drm_crtc *crtc, 16 struct drm_device *drm_dev, u32 port_id) 17 { 18 return NULL; 19 } 20 rockchip_rgb_fini(struct rockchip_rgb * rgb)21static inline void rockchip_rgb_fini(struct rockchip_rgb *rgb) 22 { 23 } 24 #endif 25 #endif 26