Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
common.h File Reference

Go to the source code of this file.

Macros

#define orion5x_setbits(r, mask)   writel(readl(r) | (mask), (r))
 
#define orion5x_clrbits(r, mask)   writel(readl(r) & ~(mask), (r))
 

Functions

void orion5x_map_io (void)
 
void orion5x_init_early (void)
 
void orion5x_init_irq (void)
 
void orion5x_init (void)
 
void orion5x_setup_cpu_mbus_bridge (void)
 
void orion5x_setup_dev_boot_win (u32 base, u32 size)
 
void orion5x_setup_dev0_win (u32 base, u32 size)
 
void orion5x_setup_dev1_win (u32 base, u32 size)
 
void orion5x_setup_dev2_win (u32 base, u32 size)
 
void orion5x_setup_pcie_wa_win (u32 base, u32 size)
 
void orion5x_setup_sram_win (void)
 
void orion5x_ehci0_init (void)
 
void orion5x_ehci1_init (void)
 
void orion5x_eth_init (struct mv643xx_eth_platform_data *eth_data)
 
void orion5x_eth_switch_init (struct dsa_platform_data *d, int irq)
 
void orion5x_i2c_init (void)
 
void orion5x_sata_init (struct mv_sata_platform_data *sata_data)
 
void orion5x_spi_init (void)
 
void orion5x_uart0_init (void)
 
void orion5x_uart1_init (void)
 
void orion5x_xor_init (void)
 
void orion5x_restart (char, const char *)
 
void orion5x_pcie_id (u32 *dev, u32 *rev)
 
void orion5x_pci_disable (void)
 
void orion5x_pci_set_cardbus_mode (void)
 
int orion5x_pci_sys_setup (int nr, struct pci_sys_data *sys)
 
struct pci_busorion5x_pci_sys_scan_bus (int nr, struct pci_sys_data *sys)
 
int orion5x_pci_map_irq (const struct pci_dev *dev, u8 slot, u8 pin)
 
void __init tag_fixup_mem32 (struct tag *, char **, struct meminfo *)
 

Variables

int orion5x_tclk
 
struct sys_timer orion5x_timer
 

Macro Definition Documentation

#define orion5x_clrbits (   r,
  mask 
)    writel(readl(r) & ~(mask), (r))

Definition at line 69 of file common.h.

#define orion5x_setbits (   r,
  mask 
)    writel(readl(r) | (mask), (r))

Definition at line 68 of file common.h.

Function Documentation

void orion5x_ehci0_init ( void  )

Definition at line 79 of file common.c.

void orion5x_ehci1_init ( void  )

Definition at line 89 of file common.c.

void orion5x_eth_init ( struct mv643xx_eth_platform_data eth_data)

Definition at line 98 of file common.c.

void orion5x_eth_switch_init ( struct dsa_platform_data d,
int  irq 
)

Definition at line 110 of file common.c.

void orion5x_i2c_init ( void  )

Definition at line 119 of file common.c.

void orion5x_init ( void  )

Definition at line 278 of file common.c.

void orion5x_init_early ( void  )

Definition at line 194 of file common.c.

void orion5x_init_irq ( void  )

Definition at line 27 of file irq.c.

void orion5x_map_io ( void  )

Definition at line 57 of file common.c.

void orion5x_pci_disable ( void  )

Definition at line 528 of file pci.c.

int orion5x_pci_map_irq ( const struct pci_dev dev,
u8  slot,
u8  pin 
)

Definition at line 573 of file pci.c.

void orion5x_pci_set_cardbus_mode ( void  )

Definition at line 533 of file pci.c.

struct pci_bus* orion5x_pci_sys_scan_bus ( int  nr,
struct pci_sys_data sys 
)
read

Definition at line 555 of file pci.c.

int orion5x_pci_sys_setup ( int  nr,
struct pci_sys_data sys 
)

Definition at line 538 of file pci.c.

void orion5x_pcie_id ( u32 dev,
u32 rev 
)

Definition at line 43 of file pci.c.

void orion5x_restart ( char  ,
const char  
)

Definition at line 317 of file common.c.

void orion5x_sata_init ( struct mv_sata_platform_data sata_data)

Definition at line 129 of file common.c.

void orion5x_setup_cpu_mbus_bridge ( void  )

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

void orion5x_setup_dev0_win ( u32  base,
u32  size 
)

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

void orion5x_setup_dev1_win ( u32  base,
u32  size 
)

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

void orion5x_setup_dev2_win ( u32  base,
u32  size 
)

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

void orion5x_setup_dev_boot_win ( u32  base,
u32  size 
)

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

void orion5x_setup_pcie_wa_win ( u32  base,
u32  size 
)

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

void orion5x_setup_sram_win ( void  )

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

void orion5x_spi_init ( void  )

Definition at line 138 of file common.c.

void orion5x_uart0_init ( void  )

Definition at line 147 of file common.c.

void orion5x_uart1_init ( void  )

Definition at line 156 of file common.c.

void orion5x_xor_init ( void  )

Definition at line 165 of file common.c.

void __init tag_fixup_mem32 ( struct tag ,
char **  ,
struct meminfo  
)

Definition at line 332 of file common.c.

Variable Documentation

int orion5x_tclk

Definition at line 206 of file common.c.

struct sys_timer orion5x_timer

Definition at line 228 of file common.c.