⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defbf532.h

📁 u-boot 源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define DMA1_START_ADDR		0xFFC00C44	/* DMA Channel 1 Start Address Register */#define DMA1_X_COUNT		0xFFC00C50	/* DMA Channel 1 X Count Register */#define DMA1_Y_COUNT		0xFFC00C58	/* DMA Channel 1 Y Count Register */#define DMA1_X_MODIFY		0xFFC00C54	/* DMA Channel 1 X Modify Register */#define DMA1_Y_MODIFY		0xFFC00C5C	/* DMA Channel 1 Y Modify Register */#define DMA1_CURR_DESC_PTR	0xFFC00C60	/* DMA Channel 1 Current Descriptor Pointer Register */#define DMA1_CURR_ADDR		0xFFC00C64	/* DMA Channel 1 Current Address Register */#define DMA1_CURR_X_COUNT	0xFFC00C70	/* DMA Channel 1 Current X Count Register */#define DMA1_CURR_Y_COUNT	0xFFC00C78	/* DMA Channel 1 Current Y Count Register */#define DMA1_IRQ_STATUS		0xFFC00C68	/* DMA Channel 1 Interrupt/Status Register */#define DMA1_PERIPHERAL_MAP	0xFFC00C6C	/* DMA Channel 1 Peripheral Map Register */#define DMA2_CONFIG		0xFFC00C88	/* DMA Channel 2 Configuration Register */#define DMA2_NEXT_DESC_PTR	0xFFC00C80	/* DMA Channel 2 Next Descriptor Pointer Register */#define DMA2_START_ADDR		0xFFC00C84	/* DMA Channel 2 Start Address Register */#define DMA2_X_COUNT		0xFFC00C90	/* DMA Channel 2 X Count Register */#define DMA2_Y_COUNT		0xFFC00C98	/* DMA Channel 2 Y Count Register */#define DMA2_X_MODIFY		0xFFC00C94	/* DMA Channel 2 X Modify Register */#define DMA2_Y_MODIFY		0xFFC00C9C	/* DMA Channel 2 Y Modify Register */#define DMA2_CURR_DESC_PTR	0xFFC00CA0	/* DMA Channel 2 Current Descriptor Pointer Register */#define DMA2_CURR_ADDR		0xFFC00CA4	/* DMA Channel 2 Current Address Register */#define DMA2_CURR_X_COUNT	0xFFC00CB0	/* DMA Channel 2 Current X Count Register */#define DMA2_CURR_Y_COUNT	0xFFC00CB8	/* DMA Channel 2 Current Y Count Register */#define DMA2_IRQ_STATUS		0xFFC00CA8	/* DMA Channel 2 Interrupt/Status Register */#define DMA2_PERIPHERAL_MAP	0xFFC00CAC	/* DMA Channel 2 Peripheral Map Register */#define DMA3_CONFIG		0xFFC00CC8	/* DMA Channel 3 Configuration Register */#define DMA3_NEXT_DESC_PTR	0xFFC00CC0	/* DMA Channel 3 Next Descriptor Pointer Register */#define DMA3_START_ADDR		0xFFC00CC4	/* DMA Channel 3 Start Address Register */#define DMA3_X_COUNT		0xFFC00CD0	/* DMA Channel 3 X Count Register */#define DMA3_Y_COUNT		0xFFC00CD8	/* DMA Channel 3 Y Count Register */#define DMA3_X_MODIFY		0xFFC00CD4	/* DMA Channel 3 X Modify Register */#define DMA3_Y_MODIFY		0xFFC00CDC	/* DMA Channel 3 Y Modify Register */#define DMA3_CURR_DESC_PTR	0xFFC00CE0	/* DMA Channel 3 Current Descriptor Pointer Register */#define DMA3_CURR_ADDR		0xFFC00CE4	/* DMA Channel 3 Current Address Register */#define DMA3_CURR_X_COUNT	0xFFC00CF0	/* DMA Channel 3 Current X Count Register */#define DMA3_CURR_Y_COUNT	0xFFC00CF8	/* DMA Channel 3 Current Y Count Register */#define DMA3_IRQ_STATUS		0xFFC00CE8	/* DMA Channel 3 Interrupt/Status Register */#define DMA3_PERIPHERAL_MAP	0xFFC00CEC	/* DMA Channel 3 Peripheral Map Register */#define DMA4_CONFIG		0xFFC00D08	/* DMA Channel 4 Configuration Register */#define DMA4_NEXT_DESC_PTR	0xFFC00D00	/* DMA Channel 4 Next Descriptor Pointer Register */#define DMA4_START_ADDR		0xFFC00D04	/* DMA Channel 4 Start Address Register */#define DMA4_X_COUNT		0xFFC00D10	/* DMA Channel 4 X Count Register */#define DMA4_Y_COUNT		0xFFC00D18	/* DMA Channel 4 Y Count Register */#define DMA4_X_MODIFY		0xFFC00D14	/* DMA Channel 4 X Modify Register */#define DMA4_Y_MODIFY		0xFFC00D1C	/* DMA Channel 4 Y Modify Register */#define DMA4_CURR_DESC_PTR	0xFFC00D20	/* DMA Channel 4 Current Descriptor Pointer Register */#define DMA4_CURR_ADDR		0xFFC00D24	/* DMA Channel 4 Current Address Register */#define DMA4_CURR_X_COUNT	0xFFC00D30	/* DMA Channel 4 Current X Count Register */#define DMA4_CURR_Y_COUNT	0xFFC00D38	/* DMA Channel 4 Current Y Count Register */#define DMA4_IRQ_STATUS		0xFFC00D28	/* DMA Channel 4 Interrupt/Status Register */#define DMA4_PERIPHERAL_MAP	0xFFC00D2C	/* DMA Channel 4 Peripheral Map Register */#define DMA5_CONFIG		0xFFC00D48	/* DMA Channel 5 Configuration Register */#define DMA5_NEXT_DESC_PTR	0xFFC00D40	/* DMA Channel 5 Next Descriptor Pointer Register */#define DMA5_START_ADDR		0xFFC00D44	/* DMA Channel 5 Start Address Register */#define DMA5_X_COUNT		0xFFC00D50	/* DMA Channel 5 X Count Register */#define DMA5_Y_COUNT		0xFFC00D58	/* DMA Channel 5 Y Count Register */#define DMA5_X_MODIFY		0xFFC00D54	/* DMA Channel 5 X Modify Register */#define DMA5_Y_MODIFY		0xFFC00D5C	/* DMA Channel 5 Y Modify Register */#define DMA5_CURR_DESC_PTR	0xFFC00D60	/* DMA Channel 5 Current Descriptor Pointer Register */#define DMA5_CURR_ADDR		0xFFC00D64	/* DMA Channel 5 Current Address Register */#define DMA5_CURR_X_COUNT	0xFFC00D70	/* DMA Channel 5 Current X Count Register */#define DMA5_CURR_Y_COUNT	0xFFC00D78	/* DMA Channel 5 Current Y Count Register */#define DMA5_IRQ_STATUS		0xFFC00D68	/* DMA Channel 5 Interrupt/Status Register */#define DMA5_PERIPHERAL_MAP	0xFFC00D6C	/* DMA Channel 5 Peripheral Map Register */#define DMA6_CONFIG		0xFFC00D88	/* DMA Channel 6 Configuration Register */#define DMA6_NEXT_DESC_PTR	0xFFC00D80	/* DMA Channel 6 Next Descriptor Pointer Register */#define DMA6_START_ADDR		0xFFC00D84	/* DMA Channel 6 Start Address Register */#define DMA6_X_COUNT		0xFFC00D90	/* DMA Channel 6 X Count Register */#define DMA6_Y_COUNT		0xFFC00D98	/* DMA Channel 6 Y Count Register */#define DMA6_X_MODIFY		0xFFC00D94	/* DMA Channel 6 X Modify Register */#define DMA6_Y_MODIFY		0xFFC00D9C	/* DMA Channel 6 Y Modify Register */#define DMA6_CURR_DESC_PTR	0xFFC00DA0	/* DMA Channel 6 Current Descriptor Pointer Register */#define DMA6_CURR_ADDR		0xFFC00DA4	/* DMA Channel 6 Current Address Register */#define DMA6_CURR_X_COUNT	0xFFC00DB0	/* DMA Channel 6 Current X Count Register */#define DMA6_CURR_Y_COUNT	0xFFC00DB8	/* DMA Channel 6 Current Y Count Register */#define DMA6_IRQ_STATUS		0xFFC00DA8	/* DMA Channel 6 Interrupt/Status Register */#define DMA6_PERIPHERAL_MAP	0xFFC00DAC	/* DMA Channel 6 Peripheral Map Register */#define DMA7_CONFIG		0xFFC00DC8	/* DMA Channel 7 Configuration Register */#define DMA7_NEXT_DESC_PTR	0xFFC00DC0	/* DMA Channel 7 Next Descriptor Pointer Register */#define DMA7_START_ADDR		0xFFC00DC4	/* DMA Channel 7 Start Address Register */#define DMA7_X_COUNT		0xFFC00DD0	/* DMA Channel 7 X Count Register */#define DMA7_Y_COUNT		0xFFC00DD8	/* DMA Channel 7 Y Count Register */#define DMA7_X_MODIFY		0xFFC00DD4	/* DMA Channel 7 X Modify Register */#define DMA7_Y_MODIFY		0xFFC00DDC	/* DMA Channel 7 Y Modify Register */#define DMA7_CURR_DESC_PTR	0xFFC00DE0	/* DMA Channel 7 Current Descriptor Pointer Register */#define DMA7_CURR_ADDR		0xFFC00DE4	/* DMA Channel 7 Current Address Register */#define DMA7_CURR_X_COUNT	0xFFC00DF0	/* DMA Channel 7 Current X Count Register */#define DMA7_CURR_Y_COUNT	0xFFC00DF8	/* DMA Channel 7 Current Y Count Register */#define DMA7_IRQ_STATUS		0xFFC00DE8	/* DMA Channel 7 Interrupt/Status Register */#define DMA7_PERIPHERAL_MAP	0xFFC00DEC	/* DMA Channel 7 Peripheral Map Register */#define MDMA_D1_CONFIG		0xFFC00E88	/* MemDMA Stream 1 Destination Configuration Register */#define MDMA_D1_NEXT_DESC_PTR	0xFFC00E80	/* MemDMA Stream 1 Destination Next Descriptor Pointer Register */#define MDMA_D1_START_ADDR	0xFFC00E84	/* MemDMA Stream 1 Destination Start Address Register */#define MDMA_D1_X_COUNT		0xFFC00E90	/* MemDMA Stream 1 Destination X Count Register */#define MDMA_D1_Y_COUNT		0xFFC00E98	/* MemDMA Stream 1 Destination Y Count Register */#define MDMA_D1_X_MODIFY	0xFFC00E94	/* MemDMA Stream 1 Destination X Modify Register */#define MDMA_D1_Y_MODIFY	0xFFC00E9C	/* MemDMA Stream 1 Destination Y Modify Register */#define MDMA_D1_CURR_DESC_PTR	0xFFC00EA0	/* MemDMA Stream 1 Destination Current Descriptor Pointer Register */#define MDMA_D1_CURR_ADDR	0xFFC00EA4	/* MemDMA Stream 1 Destination Current Address Register */#define MDMA_D1_CURR_X_COUNT	0xFFC00EB0	/* MemDMA Stream 1 Destination Current X Count Register */#define MDMA_D1_CURR_Y_COUNT	0xFFC00EB8	/* MemDMA Stream 1 Destination Current Y Count Register */#define MDMA_D1_IRQ_STATUS	0xFFC00EA8	/* MemDMA Stream 1 Destination Interrupt/Status Register */#define MDMA_D1_PERIPHERAL_MAP	0xFFC00EAC	/* MemDMA Stream 1 Destination Peripheral Map Register */#define MDMA_S1_CONFIG		0xFFC00EC8	/* MemDMA Stream 1 Source Configuration Register */#define MDMA_S1_NEXT_DESC_PTR	0xFFC00EC0	/* MemDMA Stream 1 Source Next Descriptor Pointer Register */#define MDMA_S1_START_ADDR	0xFFC00EC4	/* MemDMA Stream 1 Source Start Address Register */#define MDMA_S1_X_COUNT		0xFFC00ED0	/* MemDMA Stream 1 Source X Count Register */#define MDMA_S1_Y_COUNT		0xFFC00ED8	/* MemDMA Stream 1 Source Y Count Register */#define MDMA_S1_X_MODIFY	0xFFC00ED4	/* MemDMA Stream 1 Source X Modify Register */#define MDMA_S1_Y_MODIFY	0xFFC00EDC	/* MemDMA Stream 1 Source Y Modify Register */#define MDMA_S1_CURR_DESC_PTR	0xFFC00EE0	/* MemDMA Stream 1 Source Current Descriptor Pointer Register */#define MDMA_S1_CURR_ADDR	0xFFC00EE4	/* MemDMA Stream 1 Source Current Address Register */#define MDMA_S1_CURR_X_COUNT	0xFFC00EF0	/* MemDMA Stream 1 Source Current X Count Register */#define MDMA_S1_CURR_Y_COUNT	0xFFC00EF8	/* MemDMA Stream 1 Source Current Y Count Register */#define MDMA_S1_IRQ_STATUS	0xFFC00EE8	/* MemDMA Stream 1 Source Interrupt/Status Register */#define MDMA_S1_PERIPHERAL_MAP	0xFFC00EEC	/* MemDMA Stream 1 Source Peripheral Map Register */#define MDMA_D0_CONFIG		0xFFC00E08	/* MemDMA Stream 0 Destination Configuration Register */#define MDMA_D0_NEXT_DESC_PTR	0xFFC00E00	/* MemDMA Stream 0 Destination Next Descriptor Pointer Register */#define MDMA_D0_START_ADDR	0xFFC00E04	/* MemDMA Stream 0 Destination Start Address Register */#define MDMA_D0_X_COUNT		0xFFC00E10	/* MemDMA Stream 0 Destination X Count Register */#define MDMA_D0_Y_COUNT		0xFFC00E18	/* MemDMA Stream 0 Destination Y Count Register */#define MDMA_D0_X_MODIFY	0xFFC00E14	/* MemDMA Stream 0 Destination X Modify Register */#define MDMA_D0_Y_MODIFY	0xFFC00E1C	/* MemDMA Stream 0 Destination Y Modify Register */#define MDMA_D0_CURR_DESC_PTR	0xFFC00E20	/* MemDMA Stream 0 Destination Current Descriptor Pointer Register */#define MDMA_D0_CURR_ADDR	0xFFC00E24	/* MemDMA Stream 0 Destination Current Address Register */#define MDMA_D0_CURR_X_COUNT	0xFFC00E30	/* MemDMA Stream 0 Destination Current X Count Register */#define MDMA_D0_CURR_Y_COUNT	0xFFC00E38	/* MemDMA Stream 0 Destination Current Y Count Register */#define MDMA_D0_IRQ_STATUS	0xFFC00E28	/* MemDMA Stream 0 Destination Interrupt/Status Register */#define MDMA_D0_PERIPHERAL_MAP	0xFFC00E2C	/* MemDMA Stream 0 Destination Peripheral Map Register */#define MDMA_S0_CONFIG		0xFFC00E48	/* MemDMA Stream 0 Source Configuration Register */#define MDMA_S0_NEXT_DESC_PTR	0xFFC00E40	/* MemDMA Stream 0 Source Next Descriptor Pointer Register */#define MDMA_S0_START_ADDR	0xFFC00E44	/* MemDMA Stream 0 Source Start Address Register */#define MDMA_S0_X_COUNT		0xFFC00E50	/* MemDMA Stream 0 Source X Count Register */#define MDMA_S0_Y_COUNT		0xFFC00E58	/* MemDMA Stream 0 Source Y Count Register */#define MDMA_S0_X_MODIFY	0xFFC00E54	/* MemDMA Stream 0 Source X Modify Register */#define MDMA_S0_Y_MODIFY	0xFFC00E5C	/* MemDMA Stream 0 Source Y Modify Register */#define MDMA_S0_CURR_DESC_PTR	0xFFC00E60	/* MemDMA Stream 0 Source Current Descriptor Pointer Register */#define MDMA_S0_CURR_ADDR	0xFFC00E64	/* MemDMA Stream 0 Source Current Address Register */#define MDMA_S0_CURR_X_COUNT	0xFFC00E70	/* MemDMA Stream 0 Source Current X Count Register */#define MDMA_S0_CURR_Y_COUNT	0xFFC00E78	/* MemDMA Stream 0 Source Current Y Count Register */#define MDMA_S0_IRQ_STATUS	0xFFC00E68	/* MemDMA Stream 0 Source Interrupt/Status Register */#define MDMA_S0_PERIPHERAL_MAP	0xFFC00E6C	/* MemDMA Stream 0 Source Peripheral Map Register *//* Parallel Peripheral Interface (PPI) (0xFFC01000 - 0xFFC010FF) */#define PPI_CONTROL		0xFFC01000	/* PPI Control Register */#define PPI_STATUS		0xFFC01004	/* PPI Status Register */#define PPI_COUNT		0xFFC01008	/* PPI Transfer Count Register */#define PPI_DELAY		0xFFC0100C	/* PPI Delay Count Register */#define PPI_FRAME		0xFFC01010	/* PPI Frame Length Register *//* * System MMR Register Bits *//* * PLL AND RESET MASKS *//* PLL_CTL Masks */#define PLL_CLKIN		0x00000000	/* Pass CLKIN to PLL */#define PLL_CLKIN_DIV2		0x00000001	/* Pass CLKIN/2 to PLL */#define PLL_OFF			0x00000002	/* Shut off PLL clocks */#define STOPCK_OFF		0x00000008	/* Core clock off */#define PDWN			0x00000020	/* Put the PLL in a Deep Sleep state */#define BYPASS			0x00000100	/* Bypass the PLL *//* PLL_DIV Masks */#define SCLK_DIV(x)		(x)	/* SCLK = VCO / x */#define CCLK_DIV1		0x00000000	/* CCLK = VCO / 1 */#define CCLK_DIV2		0x00000010	/* CCLK = VCO / 2 */#define CCLK_DIV4		0x00000020	/* CCLK = VCO / 4 */#define CCLK_DIV8		0x00000030	/* CCLK = VCO / 8 *//* SWRST Mask */#define SYSTEM_RESET		0x00000007	/* Initiates a system software reset *//* * SYSTEM INTERRUPT CONTROLLER MASKS *//* SIC_IAR0 Masks */#define P0_IVG(x)		((x)-7)	/* Peripheral #0 assigned IVG #x */#define P1_IVG(x)		((x)-7) << 0x4	/* Peripheral #1 assigned IVG #x */#define P2_IVG(x)		((x)-7) << 0x8	/* Peripheral #2 assigned IVG #x */#define P3_IVG(x)		((x)-7) << 0xC	/* Peripheral #3 assigned IVG #x */#define P4_IVG(x)		((x)-7) << 0x10	/* Peripheral #4 assigned IVG #x */#define P5_IVG(x)		((x)-7) << 0x14	/* Peripheral #5 assigned IVG #x */#define P6_IVG(x)		((x)-7) << 0x18	/* Peripheral #6 assigned IVG #x */#define P7_IVG(x)		((x)-7) << 0x1C	/* Peripheral #7 assigned IVG #x *//* SIC_IAR1 Masks */#define P8_IVG(x)		((x)-7)	/* Peripheral #8 assigned IVG #x */#define P9_IVG(x)		((x)-7) << 0x4	/* Peripheral #9 assigned IVG #x */#define P10_IVG(x)		((x)-7) << 0x8	/* Peripheral #10 assigned IVG #x */#define P11_IVG(x)		((x)-7) << 0xC	/* Peripheral #11 assigned IVG #x */#define P12_IVG(x)		((x)-7) << 0x10	/* Peripheral #12 assigned IVG #x */#define P13_IVG(x)		((x)-7) << 0x14	/* Peripheral #13 assigned IVG #x */#define P14_IVG(x)		((x)-7) << 0x18	/* Peripheral #14 assigned IVG #x */#define P15_IVG(x)		((x)-7) << 0x1C	/* Peripheral #15 assigned IVG #x *//* SIC_IAR2 Masks */#define P16_IVG(x)		((x)-7)	/* Peripheral #16 assigned IVG #x */#define P17_IVG(x)		((x)-7) << 0x4	/* Peripheral #17 assigned IVG #x */#define P18_IVG(x)		((x)-7) << 0x8	/* Peripheral #18 assigned IVG #x */#define P19_IVG(x)		((x)-7) << 0xC	/* Peripheral #19 assigned IVG #x */#define P20_IVG(x)		((x)-7) << 0x10	/* Peripheral #20 assigned IVG #x */#define P21_IVG(x)		((x)-7) << 0x14	/* Peripheral #21 assigned IVG #x */#define P22_IVG(x)		((x)-7) << 0x18	/* Peripheral #22 assigned IVG #x */#define P23_IVG(x)		((x)-7) << 0x1C	/* Peripheral #23 assigned IVG #x *//* SIC_IMASK Masks */#define SIC_UNMASK_ALL		0x00000000	/* Unmask all peripheral interrupts */#define SIC_MASK_ALL		0xFFFFFFFF	/* Mask all peripheral interrupts */#define SIC_MASK(x)		(1 << (x))	/* Mask Peripheral #x interrupt */#define SIC_UNMASK(x)		(0xFFFFFFFF ^ (1 << (x)))	/* Unmask Peripheral #x interrupt *//* SIC_IWR Masks */#define IWR_DISABLE_ALL		0x00000000	/* Wakeup Disable all peripherals */#define IWR_ENABLE_ALL		0xFFFFFFFF	/* Wakeup Enable all peripherals */#define IWR_ENABLE(x)		(1 << (x))	/* Wakeup Enable Peripheral #x */#define IWR_DISABLE(x)		(0xFFFFFFFF ^ (1 << (x)))	/*  Wakeup Disable Peripheral #x *//*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -