Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
addr-map.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/mbus.h>
#include <linux/io.h>
#include <mach/hardware.h>
#include <plat/addr-map.h>
#include "common.h"

Go to the source code of this file.

Macros

#define TARGET_DEV_BUS   1
 
#define TARGET_PCI   3
 
#define TARGET_PCIE   4
 
#define TARGET_SRAM   9
 
#define ATTR_PCIE_MEM   0x59
 
#define ATTR_PCIE_IO   0x51
 
#define ATTR_PCIE_WA   0x79
 
#define ATTR_PCI_MEM   0x59
 
#define ATTR_PCI_IO   0x51
 
#define ATTR_DEV_CS0   0x1e
 
#define ATTR_DEV_CS1   0x1d
 
#define ATTR_DEV_CS2   0x1b
 
#define ATTR_DEV_BOOT   0xf
 
#define ATTR_SRAM   0x0
 

Functions

void __init orion5x_setup_cpu_mbus_bridge (void)
 
void __init orion5x_setup_dev_boot_win (u32 base, u32 size)
 
void __init orion5x_setup_dev0_win (u32 base, u32 size)
 
void __init orion5x_setup_dev1_win (u32 base, u32 size)
 
void __init orion5x_setup_dev2_win (u32 base, u32 size)
 
void __init orion5x_setup_pcie_wa_win (u32 base, u32 size)
 
void __init orion5x_setup_sram_win (void)
 

Macro Definition Documentation

#define ATTR_DEV_BOOT   0xf

Definition at line 56 of file addr-map.c.

#define ATTR_DEV_CS0   0x1e

Definition at line 53 of file addr-map.c.

#define ATTR_DEV_CS1   0x1d

Definition at line 54 of file addr-map.c.

#define ATTR_DEV_CS2   0x1b

Definition at line 55 of file addr-map.c.

#define ATTR_PCI_IO   0x51

Definition at line 52 of file addr-map.c.

#define ATTR_PCI_MEM   0x59

Definition at line 51 of file addr-map.c.

#define ATTR_PCIE_IO   0x51

Definition at line 49 of file addr-map.c.

#define ATTR_PCIE_MEM   0x59

Definition at line 48 of file addr-map.c.

#define ATTR_PCIE_WA   0x79

Definition at line 50 of file addr-map.c.

#define ATTR_SRAM   0x0

Definition at line 57 of file addr-map.c.

#define TARGET_DEV_BUS   1

Definition at line 44 of file addr-map.c.

#define TARGET_PCI   3

Definition at line 45 of file addr-map.c.

#define TARGET_PCIE   4

Definition at line 46 of file addr-map.c.

#define TARGET_SRAM   9

Definition at line 47 of file addr-map.c.

Function Documentation

void __init orion5x_setup_cpu_mbus_bridge ( void  )

Definition at line 105 of file addr-map.c.

void __init orion5x_setup_dev0_win ( u32  base,
u32  size 
)

Definition at line 126 of file addr-map.c.

void __init orion5x_setup_dev1_win ( u32  base,
u32  size 
)

Definition at line 132 of file addr-map.c.

void __init orion5x_setup_dev2_win ( u32  base,
u32  size 
)

Definition at line 138 of file addr-map.c.

void __init orion5x_setup_dev_boot_win ( u32  base,
u32  size 
)

Definition at line 120 of file addr-map.c.

void __init orion5x_setup_pcie_wa_win ( u32  base,
u32  size 
)

Definition at line 144 of file addr-map.c.

void __init orion5x_setup_sram_win ( void  )

Definition at line 150 of file addr-map.c.