/kernel/linux/linux-5.10/sound/i2c/other/ |
H A D | ak4114.c | 14 #include <sound/ak4114.h> 25 static void ak4114_init_regs(struct ak4114 *chip); 27 static void reg_write(struct ak4114 *ak4114, unsigned char reg, unsigned char val) in reg_write() argument 29 ak4114->write(ak4114->private_data, reg, val); in reg_write() 31 ak4114->regmap[reg] = val; in reg_write() 33 ak4114->txcsb[reg-AK4114_REG_TXCSB0] = val; in reg_write() 36 static inline unsigned char reg_read(struct ak4114 *ak4114, unsigne argument 442 struct ak4114 *ak4114 = entry->private_data; snd_ak4114_proc_regs_read() local 451 snd_ak4114_proc_init(struct ak4114 *ak4114) snd_ak4114_proc_init() argument 457 snd_ak4114_build(struct ak4114 *ak4114, struct snd_pcm_substream *ply_substream, struct snd_pcm_substream *cap_substream) snd_ak4114_build() argument 498 ak4114_notify(struct ak4114 *ak4114, unsigned char rcs0, unsigned char rcs1, unsigned char c0, unsigned char c1) ak4114_notify() argument 544 snd_ak4114_external_rate(struct ak4114 *ak4114) snd_ak4114_external_rate() argument 553 snd_ak4114_check_rate_and_errors(struct ak4114 *ak4114, unsigned int flags) snd_ak4114_check_rate_and_errors() argument [all...] |
H A D | Makefile | 7 snd-ak4114-objs := ak4114.o 16 obj-$(CONFIG_SND_ICE1724) += snd-ak4114.o snd-ak4113.o snd-ak4xxx-adda.o snd-pt2258.o
|
/kernel/linux/linux-6.6/sound/i2c/other/ |
H A D | ak4114.c | 14 #include <sound/ak4114.h> 25 static void ak4114_init_regs(struct ak4114 *chip); 27 static void reg_write(struct ak4114 *ak4114, unsigned char reg, unsigned char val) in reg_write() argument 29 ak4114->write(ak4114->private_data, reg, val); in reg_write() 31 ak4114->regmap[reg] = val; in reg_write() 33 ak4114->txcsb[reg-AK4114_REG_TXCSB0] = val; in reg_write() 36 static inline unsigned char reg_read(struct ak4114 *ak4114, unsigne argument 443 struct ak4114 *ak4114 = entry->private_data; snd_ak4114_proc_regs_read() local 452 snd_ak4114_proc_init(struct ak4114 *ak4114) snd_ak4114_proc_init() argument 458 snd_ak4114_build(struct ak4114 *ak4114, struct snd_pcm_substream *ply_substream, struct snd_pcm_substream *cap_substream) snd_ak4114_build() argument 499 ak4114_notify(struct ak4114 *ak4114, unsigned char rcs0, unsigned char rcs1, unsigned char c0, unsigned char c1) ak4114_notify() argument 545 snd_ak4114_external_rate(struct ak4114 *ak4114) snd_ak4114_external_rate() argument 554 snd_ak4114_check_rate_and_errors(struct ak4114 *ak4114, unsigned int flags) snd_ak4114_check_rate_and_errors() argument [all...] |
H A D | Makefile | 7 snd-ak4114-objs := ak4114.o 16 obj-$(CONFIG_SND_ICE1724) += snd-ak4114.o snd-ak4113.o snd-ak4xxx-adda.o snd-pt2258.o
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | ak4114.h | 159 struct ak4114 { struct 178 void (*change_callback)(struct ak4114 *ak4114, unsigned char c0, unsigned char c1); 184 void *private_data, struct ak4114 **r_ak4114); 185 void snd_ak4114_reg_write(struct ak4114 *ak4114, unsigned char reg, unsigned char mask, unsigned char val); 186 void snd_ak4114_reinit(struct ak4114 *ak4114); 187 int snd_ak4114_build(struct ak4114 *ak4114, [all...] |
/kernel/linux/linux-6.6/include/sound/ |
H A D | ak4114.h | 159 struct ak4114 { struct 178 void (*change_callback)(struct ak4114 *ak4114, unsigned char c0, unsigned char c1); 184 void *private_data, struct ak4114 **r_ak4114); 185 void snd_ak4114_reg_write(struct ak4114 *ak4114, unsigned char reg, unsigned char mask, unsigned char val); 186 void snd_ak4114_reinit(struct ak4114 *ak4114); 187 int snd_ak4114_build(struct ak4114 *ak4114, [all...] |
/kernel/linux/linux-5.10/sound/pci/ice1712/ |
H A D | juli.c | 24 struct ak4114 *ak4114; member 42 * ice1724+ak4114-based cards, detects spdif input rate correctly. 176 rate = snd_ak4114_external_rate(spec->ak4114); in juli_spdif_in_open() 253 /* reinit ak4114 */ in juli_akm_set_rate_val() 254 snd_ak4114_reinit(spec->ak4114); in juli_akm_set_rate_val() 463 return snd_ak4114_build(spec->ak4114, NULL, in juli_add_controls() 478 /* reinit ak4114 */ in juli_resume() 479 snd_ak4114_resume(spec->ak4114); in juli_resume() 489 snd_ak4114_suspend(spec->ak4114); in juli_suspend() 552 juli_ak4114_change(struct ak4114 *ak4114, unsigned char c0, unsigned char c1) juli_ak4114_change() argument [all...] |
H A D | revo.c | 24 struct ak4114 *ak4114; member 482 ice, &spec->ak4114); in ap192_ak4114_init() 487 spec->ak4114->check_flags = AK4114_CHECK_NO_RATE; in ap192_ak4114_init() 598 err = snd_ak4114_build(spec->ak4114, NULL, in revo_add_controls()
|
H A D | prodigy192.c | 30 * - both MCKO1 and MCKO2 of ak4114 are fed to FPGA, which 56 struct ak4114 *ak4114; member 430 * 4wire ak4114 protocol - writing data 455 * 4wire ak4114 protocol - reading data 479 * 4wire ak4114 protocol - starting sequence 496 * 4wire ak4114 protocol - final sequence 507 * Write data to addr register of ak4114 522 * Read data from addr register of ak4114 616 ice, &spec->ak4114); in prodigy192_ak4114_init() [all...] |
H A D | ice1712.h | 17 #include <sound/ak4114.h>
|
/kernel/linux/linux-6.6/sound/pci/ice1712/ |
H A D | juli.c | 24 struct ak4114 *ak4114; member 42 * ice1724+ak4114-based cards, detects spdif input rate correctly. 176 rate = snd_ak4114_external_rate(spec->ak4114); in juli_spdif_in_open() 253 /* reinit ak4114 */ in juli_akm_set_rate_val() 254 snd_ak4114_reinit(spec->ak4114); in juli_akm_set_rate_val() 441 return snd_ak4114_build(spec->ak4114, NULL, in juli_add_controls() 456 /* reinit ak4114 */ in juli_resume() 457 snd_ak4114_resume(spec->ak4114); in juli_resume() 467 snd_ak4114_suspend(spec->ak4114); in juli_suspend() 530 juli_ak4114_change(struct ak4114 *ak4114, unsigned char c0, unsigned char c1) juli_ak4114_change() argument [all...] |
H A D | revo.c | 24 struct ak4114 *ak4114; member 482 ice, &spec->ak4114); in ap192_ak4114_init() 487 spec->ak4114->check_flags = AK4114_CHECK_NO_RATE; in ap192_ak4114_init() 598 err = snd_ak4114_build(spec->ak4114, NULL, in revo_add_controls()
|
H A D | prodigy192.c | 30 * - both MCKO1 and MCKO2 of ak4114 are fed to FPGA, which 56 struct ak4114 *ak4114; member 430 * 4wire ak4114 protocol - writing data 455 * 4wire ak4114 protocol - reading data 479 * 4wire ak4114 protocol - starting sequence 496 * 4wire ak4114 protocol - final sequence 507 * Write data to addr register of ak4114 522 * Read data from addr register of ak4114 616 ice, &spec->ak4114); in prodigy192_ak4114_init() [all...] |
H A D | ice1712.h | 17 #include <sound/ak4114.h>
|