RTEMS: Milkymist AC97

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Files | Data Structures | Macros | Functions
Milkymist AC97
Board Support Packages » LatticeMicro32 (lm32) » Shared » Milkymist One

Milkymist AC97 driver. More...

## Files
file | 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) (0x4100+x)
#define | SOUND_MIXER_WRITE(x) (0x4110+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}
NULL
#define NULL
Requests a GPIO pin group configuration.
Definition: bestcomm_api.h:77