Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
mfld_machine.c File Reference
#include <linux/init.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/io.h>
#include <linux/module.h>
#include <sound/pcm.h>
#include <sound/pcm_params.h>
#include <sound/soc.h>
#include <sound/jack.h>
#include "../codecs/sn95031.h"

Go to the source code of this file.

Data Structures

struct  mfld_mc_private
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define MID_MONO   1
 
#define MID_STEREO   2
 
#define MID_MAX_CAP   5
 
#define MFLD_JACK_INSERT   0x04
 

Enumerations

enum  soc_mic_bias_zones {
  MFLD_MV_START = 0, MFLD_MV_HP = 400, MFLD_MV_AM_HS = 650, MFLD_MV_HS = 2000,
  MFLD_MV_UNDEFINED
}
 

Functions

 module_platform_driver (snd_mfld_mc_driver)
 
 MODULE_DESCRIPTION ("ASoC Intel(R) MID Machine driver")
 
 MODULE_AUTHOR ("Vinod Koul <[email protected]>")
 
 MODULE_AUTHOR ("Harsha Priya <[email protected]>")
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_ALIAS ("platform:msic-audio")
 

Variables

struct snd_soc_jack mfld_jack
 

Macro Definition Documentation

#define MFLD_JACK_INSERT   0x04

Definition at line 41 of file mfld_machine.c.

#define MID_MAX_CAP   5

Definition at line 40 of file mfld_machine.c.

#define MID_MONO   1

Definition at line 38 of file mfld_machine.c.

#define MID_STEREO   2

Definition at line 39 of file mfld_machine.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 25 of file mfld_machine.c.

Enumeration Type Documentation

Enumerator:
MFLD_MV_START 
MFLD_MV_HP 
MFLD_MV_AM_HS 
MFLD_MV_HS 
MFLD_MV_UNDEFINED 

Definition at line 43 of file mfld_machine.c.

Function Documentation

MODULE_ALIAS ( "platform:msic-audio )
MODULE_AUTHOR ( "Vinod Koul <[email protected]>"  )
MODULE_AUTHOR ( "Harsha Priya <[email protected]>"  )
MODULE_DESCRIPTION ( "ASoC Intel(R) MID Machine driver )
MODULE_LICENSE ( "GPL v2 )
module_platform_driver ( snd_mfld_mc_driver  )

Variable Documentation

struct snd_soc_jack mfld_jack

Definition at line 62 of file mfld_machine.c.