Lines Matching refs:serdes

76 struct serdes;
140 int (*power_on)(struct serdes *serdes);
141 int (*init)(struct serdes *serdes);
142 int (*attach)(struct serdes *serdes);
143 bool (*detect)(struct serdes *serdes, int link);
144 int (*get_modes)(struct serdes *serdes);
145 int (*pre_enable)(struct serdes *serdes);
146 int (*enable)(struct serdes *serdes);
147 int (*disable)(struct serdes *serdes);
148 int (*post_disable)(struct serdes *serdes);
153 int (*power_on)(struct serdes *serdes);
154 int (*init)(struct serdes *serdes);
155 int (*disable)(struct serdes *serdes);
156 int (*unprepare)(struct serdes *serdes);
157 int (*prepare)(struct serdes *serdes);
158 int (*enable)(struct serdes *serdes);
159 int (*get_modes)(struct serdes *serdes);
160 int (*mode_set)(struct serdes *serdes);
161 int (*backlight_enable)(struct serdes *serdes);
162 int (*backlight_disable)(struct serdes *serdes);
166 int (*pinmux_set)(struct serdes *serdes, unsigned int pin_selector,
168 int (*pinmux_group_set)(struct serdes *serdes,
171 int (*pinconf_set)(struct serdes *serdes,
174 int (*pinconf_group_set)(struct serdes *serdes,
181 int (*direction_input)(struct serdes *serdes, int gpio);
182 int (*direction_output)(struct serdes *serdes, int gpio, int value);
183 int (*get_level)(struct serdes *serdes, int gpio);
184 int (*set_level)(struct serdes *serdes, int gpio, int value);
185 int (*set_config)(struct serdes *serdes,
187 int (*to_irq)(struct serdes *serdes, int gpio);
191 int (*select)(struct serdes *serdes, int chan);
192 int (*deselect)(struct serdes *serdes, int chan);
193 int (*set_i2c_addr)(struct serdes *serdes, int address, int link);
197 int (*lock_handle)(struct serdes *serdes);
198 int (*err_handle)(struct serdes *serdes);
217 int (*chip_init)(struct serdes *serdes);
245 struct serdes *parent;
261 struct serdes *parent;
276 struct serdes *parent;
285 struct serdes *parent;
294 struct serdes *parent;
300 struct serdes { struct
328 struct serdes *g_serdes_bridge_split; argument
339 int serdes_reg_read(struct serdes *serdes, unsigned int reg, unsigned int *val);
340 int serdes_reg_write(struct serdes *serdes, unsigned int reg, unsigned int val);
341 int serdes_set_bits(struct serdes *serdes, unsigned int reg,
343 int serdes_multi_reg_write(struct serdes *serdes,
346 int serdes_i2c_set_sequence(struct serdes *serdes);
349 int serdes_get_init_seq(struct serdes *serdes);
352 int serdes_bridge_register(struct udevice *dev, struct serdes *serdes);
353 int serdes_bridge_split_register(struct udevice *dev, struct serdes *serdes);