diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c index 6efb861410ad..390a19d3b17c 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.c @@ -23,6 +23,7 @@ #include #include "rockchip_drm_drv.h" +#include "rockchip_drm_fb.h" #include "rockchip_drm_gem.h" #include "rockchip_drm_backlight.h" diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_fb.h b/drivers/gpu/drm/rockchip/rockchip_drm_fb.h index 60ce2efed3a7..eae46e205b9b 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_fb.h +++ b/drivers/gpu/drm/rockchip/rockchip_drm_fb.h @@ -31,4 +31,19 @@ rockchip_fb_alloc(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode_cmd, dma_addr_t rockchip_fb_get_dma_addr(struct drm_framebuffer *fb, unsigned int plane); + +#ifdef CONFIG_ARM_ROCKCHIP_DMC_DEVFREQ +int rockchip_dmcfreq_vop_bandwidth_request(unsigned int bw_mbyte); +void rockchip_dmcfreq_vop_bandwidth_update(unsigned int bw_mbyte); +#else +static inline int rockchip_dmcfreq_vop_bandwidth_request(unsigned int bw_mbyte) +{ + return 0; +} + +static inline void rockchip_dmcfreq_vop_bandwidth_update(unsigned int bw_mbyte) +{ +} +#endif + #endif /* _ROCKCHIP_DRM_FB_H */ diff --git a/include/soc/rockchip/rockchip_dmc.h b/include/soc/rockchip/rockchip_dmc.h index 7d1c655e673e..96713f5d0dd5 100644 --- a/include/soc/rockchip/rockchip_dmc.h +++ b/include/soc/rockchip/rockchip_dmc.h @@ -33,18 +33,4 @@ static inline int rockchip_drm_register_notifier_to_dmc(struct devfreq *devfreq) } #endif -#ifdef CONFIG_ARM_ROCKCHIP_DMC_DEVFREQ -int rockchip_dmcfreq_vop_bandwidth_request(unsigned int bw_mbyte); -void rockchip_dmcfreq_vop_bandwidth_update(unsigned int bw_mbyte); -#else -int rockchip_dmcfreq_vop_bandwidth_request(unsigned int bw_mbyte) -{ - return 0; -} - -void rockchip_dmcfreq_vop_bandwidth_update(unsigned int bw_mbyte) -{ -} -#endif - #endif