1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * rockchip-rkx111.c -- I2C register interface access for rkx111 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 rkx111_bridge_init(struct serdes * serdes)12int rkx111_bridge_init(struct serdes *serdes) 13 { 14 return 0; 15 } 16 rkx111_bridge_enable(struct serdes * serdes)17int rkx111_bridge_enable(struct serdes *serdes) 18 { 19 return 0; 20 } 21 rkx111_bridge_disable(struct serdes * serdes)22int rkx111_bridge_disable(struct serdes *serdes) 23 { 24 return 0; 25 } 26 27 static struct serdes_chip_bridge_ops rkx111_bridge_ops = { 28 .init = rkx111_bridge_init, 29 .enable = rkx111_bridge_enable, 30 .disable = rkx111_bridge_disable, 31 }; 32 33 struct serdes_chip_data serdes_rkx111_data = { 34 .name = "rkx111", 35 .serdes_type = TYPE_SER, 36 .serdes_id = ROCKCHIP_ID_RKX111, 37 .bridge_ops = &rkx111_bridge_ops, 38 }; 39 EXPORT_SYMBOL_GPL(serdes_rkx111_data); 40