Linux Audio

Check our new training course

Loading...
v3.1
 
 1#ifndef _L3_H_
 2#define _L3_H_ 1
 3
 4struct l3_pins {
 5	void (*setdat)(int);
 6	void (*setclk)(int);
 7	void (*setmode)(int);
 
 
 
 
 
 
 8	int data_hold;
 9	int data_setup;
10	int clock_high;
11	int mode_hold;
12	int mode;
13	int mode_setup;
14};
15
 
 
16int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len);
 
17
18#endif
v6.2
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef _L3_H_
 3#define _L3_H_ 1
 4
 5struct l3_pins {
 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
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
23struct device;
24
25int l3_write(struct l3_pins *adap, u8 addr, u8 *data, int len);
26int l3_set_gpio_ops(struct device *dev, struct l3_pins *adap);
27
28#endif