1#ifndef _L3_H_ 2#define _L3_H_ 1 3 4struct l3_pins { 5 void (*setdat)(struct l3_pins *, int); 6 void (*setclk)(struct l3_pins *, int); 7 void (*setmode)(struct l3_pins *, int); 8 9 int gpio_data; 10 int gpio_clk; 11 int gpio_mode; 12 int use_gpios; 13 14 int data_hold; 15 int data_setup; 16 int clock_high; 17 int mode_hold; 18 int mode; 19 int mode_setup; 20}; 21 22struct device; 23 24int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len); 25int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap); 26 27#endif 28