1 #ifndef _L3_H_ 2 #define _L3_H_ 1 3 4 struct 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 22 struct device; 23 24 int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len); 25 int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap); 26 27 #endif 28