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

Go to the source code of this file.

Macros

#define AT91X40_ID_USART0   2 /* USART port 0 */
 
#define AT91X40_ID_USART1   3 /* USART port 1 */
 
#define AT91X40_ID_TC0   4 /* Timer/Counter 0 */
 
#define AT91X40_ID_TC1   5 /* Timer/Counter 1*/
 
#define AT91X40_ID_TC2   6 /* Timer/Counter 2*/
 
#define AT91X40_ID_WD   7 /* Watchdog? */
 
#define AT91X40_ID_PIOA   8 /* Parallel IO Controller A */
 
#define AT91X40_ID_IRQ0   16 /* External IRQ 0 */
 
#define AT91X40_ID_IRQ1   17 /* External IRQ 1 */
 
#define AT91X40_ID_IRQ2   18 /* External IRQ 2 */
 
#define AT91_BASE_SYS   0xffc00000
 
#define AT91_EBI   0xffe00000 /* External Bus Interface */
 
#define AT91_SF   0xfff00000 /* Special Function */
 
#define AT91_USART1   0xfffcc000 /* USART 1 */
 
#define AT91_USART0   0xfffd0000 /* USART 0 */
 
#define AT91_TC   0xfffe0000 /* Timer Counter */
 
#define AT91_PIOA   0xffff0000 /* PIO Controller A */
 
#define AT91_PS   0xffff4000 /* Power Save */
 
#define AT91_WD   0xffff8000 /* Watchdog Timer */
 
#define AT91_DBGU_CIDR   (AT91_SF + 0) /* CIDR in PS segment */
 
#define AT91_DBGU_EXID   (AT91_SF + 4) /* EXID in PS segment */
 
#define AT91_PS_CR   (AT91_PS + 0) /* PS Control register */
 
#define AT91_PS_CR_CPU   (1 << 0) /* CPU clock disable bit */
 

Macro Definition Documentation

#define AT91_BASE_SYS   0xffc00000

Definition at line 33 of file at91x40.h.

#define AT91_DBGU_CIDR   (AT91_SF + 0) /* CIDR in PS segment */

Definition at line 49 of file at91x40.h.

#define AT91_DBGU_EXID   (AT91_SF + 4) /* EXID in PS segment */

Definition at line 50 of file at91x40.h.

#define AT91_EBI   0xffe00000 /* External Bus Interface */

Definition at line 35 of file at91x40.h.

#define AT91_PIOA   0xffff0000 /* PIO Controller A */

Definition at line 40 of file at91x40.h.

#define AT91_PS   0xffff4000 /* Power Save */

Definition at line 41 of file at91x40.h.

#define AT91_PS_CR   (AT91_PS + 0) /* PS Control register */

Definition at line 55 of file at91x40.h.

#define AT91_PS_CR_CPU   (1 << 0) /* CPU clock disable bit */

Definition at line 56 of file at91x40.h.

#define AT91_SF   0xfff00000 /* Special Function */

Definition at line 36 of file at91x40.h.

#define AT91_TC   0xfffe0000 /* Timer Counter */

Definition at line 39 of file at91x40.h.

#define AT91_USART0   0xfffd0000 /* USART 0 */

Definition at line 38 of file at91x40.h.

#define AT91_USART1   0xfffcc000 /* USART 1 */

Definition at line 37 of file at91x40.h.

#define AT91_WD   0xffff8000 /* Watchdog Timer */

Definition at line 42 of file at91x40.h.

#define AT91X40_ID_IRQ0   16 /* External IRQ 0 */

Definition at line 26 of file at91x40.h.

#define AT91X40_ID_IRQ1   17 /* External IRQ 1 */

Definition at line 27 of file at91x40.h.

#define AT91X40_ID_IRQ2   18 /* External IRQ 2 */

Definition at line 28 of file at91x40.h.

#define AT91X40_ID_PIOA   8 /* Parallel IO Controller A */

Definition at line 24 of file at91x40.h.

#define AT91X40_ID_TC0   4 /* Timer/Counter 0 */

Definition at line 20 of file at91x40.h.

#define AT91X40_ID_TC1   5 /* Timer/Counter 1*/

Definition at line 21 of file at91x40.h.

#define AT91X40_ID_TC2   6 /* Timer/Counter 2*/

Definition at line 22 of file at91x40.h.

#define AT91X40_ID_USART0   2 /* USART port 0 */

Definition at line 18 of file at91x40.h.

#define AT91X40_ID_USART1   3 /* USART port 1 */

Definition at line 19 of file at91x40.h.

#define AT91X40_ID_WD   7 /* Watchdog? */

Definition at line 23 of file at91x40.h.