]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
1cad1de1 CP |
2 | #ifndef _L3_H_ |
3 | #define _L3_H_ 1 | |
4 | ||
5 | struct l3_pins { | |
03067410 SN |
6 | void (*setdat)(struct l3_pins *, int); |
7 | void (*setclk)(struct l3_pins *, int); | |
8 | void (*setmode)(struct l3_pins *, int); | |
9 | ||
10 | int gpio_data; | |
11 | int gpio_clk; | |
12 | int gpio_mode; | |
13 | int use_gpios; | |
14 | ||
1cad1de1 CP |
15 | int data_hold; |
16 | int data_setup; | |
17 | int clock_high; | |
18 | int mode_hold; | |
19 | int mode; | |
20 | int mode_setup; | |
21 | }; | |
22 | ||
03067410 SN |
23 | struct device; |
24 | ||
1cad1de1 | 25 | int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len); |
03067410 | 26 | int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap); |
1cad1de1 CP |
27 | |
28 | #endif |