1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Copyright (c) 2025 Rockchip Electronics Co., Ltd. 4 */ 5 6 #ifndef __DW_DP__ 7 #define __DW_DP__ 8 9 #include <linux/device.h> 10 11 struct drm_encoder; 12 struct dw_dp; 13 14 enum { 15 DW_DP_MP_SINGLE_PIXEL, 16 DW_DP_MP_DUAL_PIXEL, 17 DW_DP_MP_QUAD_PIXEL, 18 }; 19 20 struct dw_dp_plat_data { 21 u32 max_link_rate; 22 u8 pixel_mode; 23 }; 24 25 struct dw_dp *dw_dp_bind(struct device *dev, struct drm_encoder *encoder, 26 const struct dw_dp_plat_data *plat_data); 27 #endif /* __DW_DP__ */ 28