Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
aoa.h File Reference
#include <asm/prom.h>
#include <linux/module.h>
#include <sound/core.h>
#include <sound/asound.h>
#include <sound/control.h>
#include "aoa-gpio.h"
#include "soundbus/soundbus.h"

Go to the source code of this file.

Data Structures

struct  aoa_codec
 
struct  aoa_fabric
 
struct  aoa_card
 

Macros

#define MAX_CODEC_NAME_LEN   32
 
#define MAX_LAYOUT_NAME_LEN   32
 

Functions

int aoa_codec_register (struct aoa_codec *codec)
 
void aoa_codec_unregister (struct aoa_codec *codec)
 
int aoa_fabric_register (struct aoa_fabric *fabric, struct device *dev)
 
void aoa_fabric_unregister (struct aoa_fabric *fabric)
 
void aoa_fabric_unlink_codec (struct aoa_codec *codec)
 
int aoa_snd_device_new (snd_device_type_t type, void *device_data, struct snd_device_ops *ops)
 
struct snd_cardaoa_get_card (void)
 
int aoa_snd_ctl_add (struct snd_kcontrol *control)
 

Variables

struct gpio_methodspmf_gpio_methods
 
struct gpio_methodsftr_gpio_methods
 

Macro Definition Documentation

#define MAX_CODEC_NAME_LEN   32

Definition at line 19 of file aoa.h.

#define MAX_LAYOUT_NAME_LEN   32

Definition at line 66 of file aoa.h.

Function Documentation

int aoa_codec_register ( struct aoa_codec codec)

Definition at line 58 of file core.c.

void aoa_codec_unregister ( struct aoa_codec codec)

Definition at line 73 of file core.c.

int aoa_fabric_register ( struct aoa_fabric fabric,
struct device dev 
)

Definition at line 85 of file core.c.

void aoa_fabric_unlink_codec ( struct aoa_codec codec)

Definition at line 134 of file core.c.

void aoa_fabric_unregister ( struct aoa_fabric fabric)

Definition at line 116 of file core.c.

struct snd_card* aoa_get_card ( void  )
read

Definition at line 47 of file alsa.c.

int aoa_snd_ctl_add ( struct snd_kcontrol control)

Definition at line 88 of file alsa.c.

int aoa_snd_device_new ( snd_device_type_t  type,
void device_data,
struct snd_device_ops ops 
)

Definition at line 63 of file alsa.c.

Variable Documentation

struct gpio_methods* ftr_gpio_methods

Definition at line 421 of file gpio-feature.c.

struct gpio_methods* pmf_gpio_methods

Definition at line 252 of file gpio-pmf.c.