📄 ns9360.h
字号:
#define MPMC_STATIC_WAIT_PAGE3_page 0x02 #define MPMC_STATIC_WAIT_WR3_wr 0x09 #define MPMC_STATIC_WAIT_TURN3_turn 0x02/* * BBus Utility Control ans Status Registers *//* address */#define BBUS_UTILITY_BASE 0x90600000 /* BBus Utility Control ans Status Registers Base Address */#define BBUS_MAST_RESET_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x0))#define BBUS_INTERRUPT_STATUS_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x4))#define BBUS_GPIO_CONFIG1_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x10))#define BBUS_GPIO_CONFIG2_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x14))#define BBUS_GPIO_CONFIG3_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x18))#define BBUS_GPIO_CONFIG4_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x1c))#define BBUS_GPIO_CONFIG5_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x20))#define BBUS_GPIO_CONFIG6_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x24))#define BBUS_GPIO_CONFIG7_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x28))#define BBUS_GPIO_CONT1_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x30))#define BBUS_GPIO_CONT2_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x34))#define BBUS_GPIO_STATUS1_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x40))#define BBUS_GPIO_STATUS2_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x44))#define BBUS_TIMEOUT_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x50))#define BBUS_DMA_INT_STATUS_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x60))#define BBUS_DMA_INT_ENABLE_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x64))#define BBUS_USB_CONFIG_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x70))#define BBUS_ENDIAN_CONFIG_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x80))#define BBUS_ARM_WAKEUP_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x90))#define BBUS_GPIO_CONFIG8_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x100))#define BBUS_GPIO_CONFIG9_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x104))#define BBUS_GPIO_CONFIG10_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x108))#define BBUS_GPIO_CONT3_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x120))#define BBUS_GPIO_STATUS3_REG ((UW volatile *) (BBUS_UTILITY_BASE + 0x130))/* registers value */#define BBUS_MAST_RESET_USBDEV 0x00001000 /* UDBDEV bit ON */#define BBUS_MAST_RESET_USBHST 0x00000800 /* UDBHST bit ON */#define BBUS_MAST_RESET_RTC2 0x00000400 /* RTC2 bit ON */#define BBUS_MAST_RESET_RTC1 0x00000200 /* RTC1 bit ON */#define BBUS_MAST_RESET_I2C 0x00000080 /* I2C bit ON */#define BBUS_MAST_RESET_1284 0x00000040 /* IEEE 1284 bit ON */#define BBUS_MAST_RESET_SerD 0x00000020 /* SerD bit ON */#define BBUS_MAST_RESET_SerC 0x00000010 /* SerC bit ON */#define BBUS_MAST_RESET_SerA 0x00000008 /* SerA bit ON */#define BBUS_MAST_RESET_SerB 0x00000004 /* SerB bit ON */#define BBUS_MAST_RESET_DMA 0x00000001 /* DMA bit ON */#define BBUS_INTERRUPT_RESET 0x00000001 /* Interrupt Reset */#define BBUS_GPIO_CONFIG1_GPIO0 0x00000000 /* GPIO[0] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG1_GPIO1 0x00000000 /* GPIO[1] Configration D07:04 : Func0 */#define BBUS_GPIO_CONFIG1_GPIO2 0x00000b00 /* GPIO[2] Configration D11:08 : Func3 */#define BBUS_GPIO_CONFIG1_GPIO3 0x0000b000 /* GPIO[3] Configration D15:12 : Func3 */#define BBUS_GPIO_CONFIG1_GPIO4 0x000b0000 /* GPIO[4] Configration D19:16 : Func3 */#define BBUS_GPIO_CONFIG1_GPIO5 0x00b00000 /* GPIO[5] Configration D23:20 : Func3 */#define BBUS_GPIO_CONFIG1_GPIO6 0x00000000 /* GPIO[6] Configration D27:24 : Func0 */#define BBUS_GPIO_CONFIG1_GPIO7 0xb0000000 /* GPIO[7] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG2_GPIO8 0x00000000 /* GPIO[8] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO9 0x00000000 /* GPIO[9] Configration D07:04 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO10 0x00000400 /* GPIO[10] Configration D11:08 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO11 0x00004000 /* GPIO[11] Configration D15:12 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO12 0x00040000 /* GPIO[12] Configration D19:16 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO13 0x00400000 /* GPIO[13] Configration D23:20 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO14 0x04000000 /* GPIO[14] Configration D27:24 : Func0 */#define BBUS_GPIO_CONFIG2_GPIO15 0x40000000 /* GPIO[15] Configration D31:28 : Func0 */#define BBUS_GPIO_CONFIG3_GPIO16 0x0000000b /* GPIO[16] Configration D03:00 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO17 0x000000b0 /* GPIO[17] Configration D07:04 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO18 0x00000b00 /* GPIO[18] Configration D11:08 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO19 0x0000b000 /* GPIO[19] Configration D15:12 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO20 0x000b0000 /* GPIO[20] Configration D19:16 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO21 0x00b00000 /* GPIO[21] Configration D23:20 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO22 0x0b000000 /* GPIO[22] Configration D27:24 : Func3 */#define BBUS_GPIO_CONFIG3_GPIO23 0xb0000000 /* GPIO[23] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO24 0x0000000b /* GPIO[24] Configration D03:00 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO25 0x000000b0 /* GPIO[25] Configration D07:04 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO26 0x00000b00 /* GPIO[26] Configration D11:08 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO27 0x0000b000 /* GPIO[27] Configration D15:12 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO28 0x000b0000 /* GPIO[28] Configration D19:16 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO29 0x00b00000 /* GPIO[29] Configration D23:20 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO30 0x0b000000 /* GPIO[30] Configration D27:24 : Func3 */#define BBUS_GPIO_CONFIG4_GPIO31 0xb0000000 /* GPIO[31] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO32 0x00000003 /* GPIO[32] Configration D03:00 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO33 0x00000030 /* GPIO[33] Configration D07:04 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO34 0x00000300 /* GPIO[34] Configration D11:08 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO35 0x00003000 /* GPIO[35] Configration D15:12 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO36 0x000b0000 /* GPIO[36] Configration D19:16 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO37 0x00b00000 /* GPIO[37] Configration D23:20 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO38 0x0b000000 /* GPIO[38] Configration D27:24 : Func3 */#define BBUS_GPIO_CONFIG5_GPIO39 0xb0000000 /* GPIO[39] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG6_GPIO40 0x00000000 /* GPIO[40] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG6_GPIO41 0x00000000 /* GPIO[41] Configration D07:04 : Func0 */#define BBUS_GPIO_CONFIG6_GPIO42 0x00000200 /* GPIO[42] Configration D11:08 : Func2 */#define BBUS_GPIO_CONFIG6_GPIO43 0x00002000 /* GPIO[43] Configration D15:12 : Func2 */#define BBUS_GPIO_CONFIG6_GPIO44 0x00060000 /* GPIO[44] Configration D19:16 : Func2 */#define BBUS_GPIO_CONFIG6_GPIO45 0x00200000 /* GPIO[45] Configration D23:20 : Func2 */#define BBUS_GPIO_CONFIG6_GPIO46 0x0b000000 /* GPIO[46] Configration D27:24 : Func3 */#define BBUS_GPIO_CONFIG6_GPIO47 0x30000000 /* GPIO[47] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG7_GPIO48 0x00000000 /* GPIO[48] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO49 0x00000000 /* GPIO[49] Configration D07:04 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO50 0x00000000 /* GPIO[50] Configration D11:08 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO51 0x00000000 /* GPIO[51] Configration D15:12 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO52 0x00000000 /* GPIO[52] Configration D19:16 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO53 0x00000000 /* GPIO[53] Configration D23:20 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO54 0x00000000 /* GPIO[54] Configration D27:24 : Func0 */#define BBUS_GPIO_CONFIG7_GPIO55 0x00000000 /* GPIO[55] Configration D31:28 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO56 0x00000000 /* GPIO[56] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO57 0x00000000 /* GPIO[57] Configration D07:04 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO58 0x00000000 /* GPIO[58] Configration D11:08 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO59 0x00000000 /* GPIO[59] Configration D15:12 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO60 0x00000000 /* GPIO[60] Configration D19:16 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO61 0x00000000 /* GPIO[61] Configration D23:20 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO62 0x00000000 /* GPIO[62] Configration D27:24 : Func0 */#define BBUS_GPIO_CONFIG8_GPIO63 0x00000000 /* GPIO[63] Configration D31:28 : Func0 */#define BBUS_GPIO_CONFIG9_GPIO64 0x00000000 /* GPIO[64] Configration D03:00 : Func0 */#define BBUS_GPIO_CONFIG9_GPIO65 0x00000000 /* GPIO[65] Configration D07:04 : Func3 */#define BBUS_GPIO_CONFIG9_GPIO66 0x00000000 /* GPIO[66] Configration D11:08 : Func3 */#define BBUS_GPIO_CONFIG9_GPIO67 0x0000b000 /* GPIO[67] Configration D15:12 : Func3 */#define BBUS_GPIO_CONFIG9_GPIO68 0x00020000 /* GPIO[68] Configration D19:16 : Func1 */#define BBUS_GPIO_CONFIG9_GPIO69 0x00200000 /* GPIO[69] Configration D23:20 : Func3 */#define BBUS_GPIO_CONFIG9_GPIO70 0x03000000 /* GPIO[70] Configration D27:24 : Func3 */#define BBUS_GPIO_CONFIG9_GPIO71 0x30000000 /* GPIO[71] Configration D31:28 : Func3 */#define BBUS_GPIO_CONFIG10_GPIO72 0x00000003 /* GPIO[72] Configration D03:00 : Func3 */#define BBUS_GPIO_CONT_STS1_GPIO0 0x00000001 /* GPIO[0] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO1 0x00000002 /* GPIO[1] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO2 0x00000004 /* GPIO[2] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO3 0x00000008 /* GPIO[3] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO4 0x00000010 /* GPIO[4] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO5 0x00000020 /* GPIO[5] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO6 0x00000040 /* GPIO[6] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO7 0x00000080 /* GPIO[7] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO8 0x00000100 /* GPIO[8] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO9 0x00000200 /* GPIO[9] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO10 0x00000400 /* GPIO[10] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO11 0x00000800 /* GPIO[11] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO12 0x00001000 /* GPIO[12] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO13 0x00002000 /* GPIO[13] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO14 0x00004000 /* GPIO[14] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO15 0x00008000 /* GPIO[15] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO16 0x00010000 /* GPIO[16] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO17 0x00020000 /* GPIO[17] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO18 0x00040000 /* GPIO[18] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO19 0x00080000 /* GPIO[19] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO20 0x00100000 /* GPIO[20] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO21 0x00200000 /* GPIO[21] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO22 0x00400000 /* GPIO[22] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO23 0x00800000 /* GPIO[23] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO24 0x01000000 /* GPIO[24] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO25 0x02000000 /* GPIO[25] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO26 0x04000000 /* GPIO[26] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO27 0x08000000 /* GPIO[27] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO28 0x10000000 /* GPIO[28] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO29 0x20000000 /* GPIO[29] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO30 0x40000000 /* GPIO[30] control/status bit */#define BBUS_GPIO_CONT_STS1_GPIO31 0x80000000 /* GPIO[31] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO32 0x00000001 /* GPIO[32] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO33 0x00000002 /* GPIO[33] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO34 0x00000004 /* GPIO[34] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO35 0x00000008 /* GPIO[35] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO36 0x00000010 /* GPIO[36] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO37 0x00000020 /* GPIO[37] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO38 0x00000040 /* GPIO[38] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO39 0x00000080 /* GPIO[39] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO40 0x00000100 /* GPIO[40] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO41 0x00000200 /* GPIO[41] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO42 0x00000400 /* GPIO[42] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO43 0x00000800 /* GPIO[43] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO44 0x00001000 /* GPIO[44] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO45 0x00002000 /* GPIO[45] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO46 0x00004000 /* GPIO[46] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO47 0x00008000 /* GPIO[47] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO48 0x00010000 /* GPIO[48] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO49 0x00020000 /* GPIO[49] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO50 0x00040000 /* GPIO[50] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO51 0x00080000 /* GPIO[51] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO52 0x00100000 /* GPIO[52] control/status bit */#define BBUS_GPIO_CONT_STS2_GPIO53 0x00200000 /* GPIO[53] control/status bit */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -