root/include/sound/l3.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */