snd_emu1010_fpga_read
void snd_emu1010_fpga_read(struct snd_emu10k1 *emu, u32 reg, u32 *value);
snd_emu1010_fpga_read(emu, EMU_HANA_ID, &tmp);
snd_emu1010_fpga_read(emu, EMU_DOCK_MAJOR_REV, &tmp);
snd_emu1010_fpga_read(emu, EMU_DOCK_MINOR_REV, &tmp2);
snd_emu1010_fpga_read(emu, EMU_HANA_OPTION_CARDS, ®); /* OPTIONS: Which cards are attached to the EMU */
snd_emu1010_fpga_read(emu, EMU_HANA_IRQ_STATUS, &sts);
snd_emu1010_fpga_read(emu, EMU_HANA_ID, ®);
snd_emu1010_fpga_read(emu, EMU_HANA_MAJOR_REV, &tmp);
snd_emu1010_fpga_read(emu, EMU_HANA_MINOR_REV, &tmp2);
snd_emu1010_fpga_read(emu, EMU_HANA_OPTION_CARDS, ®);
snd_emu1010_fpga_read(emu, EMU_HANA_IRQ_STATUS, ®); // Clear pending IRQs
snd_emu1010_fpga_read(emu, EMU_HANA_IRQ_STATUS, &value);
snd_emu1010_fpga_read(emu, EMU_HANA_LOCK_STS_LO, &value);
snd_emu1010_fpga_read(emu, EMU_HANA_LOCK_STS_HI, &value2);
snd_emu1010_fpga_read(emu, EMU_HANA_SPDIF_MODE, &value);
snd_emu1010_fpga_read(emu, i, &value);
snd_emu1010_fpga_read(emu, EMU_HANA_SRCHI, &hi);
snd_emu1010_fpga_read(emu, EMU_HANA_SRCLO, &lo);
snd_emu1010_fpga_read(emu, EMU_HANA_SPDIF_MODE, &value);
snd_emu1010_fpga_read(emu, reg_hi, &value);
snd_emu1010_fpga_read(emu, reg_lo, &value2);