/kernel/linux/linux-5.10/sound/i2c/ |
H A D | cs8427.c | 17 #include <sound/cs8427.h> 20 static void snd_cs8427_reset(struct snd_i2c_device *cs8427); 37 struct cs8427 { struct 83 struct cs8427 *chip = device->private_data; in snd_cs8427_select_corudata() 103 struct cs8427 *chip = device->private_data; in snd_cs8427_send_corudata() 186 struct cs8427 *chip = device->private_data; in snd_cs8427_init() 255 struct cs8427 *chip; in snd_cs8427_create() 305 static void snd_cs8427_reset(struct snd_i2c_device *cs8427) in snd_cs8427_reset() argument 307 struct cs8427 *chip; in snd_cs8427_reset() 311 if (snd_BUG_ON(!cs8427)) in snd_cs8427_reset() 515 snd_cs8427_iec958_build(struct snd_i2c_device *cs8427, struct snd_pcm_substream *play_substream, struct snd_pcm_substream *cap_substream) snd_cs8427_iec958_build() argument 549 snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active) snd_cs8427_iec958_active() argument 571 snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate) snd_cs8427_iec958_pcm() argument [all...] |
H A D | Makefile | 8 snd-cs8427-objs := cs8427.o 15 obj-$(CONFIG_SND_ICE1712) += snd-cs8427.o snd-i2c.o
|
/kernel/linux/linux-6.6/sound/i2c/ |
H A D | cs8427.c | 17 #include <sound/cs8427.h> 20 static void snd_cs8427_reset(struct snd_i2c_device *cs8427); 37 struct cs8427 { struct 86 struct cs8427 *chip = device->private_data; in snd_cs8427_select_corudata() 106 struct cs8427 *chip = device->private_data; in snd_cs8427_send_corudata() 190 struct cs8427 *chip = device->private_data; in snd_cs8427_init() 262 struct cs8427 *chip; in snd_cs8427_create() 312 static void snd_cs8427_reset(struct snd_i2c_device *cs8427) in snd_cs8427_reset() argument 314 struct cs8427 *chip; in snd_cs8427_reset() 318 if (snd_BUG_ON(!cs8427)) in snd_cs8427_reset() 523 snd_cs8427_iec958_build(struct snd_i2c_device *cs8427, struct snd_pcm_substream *play_substream, struct snd_pcm_substream *cap_substream) snd_cs8427_iec958_build() argument 557 snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active) snd_cs8427_iec958_active() argument 579 snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate) snd_cs8427_iec958_pcm() argument [all...] |
H A D | Makefile | 8 snd-cs8427-objs := cs8427.o 15 obj-$(CONFIG_SND_ICE1712) += snd-cs8427.o snd-i2c.o
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | cs8427.h | 181 int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427, 184 int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active); 185 int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate);
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | cs8427.h | 181 int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427, 184 int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active); 185 int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate);
|
/kernel/linux/linux-6.6/sound/pci/ice1712/ |
H A D | ice1712.c | 46 #include <sound/cs8427.h> 81 MODULE_PARM_DESC(cs8427_timeout, "Define reset timeout for cs8427 chip in msec resolution."); 324 if (snd_i2c_sendbytes(ice->cs8427, reg, 1) != 1) { in snd_ice1712_cs8427_set_input_clock() 328 if (snd_i2c_readbytes(ice->cs8427, &val, 1) != 1) { in snd_ice1712_cs8427_set_input_clock() 339 if (snd_i2c_sendbytes(ice->cs8427, reg, 2) != 2) { in snd_ice1712_cs8427_set_input_clock() 354 snd_cs8427_iec958_active(ice->cs8427, 1); in open_cs8427() 359 snd_cs8427_iec958_active(ice->cs8427, 0); in close_cs8427() 364 snd_cs8427_iec958_pcm(ice->cs8427, rate); in setup_cs8427() 368 * create and initialize callbacks for cs8427 interface 375 (ice->cs8427_timeout * HZ) / 1000, &ice->cs8427); in snd_ice1712_init_cs8427() [all...] |
H A D | ews.c | 16 #include <sound/cs8427.h> 506 snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR); in snd_ice1712_ews_init() 512 snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR); in snd_ice1712_ews_init() 960 /* all terratec cards have spdif, but cs8427 module builds it's own controls */ in snd_ice1712_ews_add_controls() 961 if (ice->cs8427 == NULL) { in snd_ice1712_ews_add_controls()
|
H A D | delta.c | 18 #include <sound/cs8427.h> 413 if (snd_i2c_sendbytes(ice->cs8427, ®, 1) != 1) in snd_ice1712_delta1010lt_wordclock_status_get() 416 snd_i2c_readbytes(ice->cs8427, ®, 1); in snd_ice1712_delta1010lt_wordclock_status_get() 579 snd_cs8427_init(ice->i2c, ice->cs8427); in snd_ice1712_delta_resume()
|
H A D | ice1712.h | 346 struct snd_i2c_device *cs8427; /* CS8427 I2C device */ member
|
/kernel/linux/linux-5.10/sound/pci/ice1712/ |
H A D | ews.c | 16 #include <sound/cs8427.h> 503 snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR); in snd_ice1712_ews_init() 508 snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR); in snd_ice1712_ews_init() 952 /* all terratec cards have spdif, but cs8427 module builds it's own controls */ in snd_ice1712_ews_add_controls() 953 if (ice->cs8427 == NULL) { in snd_ice1712_ews_add_controls()
|
H A D | delta.c | 18 #include <sound/cs8427.h> 413 if (snd_i2c_sendbytes(ice->cs8427, ®, 1) != 1) in snd_ice1712_delta1010lt_wordclock_status_get() 416 snd_i2c_readbytes(ice->cs8427, ®, 1); in snd_ice1712_delta1010lt_wordclock_status_get() 579 snd_cs8427_init(ice->i2c, ice->cs8427); in snd_ice1712_delta_resume()
|
H A D | ice1712.c | 46 #include <sound/cs8427.h> 87 MODULE_PARM_DESC(cs8427_timeout, "Define reset timeout for cs8427 chip in msec resolution."); 330 if (snd_i2c_sendbytes(ice->cs8427, reg, 1) != 1) { in snd_ice1712_cs8427_set_input_clock() 334 if (snd_i2c_readbytes(ice->cs8427, &val, 1) != 1) { in snd_ice1712_cs8427_set_input_clock() 345 if (snd_i2c_sendbytes(ice->cs8427, reg, 2) != 2) { in snd_ice1712_cs8427_set_input_clock() 360 snd_cs8427_iec958_active(ice->cs8427, 1); in open_cs8427() 365 snd_cs8427_iec958_active(ice->cs8427, 0); in close_cs8427() 370 snd_cs8427_iec958_pcm(ice->cs8427, rate); in setup_cs8427() 374 * create and initialize callbacks for cs8427 interface 381 (ice->cs8427_timeout * HZ) / 1000, &ice->cs8427); in snd_ice1712_init_cs8427() [all...] |
H A D | ice1712.h | 346 struct snd_i2c_device *cs8427; /* CS8427 I2C device */ member
|