RTEMS 6.3
Loading...
Searching...
No Matches
at91rm9200_gpio.h File Reference

AT91RM9200 GPIO definitions. More...

#include <bits.h>

Go to the source code of this file.

Macros

#define PIO_PER   0x00
#define PIO_PDR   0x04
#define PIO_PSR   0x08
#define PIO_OER   0x10
#define PIO_ODR   0x14
#define PIO_OSR   0x18
#define PIO_IFER   0x20
#define PIO_IFDR   0x24
#define PIO_IFSR   0x28
#define PIO_SODR   0x30
#define PIO_CODR   0x34
#define PIO_ODSR   0x38
#define PIO_PDSR   0x3c
#define PIO_IER   0x40
#define PIO_IDR   0x44
#define PIO_IMR   0x48
#define PIO_ISR   0x4c
#define PIO_MDER   0x50
#define PIO_MDDR   0x54
#define PIO_MDSR   0x58
#define PIO_PUDR   0x60
#define PIO_PUER   0x64
#define PIO_PUSR   0x68
#define PIO_ASR   0x70
#define PIO_BSR   0x74
#define PIO_ABSR   0x78
#define PIO_OWER   0xA0
#define PIO_OWDR   0xA4
#define PIO_OWSR   0xA8
#define GPIO_0   BIT0
#define GPIO_1   BIT1
#define GPIO_2   BIT2
#define GPIO_3   BIT3
#define GPIO_4   BIT4
#define GPIO_5   BIT5
#define GPIO_6   BIT6
#define GPIO_7   BIT7
#define GPIO_8   BIT8
#define GPIO_9   BIT9
#define GPIO_10   BIT10
#define GPIO_11   BIT11
#define GPIO_12   BIT12
#define GPIO_13   BIT13
#define GPIO_14   BIT14
#define GPIO_15   BIT15
#define GPIO_16   BIT16
#define GPIO_17   BIT17
#define GPIO_18   BIT18
#define GPIO_19   BIT19
#define GPIO_20   BIT20
#define GPIO_21   BIT21
#define GPIO_22   BIT22
#define GPIO_23   BIT23
#define GPIO_24   BIT24
#define GPIO_25   BIT25
#define GPIO_26   BIT26
#define GPIO_27   BIT27
#define GPIO_28   BIT28
#define GPIO_29   BIT29
#define GPIO_30   BIT30
#define GPIO_31   BIT31
#define GPIO_32   BIT0
#define GPIO_33   BIT1
#define GPIO_34   BIT2
#define GPIO_35   BIT3
#define GPIO_36   BIT4
#define GPIO_37   BIT5
#define GPIO_38   BIT6
#define GPIO_39   BIT7
#define GPIO_40   BIT8
#define GPIO_41   BIT9
#define GPIO_42   BIT10
#define GPIO_43   BIT11
#define GPIO_44   BIT12
#define GPIO_45   BIT13
#define GPIO_46   BIT14
#define GPIO_47   BIT15
#define GPIO_48   BIT16
#define GPIO_49   BIT17
#define GPIO_50   BIT18
#define GPIO_51   BIT19
#define GPIO_52   BIT20
#define GPIO_53   BIT21
#define GPIO_54   BIT22
#define GPIO_55   BIT23
#define GPIO_56   BIT24
#define GPIO_57   BIT25
#define GPIO_58   BIT26
#define GPIO_59   BIT27
#define GPIO_60   BIT28
#define GPIO_61   BIT29
#define GPIO_62   BIT30
#define GPIO_63   BIT31
#define GPIO_64   BIT0
#define GPIO_65   BIT1
#define GPIO_66   BIT2
#define GPIO_67   BIT3
#define GPIO_68   BIT4
#define GPIO_69   BIT5
#define GPIO_70   BIT6
#define GPIO_71   BIT7
#define GPIO_72   BIT8
#define GPIO_73   BIT9
#define GPIO_74   BIT10
#define GPIO_75   BIT11
#define GPIO_76   BIT12
#define GPIO_77   BIT13
#define GPIO_78   BIT14
#define GPIO_79   BIT15
#define GPIO_80   BIT16
#define GPIO_81   BIT17
#define GPIO_82   BIT18
#define GPIO_83   BIT19
#define GPIO_84   BIT20
#define GPIO_85   BIT21
#define GPIO_86   BIT22
#define GPIO_87   BIT23
#define GPIO_88   BIT24
#define GPIO_89   BIT25
#define GPIO_90   BIT26
#define GPIO_91   BIT27
#define GPIO_92   BIT28
#define GPIO_93   BIT29
#define GPIO_94   BIT30
#define GPIO_95   BIT31
#define GPIO_96   BIT0
#define GPIO_97   BIT1
#define GPIO_98   BIT2
#define GPIO_99   BIT3
#define GPIO_100   BIT4
#define GPIO_101   BIT5
#define GPIO_102   BIT6
#define GPIO_103   BIT7
#define GPIO_104   BIT8
#define GPIO_105   BIT9
#define GPIO_106   BIT10
#define GPIO_107   BIT11
#define GPIO_108   BIT12
#define GPIO_109   BIT13
#define GPIO_110   BIT14
#define GPIO_111   BIT15
#define GPIO_112   BIT16
#define GPIO_113   BIT17
#define GPIO_114   BIT18
#define GPIO_115   BIT19
#define GPIO_116   BIT20
#define GPIO_117   BIT21
#define GPIO_118   BIT22
#define GPIO_119   BIT23
#define GPIO_120   BIT24
#define GPIO_121   BIT25
#define GPIO_122   BIT26
#define GPIO_123   BIT27
#define GPIO_124   BIT28
#define GPIO_125   BIT29
#define GPIO_126   BIT30
#define GPIO_127   BIT31
#define PIOA_ASR_MISO   BIT0
#define PIOA_ASR_MOSI   BIT1
#define PIOA_ASR_SPCK   BIT2
#define PIOA_ASR_NPCS0   BIT3
#define PIOA_ASR_NPCS1   BIT4
#define PIOA_ASR_NPCS2   BIT5
#define PIOA_ASR_NPCS3   BIT6
#define PIOA_ASR_ETXCK   BIT7
#define PIOA_ASR_ETXEN   BIT8
#define PIOA_ASR_ETX0   BIT9
#define PIOA_ASR_ETX1   BIT10
#define PIOA_ASR_ECRS   BIT11
#define PIOA_ASR_ERX0   BIT12
#define PIOA_ASR_ERX1   BIT13
#define PIOA_ASR_ERXER   BIT14
#define PIOA_ASR_EMDC   BIT15
#define PIOA_ASR_EMDIO   BIT16
#define PIOA_ASR_TXD0   BIT17
#define PIOA_ASR_RXD0   BIT18
#define PIOA_ASR_SCK0   BIT19
#define PIOA_ASR_CTS0   BIT20
#define PIOA_ASR_RTS0   BIT21
#define PIOA_ASR_RXD2   BIT22
#define PIOA_ASR_TXD2   BIT23
#define PIOA_ASR_SCK2   BIT24
#define PIOA_ASR_TWD   BIT25
#define PIOA_ASR_TWCK   BIT26
#define PIOA_ASR_MCCK   BIT27
#define PIOA_ASR_MCCDA   BIT28
#define PIOA_ASR_MCDA0   BIT29
#define PIOA_ASR_DRXD   BIT30
#define PIOA_ASR_DTXD   BIT31
#define PIOA_BSR_PCK3   BIT0
#define PIOA_BSR_PCK0   BIT1
#define PIOA_BSR_IRQ4   BIT2
#define PIOA_BSR_IRQ5   BIT3
#define PIOA_BSR_TXD3   BIT5
#define PIOA_BSR_RXD3   BIT6
#define PIOA_BSR_PCK2   BIT7
#define PIOA_BSR_MCCDB   BIT8
#define PIOA_BSR_MCDB0   BIT9
#define PIOA_BSR_MCDB1   BIT10
#define PIOA_BSR_MCDB2   BIT11
#define PIOA_BSR_MCDB3   BIT12
#define PIOA_BSR_TCLK0   BIT13
#define PIOA_BSR_TCLK1   BIT14
#define PIOA_BSR_TCLK2   BIT15
#define PIOA_BSR_IRQ6   BIT16
#define PIOA_BSR_TIOA0   BIT17
#define PIOA_BSR_TIOB0   BIT18
#define PIOA_BSR_TIOA1   BIT19
#define PIOA_BSR_TIOB1   BIT20
#define PIOA_BSR_TIOA2   BIT21
#define PIOA_BSR_TIOB2   BIT22
#define PIOA_BSR_IRQ3   BIT23
#define PIOA_BSR_PCK1   BIT24
#define PIOA_BSR_IRQ2   BIT25
#define PIOA_BSR_IRQ1   BIT26
#define PIOA_BSR_TCLK3   BIT27
#define PIOA_BSR_TCLK4   BIT28
#define PIOA_BSR_TCLK5   BIT29
#define PIOA_BSR_CTS2   BIT30
#define PIOA_BSR_RTS2   BIT31
#define PIOB_ASR_TF0   BIT0
#define PIOB_ASR_TK0   BIT1
#define PIOB_ASR_TD0   BIT2
#define PIOB_ASR_RD0   BIT3
#define PIOB_ASR_RK0   BIT4
#define PIOB_ASR_RF0   BIT5
#define PIOB_ASR_TF1   BIT6
#define PIOB_ASR_TK1   BIT7
#define PIOB_ASR_TD1   BIT8
#define PIOB_ASR_RD1   BIT9
#define PIOB_ASR_RK1   BIT10
#define PIOB_ASR_RF1   BIT11
#define PIOB_ASR_TF2   BIT12
#define PIOB_ASR_TK2   BIT13
#define PIOB_ASR_TD2   BIT14
#define PIOB_ASR_RD2   BIT15
#define PIOB_ASR_RK2   BIT16
#define PIOB_ASR_RF2   BIT17
#define PIOB_ASR_RI1   BIT18
#define PIOB_ASR_DTR1   BIT19
#define PIOB_ASR_TXD1   BIT20
#define PIOB_ASR_RXD1   BIT21
#define PIOB_ASR_SCK1   BIT22
#define PIOB_ASR_DCD1   BIT23
#define PIOB_ASR_CTS1   BIT24
#define PIOB_ASR_DSR1   BIT25
#define PIOB_ASR_RTS1   BIT26
#define PIOB_ASR_PCK0   BIT27
#define PIOB_ASR_FIQ   BIT28
#define PIOB_ASR_IRQ0   BIT29
#define PIOB_BSR_RTS3   BIT0
#define PIOB_BSR_CTS3   BIT1
#define PIOB_BSR_SCK3   BIT2
#define PIOB_BSR_MCDA1   BIT3
#define PIOB_BSR_MCDA2   BIT4
#define PIOB_BSR_MCDA3   BIT5
#define PIOB_BSR_TIOA3   BIT6
#define PIOB_BSR_TIOB3   BIT7
#define PIOB_BSR_TIOA4   BIT8
#define PIOB_BSR_TIOB4   BIT9
#define PIOB_BSR_TIOA5   BIT10
#define PIOB_BSR_TIOB5   BIT11
#define PIOB_BSR_ETX2   BIT12
#define PIOB_BSR_ETX3   BIT13
#define PIOB_BSR_ETXER   BIT14
#define PIOB_BSR_ERX2   BIT15
#define PIOB_BSR_ERX3   BIT16
#define PIOB_BSR_ERXDV   BIT17
#define PIOB_BSR_ECOL   BIT18
#define PIOB_BSR_ERXCK   BIT19
#define PIOB_BSR_EF100   BIT25
#define PIOC_ASR_BFCK   BIT0
#define PIOC_ASR_BFRDY   BIT1
#define PIOC_ASR_BFAVD   BIT2
#define PIOC_ASR_BFBAA   BIT3
#define PIOC_ASR_BFOE   BIT4
#define PIOC_ASR_BFWE   BIT5
#define PIOC_ASR_NWAIT   BIT6
#define PIOC_ASR_A23   BIT7
#define PIOC_ASR_A24   BIT8
#define PIOC_ASR_A25   BIT9
#define PIOC_ASR_NCS4   BIT10
#define PIOC_ASR_NCS5   BIT11
#define PIOC_ASR_NCS6   BIT12
#define PIOC_ASR_NCS7   BIT13
#define PIOC_ASR_D16   BIT16
#define PIOC_ASR_D17   BIT17
#define PIOC_ASR_D18   BIT18
#define PIOC_ASR_D19   BIT19
#define PIOC_ASR_D20   BIT20
#define PIOC_ASR_D21   BIT21
#define PIOC_ASR_D22   BIT22
#define PIOC_ASR_D23   BIT23
#define PIOC_ASR_D24   BIT24
#define PIOC_ASR_D25   BIT25
#define PIOC_ASR_D26   BIT26
#define PIOC_ASR_D27   BIT27
#define PIOC_ASR_D28   BIT28
#define PIOC_ASR_D29   BIT29
#define PIOC_ASR_D30   BIT30
#define PIOC_ASR_D31   BIT31
#define PIOD_ASR_ETX0   BIT0
#define PIOD_ASR_ETX1   BIT1
#define PIOD_ASR_ETX2   BIT2
#define PIOD_ASR_ETX3   BIT3
#define PIOD_ASR_ETXEN   BIT4
#define PIOD_ASR_ETXER   BIT5
#define PIOD_ASR_DTXD   BIT6
#define PIOD_ASR_PCK0   BIT7
#define PIOD_ASR_PCK1   BIT8
#define PIOD_ASR_PCK2   BIT9
#define PIOD_ASR_PCK3   BIT10
#define PIOD_ASR_TD0   BIT15
#define PIOD_ASR_TD1   BIT16
#define PIOD_ASR_TD2   BIT17
#define PIOD_ASR_NPCS1   BIT18
#define PIOD_ASR_NPCS2   BIT19
#define PIOD_ASR_NPCS3   BIT20
#define PIOD_ASR_RTS0   BIT21
#define PIOD_ASR_RTS1   BIT22
#define PIOD_ASR_RTS2   BIT23
#define PIOD_ASR_RTS3   BIT24
#define PIOD_ASR_DTR1   BIT25
#define PIOC_ASR_TSYNC   BIT7
#define PIOC_ASR_TCLK   BIT8
#define PIOC_ASR_TPS0   BIT9
#define PIOC_ASR_TPS1   BIT10
#define PIOC_ASR_TPS2   BIT11
#define PIOC_ASR_TPK0   BIT12
#define PIOC_ASR_TPK1   BIT13
#define PIOC_ASR_TPK2   BIT14
#define PIOC_ASR_TPK3   BIT15
#define PIOC_ASR_TPK4   BIT16
#define PIOC_ASR_TPK5   BIT17
#define PIOC_ASR_TPK6   BIT18
#define PIOC_ASR_TPK7   BIT19
#define PIOC_ASR_TPK8   BIT20
#define PIOC_ASR_TPK9   BIT21
#define PIOC_ASR_TPK10   BIT22
#define PIOC_ASR_TPK11   BIT23
#define PIOC_ASR_TPK12   BIT24
#define PIOC_ASR_TPK13   BIT25
#define PIOC_ASR_TPK14   BIT26
#define PIOC_ASR_TPK15   BIT27

Detailed Description

AT91RM9200 GPIO definitions.