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

Go to the source code of this file.

Macros

#define GEMINI_SRAM_BASE   0x00000000
 
#define GEMINI_DRAM_BASE   0x10000000
 
#define GEMINI_FLASH_BASE   0x30000000
 
#define GEMINI_GLOBAL_BASE   0x40000000
 
#define GEMINI_WAQTCHDOG_BASE   0x41000000
 
#define GEMINI_UART_BASE   0x42000000
 
#define GEMINI_TIMER_BASE   0x43000000
 
#define GEMINI_LCD_BASE   0x44000000
 
#define GEMINI_RTC_BASE   0x45000000
 
#define GEMINI_SATA_BASE   0x46000000
 
#define GEMINI_LPC_HOST_BASE   0x47000000
 
#define GEMINI_LPC_IO_BASE   0x47800000
 
#define GEMINI_INTERRUPT_BASE   0x48000000
 
#define GEMINI_SSP_CTRL_BASE   0x4A000000
 
#define GEMINI_POWER_CTRL_BASE   0x4B000000
 
#define GEMINI_CIR_BASE   0x4C000000
 
#define GEMINI_GPIO_BASE(x)   (0x4D000000 + (x) * 0x1000000)
 
#define GEMINI_PCI_IO_BASE   0x50000000
 
#define GEMINI_PCI_MEM_BASE   0x58000000
 
#define GEMINI_TOE_BASE   0x60000000
 
#define GEMINI_GMAC0_BASE   0x6000A000
 
#define GEMINI_GMAC1_BASE   0x6000E000
 
#define GEMINI_SECURITY_BASE   0x62000000
 
#define GEMINI_IDE0_BASE   0x63000000
 
#define GEMINI_IDE1_BASE   0x63400000
 
#define GEMINI_RAID_BASE   0x64000000
 
#define GEMINI_FLASH_CTRL_BASE   0x65000000
 
#define GEMINI_DRAM_CTRL_BASE   0x66000000
 
#define GEMINI_GENERAL_DMA_BASE   0x67000000
 
#define GEMINI_USB0_BASE   0x68000000
 
#define GEMINI_USB1_BASE   0x69000000
 
#define GEMINI_BIG_ENDIAN_BASE   0x80000000
 
#define GEMINI_TIMER1_BASE   GEMINI_TIMER_BASE
 
#define GEMINI_TIMER2_BASE   (GEMINI_TIMER_BASE + 0x10)
 
#define GEMINI_TIMER3_BASE   (GEMINI_TIMER_BASE + 0x20)
 
#define UART_CLK   48000000
 
#define IO_ADDRESS(x)   ((((x) & 0xFFF00000) >> 4) | ((x) & 0x000FFFFF) | 0xF0000000)
 

Macro Definition Documentation

#define GEMINI_BIG_ENDIAN_BASE   0x80000000

Definition at line 58 of file hardware.h.

#define GEMINI_CIR_BASE   0x4C000000

Definition at line 42 of file hardware.h.

#define GEMINI_DRAM_BASE   0x10000000

Definition at line 23 of file hardware.h.

#define GEMINI_DRAM_CTRL_BASE   0x66000000

Definition at line 54 of file hardware.h.

#define GEMINI_FLASH_BASE   0x30000000

Definition at line 25 of file hardware.h.

#define GEMINI_FLASH_CTRL_BASE   0x65000000

Definition at line 53 of file hardware.h.

#define GEMINI_GENERAL_DMA_BASE   0x67000000

Definition at line 55 of file hardware.h.

#define GEMINI_GLOBAL_BASE   0x40000000

Definition at line 26 of file hardware.h.

#define GEMINI_GMAC0_BASE   0x6000A000

Definition at line 47 of file hardware.h.

#define GEMINI_GMAC1_BASE   0x6000E000

Definition at line 48 of file hardware.h.

#define GEMINI_GPIO_BASE (   x)    (0x4D000000 + (x) * 0x1000000)

Definition at line 43 of file hardware.h.

#define GEMINI_IDE0_BASE   0x63000000

Definition at line 50 of file hardware.h.

#define GEMINI_IDE1_BASE   0x63400000

Definition at line 51 of file hardware.h.

#define GEMINI_INTERRUPT_BASE   0x48000000

Definition at line 35 of file hardware.h.

#define GEMINI_LCD_BASE   0x44000000

Definition at line 30 of file hardware.h.

#define GEMINI_LPC_HOST_BASE   0x47000000

Definition at line 33 of file hardware.h.

#define GEMINI_LPC_IO_BASE   0x47800000

Definition at line 34 of file hardware.h.

#define GEMINI_PCI_IO_BASE   0x50000000

Definition at line 44 of file hardware.h.

#define GEMINI_PCI_MEM_BASE   0x58000000

Definition at line 45 of file hardware.h.

#define GEMINI_POWER_CTRL_BASE   0x4B000000

Definition at line 41 of file hardware.h.

#define GEMINI_RAID_BASE   0x64000000

Definition at line 52 of file hardware.h.

#define GEMINI_RTC_BASE   0x45000000

Definition at line 31 of file hardware.h.

#define GEMINI_SATA_BASE   0x46000000

Definition at line 32 of file hardware.h.

#define GEMINI_SECURITY_BASE   0x62000000

Definition at line 49 of file hardware.h.

#define GEMINI_SRAM_BASE   0x00000000

Definition at line 22 of file hardware.h.

#define GEMINI_SSP_CTRL_BASE   0x4A000000

Definition at line 40 of file hardware.h.

#define GEMINI_TIMER1_BASE   GEMINI_TIMER_BASE

Definition at line 60 of file hardware.h.

#define GEMINI_TIMER2_BASE   (GEMINI_TIMER_BASE + 0x10)

Definition at line 61 of file hardware.h.

#define GEMINI_TIMER3_BASE   (GEMINI_TIMER_BASE + 0x20)

Definition at line 62 of file hardware.h.

#define GEMINI_TIMER_BASE   0x43000000

Definition at line 29 of file hardware.h.

#define GEMINI_TOE_BASE   0x60000000

Definition at line 46 of file hardware.h.

#define GEMINI_UART_BASE   0x42000000

Definition at line 28 of file hardware.h.

#define GEMINI_USB0_BASE   0x68000000

Definition at line 56 of file hardware.h.

#define GEMINI_USB1_BASE   0x69000000

Definition at line 57 of file hardware.h.

#define GEMINI_WAQTCHDOG_BASE   0x41000000

Definition at line 27 of file hardware.h.

#define IO_ADDRESS (   x)    ((((x) & 0xFFF00000) >> 4) | ((x) & 0x000FFFFF) | 0xF0000000)

Definition at line 72 of file hardware.h.

#define UART_CLK   48000000

Definition at line 67 of file hardware.h.