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

📄 defbf534.h

📁 u-boot 源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CAN_MB17_DATA0		0xFFC02E20	/* Mailbox 17 Data Word 0 [15:0] Register */#define CAN_MB17_DATA1		0xFFC02E24	/* Mailbox 17 Data Word 1 [31:16] Register */#define CAN_MB17_DATA2		0xFFC02E28	/* Mailbox 17 Data Word 2 [47:32] Register */#define CAN_MB17_DATA3		0xFFC02E2C	/* Mailbox 17 Data Word 3 [63:48] Register */#define CAN_MB17_LENGTH		0xFFC02E30	/* Mailbox 17 Data Length Code Register */#define CAN_MB17_TIMESTAMP	0xFFC02E34	/* Mailbox 17 Time Stamp Value Register */#define CAN_MB17_ID0		0xFFC02E38	/* Mailbox 17 Identifier Low Register */#define CAN_MB17_ID1		0xFFC02E3C	/* Mailbox 17 Identifier High Register */#define CAN_MB18_DATA0		0xFFC02E40	/* Mailbox 18 Data Word 0 [15:0] Register */#define CAN_MB18_DATA1		0xFFC02E44	/* Mailbox 18 Data Word 1 [31:16] Register */#define CAN_MB18_DATA2		0xFFC02E48	/* Mailbox 18 Data Word 2 [47:32] Register */#define CAN_MB18_DATA3		0xFFC02E4C	/* Mailbox 18 Data Word 3 [63:48] Register */#define CAN_MB18_LENGTH		0xFFC02E50	/* Mailbox 18 Data Length Code Register */#define CAN_MB18_TIMESTAMP	0xFFC02E54	/* Mailbox 18 Time Stamp Value Register */#define CAN_MB18_ID0		0xFFC02E58	/* Mailbox 18 Identifier Low Register */#define CAN_MB18_ID1		0xFFC02E5C	/* Mailbox 18 Identifier High Register */#define CAN_MB19_DATA0		0xFFC02E60	/* Mailbox 19 Data Word 0 [15:0] Register */#define CAN_MB19_DATA1		0xFFC02E64	/* Mailbox 19 Data Word 1 [31:16] Register */#define CAN_MB19_DATA2		0xFFC02E68	/* Mailbox 19 Data Word 2 [47:32] Register */#define CAN_MB19_DATA3		0xFFC02E6C	/* Mailbox 19 Data Word 3 [63:48] Register */#define CAN_MB19_LENGTH		0xFFC02E70	/* Mailbox 19 Data Length Code Register */#define CAN_MB19_TIMESTAMP	0xFFC02E74	/* Mailbox 19 Time Stamp Value Register */#define CAN_MB19_ID0		0xFFC02E78	/* Mailbox 19 Identifier Low Register */#define CAN_MB19_ID1		0xFFC02E7C	/* Mailbox 19 Identifier High Register */#define CAN_MB20_DATA0		0xFFC02E80	/* Mailbox 20 Data Word 0 [15:0] Register */#define CAN_MB20_DATA1		0xFFC02E84	/* Mailbox 20 Data Word 1 [31:16] Register */#define CAN_MB20_DATA2		0xFFC02E88	/* Mailbox 20 Data Word 2 [47:32] Register */#define CAN_MB20_DATA3		0xFFC02E8C	/* Mailbox 20 Data Word 3 [63:48] Register */#define CAN_MB20_LENGTH		0xFFC02E90	/* Mailbox 20 Data Length Code Register */#define CAN_MB20_TIMESTAMP	0xFFC02E94	/* Mailbox 20 Time Stamp Value Register */#define CAN_MB20_ID0		0xFFC02E98	/* Mailbox 20 Identifier Low Register */#define CAN_MB20_ID1		0xFFC02E9C	/* Mailbox 20 Identifier High Register */#define CAN_MB21_DATA0		0xFFC02EA0	/* Mailbox 21 Data Word 0 [15:0] Register */#define CAN_MB21_DATA1		0xFFC02EA4	/* Mailbox 21 Data Word 1 [31:16] Register */#define CAN_MB21_DATA2		0xFFC02EA8	/* Mailbox 21 Data Word 2 [47:32] Register */#define CAN_MB21_DATA3		0xFFC02EAC	/* Mailbox 21 Data Word 3 [63:48] Register */#define CAN_MB21_LENGTH		0xFFC02EB0	/* Mailbox 21 Data Length Code Register */#define CAN_MB21_TIMESTAMP	0xFFC02EB4	/* Mailbox 21 Time Stamp Value Register */#define CAN_MB21_ID0		0xFFC02EB8	/* Mailbox 21 Identifier Low Register */#define CAN_MB21_ID1		0xFFC02EBC	/* Mailbox 21 Identifier High Register */#define CAN_MB22_DATA0		0xFFC02EC0	/* Mailbox 22 Data Word 0 [15:0] Register */#define CAN_MB22_DATA1		0xFFC02EC4	/* Mailbox 22 Data Word 1 [31:16] Register */#define CAN_MB22_DATA2		0xFFC02EC8	/* Mailbox 22 Data Word 2 [47:32] Register */#define CAN_MB22_DATA3		0xFFC02ECC	/* Mailbox 22 Data Word 3 [63:48] Register */#define CAN_MB22_LENGTH		0xFFC02ED0	/* Mailbox 22 Data Length Code Register */#define CAN_MB22_TIMESTAMP	0xFFC02ED4	/* Mailbox 22 Time Stamp Value Register */#define CAN_MB22_ID0		0xFFC02ED8	/* Mailbox 22 Identifier Low Register */#define CAN_MB22_ID1		0xFFC02EDC	/* Mailbox 22 Identifier High Register */#define CAN_MB23_DATA0		0xFFC02EE0	/* Mailbox 23 Data Word 0 [15:0] Register */#define CAN_MB23_DATA1		0xFFC02EE4	/* Mailbox 23 Data Word 1 [31:16] Register */#define CAN_MB23_DATA2		0xFFC02EE8	/* Mailbox 23 Data Word 2 [47:32] Register */#define CAN_MB23_DATA3		0xFFC02EEC	/* Mailbox 23 Data Word 3 [63:48] Register */#define CAN_MB23_LENGTH		0xFFC02EF0	/* Mailbox 23 Data Length Code Register */#define CAN_MB23_TIMESTAMP	0xFFC02EF4	/* Mailbox 23 Time Stamp Value Register */#define CAN_MB23_ID0		0xFFC02EF8	/* Mailbox 23 Identifier Low Register */#define CAN_MB23_ID1		0xFFC02EFC	/* Mailbox 23 Identifier High Register */#define CAN_MB24_DATA0		0xFFC02F00	/* Mailbox 24 Data Word 0 [15:0] Register */#define CAN_MB24_DATA1		0xFFC02F04	/* Mailbox 24 Data Word 1 [31:16] Register */#define CAN_MB24_DATA2		0xFFC02F08	/* Mailbox 24 Data Word 2 [47:32] Register */#define CAN_MB24_DATA3		0xFFC02F0C	/* Mailbox 24 Data Word 3 [63:48] Register */#define CAN_MB24_LENGTH		0xFFC02F10	/* Mailbox 24 Data Length Code Register */#define CAN_MB24_TIMESTAMP	0xFFC02F14	/* Mailbox 24 Time Stamp Value Register */#define CAN_MB24_ID0		0xFFC02F18	/* Mailbox 24 Identifier Low Register */#define CAN_MB24_ID1		0xFFC02F1C	/* Mailbox 24 Identifier High Register */#define CAN_MB25_DATA0		0xFFC02F20	/* Mailbox 25 Data Word 0 [15:0] Register */#define CAN_MB25_DATA1		0xFFC02F24	/* Mailbox 25 Data Word 1 [31:16] Register */#define CAN_MB25_DATA2		0xFFC02F28	/* Mailbox 25 Data Word 2 [47:32] Register */#define CAN_MB25_DATA3		0xFFC02F2C	/* Mailbox 25 Data Word 3 [63:48] Register */#define CAN_MB25_LENGTH		0xFFC02F30	/* Mailbox 25 Data Length Code Register */#define CAN_MB25_TIMESTAMP	0xFFC02F34	/* Mailbox 25 Time Stamp Value Register */#define CAN_MB25_ID0		0xFFC02F38	/* Mailbox 25 Identifier Low Register */#define CAN_MB25_ID1		0xFFC02F3C	/* Mailbox 25 Identifier High Register */#define CAN_MB26_DATA0		0xFFC02F40	/* Mailbox 26 Data Word 0 [15:0] Register */#define CAN_MB26_DATA1		0xFFC02F44	/* Mailbox 26 Data Word 1 [31:16] Register */#define CAN_MB26_DATA2		0xFFC02F48	/* Mailbox 26 Data Word 2 [47:32] Register */#define CAN_MB26_DATA3		0xFFC02F4C	/* Mailbox 26 Data Word 3 [63:48] Register */#define CAN_MB26_LENGTH		0xFFC02F50	/* Mailbox 26 Data Length Code Register */#define CAN_MB26_TIMESTAMP	0xFFC02F54	/* Mailbox 26 Time Stamp Value Register */#define CAN_MB26_ID0		0xFFC02F58	/* Mailbox 26 Identifier Low Register */#define CAN_MB26_ID1		0xFFC02F5C	/* Mailbox 26 Identifier High Register */#define CAN_MB27_DATA0		0xFFC02F60	/* Mailbox 27 Data Word 0 [15:0] Register */#define CAN_MB27_DATA1		0xFFC02F64	/* Mailbox 27 Data Word 1 [31:16] Register */#define CAN_MB27_DATA2		0xFFC02F68	/* Mailbox 27 Data Word 2 [47:32] Register */#define CAN_MB27_DATA3		0xFFC02F6C	/* Mailbox 27 Data Word 3 [63:48] Register */#define CAN_MB27_LENGTH		0xFFC02F70	/* Mailbox 27 Data Length Code Register */#define CAN_MB27_TIMESTAMP	0xFFC02F74	/* Mailbox 27 Time Stamp Value Register */#define CAN_MB27_ID0		0xFFC02F78	/* Mailbox 27 Identifier Low Register */#define CAN_MB27_ID1		0xFFC02F7C	/* Mailbox 27 Identifier High Register */#define CAN_MB28_DATA0		0xFFC02F80	/* Mailbox 28 Data Word 0 [15:0] Register */#define CAN_MB28_DATA1		0xFFC02F84	/* Mailbox 28 Data Word 1 [31:16] Register */#define CAN_MB28_DATA2		0xFFC02F88	/* Mailbox 28 Data Word 2 [47:32] Register */#define CAN_MB28_DATA3		0xFFC02F8C	/* Mailbox 28 Data Word 3 [63:48] Register */#define CAN_MB28_LENGTH		0xFFC02F90	/* Mailbox 28 Data Length Code Register */#define CAN_MB28_TIMESTAMP	0xFFC02F94	/* Mailbox 28 Time Stamp Value Register */#define CAN_MB28_ID0		0xFFC02F98	/* Mailbox 28 Identifier Low Register */#define CAN_MB28_ID1		0xFFC02F9C	/* Mailbox 28 Identifier High Register */#define CAN_MB29_DATA0		0xFFC02FA0	/* Mailbox 29 Data Word 0 [15:0] Register */#define CAN_MB29_DATA1		0xFFC02FA4	/* Mailbox 29 Data Word 1 [31:16] Register */#define CAN_MB29_DATA2		0xFFC02FA8	/* Mailbox 29 Data Word 2 [47:32] Register */#define CAN_MB29_DATA3		0xFFC02FAC	/* Mailbox 29 Data Word 3 [63:48] Register */#define CAN_MB29_LENGTH		0xFFC02FB0	/* Mailbox 29 Data Length Code Register */#define CAN_MB29_TIMESTAMP	0xFFC02FB4	/* Mailbox 29 Time Stamp Value Register */#define CAN_MB29_ID0		0xFFC02FB8	/* Mailbox 29 Identifier Low Register */#define CAN_MB29_ID1		0xFFC02FBC	/* Mailbox 29 Identifier High Register */#define CAN_MB30_DATA0		0xFFC02FC0	/* Mailbox 30 Data Word 0 [15:0] Register */#define CAN_MB30_DATA1		0xFFC02FC4	/* Mailbox 30 Data Word 1 [31:16] Register */#define CAN_MB30_DATA2		0xFFC02FC8	/* Mailbox 30 Data Word 2 [47:32] Register */#define CAN_MB30_DATA3		0xFFC02FCC	/* Mailbox 30 Data Word 3 [63:48] Register */#define CAN_MB30_LENGTH		0xFFC02FD0	/* Mailbox 30 Data Length Code Register */#define CAN_MB30_TIMESTAMP	0xFFC02FD4	/* Mailbox 30 Time Stamp Value Register */#define CAN_MB30_ID0		0xFFC02FD8	/* Mailbox 30 Identifier Low Register */#define CAN_MB30_ID1		0xFFC02FDC	/* Mailbox 30 Identifier High Register */#define CAN_MB31_DATA0		0xFFC02FE0	/* Mailbox 31 Data Word 0 [15:0] Register */#define CAN_MB31_DATA1		0xFFC02FE4	/* Mailbox 31 Data Word 1 [31:16] Register */#define CAN_MB31_DATA2		0xFFC02FE8	/* Mailbox 31 Data Word 2 [47:32] Register */#define CAN_MB31_DATA3		0xFFC02FEC	/* Mailbox 31 Data Word 3 [63:48] Register */#define CAN_MB31_LENGTH		0xFFC02FF0	/* Mailbox 31 Data Length Code Register */#define CAN_MB31_TIMESTAMP	0xFFC02FF4	/* Mailbox 31 Time Stamp Value Register */#define CAN_MB31_ID0		0xFFC02FF8	/* Mailbox 31 Identifier Low Register */#define CAN_MB31_ID1		0xFFC02FFC	/* Mailbox 31 Identifier High Register *//* CAN Mailbox Area Macros */#define CAN_MB_ID1(x)		(CAN_MB00_ID1+((x)*0x20))#define CAN_MB_ID0(x)		(CAN_MB00_ID0+((x)*0x20))#define CAN_MB_TIMESTAMP(x)	(CAN_MB00_TIMESTAMP+((x)*0x20))#define CAN_MB_LENGTH(x)	(CAN_MB00_LENGTH+((x)*0x20))#define CAN_MB_DATA3(x)		(CAN_MB00_DATA3+((x)*0x20))#define CAN_MB_DATA2(x)		(CAN_MB00_DATA2+((x)*0x20))#define CAN_MB_DATA1(x)		(CAN_MB00_DATA1+((x)*0x20))#define CAN_MB_DATA0(x)		(CAN_MB00_DATA0+((x)*0x20))/* Pin Control Registers	(0xFFC03200 - 0xFFC032FF) */#define PORTF_FER		0xFFC03200	/* Port F Function Enable Register (Alternate/Flag*) */#define PORTG_FER		0xFFC03204	/* Port G Function Enable Register (Alternate/Flag*) */#define PORTH_FER		0xFFC03208	/* Port H Function Enable Register (Alternate/Flag*) */#define PORT_MUX		0xFFC0320C	/* Port Multiplexer Control Register *//* Handshake MDMA Registers	(0xFFC03300 - 0xFFC033FF) */#define HMDMA0_CONTROL		0xFFC03300	/* Handshake MDMA0 Control Register */#define HMDMA0_ECINIT		0xFFC03304	/* HMDMA0 Initial Edge Count Register */#define HMDMA0_BCINIT		0xFFC03308	/* HMDMA0 Initial Block Count Register */#define HMDMA0_ECURGENT		0xFFC0330C	/* HMDMA0 Urgent Edge Count Threshhold Register */#define HMDMA0_ECOVERFLOW	0xFFC03310	/* HMDMA0 Edge Count Overflow Interrupt Register */#define HMDMA0_ECOUNT		0xFFC03314	/* HMDMA0 Current Edge Count Register */#define HMDMA0_BCOUNT		0xFFC03318	/* HMDMA0 Current Block Count Register */#define HMDMA1_CONTROL		0xFFC03340	/* Handshake MDMA1 Control Register */#define HMDMA1_ECINIT		0xFFC03344	/* HMDMA1 Initial Edge Count Register */#define HMDMA1_BCINIT		0xFFC03348	/* HMDMA1 Initial Block Count Register */#define HMDMA1_ECURGENT		0xFFC0334C	/* HMDMA1 Urgent Edge Count Threshhold Register */#define HMDMA1_ECOVERFLOW	0xFFC03350	/* HMDMA1 Edge Count Overflow Interrupt Register */#define HMDMA1_ECOUNT		0xFFC03354	/* HMDMA1 Current Edge Count Register */#define HMDMA1_BCOUNT		0xFFC03358	/* HMDMA1 Current Block Count Register *//* * System MMR Register Bits And Macros * * Disclaimer:	All macros are intended to make C and Assembly code more readable. *	Use these macros carefully, as any that do left shifts for field *	depositing will result in the lower order bits being destroyed.  Any *	macro that shifts left to properly position the bit-field should be *	used as part of an OR to initialize a register and NOT as a dynamic *	modifier UNLESS the lower order bits are saved and ORed back in when *	the macro is used. *//* * PLL AND RESET MASKS * PLL_CTL Masks */#define DF			0x0001		/* 0: PLL = CLKIN, 1: PLL = CLKIN/2 */#define PLL_OFF			0x0002		/* PLL Not Powered */#define STOPCK			0x0008		/* Core Clock Off */#define PDWN			0x0020		/* Enter Deep Sleep Mode */#define	IN_DELAY		0x0040		/* Add 200ps Delay To EBIU Input Latches */#define	OUT_DELAY		0x0080		/* Add 200ps Delay To EBIU Output Signals */#define BYPASS			0x0100		/* Bypass the PLL */#define	MSEL			0x7E00		/* Multiplier Select For CCLK/VCO Factors *//* PLL_CTL Macros (Only Use With Logic OR While Setting Lower Order Bits) */#define	SET_MSEL(x)		(((x)&0x3F) << 0x9) /* Set MSEL = 0-63 --> VCO = CLKIN*MSEL *//* PLL_DI

⌨️ 快捷键说明

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