xref: /rk3399_rockchip-uboot/drivers/video/drm/display-serdes/rockchip/rockchip-rkx121.c (revision fb0c3269ba4cd093780cb50afda01fe0d30baa4b)
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /*
3  * rockchip-rkx121.c  --  I2C register interface access for rkx121 serdes chip
4  *
5  * Copyright (c) 2023-2028 Rockchip Electronics Co. Ltd.
6  *
7  * Author: luowei <lw@rock-chips.com>
8  */
9 
10 #include "../core.h"
11 
rkx121_bridge_init(struct serdes * serdes)12 int rkx121_bridge_init(struct serdes *serdes)
13 {
14 	return 0;
15 }
16 
rkx121_bridge_enable(struct serdes * serdes)17 int rkx121_bridge_enable(struct serdes *serdes)
18 {
19 	return 0;
20 }
21 
rkx121_bridge_disable(struct serdes * serdes)22 int rkx121_bridge_disable(struct serdes *serdes)
23 {
24 	return 0;
25 }
26 
27 static struct serdes_chip_panel_ops rkx121_panel_ops = {
28 	.init = rkx121_bridge_init,
29 	.enable = rkx121_bridge_enable,
30 	.disable = rkx121_bridge_disable,
31 };
32 
33 struct serdes_chip_data serdes_rkx121_data = {
34 	.name			= "rkx121",
35 	.serdes_type	= TYPE_DES,
36 	.serdes_id		= ROCKCHIP_ID_RKX121,
37 	.panel_ops		= &rkx121_panel_ops,
38 };
39 EXPORT_SYMBOL_GPL(serdes_rkx121_data);
40