RTEMS 6.3
Loading...
Searching...
No Matches

Milkymist AC97 driver. More...

Files

file  bsps/lm32/include/bsp/milkymist_ac97.h
 Milkymist AC97 driver.

Data Structures

struct  snd_buffer

Macros

#define SOUND_MIXER_MIC   0x0
#define SOUND_MIXER_LINE   0x1
#define SOUND_MIXER_READ(x)
#define SOUND_MIXER_WRITE(x)
#define SOUND_SND_SUBMIT_PLAY   0x4120
#define SOUND_SND_COLLECT_PLAY   0x4121
#define SOUND_SND_SUBMIT_RECORD   0x4122
#define SOUND_SND_COLLECT_RECORD   0x4123
#define AC97_DRIVER_TABLE_ENTRY

Functions

rtems_device_driver ac97_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg)
rtems_device_driver ac97_open (rtems_device_major_number major, rtems_device_minor_number minor, void *arg)
rtems_device_driver ac97_control (rtems_device_major_number major, rtems_device_minor_number minor, void *arg)

Detailed Description

Milkymist AC97 driver.

Macro Definition Documentation

◆ AC97_DRIVER_TABLE_ENTRY

#define AC97_DRIVER_TABLE_ENTRY
Value:
{ac97_initialize, \
ac97_open, NULL, NULL, NULL, ac97_control}

◆ SOUND_MIXER_READ

#define SOUND_MIXER_READ ( x)
Value:
(0x4100+x)

◆ SOUND_MIXER_WRITE

#define SOUND_MIXER_WRITE ( x)
Value:
(0x4110+x)