Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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
11struct drm_encoder;
12struct dw_dp;
13
14enum {
15 DW_DP_MP_SINGLE_PIXEL,
16 DW_DP_MP_DUAL_PIXEL,
17 DW_DP_MP_QUAD_PIXEL,
18};
19
20struct dw_dp_plat_data {
21 u32 max_link_rate;
22 u8 pixel_mode;
23};
24
25struct 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__ */