• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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