Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
apbio.c File Reference
#include <linux/kernel.h>
#include <linux/io.h>
#include <mach/iomap.h>
#include <linux/of.h>
#include <linux/dmaengine.h>
#include <linux/dma-mapping.h>
#include <linux/spinlock.h>
#include <linux/completion.h>
#include <linux/sched.h>
#include <linux/mutex.h>
#include <mach/dma.h>
#include "apbio.h"

Go to the source code of this file.

Macros

#define tegra_apb_readl_using_dma   tegra_apb_readl_direct
 
#define tegra_apb_writel_using_dma   tegra_apb_writel_direct
 

Typedefs

typedef u32(* apbio_read_fptr )(unsigned long offset)
 
typedef void(* apbio_write_fptr )(u32 value, unsigned long offset)
 

Functions

void tegra_apb_io_init (void)
 
u32 tegra_apb_readl (unsigned long offset)
 
void tegra_apb_writel (u32 value, unsigned long offset)
 

Macro Definition Documentation

#define tegra_apb_readl_using_dma   tegra_apb_readl_direct

Definition at line 168 of file apbio.c.

#define tegra_apb_writel_using_dma   tegra_apb_writel_direct

Definition at line 169 of file apbio.c.

Typedef Documentation

typedef u32(* apbio_read_fptr)(unsigned long offset)

Definition at line 172 of file apbio.c.

typedef void(* apbio_write_fptr)(u32 value, unsigned long offset)

Definition at line 173 of file apbio.c.

Function Documentation

void tegra_apb_io_init ( void  )

Definition at line 188 of file apbio.c.

u32 tegra_apb_readl ( unsigned long  offset)

Definition at line 201 of file apbio.c.

void tegra_apb_writel ( u32  value,
unsigned long  offset 
)

Definition at line 206 of file apbio.c.