📄 omap2420.h
字号:
#define OMAP2420_GPT4_BASE 0x4807A000#define OMAP2420_GPT5_BASE 0x4807C000#define OMAP2420_GPT6_BASE 0x4807E000#define OMAP2420_GPT7_BASE 0x48080000#define OMAP2420_GPT8_BASE 0x48082000#define OMAP2420_GPT9_BASE 0x48084000#define OMAP2420_GPT10_BASE 0x48086000#define OMAP2420_GPT11_BASE 0x48088000#define OMAP2420_GPT12_BASE 0x4808A000#define OMAP2420_GPT_SIZE 0x1000/* * General-Purpose Timer Registers, offset from base */#define OMAP2420_GPT_TIDR 0x00#define OMAP2420_GPT_TIOCP_CFG 0x10#define OMAP2420_GPT_TISTAT 0x14#define OMAP2420_GPT_TISR 0x18#define OMAP2420_GPT_TIER 0x1C#define OMAP2420_GPT_TWER 0x20#define OMAP2420_GPT_TCLR 0x24#define OMAP2420_GPT_TCRR 0x28#define OMAP2420_GPT_TLDR 0x2C#define OMAP2420_GPT_TTGR 0x30#define OMAP2420_GPT_TWPS 0x34#define OMAP2420_GPT_TMAR 0x38#define OMAP2420_GPT_TCAR1 0x3C#define OMAP2420_GPT_TSICR 0x40#define OMAP2420_GPT_TCAR2 0x44/* * USB */#define OMAP2420_USB_BASE 0x4805E000#define OMAP2420_USB_SIZE 0x1000/* * UARTs */#define OMAP2420_UART1_BASE 0x4806A000#define OMAP2420_UART2_BASE 0x4806C000#define OMAP2420_UART3_BASE 0x4806E000#define OMAP2420_UART_SIZE 0x1000/* * Interrupt Controller */#define OMAP2420_INTC_BASE 0x480FE000#define OMAP2420_INTC_SIZE 0x280/* * Interrupt controller registers, * offset from base */#define OMAP2420_INTC_REVISION 0x000#define OMAP2420_INTC_SYSCONFIG 0x010#define OMAP2420_INTC_SYSSTATUS 0x014#define OMAP2420_INTC_SIR_IRQ 0x040#define OMAP2420_INTC_SIR_FIQ 0x044#define OMAP2420_INTC_CONTROL 0x048#define OMAP2420_INTC_PROTECTION 0x04C#define OMAP2420_INTC_IDLE 0x050#define OMAP2420_INTC_ITR0 0x080#define OMAP2420_INTC_MIR0 0x084#define OMAP2420_INTC_MIR_CLEAR0 0x088#define OMAP2420_INTC_MIR_SET0 0x08C#define OMAP2420_INTC_ISR_SET0 0x090#define OMAP2420_INTC_ISR_CLEAR0 0x094#define OMAP2420_INTC_PENDING_IRQ0 0x098#define OMAP2420_INTC_PENDING_FIQ0 0x09C#define OMAP2420_INTC_ITR1 0x0A0#define OMAP2420_INTC_MIR1 0x0A4#define OMAP2420_INTC_MIR_CLEAR1 0x0A8#define OMAP2420_INTC_MIR_SET1 0x0AC#define OMAP2420_INTC_ISR_SET1 0x0B0#define OMAP2420_INTC_ISR_CLEAR1 0x0B4#define OMAP2420_INTC_PENDING_IRQ1 0x0B8#define OMAP2420_INTC_PENDING_FIQ1 0x0BC#define OMAP2420_INTC_ITR2 0x0C0#define OMAP2420_INTC_MIR2 0x0C4#define OMAP2420_INTC_MIR_CLEAR2 0x0C8#define OMAP2420_INTC_MIR_SET2 0x0CC#define OMAP2420_INTC_ISR_SET2 0x0D0#define OMAP2420_INTC_ISR_CLEAR2 0x0D4#define OMAP2420_INTC_PENDING_IRQ2 0x0D8#define OMAP2420_INTC_PENDING_FIQ2 0x0DC#define OMAP2420_INTC_ILR(n) (0x100 + (n) * 4)/* * GPIOs */#define OMAP2420_GPIO1_BASE 0x48018000#define OMAP2420_GPIO2_BASE 0x4801A000#define OMAP2420_GPIO3_BASE 0x4801C000#define OMAP2420_GPIO4_BASE 0x4801E000#define OMAP2420_GPIO_SIZE 0x100#define OMAP2420_GPIO_REVISION 0x00#define OMAP2420_GPIO_SYSCONFIG 0x10#define OMAP2420_GPIO_SYSSTATUS 0x14#define OMAP2420_GPIO_IRQSTATUS1 0x18#define OMAP2420_GPIO_IRQENABLE1 0x1C#define OMAP2420_GPIO_WAKEUPENABLE 0x20#define OMAP2420_GPIO_IRQSTATUS2 0x28#define OMAP2420_GPIO_IRQENABLE2 0x2C#define OMAP2420_GPIO_CTRL 0x30#define OMAP2420_GPIO_OE 0x34#define OMAP2420_GPIO_DATAIN 0x38#define OMAP2420_GPIO_DATAOUT 0x3C#define OMAP2420_GPIO_LEVELDETECT0 0x40#define OMAP2420_GPIO_LEVELDETECT1 0x44#define OMAP2420_GPIO_RISINGDETECT 0x48#define OMAP2420_GPIO_FALLINGDETECT 0x4C#define OMAP2420_GPIO_DEBOUNCENABLE 0x50#define OMAP2420_GPIO_DEBOUNCINGTIME 0x54#define OMAP2420_GPIO_CLEARIRQENABLE1 0x60#define OMAP2420_GPIO_SETIRQENABLE1 0x64#define OMAP2420_GPIO_CLEARIRQENABLE2 0x70#define OMAP2420_GPIO_SETIRQENABLE2 0x74#define OMAP2420_GPIO_CLEARWKUENA 0x80#define OMAP2420_GPIO_SETWKUENA 0x84#define OMAP2420_GPIO_CLEARDATAOUT 0x90#define OMAP2420_GPIO_SETDATAOUT 0x94/* * SMS */#define OMAP2420_SMS_BASE 0x68008000#define OMAP2420_SMS_SIZE 0x1000/* * SDRC */#define OMAP2420_SDRC_BASE 0x68009000#define OMAP2420_SDRC_SIZE 0x1000/* SDRC Registers, offset from base */#define OMAP2420_SDRC_REVISION 0x00#define OMAP2420_SDRC_SYSCONFIG 0x10#define OMAP2420_SDRC_SYSSTATUS 0x14#define OMAP2420_SDRC_CS_CFG 0x40#define OMAP2420_SDRC_SHARING 0x44#define OMAP2420_SDRC_ERR_ADDR 0x48#define OMAP2420_SDRC_ERR_TYPE 0x4C#define OMAP2420_SDRC_DLLA_CTRL 0x60#define OMAP2420_SDRC_DLLA_STATUS 0x64#define OMAP2420_SDRC_DLLB_CTRL 0x68#define OMAP2420_SDRC_DLLB_STATUS 0x6C#define OMAP2420_SDRC_POWER 0x70#define OMAP2420_SDRC_MCFG_0 0x80#define OMAP2420_SDRC_MR_0 0x84#define OMAP2420_SDRC_EMR1_0 0x88#define OMAP2420_SDRC_EMR2_0 0x8C#define OMAP2420_SDRC_EMR3_0 0x90#define OMAP2420_SDRC_DCDL1_CTRL 0x94#define OMAP2420_SDRC_DCDL2_CTRL 0x98#define OMAP2420_SDRC_ACTIM_CTRLA_0 0x9C#define OMAP2420_SDRC_ACTIM_CTRLB_0 0xA0#define OMAP2420_SDRC_RFR_CTRL_0 0xA4#define OMAP2420_SDRC_MANUAL_0 0xA8#define OMAP2420_SDRC_MCFG_1 0xB0#define OMAP2420_SDRC_MR_1 0xB4#define OMAP2420_SDRC_EMR1_1 0xB8#define OMAP2420_SDRC_EMR2_1 0xBC#define OMAP2420_SDRC_EMR3_1 0xC0#define OMAP2420_SDRC_ACTIM_CTRLA_1 0xC4#define OMAP2420_SDRC_ACTIM_CTRLB_1 0xC8#define OMAP2420_SDRC_RFR_CTRL_1 0xD4#define OMAP2420_SDRC_MANUAL_1 0xD8/* * GPMC */#define OMAP2420_GPMC_BASE 0x6800A000#define OMAP2420_GPMC_SIZE 0x1000/* * GPMC registers, offset from base address */#define OMAP2420_GPMC_REVISION 0x000#define OMAP2420_GPMC_SYSCONFIG 0x010#define OMAP2420_GPMC_SYSSTATUS 0x014#define OMAP2420_GPMC_IRQSTATUS 0x018#define OMAP2420_GPMC_IRQENABLE 0x01C#define OMAP2420_GPMC_TIMEOUT_CONTROL 0x040#define OMAP2420_GPMC_ERR_0DDRESS 0x044#define OMAP2420_GPMC_ERR_TYPE 0x048#define OMAP2420_GPMC_CONFIG 0x050#define OMAP2420_GPMC_STATUS 0x054#define OMAP2420_GPMC_CS0 0x060#define OMAP2420_GPMC_CS1 0x090#define OMAP2420_GPMC_CS2 0x0C0#define OMAP2420_GPMC_CS3 0x0F0#define OMAP2420_GPMC_CS4 0x120#define OMAP2420_GPMC_CS5 0x150#define OMAP2420_GPMC_CS6 0x180#define OMAP2420_GPMC_CS7 0x1B0 #define OMAP2420_GPMC_CONFIG1 0x00 #define OMAP2420_GPMC_CONFIG2 0x04 #define OMAP2420_GPMC_CONFIG3 0x08 #define OMAP2420_GPMC_CONFIG4 0x0C #define OMAP2420_GPMC_CONFIG5 0x10 #define OMAP2420_GPMC_CONFIG6 0x14 #define OMAP2420_GPMC_CONFIG7 0x18 #define OMAP2420_GPMC_NAND_COMMAND 0x01C #define OMAP2420_GPMC_NAND_ADDRESS 0x020 #define OMAP2420_GPMC_NAND_DATA 0x024#define OMAP2420_GPMC_PREFETCH_CONFIG1 0x1E0#define OMAP2420_GPMC_PREFETCH_CONFIG2 0x1E4#define OMAP2420_GPMC_PREFETCH_CONTROL 0x1EC#define OMAP2420_GPMC_PREFETCH_STATUS 0x1F0#define OMAP2420_GPMC_ECC_CONFIG 0x1F4#define OMAP2420_GPMC_ECC_CONTROL 0x1F8#define OMAP2420_GPMC_ECC_SIZE_CONFIG 0x1FC#define OMAP2420_GPMC_ECC1_RESULT 0x200#define OMAP2420_GPMC_ECC2_RESULT 0x204#define OMAP2420_GPMC_ECC3_RESULT 0x208#define OMAP2420_GPMC_ECC4_RESULT 0x20C#define OMAP2420_GPMC_ECC5_RESULT 0x210#define OMAP2420_GPMC_ECC6_RESULT 0x214#define OMAP2420_GPMC_ECC7_RESULT 0x218#define OMAP2420_GPMC_ECC8_RESULT 0x21C#define OMAP2420_GPMC_ECC9_RESULT 0x220#define OMAP2420_GPMC_TESTMODE_CTRL 0x230#define OMAP2420_GPMC_PSA_LSB 0x234#define OMAP2420_GPMC_PSA_MSB 0x238#endif/* __SRCVERSION("omap2420.h $Rev: 169789 $"); */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -