Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
p1022_ds.c File Reference
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/of_device.h>
#include <linux/slab.h>
#include <sound/soc.h>
#include <asm/fsl_guts.h>
#include "fsl_dma.h"
#include "fsl_ssi.h"
#include "fsl_utils.h"

Go to the source code of this file.

Data Structures

struct  machine_data
 

Macros

#define CCSR_GUTS_PMUXCR_UART0_I2C1_MASK   0x0001c000
 
#define CCSR_GUTS_PMUXCR_UART0_I2C1_UART0_SSI   0x00010000
 
#define CCSR_GUTS_PMUXCR_UART0_I2C1_SSI   0x00018000
 
#define CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK   0x00000c00
 
#define CCSR_GUTS_PMUXCR_SSI_DMA_TDM_SSI   0x00000000
 
#define CCSR_GUTS_DMUXCR_PAD   1 /* DMA controller/channel set to pad */
 
#define CCSR_GUTS_DMUXCR_SSI   2 /* DMA controller/channel set to SSI */
 

Functions

 module_init (p1022_ds_init)
 
 module_exit (p1022_ds_exit)
 
 MODULE_AUTHOR ("Timur Tabi <[email protected]>")
 
 MODULE_DESCRIPTION ("Freescale P1022 DS ALSA SoC machine driver")
 
 MODULE_LICENSE ("GPL v2")
 

Macro Definition Documentation

#define CCSR_GUTS_DMUXCR_PAD   1 /* DMA controller/channel set to pad */

Definition at line 33 of file p1022_ds.c.

#define CCSR_GUTS_DMUXCR_SSI   2 /* DMA controller/channel set to SSI */

Definition at line 34 of file p1022_ds.c.

#define CCSR_GUTS_PMUXCR_SSI_DMA_TDM_MASK   0x00000c00

Definition at line 30 of file p1022_ds.c.

#define CCSR_GUTS_PMUXCR_SSI_DMA_TDM_SSI   0x00000000

Definition at line 31 of file p1022_ds.c.

#define CCSR_GUTS_PMUXCR_UART0_I2C1_MASK   0x0001c000

Freescale P1022DS ALSA SoC Machine driver

Author: Timur Tabi timur.nosp@m.@fre.nosp@m.escal.nosp@m.e.co.nosp@m.m

Copyright 2010 Freescale Semiconductor, Inc.

This file is licensed under the terms of the GNU General Public License version 2. This program is licensed "as is" without any warranty of any kind, whether express or implied.

Definition at line 26 of file p1022_ds.c.

#define CCSR_GUTS_PMUXCR_UART0_I2C1_SSI   0x00018000

Definition at line 28 of file p1022_ds.c.

#define CCSR_GUTS_PMUXCR_UART0_I2C1_UART0_SSI   0x00010000

Definition at line 27 of file p1022_ds.c.

Function Documentation

MODULE_AUTHOR ( "Timur Tabi <[email protected]>"  )
MODULE_DESCRIPTION ( "Freescale P1022 DS ALSA SoC machine driver )
module_exit ( p1022_ds_exit  )
module_init ( p1022_ds_init  )
MODULE_LICENSE ( "GPL v2 )