1*afe267f2STomi Valkeinen /* SPDX-License-Identifier: GPL-2.0 */ 2*afe267f2STomi Valkeinen 3*afe267f2STomi Valkeinen #ifndef __MEDIA_I2C_DS90UB9XX_H__ 4*afe267f2STomi Valkeinen #define __MEDIA_I2C_DS90UB9XX_H__ 5*afe267f2STomi Valkeinen 6*afe267f2STomi Valkeinen #include <linux/types.h> 7*afe267f2STomi Valkeinen 8*afe267f2STomi Valkeinen struct i2c_atr; 9*afe267f2STomi Valkeinen 10*afe267f2STomi Valkeinen /** 11*afe267f2STomi Valkeinen * struct ds90ub9xx_platform_data - platform data for FPD-Link Serializers. 12*afe267f2STomi Valkeinen * @port: Deserializer RX port for this Serializer 13*afe267f2STomi Valkeinen * @atr: I2C ATR 14*afe267f2STomi Valkeinen * @bc_rate: back-channel clock rate 15*afe267f2STomi Valkeinen */ 16*afe267f2STomi Valkeinen struct ds90ub9xx_platform_data { 17*afe267f2STomi Valkeinen u32 port; 18*afe267f2STomi Valkeinen struct i2c_atr *atr; 19*afe267f2STomi Valkeinen unsigned long bc_rate; 20*afe267f2STomi Valkeinen }; 21*afe267f2STomi Valkeinen 22*afe267f2STomi Valkeinen #endif /* __MEDIA_I2C_DS90UB9XX_H__ */ 23