Searched refs:snd_i2c_bus (Results 1 – 10 of 10) sorted by relevance
| /linux/include/sound/ |
| H A D | i2c.h | 12 struct snd_i2c_bus *bus; /* I2C bus */ 24 void (*start)(struct snd_i2c_bus *bus); /* transfer start */ 25 void (*stop)(struct snd_i2c_bus *bus); /* transfer stop */ 26 …void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write… 27 void (*setlines)(struct snd_i2c_bus *bus, int clock, int data); 28 int (*getclock)(struct snd_i2c_bus *bus); 29 int (*getdata)(struct snd_i2c_bus *bus, int ack); 35 int (*probeaddr)(struct snd_i2c_bus *bus, unsigned short addr); 38 struct snd_i2c_bus { struct 44 struct snd_i2c_bus *master; /* master bus when SCK/SCL is shared */ argument [all …]
|
| H A D | cs8427.h | 176 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device); 177 int snd_cs8427_create(struct snd_i2c_bus *bus, unsigned char addr,
|
| H A D | pt2258.h | 13 struct snd_i2c_bus *i2c_bus;
|
| /linux/sound/i2c/ |
| H A D | i2c.c | 25 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, 34 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) in snd_i2c_bus_free() 36 struct snd_i2c_bus *slave; in snd_i2c_bus_free() 61 struct snd_i2c_bus *bus = device->device_data; in snd_i2c_bus_dev_free() 66 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) in snd_i2c_bus_create() 68 struct snd_i2c_bus *bus; in snd_i2c_bus_create() 99 int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, in snd_i2c_device_create() 146 int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_probeaddr() 157 static inline void snd_i2c_bit_hw_start(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_start() 163 static inline void snd_i2c_bit_hw_stop(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_stop() [all …]
|
| H A D | tea6330t.c | 35 struct snd_i2c_bus *bus; 45 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer) in snd_tea6330t_detect() 278 struct snd_i2c_bus *bus, in snd_tea6330t_update_mixer() 361 int snd_tea6330t_restore_mixer(struct snd_i2c_bus *bus)
|
| H A D | cs8427.c | 143 int snd_cs8427_init(struct snd_i2c_bus *bus, in snd_cs8427_init() 259 int snd_cs8427_create(struct snd_i2c_bus *bus, in snd_cs8427_create()
|
| /linux/sound/pci/ice1712/ |
| H A D | revo.c | 81 static void revo_i2c_start(struct snd_i2c_bus *bus) in revo_i2c_start() 87 static void revo_i2c_stop(struct snd_i2c_bus *bus) in revo_i2c_stop() 93 static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in revo_i2c_direction() 110 static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in revo_i2c_setlines() 125 static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack) in revo_i2c_getdata()
|
| H A D | ews.c | 42 static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in ewx_i2c_setlines() 54 static int ewx_i2c_getclock(struct snd_i2c_bus *bus) in ewx_i2c_getclock() 60 static int ewx_i2c_getdata(struct snd_i2c_bus *bus, int ack) in ewx_i2c_getdata() 77 static void ewx_i2c_start(struct snd_i2c_bus *bus) in ewx_i2c_start() 96 static void ewx_i2c_stop(struct snd_i2c_bus *bus) in ewx_i2c_stop() 102 static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in ewx_i2c_direction()
|
| H A D | ice1712.h | 345 struct snd_i2c_bus *i2c; /* I2C bus */
|
| H A D | delta.c | 154 static int ap_cs8427_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in ap_cs8427_probeaddr()
|