snd_ac97_bus (9) - Linux Manuals
snd_ac97_bus: create an AC97 bus component
snd_ac97_bus - create an AC97 bus component
int snd_ac97_bus(struct snd_card
* card, int num, struct snd_ac97_bus_ops * ops, void * private_data, struct snd_ac97_bus ** rbus);
- the card instance
- the bus number
- the bus callbacks table
- private data pointer for the new instance
- the pointer to store the new AC97 bus instance.
Creates an AC97 bus component. An struct snd_ac97_bus instance is newly allocated and initialized.
The ops table must include valid callbacks (at least read and write). The other callbacks, wait and reset, are not mandatory.
The clock is set to 48000. If another clock is needed, set (*rbus)->clock manually.