1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * R-Car DSI Encoder 4 * 5 * Copyright (C) 2022 Renesas Electronics Corporation 6 * 7 * Contact: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 8 */ 9 10 #ifndef __RCAR_MIPI_DSI_H__ 11 #define __RCAR_MIPI_DSI_H__ 12 13 struct drm_atomic_state; 14 struct drm_bridge; 15 16 #if IS_ENABLED(CONFIG_DRM_RCAR_MIPI_DSI) 17 void rcar_mipi_dsi_pclk_enable(struct drm_bridge *bridge, 18 struct drm_atomic_state *state); 19 void rcar_mipi_dsi_pclk_disable(struct drm_bridge *bridge); 20 #else rcar_mipi_dsi_pclk_enable(struct drm_bridge * bridge,struct drm_atomic_state * state)21static inline void rcar_mipi_dsi_pclk_enable(struct drm_bridge *bridge, 22 struct drm_atomic_state *state) 23 { 24 } 25 rcar_mipi_dsi_pclk_disable(struct drm_bridge * bridge)26static inline void rcar_mipi_dsi_pclk_disable(struct drm_bridge *bridge) 27 { 28 } 29 #endif /* CONFIG_DRM_RCAR_MIPI_DSI */ 30 31 #endif /* __RCAR_MIPI_DSI_H__ */ 32