| /* |
| * Copyright Marvell Semiconductor, Inc. 2006. All rights reserved. |
| * |
| * Register address mapping configure file for rom testing code. |
| */ |
| |
| #ifndef __dHub_H__ |
| #define __dHub_H__ |
| #include "ctypes.h" |
| |
| #define RA_SemaINTR_mask 0x0000 |
| #define BA_SemaINTR_mask_empty 0x0000 |
| #define B16SemaINTR_mask_empty 0x0000 |
| #define LSb32SemaINTR_mask_empty 0 |
| #define LSb16SemaINTR_mask_empty 0 |
| #define bSemaINTR_mask_empty 1 |
| #define MSK32SemaINTR_mask_empty 0x00000001 |
| #define BA_SemaINTR_mask_full 0x0000 |
| #define B16SemaINTR_mask_full 0x0000 |
| #define LSb32SemaINTR_mask_full 1 |
| #define LSb16SemaINTR_mask_full 1 |
| #define bSemaINTR_mask_full 1 |
| #define MSK32SemaINTR_mask_full 0x00000002 |
| #define BA_SemaINTR_mask_almostEmpty 0x0000 |
| #define B16SemaINTR_mask_almostEmpty 0x0000 |
| #define LSb32SemaINTR_mask_almostEmpty 2 |
| #define LSb16SemaINTR_mask_almostEmpty 2 |
| #define bSemaINTR_mask_almostEmpty 1 |
| #define MSK32SemaINTR_mask_almostEmpty 0x00000004 |
| #define BA_SemaINTR_mask_almostFull 0x0000 |
| #define B16SemaINTR_mask_almostFull 0x0000 |
| #define LSb32SemaINTR_mask_almostFull 3 |
| #define LSb16SemaINTR_mask_almostFull 3 |
| #define bSemaINTR_mask_almostFull 1 |
| #define MSK32SemaINTR_mask_almostFull 0x00000008 |
| #define RA_Semaphore_CFG 0x0000 |
| #define BA_Semaphore_CFG_DEPTH 0x0000 |
| #define B16Semaphore_CFG_DEPTH 0x0000 |
| #define LSb32Semaphore_CFG_DEPTH 0 |
| #define LSb16Semaphore_CFG_DEPTH 0 |
| #define bSemaphore_CFG_DEPTH 16 |
| #define MSK32Semaphore_CFG_DEPTH 0x0000FFFF |
| #define RA_Semaphore_INTR 0x0004 |
| #define RA_Semaphore_mask 0x0010 |
| #define BA_Semaphore_mask_full 0x0010 |
| #define B16Semaphore_mask_full 0x0010 |
| #define LSb32Semaphore_mask_full 0 |
| #define LSb16Semaphore_mask_full 0 |
| #define bSemaphore_mask_full 1 |
| #define MSK32Semaphore_mask_full 0x00000001 |
| #define BA_Semaphore_mask_emp 0x0010 |
| #define B16Semaphore_mask_emp 0x0010 |
| #define LSb32Semaphore_mask_emp 1 |
| #define LSb16Semaphore_mask_emp 1 |
| #define bSemaphore_mask_emp 1 |
| #define MSK32Semaphore_mask_emp 0x00000002 |
| #define RA_SemaQuery_RESP 0x0000 |
| #define BA_SemaQuery_RESP_CNT 0x0000 |
| #define B16SemaQuery_RESP_CNT 0x0000 |
| #define LSb32SemaQuery_RESP_CNT 0 |
| #define LSb16SemaQuery_RESP_CNT 0 |
| #define bSemaQuery_RESP_CNT 16 |
| #define MSK32SemaQuery_RESP_CNT 0x0000FFFF |
| #define BA_SemaQuery_RESP_PTR 0x0002 |
| #define B16SemaQuery_RESP_PTR 0x0002 |
| #define LSb32SemaQuery_RESP_PTR 16 |
| #define LSb16SemaQuery_RESP_PTR 0 |
| #define bSemaQuery_RESP_PTR 16 |
| #define MSK32SemaQuery_RESP_PTR 0xFFFF0000 |
| #define RA_SemaQueryMap_ADDR 0x0000 |
| #define BA_SemaQueryMap_ADDR_byte 0x0000 |
| #define B16SemaQueryMap_ADDR_byte 0x0000 |
| #define LSb32SemaQueryMap_ADDR_byte 0 |
| #define LSb16SemaQueryMap_ADDR_byte 0 |
| #define bSemaQueryMap_ADDR_byte 2 |
| #define MSK32SemaQueryMap_ADDR_byte 0x00000003 |
| #define BA_SemaQueryMap_ADDR_ID 0x0000 |
| #define B16SemaQueryMap_ADDR_ID 0x0000 |
| #define LSb32SemaQueryMap_ADDR_ID 2 |
| #define LSb16SemaQueryMap_ADDR_ID 2 |
| #define bSemaQueryMap_ADDR_ID 5 |
| #define MSK32SemaQueryMap_ADDR_ID 0x0000007C |
| #define BA_SemaQueryMap_ADDR_master 0x0000 |
| #define B16SemaQueryMap_ADDR_master 0x0000 |
| #define LSb32SemaQueryMap_ADDR_master 7 |
| #define LSb16SemaQueryMap_ADDR_master 7 |
| #define bSemaQueryMap_ADDR_master 1 |
| #define MSK32SemaQueryMap_ADDR_master 0x00000080 |
| #define SemaQueryMap_ADDR_master_producer 0x0 |
| #define SemaQueryMap_ADDR_master_consumer 0x1 |
| #define RA_SemaHub_Query 0x0000 |
| #define RA_SemaHub_counter 0x0000 |
| #define RA_SemaHub_ARR 0x0100 |
| #define RA_SemaHub_cell 0x0100 |
| #define RA_SemaHub_PUSH 0x0380 |
| #define BA_SemaHub_PUSH_ID 0x0380 |
| #define B16SemaHub_PUSH_ID 0x0380 |
| #define LSb32SemaHub_PUSH_ID 0 |
| #define LSb16SemaHub_PUSH_ID 0 |
| #define bSemaHub_PUSH_ID 8 |
| #define MSK32SemaHub_PUSH_ID 0x000000FF |
| #define BA_SemaHub_PUSH_delta 0x0381 |
| #define B16SemaHub_PUSH_delta 0x0380 |
| #define LSb32SemaHub_PUSH_delta 8 |
| #define LSb16SemaHub_PUSH_delta 8 |
| #define bSemaHub_PUSH_delta 8 |
| #define MSK32SemaHub_PUSH_delta 0x0000FF00 |
| #define RA_SemaHub_POP 0x0384 |
| #define BA_SemaHub_POP_ID 0x0384 |
| #define B16SemaHub_POP_ID 0x0384 |
| #define LSb32SemaHub_POP_ID 0 |
| #define LSb16SemaHub_POP_ID 0 |
| #define bSemaHub_POP_ID 8 |
| #define MSK32SemaHub_POP_ID 0x000000FF |
| #define BA_SemaHub_POP_delta 0x0385 |
| #define B16SemaHub_POP_delta 0x0384 |
| #define LSb32SemaHub_POP_delta 8 |
| #define LSb16SemaHub_POP_delta 8 |
| #define bSemaHub_POP_delta 8 |
| #define MSK32SemaHub_POP_delta 0x0000FF00 |
| #define RA_SemaHub_empty 0x0388 |
| #define BA_SemaHub_empty_ST_0i 0x0388 |
| #define B16SemaHub_empty_ST_0i 0x0388 |
| #define LSb32SemaHub_empty_ST_0i 0 |
| #define LSb16SemaHub_empty_ST_0i 0 |
| #define bSemaHub_empty_ST_0i 1 |
| #define MSK32SemaHub_empty_ST_0i 0x00000001 |
| #define BA_SemaHub_empty_ST_1i 0x0388 |
| #define B16SemaHub_empty_ST_1i 0x0388 |
| #define LSb32SemaHub_empty_ST_1i 1 |
| #define LSb16SemaHub_empty_ST_1i 1 |
| #define bSemaHub_empty_ST_1i 1 |
| #define MSK32SemaHub_empty_ST_1i 0x00000002 |
| #define BA_SemaHub_empty_ST_2i 0x0388 |
| #define B16SemaHub_empty_ST_2i 0x0388 |
| #define LSb32SemaHub_empty_ST_2i 2 |
| #define LSb16SemaHub_empty_ST_2i 2 |
| #define bSemaHub_empty_ST_2i 1 |
| #define MSK32SemaHub_empty_ST_2i 0x00000004 |
| #define BA_SemaHub_empty_ST_3i 0x0388 |
| #define B16SemaHub_empty_ST_3i 0x0388 |
| #define LSb32SemaHub_empty_ST_3i 3 |
| #define LSb16SemaHub_empty_ST_3i 3 |
| #define bSemaHub_empty_ST_3i 1 |
| #define MSK32SemaHub_empty_ST_3i 0x00000008 |
| #define BA_SemaHub_empty_ST_4i 0x0388 |
| #define B16SemaHub_empty_ST_4i 0x0388 |
| #define LSb32SemaHub_empty_ST_4i 4 |
| #define LSb16SemaHub_empty_ST_4i 4 |
| #define bSemaHub_empty_ST_4i 1 |
| #define MSK32SemaHub_empty_ST_4i 0x00000010 |
| #define BA_SemaHub_empty_ST_5i 0x0388 |
| #define B16SemaHub_empty_ST_5i 0x0388 |
| #define LSb32SemaHub_empty_ST_5i 5 |
| #define LSb16SemaHub_empty_ST_5i 5 |
| #define bSemaHub_empty_ST_5i 1 |
| #define MSK32SemaHub_empty_ST_5i 0x00000020 |
| #define BA_SemaHub_empty_ST_6i 0x0388 |
| #define B16SemaHub_empty_ST_6i 0x0388 |
| #define LSb32SemaHub_empty_ST_6i 6 |
| #define LSb16SemaHub_empty_ST_6i 6 |
| #define bSemaHub_empty_ST_6i 1 |
| #define MSK32SemaHub_empty_ST_6i 0x00000040 |
| #define BA_SemaHub_empty_ST_7i 0x0388 |
| #define B16SemaHub_empty_ST_7i 0x0388 |
| #define LSb32SemaHub_empty_ST_7i 7 |
| #define LSb16SemaHub_empty_ST_7i 7 |
| #define bSemaHub_empty_ST_7i 1 |
| #define MSK32SemaHub_empty_ST_7i 0x00000080 |
| #define BA_SemaHub_empty_ST_8i 0x0389 |
| #define B16SemaHub_empty_ST_8i 0x0388 |
| #define LSb32SemaHub_empty_ST_8i 8 |
| #define LSb16SemaHub_empty_ST_8i 8 |
| #define bSemaHub_empty_ST_8i 1 |
| #define MSK32SemaHub_empty_ST_8i 0x00000100 |
| #define BA_SemaHub_empty_ST_9i 0x0389 |
| #define B16SemaHub_empty_ST_9i 0x0388 |
| #define LSb32SemaHub_empty_ST_9i 9 |
| #define LSb16SemaHub_empty_ST_9i 9 |
| #define bSemaHub_empty_ST_9i 1 |
| #define MSK32SemaHub_empty_ST_9i 0x00000200 |
| #define BA_SemaHub_empty_ST_10i 0x0389 |
| #define B16SemaHub_empty_ST_10i 0x0388 |
| #define LSb32SemaHub_empty_ST_10i 10 |
| #define LSb16SemaHub_empty_ST_10i 10 |
| #define bSemaHub_empty_ST_10i 1 |
| #define MSK32SemaHub_empty_ST_10i 0x00000400 |
| #define BA_SemaHub_empty_ST_11i 0x0389 |
| #define B16SemaHub_empty_ST_11i 0x0388 |
| #define LSb32SemaHub_empty_ST_11i 11 |
| #define LSb16SemaHub_empty_ST_11i 11 |
| #define bSemaHub_empty_ST_11i 1 |
| #define MSK32SemaHub_empty_ST_11i 0x00000800 |
| #define BA_SemaHub_empty_ST_12i 0x0389 |
| #define B16SemaHub_empty_ST_12i 0x0388 |
| #define LSb32SemaHub_empty_ST_12i 12 |
| #define LSb16SemaHub_empty_ST_12i 12 |
| #define bSemaHub_empty_ST_12i 1 |
| #define MSK32SemaHub_empty_ST_12i 0x00001000 |
| #define BA_SemaHub_empty_ST_13i 0x0389 |
| #define B16SemaHub_empty_ST_13i 0x0388 |
| #define LSb32SemaHub_empty_ST_13i 13 |
| #define LSb16SemaHub_empty_ST_13i 13 |
| #define bSemaHub_empty_ST_13i 1 |
| #define MSK32SemaHub_empty_ST_13i 0x00002000 |
| #define BA_SemaHub_empty_ST_14i 0x0389 |
| #define B16SemaHub_empty_ST_14i 0x0388 |
| #define LSb32SemaHub_empty_ST_14i 14 |
| #define LSb16SemaHub_empty_ST_14i 14 |
| #define bSemaHub_empty_ST_14i 1 |
| #define MSK32SemaHub_empty_ST_14i 0x00004000 |
| #define BA_SemaHub_empty_ST_15i 0x0389 |
| #define B16SemaHub_empty_ST_15i 0x0388 |
| #define LSb32SemaHub_empty_ST_15i 15 |
| #define LSb16SemaHub_empty_ST_15i 15 |
| #define bSemaHub_empty_ST_15i 1 |
| #define MSK32SemaHub_empty_ST_15i 0x00008000 |
| #define BA_SemaHub_empty_ST_16i 0x038A |
| #define B16SemaHub_empty_ST_16i 0x038A |
| #define LSb32SemaHub_empty_ST_16i 16 |
| #define LSb16SemaHub_empty_ST_16i 0 |
| #define bSemaHub_empty_ST_16i 1 |
| #define MSK32SemaHub_empty_ST_16i 0x00010000 |
| #define BA_SemaHub_empty_ST_17i 0x038A |
| #define B16SemaHub_empty_ST_17i 0x038A |
| #define LSb32SemaHub_empty_ST_17i 17 |
| #define LSb16SemaHub_empty_ST_17i 1 |
| #define bSemaHub_empty_ST_17i 1 |
| #define MSK32SemaHub_empty_ST_17i 0x00020000 |
| #define BA_SemaHub_empty_ST_18i 0x038A |
| #define B16SemaHub_empty_ST_18i 0x038A |
| #define LSb32SemaHub_empty_ST_18i 18 |
| #define LSb16SemaHub_empty_ST_18i 2 |
| #define bSemaHub_empty_ST_18i 1 |
| #define MSK32SemaHub_empty_ST_18i 0x00040000 |
| #define BA_SemaHub_empty_ST_19i 0x038A |
| #define B16SemaHub_empty_ST_19i 0x038A |
| #define LSb32SemaHub_empty_ST_19i 19 |
| #define LSb16SemaHub_empty_ST_19i 3 |
| #define bSemaHub_empty_ST_19i 1 |
| #define MSK32SemaHub_empty_ST_19i 0x00080000 |
| #define BA_SemaHub_empty_ST_20i 0x038A |
| #define B16SemaHub_empty_ST_20i 0x038A |
| #define LSb32SemaHub_empty_ST_20i 20 |
| #define LSb16SemaHub_empty_ST_20i 4 |
| #define bSemaHub_empty_ST_20i 1 |
| #define MSK32SemaHub_empty_ST_20i 0x00100000 |
| #define BA_SemaHub_empty_ST_21i 0x038A |
| #define B16SemaHub_empty_ST_21i 0x038A |
| #define LSb32SemaHub_empty_ST_21i 21 |
| #define LSb16SemaHub_empty_ST_21i 5 |
| #define bSemaHub_empty_ST_21i 1 |
| #define MSK32SemaHub_empty_ST_21i 0x00200000 |
| #define BA_SemaHub_empty_ST_22i 0x038A |
| #define B16SemaHub_empty_ST_22i 0x038A |
| #define LSb32SemaHub_empty_ST_22i 22 |
| #define LSb16SemaHub_empty_ST_22i 6 |
| #define bSemaHub_empty_ST_22i 1 |
| #define MSK32SemaHub_empty_ST_22i 0x00400000 |
| #define BA_SemaHub_empty_ST_23i 0x038A |
| #define B16SemaHub_empty_ST_23i 0x038A |
| #define LSb32SemaHub_empty_ST_23i 23 |
| #define LSb16SemaHub_empty_ST_23i 7 |
| #define bSemaHub_empty_ST_23i 1 |
| #define MSK32SemaHub_empty_ST_23i 0x00800000 |
| #define BA_SemaHub_empty_ST_24i 0x038B |
| #define B16SemaHub_empty_ST_24i 0x038A |
| #define LSb32SemaHub_empty_ST_24i 24 |
| #define LSb16SemaHub_empty_ST_24i 8 |
| #define bSemaHub_empty_ST_24i 1 |
| #define MSK32SemaHub_empty_ST_24i 0x01000000 |
| #define BA_SemaHub_empty_ST_25i 0x038B |
| #define B16SemaHub_empty_ST_25i 0x038A |
| #define LSb32SemaHub_empty_ST_25i 25 |
| #define LSb16SemaHub_empty_ST_25i 9 |
| #define bSemaHub_empty_ST_25i 1 |
| #define MSK32SemaHub_empty_ST_25i 0x02000000 |
| #define BA_SemaHub_empty_ST_26i 0x038B |
| #define B16SemaHub_empty_ST_26i 0x038A |
| #define LSb32SemaHub_empty_ST_26i 26 |
| #define LSb16SemaHub_empty_ST_26i 10 |
| #define bSemaHub_empty_ST_26i 1 |
| #define MSK32SemaHub_empty_ST_26i 0x04000000 |
| #define BA_SemaHub_empty_ST_27i 0x038B |
| #define B16SemaHub_empty_ST_27i 0x038A |
| #define LSb32SemaHub_empty_ST_27i 27 |
| #define LSb16SemaHub_empty_ST_27i 11 |
| #define bSemaHub_empty_ST_27i 1 |
| #define MSK32SemaHub_empty_ST_27i 0x08000000 |
| #define BA_SemaHub_empty_ST_28i 0x038B |
| #define B16SemaHub_empty_ST_28i 0x038A |
| #define LSb32SemaHub_empty_ST_28i 28 |
| #define LSb16SemaHub_empty_ST_28i 12 |
| #define bSemaHub_empty_ST_28i 1 |
| #define MSK32SemaHub_empty_ST_28i 0x10000000 |
| #define BA_SemaHub_empty_ST_29i 0x038B |
| #define B16SemaHub_empty_ST_29i 0x038A |
| #define LSb32SemaHub_empty_ST_29i 29 |
| #define LSb16SemaHub_empty_ST_29i 13 |
| #define bSemaHub_empty_ST_29i 1 |
| #define MSK32SemaHub_empty_ST_29i 0x20000000 |
| #define BA_SemaHub_empty_ST_30i 0x038B |
| #define B16SemaHub_empty_ST_30i 0x038A |
| #define LSb32SemaHub_empty_ST_30i 30 |
| #define LSb16SemaHub_empty_ST_30i 14 |
| #define bSemaHub_empty_ST_30i 1 |
| #define MSK32SemaHub_empty_ST_30i 0x40000000 |
| #define BA_SemaHub_empty_ST_31i 0x038B |
| #define B16SemaHub_empty_ST_31i 0x038A |
| #define LSb32SemaHub_empty_ST_31i 31 |
| #define LSb16SemaHub_empty_ST_31i 15 |
| #define bSemaHub_empty_ST_31i 1 |
| #define MSK32SemaHub_empty_ST_31i 0x80000000 |
| #define RA_SemaHub_full 0x038C |
| #define BA_SemaHub_full_ST_0i 0x038C |
| #define B16SemaHub_full_ST_0i 0x038C |
| #define LSb32SemaHub_full_ST_0i 0 |
| #define LSb16SemaHub_full_ST_0i 0 |
| #define bSemaHub_full_ST_0i 1 |
| #define MSK32SemaHub_full_ST_0i 0x00000001 |
| #define BA_SemaHub_full_ST_1i 0x038C |
| #define B16SemaHub_full_ST_1i 0x038C |
| #define LSb32SemaHub_full_ST_1i 1 |
| #define LSb16SemaHub_full_ST_1i 1 |
| #define bSemaHub_full_ST_1i 1 |
| #define MSK32SemaHub_full_ST_1i 0x00000002 |
| #define BA_SemaHub_full_ST_2i 0x038C |
| #define B16SemaHub_full_ST_2i 0x038C |
| #define LSb32SemaHub_full_ST_2i 2 |
| #define LSb16SemaHub_full_ST_2i 2 |
| #define bSemaHub_full_ST_2i 1 |
| #define MSK32SemaHub_full_ST_2i 0x00000004 |
| #define BA_SemaHub_full_ST_3i 0x038C |
| #define B16SemaHub_full_ST_3i 0x038C |
| #define LSb32SemaHub_full_ST_3i 3 |
| #define LSb16SemaHub_full_ST_3i 3 |
| #define bSemaHub_full_ST_3i 1 |
| #define MSK32SemaHub_full_ST_3i 0x00000008 |
| #define BA_SemaHub_full_ST_4i 0x038C |
| #define B16SemaHub_full_ST_4i 0x038C |
| #define LSb32SemaHub_full_ST_4i 4 |
| #define LSb16SemaHub_full_ST_4i 4 |
| #define bSemaHub_full_ST_4i 1 |
| #define MSK32SemaHub_full_ST_4i 0x00000010 |
| #define BA_SemaHub_full_ST_5i 0x038C |
| #define B16SemaHub_full_ST_5i 0x038C |
| #define LSb32SemaHub_full_ST_5i 5 |
| #define LSb16SemaHub_full_ST_5i 5 |
| #define bSemaHub_full_ST_5i 1 |
| #define MSK32SemaHub_full_ST_5i 0x00000020 |
| #define BA_SemaHub_full_ST_6i 0x038C |
| #define B16SemaHub_full_ST_6i 0x038C |
| #define LSb32SemaHub_full_ST_6i 6 |
| #define LSb16SemaHub_full_ST_6i 6 |
| #define bSemaHub_full_ST_6i 1 |
| #define MSK32SemaHub_full_ST_6i 0x00000040 |
| #define BA_SemaHub_full_ST_7i 0x038C |
| #define B16SemaHub_full_ST_7i 0x038C |
| #define LSb32SemaHub_full_ST_7i 7 |
| #define LSb16SemaHub_full_ST_7i 7 |
| #define bSemaHub_full_ST_7i 1 |
| #define MSK32SemaHub_full_ST_7i 0x00000080 |
| #define BA_SemaHub_full_ST_8i 0x038D |
| #define B16SemaHub_full_ST_8i 0x038C |
| #define LSb32SemaHub_full_ST_8i 8 |
| #define LSb16SemaHub_full_ST_8i 8 |
| #define bSemaHub_full_ST_8i 1 |
| #define MSK32SemaHub_full_ST_8i 0x00000100 |
| #define BA_SemaHub_full_ST_9i 0x038D |
| #define B16SemaHub_full_ST_9i 0x038C |
| #define LSb32SemaHub_full_ST_9i 9 |
| #define LSb16SemaHub_full_ST_9i 9 |
| #define bSemaHub_full_ST_9i 1 |
| #define MSK32SemaHub_full_ST_9i 0x00000200 |
| #define BA_SemaHub_full_ST_10i 0x038D |
| #define B16SemaHub_full_ST_10i 0x038C |
| #define LSb32SemaHub_full_ST_10i 10 |
| #define LSb16SemaHub_full_ST_10i 10 |
| #define bSemaHub_full_ST_10i 1 |
| #define MSK32SemaHub_full_ST_10i 0x00000400 |
| #define BA_SemaHub_full_ST_11i 0x038D |
| #define B16SemaHub_full_ST_11i 0x038C |
| #define LSb32SemaHub_full_ST_11i 11 |
| #define LSb16SemaHub_full_ST_11i 11 |
| #define bSemaHub_full_ST_11i 1 |
| #define MSK32SemaHub_full_ST_11i 0x00000800 |
| #define BA_SemaHub_full_ST_12i 0x038D |
| #define B16SemaHub_full_ST_12i 0x038C |
| #define LSb32SemaHub_full_ST_12i 12 |
| #define LSb16SemaHub_full_ST_12i 12 |
| #define bSemaHub_full_ST_12i 1 |
| #define MSK32SemaHub_full_ST_12i 0x00001000 |
| #define BA_SemaHub_full_ST_13i 0x038D |
| #define B16SemaHub_full_ST_13i 0x038C |
| #define LSb32SemaHub_full_ST_13i 13 |
| #define LSb16SemaHub_full_ST_13i 13 |
| #define bSemaHub_full_ST_13i 1 |
| #define MSK32SemaHub_full_ST_13i 0x00002000 |
| #define BA_SemaHub_full_ST_14i 0x038D |
| #define B16SemaHub_full_ST_14i 0x038C |
| #define LSb32SemaHub_full_ST_14i 14 |
| #define LSb16SemaHub_full_ST_14i 14 |
| #define bSemaHub_full_ST_14i 1 |
| #define MSK32SemaHub_full_ST_14i 0x00004000 |
| #define BA_SemaHub_full_ST_15i 0x038D |
| #define B16SemaHub_full_ST_15i 0x038C |
| #define LSb32SemaHub_full_ST_15i 15 |
| #define LSb16SemaHub_full_ST_15i 15 |
| #define bSemaHub_full_ST_15i 1 |
| #define MSK32SemaHub_full_ST_15i 0x00008000 |
| #define BA_SemaHub_full_ST_16i 0x038E |
| #define B16SemaHub_full_ST_16i 0x038E |
| #define LSb32SemaHub_full_ST_16i 16 |
| #define LSb16SemaHub_full_ST_16i 0 |
| #define bSemaHub_full_ST_16i 1 |
| #define MSK32SemaHub_full_ST_16i 0x00010000 |
| #define BA_SemaHub_full_ST_17i 0x038E |
| #define B16SemaHub_full_ST_17i 0x038E |
| #define LSb32SemaHub_full_ST_17i 17 |
| #define LSb16SemaHub_full_ST_17i 1 |
| #define bSemaHub_full_ST_17i 1 |
| #define MSK32SemaHub_full_ST_17i 0x00020000 |
| #define BA_SemaHub_full_ST_18i 0x038E |
| #define B16SemaHub_full_ST_18i 0x038E |
| #define LSb32SemaHub_full_ST_18i 18 |
| #define LSb16SemaHub_full_ST_18i 2 |
| #define bSemaHub_full_ST_18i 1 |
| #define MSK32SemaHub_full_ST_18i 0x00040000 |
| #define BA_SemaHub_full_ST_19i 0x038E |
| #define B16SemaHub_full_ST_19i 0x038E |
| #define LSb32SemaHub_full_ST_19i 19 |
| #define LSb16SemaHub_full_ST_19i 3 |
| #define bSemaHub_full_ST_19i 1 |
| #define MSK32SemaHub_full_ST_19i 0x00080000 |
| #define BA_SemaHub_full_ST_20i 0x038E |
| #define B16SemaHub_full_ST_20i 0x038E |
| #define LSb32SemaHub_full_ST_20i 20 |
| #define LSb16SemaHub_full_ST_20i 4 |
| #define bSemaHub_full_ST_20i 1 |
| #define MSK32SemaHub_full_ST_20i 0x00100000 |
| #define BA_SemaHub_full_ST_21i 0x038E |
| #define B16SemaHub_full_ST_21i 0x038E |
| #define LSb32SemaHub_full_ST_21i 21 |
| #define LSb16SemaHub_full_ST_21i 5 |
| #define bSemaHub_full_ST_21i 1 |
| #define MSK32SemaHub_full_ST_21i 0x00200000 |
| #define BA_SemaHub_full_ST_22i 0x038E |
| #define B16SemaHub_full_ST_22i 0x038E |
| #define LSb32SemaHub_full_ST_22i 22 |
| #define LSb16SemaHub_full_ST_22i 6 |
| #define bSemaHub_full_ST_22i 1 |
| #define MSK32SemaHub_full_ST_22i 0x00400000 |
| #define BA_SemaHub_full_ST_23i 0x038E |
| #define B16SemaHub_full_ST_23i 0x038E |
| #define LSb32SemaHub_full_ST_23i 23 |
| #define LSb16SemaHub_full_ST_23i 7 |
| #define bSemaHub_full_ST_23i 1 |
| #define MSK32SemaHub_full_ST_23i 0x00800000 |
| #define BA_SemaHub_full_ST_24i 0x038F |
| #define B16SemaHub_full_ST_24i 0x038E |
| #define LSb32SemaHub_full_ST_24i 24 |
| #define LSb16SemaHub_full_ST_24i 8 |
| #define bSemaHub_full_ST_24i 1 |
| #define MSK32SemaHub_full_ST_24i 0x01000000 |
| #define BA_SemaHub_full_ST_25i 0x038F |
| #define B16SemaHub_full_ST_25i 0x038E |
| #define LSb32SemaHub_full_ST_25i 25 |
| #define LSb16SemaHub_full_ST_25i 9 |
| #define bSemaHub_full_ST_25i 1 |
| #define MSK32SemaHub_full_ST_25i 0x02000000 |
| #define BA_SemaHub_full_ST_26i 0x038F |
| #define B16SemaHub_full_ST_26i 0x038E |
| #define LSb32SemaHub_full_ST_26i 26 |
| #define LSb16SemaHub_full_ST_26i 10 |
| #define bSemaHub_full_ST_26i 1 |
| #define MSK32SemaHub_full_ST_26i 0x04000000 |
| #define BA_SemaHub_full_ST_27i 0x038F |
| #define B16SemaHub_full_ST_27i 0x038E |
| #define LSb32SemaHub_full_ST_27i 27 |
| #define LSb16SemaHub_full_ST_27i 11 |
| #define bSemaHub_full_ST_27i 1 |
| #define MSK32SemaHub_full_ST_27i 0x08000000 |
| #define BA_SemaHub_full_ST_28i 0x038F |
| #define B16SemaHub_full_ST_28i 0x038E |
| #define LSb32SemaHub_full_ST_28i 28 |
| #define LSb16SemaHub_full_ST_28i 12 |
| #define bSemaHub_full_ST_28i 1 |
| #define MSK32SemaHub_full_ST_28i 0x10000000 |
| #define BA_SemaHub_full_ST_29i 0x038F |
| #define B16SemaHub_full_ST_29i 0x038E |
| #define LSb32SemaHub_full_ST_29i 29 |
| #define LSb16SemaHub_full_ST_29i 13 |
| #define bSemaHub_full_ST_29i 1 |
| #define MSK32SemaHub_full_ST_29i 0x20000000 |
| #define BA_SemaHub_full_ST_30i 0x038F |
| #define B16SemaHub_full_ST_30i 0x038E |
| #define LSb32SemaHub_full_ST_30i 30 |
| #define LSb16SemaHub_full_ST_30i 14 |
| #define bSemaHub_full_ST_30i 1 |
| #define MSK32SemaHub_full_ST_30i 0x40000000 |
| #define BA_SemaHub_full_ST_31i 0x038F |
| #define B16SemaHub_full_ST_31i 0x038E |
| #define LSb32SemaHub_full_ST_31i 31 |
| #define LSb16SemaHub_full_ST_31i 15 |
| #define bSemaHub_full_ST_31i 1 |
| #define MSK32SemaHub_full_ST_31i 0x80000000 |
| #define RA_SemaHub_almostEmpty 0x0390 |
| #define BA_SemaHub_almostEmpty_ST_0i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_0i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_0i 0 |
| #define LSb16SemaHub_almostEmpty_ST_0i 0 |
| #define bSemaHub_almostEmpty_ST_0i 1 |
| #define MSK32SemaHub_almostEmpty_ST_0i 0x00000001 |
| #define BA_SemaHub_almostEmpty_ST_1i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_1i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_1i 1 |
| #define LSb16SemaHub_almostEmpty_ST_1i 1 |
| #define bSemaHub_almostEmpty_ST_1i 1 |
| #define MSK32SemaHub_almostEmpty_ST_1i 0x00000002 |
| #define BA_SemaHub_almostEmpty_ST_2i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_2i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_2i 2 |
| #define LSb16SemaHub_almostEmpty_ST_2i 2 |
| #define bSemaHub_almostEmpty_ST_2i 1 |
| #define MSK32SemaHub_almostEmpty_ST_2i 0x00000004 |
| #define BA_SemaHub_almostEmpty_ST_3i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_3i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_3i 3 |
| #define LSb16SemaHub_almostEmpty_ST_3i 3 |
| #define bSemaHub_almostEmpty_ST_3i 1 |
| #define MSK32SemaHub_almostEmpty_ST_3i 0x00000008 |
| #define BA_SemaHub_almostEmpty_ST_4i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_4i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_4i 4 |
| #define LSb16SemaHub_almostEmpty_ST_4i 4 |
| #define bSemaHub_almostEmpty_ST_4i 1 |
| #define MSK32SemaHub_almostEmpty_ST_4i 0x00000010 |
| #define BA_SemaHub_almostEmpty_ST_5i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_5i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_5i 5 |
| #define LSb16SemaHub_almostEmpty_ST_5i 5 |
| #define bSemaHub_almostEmpty_ST_5i 1 |
| #define MSK32SemaHub_almostEmpty_ST_5i 0x00000020 |
| #define BA_SemaHub_almostEmpty_ST_6i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_6i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_6i 6 |
| #define LSb16SemaHub_almostEmpty_ST_6i 6 |
| #define bSemaHub_almostEmpty_ST_6i 1 |
| #define MSK32SemaHub_almostEmpty_ST_6i 0x00000040 |
| #define BA_SemaHub_almostEmpty_ST_7i 0x0390 |
| #define B16SemaHub_almostEmpty_ST_7i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_7i 7 |
| #define LSb16SemaHub_almostEmpty_ST_7i 7 |
| #define bSemaHub_almostEmpty_ST_7i 1 |
| #define MSK32SemaHub_almostEmpty_ST_7i 0x00000080 |
| #define BA_SemaHub_almostEmpty_ST_8i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_8i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_8i 8 |
| #define LSb16SemaHub_almostEmpty_ST_8i 8 |
| #define bSemaHub_almostEmpty_ST_8i 1 |
| #define MSK32SemaHub_almostEmpty_ST_8i 0x00000100 |
| #define BA_SemaHub_almostEmpty_ST_9i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_9i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_9i 9 |
| #define LSb16SemaHub_almostEmpty_ST_9i 9 |
| #define bSemaHub_almostEmpty_ST_9i 1 |
| #define MSK32SemaHub_almostEmpty_ST_9i 0x00000200 |
| #define BA_SemaHub_almostEmpty_ST_10i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_10i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_10i 10 |
| #define LSb16SemaHub_almostEmpty_ST_10i 10 |
| #define bSemaHub_almostEmpty_ST_10i 1 |
| #define MSK32SemaHub_almostEmpty_ST_10i 0x00000400 |
| #define BA_SemaHub_almostEmpty_ST_11i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_11i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_11i 11 |
| #define LSb16SemaHub_almostEmpty_ST_11i 11 |
| #define bSemaHub_almostEmpty_ST_11i 1 |
| #define MSK32SemaHub_almostEmpty_ST_11i 0x00000800 |
| #define BA_SemaHub_almostEmpty_ST_12i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_12i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_12i 12 |
| #define LSb16SemaHub_almostEmpty_ST_12i 12 |
| #define bSemaHub_almostEmpty_ST_12i 1 |
| #define MSK32SemaHub_almostEmpty_ST_12i 0x00001000 |
| #define BA_SemaHub_almostEmpty_ST_13i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_13i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_13i 13 |
| #define LSb16SemaHub_almostEmpty_ST_13i 13 |
| #define bSemaHub_almostEmpty_ST_13i 1 |
| #define MSK32SemaHub_almostEmpty_ST_13i 0x00002000 |
| #define BA_SemaHub_almostEmpty_ST_14i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_14i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_14i 14 |
| #define LSb16SemaHub_almostEmpty_ST_14i 14 |
| #define bSemaHub_almostEmpty_ST_14i 1 |
| #define MSK32SemaHub_almostEmpty_ST_14i 0x00004000 |
| #define BA_SemaHub_almostEmpty_ST_15i 0x0391 |
| #define B16SemaHub_almostEmpty_ST_15i 0x0390 |
| #define LSb32SemaHub_almostEmpty_ST_15i 15 |
| #define LSb16SemaHub_almostEmpty_ST_15i 15 |
| #define bSemaHub_almostEmpty_ST_15i 1 |
| #define MSK32SemaHub_almostEmpty_ST_15i 0x00008000 |
| #define BA_SemaHub_almostEmpty_ST_16i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_16i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_16i 16 |
| #define LSb16SemaHub_almostEmpty_ST_16i 0 |
| #define bSemaHub_almostEmpty_ST_16i 1 |
| #define MSK32SemaHub_almostEmpty_ST_16i 0x00010000 |
| #define BA_SemaHub_almostEmpty_ST_17i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_17i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_17i 17 |
| #define LSb16SemaHub_almostEmpty_ST_17i 1 |
| #define bSemaHub_almostEmpty_ST_17i 1 |
| #define MSK32SemaHub_almostEmpty_ST_17i 0x00020000 |
| #define BA_SemaHub_almostEmpty_ST_18i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_18i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_18i 18 |
| #define LSb16SemaHub_almostEmpty_ST_18i 2 |
| #define bSemaHub_almostEmpty_ST_18i 1 |
| #define MSK32SemaHub_almostEmpty_ST_18i 0x00040000 |
| #define BA_SemaHub_almostEmpty_ST_19i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_19i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_19i 19 |
| #define LSb16SemaHub_almostEmpty_ST_19i 3 |
| #define bSemaHub_almostEmpty_ST_19i 1 |
| #define MSK32SemaHub_almostEmpty_ST_19i 0x00080000 |
| #define BA_SemaHub_almostEmpty_ST_20i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_20i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_20i 20 |
| #define LSb16SemaHub_almostEmpty_ST_20i 4 |
| #define bSemaHub_almostEmpty_ST_20i 1 |
| #define MSK32SemaHub_almostEmpty_ST_20i 0x00100000 |
| #define BA_SemaHub_almostEmpty_ST_21i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_21i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_21i 21 |
| #define LSb16SemaHub_almostEmpty_ST_21i 5 |
| #define bSemaHub_almostEmpty_ST_21i 1 |
| #define MSK32SemaHub_almostEmpty_ST_21i 0x00200000 |
| #define BA_SemaHub_almostEmpty_ST_22i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_22i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_22i 22 |
| #define LSb16SemaHub_almostEmpty_ST_22i 6 |
| #define bSemaHub_almostEmpty_ST_22i 1 |
| #define MSK32SemaHub_almostEmpty_ST_22i 0x00400000 |
| #define BA_SemaHub_almostEmpty_ST_23i 0x0392 |
| #define B16SemaHub_almostEmpty_ST_23i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_23i 23 |
| #define LSb16SemaHub_almostEmpty_ST_23i 7 |
| #define bSemaHub_almostEmpty_ST_23i 1 |
| #define MSK32SemaHub_almostEmpty_ST_23i 0x00800000 |
| #define BA_SemaHub_almostEmpty_ST_24i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_24i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_24i 24 |
| #define LSb16SemaHub_almostEmpty_ST_24i 8 |
| #define bSemaHub_almostEmpty_ST_24i 1 |
| #define MSK32SemaHub_almostEmpty_ST_24i 0x01000000 |
| #define BA_SemaHub_almostEmpty_ST_25i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_25i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_25i 25 |
| #define LSb16SemaHub_almostEmpty_ST_25i 9 |
| #define bSemaHub_almostEmpty_ST_25i 1 |
| #define MSK32SemaHub_almostEmpty_ST_25i 0x02000000 |
| #define BA_SemaHub_almostEmpty_ST_26i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_26i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_26i 26 |
| #define LSb16SemaHub_almostEmpty_ST_26i 10 |
| #define bSemaHub_almostEmpty_ST_26i 1 |
| #define MSK32SemaHub_almostEmpty_ST_26i 0x04000000 |
| #define BA_SemaHub_almostEmpty_ST_27i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_27i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_27i 27 |
| #define LSb16SemaHub_almostEmpty_ST_27i 11 |
| #define bSemaHub_almostEmpty_ST_27i 1 |
| #define MSK32SemaHub_almostEmpty_ST_27i 0x08000000 |
| #define BA_SemaHub_almostEmpty_ST_28i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_28i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_28i 28 |
| #define LSb16SemaHub_almostEmpty_ST_28i 12 |
| #define bSemaHub_almostEmpty_ST_28i 1 |
| #define MSK32SemaHub_almostEmpty_ST_28i 0x10000000 |
| #define BA_SemaHub_almostEmpty_ST_29i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_29i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_29i 29 |
| #define LSb16SemaHub_almostEmpty_ST_29i 13 |
| #define bSemaHub_almostEmpty_ST_29i 1 |
| #define MSK32SemaHub_almostEmpty_ST_29i 0x20000000 |
| #define BA_SemaHub_almostEmpty_ST_30i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_30i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_30i 30 |
| #define LSb16SemaHub_almostEmpty_ST_30i 14 |
| #define bSemaHub_almostEmpty_ST_30i 1 |
| #define MSK32SemaHub_almostEmpty_ST_30i 0x40000000 |
| #define BA_SemaHub_almostEmpty_ST_31i 0x0393 |
| #define B16SemaHub_almostEmpty_ST_31i 0x0392 |
| #define LSb32SemaHub_almostEmpty_ST_31i 31 |
| #define LSb16SemaHub_almostEmpty_ST_31i 15 |
| #define bSemaHub_almostEmpty_ST_31i 1 |
| #define MSK32SemaHub_almostEmpty_ST_31i 0x80000000 |
| #define RA_SemaHub_almostFull 0x0394 |
| #define BA_SemaHub_almostFull_ST_0i 0x0394 |
| #define B16SemaHub_almostFull_ST_0i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_0i 0 |
| #define LSb16SemaHub_almostFull_ST_0i 0 |
| #define bSemaHub_almostFull_ST_0i 1 |
| #define MSK32SemaHub_almostFull_ST_0i 0x00000001 |
| #define BA_SemaHub_almostFull_ST_1i 0x0394 |
| #define B16SemaHub_almostFull_ST_1i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_1i 1 |
| #define LSb16SemaHub_almostFull_ST_1i 1 |
| #define bSemaHub_almostFull_ST_1i 1 |
| #define MSK32SemaHub_almostFull_ST_1i 0x00000002 |
| #define BA_SemaHub_almostFull_ST_2i 0x0394 |
| #define B16SemaHub_almostFull_ST_2i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_2i 2 |
| #define LSb16SemaHub_almostFull_ST_2i 2 |
| #define bSemaHub_almostFull_ST_2i 1 |
| #define MSK32SemaHub_almostFull_ST_2i 0x00000004 |
| #define BA_SemaHub_almostFull_ST_3i 0x0394 |
| #define B16SemaHub_almostFull_ST_3i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_3i 3 |
| #define LSb16SemaHub_almostFull_ST_3i 3 |
| #define bSemaHub_almostFull_ST_3i 1 |
| #define MSK32SemaHub_almostFull_ST_3i 0x00000008 |
| #define BA_SemaHub_almostFull_ST_4i 0x0394 |
| #define B16SemaHub_almostFull_ST_4i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_4i 4 |
| #define LSb16SemaHub_almostFull_ST_4i 4 |
| #define bSemaHub_almostFull_ST_4i 1 |
| #define MSK32SemaHub_almostFull_ST_4i 0x00000010 |
| #define BA_SemaHub_almostFull_ST_5i 0x0394 |
| #define B16SemaHub_almostFull_ST_5i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_5i 5 |
| #define LSb16SemaHub_almostFull_ST_5i 5 |
| #define bSemaHub_almostFull_ST_5i 1 |
| #define MSK32SemaHub_almostFull_ST_5i 0x00000020 |
| #define BA_SemaHub_almostFull_ST_6i 0x0394 |
| #define B16SemaHub_almostFull_ST_6i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_6i 6 |
| #define LSb16SemaHub_almostFull_ST_6i 6 |
| #define bSemaHub_almostFull_ST_6i 1 |
| #define MSK32SemaHub_almostFull_ST_6i 0x00000040 |
| #define BA_SemaHub_almostFull_ST_7i 0x0394 |
| #define B16SemaHub_almostFull_ST_7i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_7i 7 |
| #define LSb16SemaHub_almostFull_ST_7i 7 |
| #define bSemaHub_almostFull_ST_7i 1 |
| #define MSK32SemaHub_almostFull_ST_7i 0x00000080 |
| #define BA_SemaHub_almostFull_ST_8i 0x0395 |
| #define B16SemaHub_almostFull_ST_8i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_8i 8 |
| #define LSb16SemaHub_almostFull_ST_8i 8 |
| #define bSemaHub_almostFull_ST_8i 1 |
| #define MSK32SemaHub_almostFull_ST_8i 0x00000100 |
| #define BA_SemaHub_almostFull_ST_9i 0x0395 |
| #define B16SemaHub_almostFull_ST_9i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_9i 9 |
| #define LSb16SemaHub_almostFull_ST_9i 9 |
| #define bSemaHub_almostFull_ST_9i 1 |
| #define MSK32SemaHub_almostFull_ST_9i 0x00000200 |
| #define BA_SemaHub_almostFull_ST_10i 0x0395 |
| #define B16SemaHub_almostFull_ST_10i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_10i 10 |
| #define LSb16SemaHub_almostFull_ST_10i 10 |
| #define bSemaHub_almostFull_ST_10i 1 |
| #define MSK32SemaHub_almostFull_ST_10i 0x00000400 |
| #define BA_SemaHub_almostFull_ST_11i 0x0395 |
| #define B16SemaHub_almostFull_ST_11i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_11i 11 |
| #define LSb16SemaHub_almostFull_ST_11i 11 |
| #define bSemaHub_almostFull_ST_11i 1 |
| #define MSK32SemaHub_almostFull_ST_11i 0x00000800 |
| #define BA_SemaHub_almostFull_ST_12i 0x0395 |
| #define B16SemaHub_almostFull_ST_12i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_12i 12 |
| #define LSb16SemaHub_almostFull_ST_12i 12 |
| #define bSemaHub_almostFull_ST_12i 1 |
| #define MSK32SemaHub_almostFull_ST_12i 0x00001000 |
| #define BA_SemaHub_almostFull_ST_13i 0x0395 |
| #define B16SemaHub_almostFull_ST_13i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_13i 13 |
| #define LSb16SemaHub_almostFull_ST_13i 13 |
| #define bSemaHub_almostFull_ST_13i 1 |
| #define MSK32SemaHub_almostFull_ST_13i 0x00002000 |
| #define BA_SemaHub_almostFull_ST_14i 0x0395 |
| #define B16SemaHub_almostFull_ST_14i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_14i 14 |
| #define LSb16SemaHub_almostFull_ST_14i 14 |
| #define bSemaHub_almostFull_ST_14i 1 |
| #define MSK32SemaHub_almostFull_ST_14i 0x00004000 |
| #define BA_SemaHub_almostFull_ST_15i 0x0395 |
| #define B16SemaHub_almostFull_ST_15i 0x0394 |
| #define LSb32SemaHub_almostFull_ST_15i 15 |
| #define LSb16SemaHub_almostFull_ST_15i 15 |
| #define bSemaHub_almostFull_ST_15i 1 |
| #define MSK32SemaHub_almostFull_ST_15i 0x00008000 |
| #define BA_SemaHub_almostFull_ST_16i 0x0396 |
| #define B16SemaHub_almostFull_ST_16i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_16i 16 |
| #define LSb16SemaHub_almostFull_ST_16i 0 |
| #define bSemaHub_almostFull_ST_16i 1 |
| #define MSK32SemaHub_almostFull_ST_16i 0x00010000 |
| #define BA_SemaHub_almostFull_ST_17i 0x0396 |
| #define B16SemaHub_almostFull_ST_17i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_17i 17 |
| #define LSb16SemaHub_almostFull_ST_17i 1 |
| #define bSemaHub_almostFull_ST_17i 1 |
| #define MSK32SemaHub_almostFull_ST_17i 0x00020000 |
| #define BA_SemaHub_almostFull_ST_18i 0x0396 |
| #define B16SemaHub_almostFull_ST_18i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_18i 18 |
| #define LSb16SemaHub_almostFull_ST_18i 2 |
| #define bSemaHub_almostFull_ST_18i 1 |
| #define MSK32SemaHub_almostFull_ST_18i 0x00040000 |
| #define BA_SemaHub_almostFull_ST_19i 0x0396 |
| #define B16SemaHub_almostFull_ST_19i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_19i 19 |
| #define LSb16SemaHub_almostFull_ST_19i 3 |
| #define bSemaHub_almostFull_ST_19i 1 |
| #define MSK32SemaHub_almostFull_ST_19i 0x00080000 |
| #define BA_SemaHub_almostFull_ST_20i 0x0396 |
| #define B16SemaHub_almostFull_ST_20i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_20i 20 |
| #define LSb16SemaHub_almostFull_ST_20i 4 |
| #define bSemaHub_almostFull_ST_20i 1 |
| #define MSK32SemaHub_almostFull_ST_20i 0x00100000 |
| #define BA_SemaHub_almostFull_ST_21i 0x0396 |
| #define B16SemaHub_almostFull_ST_21i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_21i 21 |
| #define LSb16SemaHub_almostFull_ST_21i 5 |
| #define bSemaHub_almostFull_ST_21i 1 |
| #define MSK32SemaHub_almostFull_ST_21i 0x00200000 |
| #define BA_SemaHub_almostFull_ST_22i 0x0396 |
| #define B16SemaHub_almostFull_ST_22i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_22i 22 |
| #define LSb16SemaHub_almostFull_ST_22i 6 |
| #define bSemaHub_almostFull_ST_22i 1 |
| #define MSK32SemaHub_almostFull_ST_22i 0x00400000 |
| #define BA_SemaHub_almostFull_ST_23i 0x0396 |
| #define B16SemaHub_almostFull_ST_23i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_23i 23 |
| #define LSb16SemaHub_almostFull_ST_23i 7 |
| #define bSemaHub_almostFull_ST_23i 1 |
| #define MSK32SemaHub_almostFull_ST_23i 0x00800000 |
| #define BA_SemaHub_almostFull_ST_24i 0x0397 |
| #define B16SemaHub_almostFull_ST_24i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_24i 24 |
| #define LSb16SemaHub_almostFull_ST_24i 8 |
| #define bSemaHub_almostFull_ST_24i 1 |
| #define MSK32SemaHub_almostFull_ST_24i 0x01000000 |
| #define BA_SemaHub_almostFull_ST_25i 0x0397 |
| #define B16SemaHub_almostFull_ST_25i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_25i 25 |
| #define LSb16SemaHub_almostFull_ST_25i 9 |
| #define bSemaHub_almostFull_ST_25i 1 |
| #define MSK32SemaHub_almostFull_ST_25i 0x02000000 |
| #define BA_SemaHub_almostFull_ST_26i 0x0397 |
| #define B16SemaHub_almostFull_ST_26i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_26i 26 |
| #define LSb16SemaHub_almostFull_ST_26i 10 |
| #define bSemaHub_almostFull_ST_26i 1 |
| #define MSK32SemaHub_almostFull_ST_26i 0x04000000 |
| #define BA_SemaHub_almostFull_ST_27i 0x0397 |
| #define B16SemaHub_almostFull_ST_27i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_27i 27 |
| #define LSb16SemaHub_almostFull_ST_27i 11 |
| #define bSemaHub_almostFull_ST_27i 1 |
| #define MSK32SemaHub_almostFull_ST_27i 0x08000000 |
| #define BA_SemaHub_almostFull_ST_28i 0x0397 |
| #define B16SemaHub_almostFull_ST_28i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_28i 28 |
| #define LSb16SemaHub_almostFull_ST_28i 12 |
| #define bSemaHub_almostFull_ST_28i 1 |
| #define MSK32SemaHub_almostFull_ST_28i 0x10000000 |
| #define BA_SemaHub_almostFull_ST_29i 0x0397 |
| #define B16SemaHub_almostFull_ST_29i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_29i 29 |
| #define LSb16SemaHub_almostFull_ST_29i 13 |
| #define bSemaHub_almostFull_ST_29i 1 |
| #define MSK32SemaHub_almostFull_ST_29i 0x20000000 |
| #define BA_SemaHub_almostFull_ST_30i 0x0397 |
| #define B16SemaHub_almostFull_ST_30i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_30i 30 |
| #define LSb16SemaHub_almostFull_ST_30i 14 |
| #define bSemaHub_almostFull_ST_30i 1 |
| #define MSK32SemaHub_almostFull_ST_30i 0x40000000 |
| #define BA_SemaHub_almostFull_ST_31i 0x0397 |
| #define B16SemaHub_almostFull_ST_31i 0x0396 |
| #define LSb32SemaHub_almostFull_ST_31i 31 |
| #define LSb16SemaHub_almostFull_ST_31i 15 |
| #define bSemaHub_almostFull_ST_31i 1 |
| #define MSK32SemaHub_almostFull_ST_31i 0x80000000 |
| #define RA_FiFo_CFG 0x0000 |
| #define BA_FiFo_CFG_BASE 0x0000 |
| #define B16FiFo_CFG_BASE 0x0000 |
| #define LSb32FiFo_CFG_BASE 0 |
| #define LSb16FiFo_CFG_BASE 0 |
| #define bFiFo_CFG_BASE 20 |
| #define MSK32FiFo_CFG_BASE 0x000FFFFF |
| #define RA_FiFo_START 0x0004 |
| #define BA_FiFo_START_EN 0x0004 |
| #define B16FiFo_START_EN 0x0004 |
| #define LSb32FiFo_START_EN 0 |
| #define LSb16FiFo_START_EN 0 |
| #define bFiFo_START_EN 1 |
| #define MSK32FiFo_START_EN 0x00000001 |
| #define RA_FiFo_CLEAR 0x0008 |
| #define BA_FiFo_CLEAR_EN 0x0008 |
| #define B16FiFo_CLEAR_EN 0x0008 |
| #define LSb32FiFo_CLEAR_EN 0 |
| #define LSb16FiFo_CLEAR_EN 0 |
| #define bFiFo_CLEAR_EN 1 |
| #define MSK32FiFo_CLEAR_EN 0x00000001 |
| #define RA_FiFo_FLUSH 0x000C |
| #define BA_FiFo_FLUSH_EN 0x000C |
| #define B16FiFo_FLUSH_EN 0x000C |
| #define LSb32FiFo_FLUSH_EN 0 |
| #define LSb16FiFo_FLUSH_EN 0 |
| #define bFiFo_FLUSH_EN 1 |
| #define MSK32FiFo_FLUSH_EN 0x00000001 |
| #define RA_HBO_FiFoCtl 0x0000 |
| #define RA_HBO_ARR 0x0400 |
| #define RA_HBO_FiFo 0x0400 |
| #define RA_HBO_BUSY 0x0600 |
| #define BA_HBO_BUSY_ST 0x0600 |
| #define B16HBO_BUSY_ST 0x0600 |
| #define LSb32HBO_BUSY_ST 0 |
| #define LSb16HBO_BUSY_ST 0 |
| #define bHBO_BUSY_ST 32 |
| #define MSK32HBO_BUSY_ST 0xFFFFFFFF |
| #define RA_LLDesFmt_mem 0x0000 |
| #define BA_LLDesFmt_mem_size 0x0000 |
| #define B16LLDesFmt_mem_size 0x0000 |
| #define LSb32LLDesFmt_mem_size 0 |
| #define LSb16LLDesFmt_mem_size 0 |
| #define bLLDesFmt_mem_size 16 |
| #define MSK32LLDesFmt_mem_size 0x0000FFFF |
| #define RA_dHubCmdHDR_DESC 0x0000 |
| #define BA_dHubCmdHDR_DESC_size 0x0000 |
| #define B16dHubCmdHDR_DESC_size 0x0000 |
| #define LSb32dHubCmdHDR_DESC_size 0 |
| #define LSb16dHubCmdHDR_DESC_size 0 |
| #define bdHubCmdHDR_DESC_size 16 |
| #define MSK32dHubCmdHDR_DESC_size 0x0000FFFF |
| #define BA_dHubCmdHDR_DESC_sizeMTU 0x0002 |
| #define B16dHubCmdHDR_DESC_sizeMTU 0x0002 |
| #define LSb32dHubCmdHDR_DESC_sizeMTU 16 |
| #define LSb16dHubCmdHDR_DESC_sizeMTU 0 |
| #define bdHubCmdHDR_DESC_sizeMTU 1 |
| #define MSK32dHubCmdHDR_DESC_sizeMTU 0x00010000 |
| #define BA_dHubCmdHDR_DESC_semOpMTU 0x0002 |
| #define B16dHubCmdHDR_DESC_semOpMTU 0x0002 |
| #define LSb32dHubCmdHDR_DESC_semOpMTU 17 |
| #define LSb16dHubCmdHDR_DESC_semOpMTU 1 |
| #define bdHubCmdHDR_DESC_semOpMTU 1 |
| #define MSK32dHubCmdHDR_DESC_semOpMTU 0x00020000 |
| #define BA_dHubCmdHDR_DESC_chkSemId 0x0002 |
| #define B16dHubCmdHDR_DESC_chkSemId 0x0002 |
| #define LSb32dHubCmdHDR_DESC_chkSemId 18 |
| #define LSb16dHubCmdHDR_DESC_chkSemId 2 |
| #define bdHubCmdHDR_DESC_chkSemId 5 |
| #define MSK32dHubCmdHDR_DESC_chkSemId 0x007C0000 |
| #define BA_dHubCmdHDR_DESC_updSemId 0x0002 |
| #define B16dHubCmdHDR_DESC_updSemId 0x0002 |
| #define LSb32dHubCmdHDR_DESC_updSemId 23 |
| #define LSb16dHubCmdHDR_DESC_updSemId 7 |
| #define bdHubCmdHDR_DESC_updSemId 5 |
| #define MSK32dHubCmdHDR_DESC_updSemId 0x0F800000 |
| #define BA_dHubCmdHDR_DESC_interrupt 0x0003 |
| #define B16dHubCmdHDR_DESC_interrupt 0x0002 |
| #define LSb32dHubCmdHDR_DESC_interrupt 28 |
| #define LSb16dHubCmdHDR_DESC_interrupt 12 |
| #define bdHubCmdHDR_DESC_interrupt 1 |
| #define MSK32dHubCmdHDR_DESC_interrupt 0x10000000 |
| #define BA_dHubCmdHDR_DESC_dis_chk 0x0003 |
| #define B16dHubCmdHDR_DESC_dis_chk 0x0002 |
| #define LSb32dHubCmdHDR_DESC_dis_chk 29 |
| #define LSb16dHubCmdHDR_DESC_dis_chk 13 |
| #define bdHubCmdHDR_DESC_dis_chk 1 |
| #define MSK32dHubCmdHDR_DESC_dis_chk 0x20000000 |
| #define BA_dHubCmdHDR_DESC_dis_upd 0x0003 |
| #define B16dHubCmdHDR_DESC_dis_upd 0x0002 |
| #define LSb32dHubCmdHDR_DESC_dis_upd 30 |
| #define LSb16dHubCmdHDR_DESC_dis_upd 14 |
| #define bdHubCmdHDR_DESC_dis_upd 1 |
| #define MSK32dHubCmdHDR_DESC_dis_upd 0x40000000 |
| #define RA_dHubCmd_MEM 0x0000 |
| #define BA_dHubCmd_MEM_addr 0x0000 |
| #define B16dHubCmd_MEM_addr 0x0000 |
| #define LSb32dHubCmd_MEM_addr 0 |
| #define LSb16dHubCmd_MEM_addr 0 |
| #define bdHubCmd_MEM_addr 32 |
| #define MSK32dHubCmd_MEM_addr 0xFFFFFFFF |
| #define RA_dHubCmd_HDR 0x0004 |
| #define RA_dHubChannel_CFG 0x0000 |
| #define BA_dHubChannel_CFG_MTU 0x0000 |
| #define B16dHubChannel_CFG_MTU 0x0000 |
| #define LSb32dHubChannel_CFG_MTU 0 |
| #define LSb16dHubChannel_CFG_MTU 0 |
| #define bdHubChannel_CFG_MTU 2 |
| #define MSK32dHubChannel_CFG_MTU 0x00000003 |
| #define dHubChannel_CFG_MTU_8byte 0x0 |
| #define dHubChannel_CFG_MTU_32byte 0x1 |
| #define dHubChannel_CFG_MTU_128byte 0x2 |
| #define dHubChannel_CFG_MTU_4096byte 0x3 |
| #define BA_dHubChannel_CFG_QoS 0x0000 |
| #define B16dHubChannel_CFG_QoS 0x0000 |
| #define LSb32dHubChannel_CFG_QoS 2 |
| #define LSb16dHubChannel_CFG_QoS 2 |
| #define bdHubChannel_CFG_QoS 1 |
| #define MSK32dHubChannel_CFG_QoS 0x00000004 |
| #define BA_dHubChannel_CFG_selfLoop 0x0000 |
| #define B16dHubChannel_CFG_selfLoop 0x0000 |
| #define LSb32dHubChannel_CFG_selfLoop 3 |
| #define LSb16dHubChannel_CFG_selfLoop 3 |
| #define bdHubChannel_CFG_selfLoop 1 |
| #define MSK32dHubChannel_CFG_selfLoop 0x00000008 |
| #define BA_dHubChannel_CFG_intrCtl 0x0000 |
| #define B16dHubChannel_CFG_intrCtl 0x0000 |
| #define LSb32dHubChannel_CFG_intrCtl 4 |
| #define LSb16dHubChannel_CFG_intrCtl 4 |
| #define bdHubChannel_CFG_intrCtl 1 |
| #define MSK32dHubChannel_CFG_intrCtl 0x00000010 |
| #define dHubChannel_CFG_intrCtl_cmdDone 0x0 |
| #define dHubChannel_CFG_intrCtl_chIdle 0x1 |
| #define BA_dHubChannel_CFG_hScan 0x0000 |
| #define B16dHubChannel_CFG_hScan 0x0000 |
| #define LSb32dHubChannel_CFG_hScan 5 |
| #define LSb16dHubChannel_CFG_hScan 5 |
| #define bdHubChannel_CFG_hScan 1 |
| #define MSK32dHubChannel_CFG_hScan 0x00000020 |
| #define dHubChannel_CFG_hScan_rastScan 0x0 |
| #define dHubChannel_CFG_hScan_invScan 0x1 |
| #define BA_dHubChannel_CFG_vScan 0x0000 |
| #define B16dHubChannel_CFG_vScan 0x0000 |
| #define LSb32dHubChannel_CFG_vScan 6 |
| #define LSb16dHubChannel_CFG_vScan 6 |
| #define bdHubChannel_CFG_vScan 1 |
| #define MSK32dHubChannel_CFG_vScan 0x00000040 |
| #define dHubChannel_CFG_vScan_rastScan 0x0 |
| #define dHubChannel_CFG_vScan_invScan 0x1 |
| #define RA_dHubChannel_AWQOS 0x0004 |
| #define BA_dHubChannel_AWQOS_LO 0x0004 |
| #define B16dHubChannel_AWQOS_LO 0x0004 |
| #define LSb32dHubChannel_AWQOS_LO 0 |
| #define LSb16dHubChannel_AWQOS_LO 0 |
| #define bdHubChannel_AWQOS_LO 4 |
| #define MSK32dHubChannel_AWQOS_LO 0x0000000F |
| #define BA_dHubChannel_AWQOS_HI 0x0004 |
| #define B16dHubChannel_AWQOS_HI 0x0004 |
| #define LSb32dHubChannel_AWQOS_HI 4 |
| #define LSb16dHubChannel_AWQOS_HI 4 |
| #define bdHubChannel_AWQOS_HI 4 |
| #define MSK32dHubChannel_AWQOS_HI 0x000000F0 |
| #define RA_dHubChannel_ARQOS 0x0008 |
| #define BA_dHubChannel_ARQOS_LO 0x0008 |
| #define B16dHubChannel_ARQOS_LO 0x0008 |
| #define LSb32dHubChannel_ARQOS_LO 0 |
| #define LSb16dHubChannel_ARQOS_LO 0 |
| #define bdHubChannel_ARQOS_LO 4 |
| #define MSK32dHubChannel_ARQOS_LO 0x0000000F |
| #define BA_dHubChannel_ARQOS_HI 0x0008 |
| #define B16dHubChannel_ARQOS_HI 0x0008 |
| #define LSb32dHubChannel_ARQOS_HI 4 |
| #define LSb16dHubChannel_ARQOS_HI 4 |
| #define bdHubChannel_ARQOS_HI 4 |
| #define MSK32dHubChannel_ARQOS_HI 0x000000F0 |
| #define RA_dHubChannel_AXPROT_QOS 0x000C |
| #define BA_dHubChannel_AXPROT_QOS_EN 0x000C |
| #define B16dHubChannel_AXPROT_QOS_EN 0x000C |
| #define LSb32dHubChannel_AXPROT_QOS_EN 0 |
| #define LSb16dHubChannel_AXPROT_QOS_EN 0 |
| #define bdHubChannel_AXPROT_QOS_EN 1 |
| #define MSK32dHubChannel_AXPROT_QOS_EN 0x00000001 |
| #define RA_dHubChannel_START 0x0010 |
| #define BA_dHubChannel_START_EN 0x0010 |
| #define B16dHubChannel_START_EN 0x0010 |
| #define LSb32dHubChannel_START_EN 0 |
| #define LSb16dHubChannel_START_EN 0 |
| #define bdHubChannel_START_EN 1 |
| #define MSK32dHubChannel_START_EN 0x00000001 |
| #define RA_dHubChannel_CLEAR 0x0014 |
| #define BA_dHubChannel_CLEAR_EN 0x0014 |
| #define B16dHubChannel_CLEAR_EN 0x0014 |
| #define LSb32dHubChannel_CLEAR_EN 0 |
| #define LSb16dHubChannel_CLEAR_EN 0 |
| #define bdHubChannel_CLEAR_EN 1 |
| #define MSK32dHubChannel_CLEAR_EN 0x00000001 |
| #define RA_dHubChannel_FLUSH 0x0018 |
| #define BA_dHubChannel_FLUSH_EN 0x0018 |
| #define B16dHubChannel_FLUSH_EN 0x0018 |
| #define LSb32dHubChannel_FLUSH_EN 0 |
| #define LSb16dHubChannel_FLUSH_EN 0 |
| #define bdHubChannel_FLUSH_EN 1 |
| #define MSK32dHubChannel_FLUSH_EN 0x00000001 |
| #define RA_dHubReg_SemaHub 0x0000 |
| #define RA_dHubReg_HBO 0x0400 |
| #define RA_dHubReg_ARR 0x0B00 |
| #define RA_dHubReg_channelCtl 0x0B00 |
| #define RA_dHubReg_BUSY 0x0CC0 |
| #define BA_dHubReg_BUSY_ST 0x0CC0 |
| #define B16dHubReg_BUSY_ST 0x0CC0 |
| #define LSb32dHubReg_BUSY_ST 0 |
| #define LSb16dHubReg_BUSY_ST 0 |
| #define bdHubReg_BUSY_ST 16 |
| #define MSK32dHubReg_BUSY_ST 0x0000FFFF |
| #define RA_dHubReg_PENDING 0x0CC4 |
| #define BA_dHubReg_PENDING_ST 0x0CC4 |
| #define B16dHubReg_PENDING_ST 0x0CC4 |
| #define LSb32dHubReg_PENDING_ST 0 |
| #define LSb16dHubReg_PENDING_ST 0 |
| #define bdHubReg_PENDING_ST 16 |
| #define MSK32dHubReg_PENDING_ST 0x0000FFFF |
| #define RA_dHubReg_busRstEn 0x0CC8 |
| #define BA_dHubReg_busRstEn_reg 0x0CC8 |
| #define B16dHubReg_busRstEn_reg 0x0CC8 |
| #define LSb32dHubReg_busRstEn_reg 0 |
| #define LSb16dHubReg_busRstEn_reg 0 |
| #define bdHubReg_busRstEn_reg 1 |
| #define MSK32dHubReg_busRstEn_reg 0x00000001 |
| #define RA_dHubReg_busRstDone 0x0CCC |
| #define BA_dHubReg_busRstDone_reg 0x0CCC |
| #define B16dHubReg_busRstDone_reg 0x0CCC |
| #define LSb32dHubReg_busRstDone_reg 0 |
| #define LSb16dHubReg_busRstDone_reg 0 |
| #define bdHubReg_busRstDone_reg 1 |
| #define MSK32dHubReg_busRstDone_reg 0x00000001 |
| #define RA_dHubReg_flowCtl 0x0CD0 |
| #define BA_dHubReg_flowCtl_rAlpha 0x0CD0 |
| #define B16dHubReg_flowCtl_rAlpha 0x0CD0 |
| #define LSb32dHubReg_flowCtl_rAlpha 0 |
| #define LSb16dHubReg_flowCtl_rAlpha 0 |
| #define bdHubReg_flowCtl_rAlpha 8 |
| #define MSK32dHubReg_flowCtl_rAlpha 0x000000FF |
| #define BA_dHubReg_flowCtl_wAlpha 0x0CD1 |
| #define B16dHubReg_flowCtl_wAlpha 0x0CD0 |
| #define LSb32dHubReg_flowCtl_wAlpha 8 |
| #define LSb16dHubReg_flowCtl_wAlpha 8 |
| #define bdHubReg_flowCtl_wAlpha 8 |
| #define MSK32dHubReg_flowCtl_wAlpha 0x0000FF00 |
| #define RA_dHubReg_axiCmdCol 0x0CD4 |
| #define BA_dHubReg_axiCmdCol_rCnt 0x0CD4 |
| #define B16dHubReg_axiCmdCol_rCnt 0x0CD4 |
| #define LSb32dHubReg_axiCmdCol_rCnt 0 |
| #define LSb16dHubReg_axiCmdCol_rCnt 0 |
| #define bdHubReg_axiCmdCol_rCnt 16 |
| #define MSK32dHubReg_axiCmdCol_rCnt 0x0000FFFF |
| #define BA_dHubReg_axiCmdCol_wCnt 0x0CD6 |
| #define B16dHubReg_axiCmdCol_wCnt 0x0CD6 |
| #define LSb32dHubReg_axiCmdCol_wCnt 16 |
| #define LSb16dHubReg_axiCmdCol_wCnt 0 |
| #define bdHubReg_axiCmdCol_wCnt 16 |
| #define MSK32dHubReg_axiCmdCol_wCnt 0xFFFF0000 |
| #define RA_dHubCmd2D_MEM 0x0000 |
| #define BA_dHubCmd2D_MEM_addr 0x0000 |
| #define B16dHubCmd2D_MEM_addr 0x0000 |
| #define LSb32dHubCmd2D_MEM_addr 0 |
| #define LSb16dHubCmd2D_MEM_addr 0 |
| #define bdHubCmd2D_MEM_addr 32 |
| #define MSK32dHubCmd2D_MEM_addr 0xFFFFFFFF |
| #define RA_dHubCmd2D_DESC 0x0004 |
| #define BA_dHubCmd2D_DESC_stride 0x0004 |
| #define B16dHubCmd2D_DESC_stride 0x0004 |
| #define LSb32dHubCmd2D_DESC_stride 0 |
| #define LSb16dHubCmd2D_DESC_stride 0 |
| #define bdHubCmd2D_DESC_stride 16 |
| #define MSK32dHubCmd2D_DESC_stride 0x0000FFFF |
| #define BA_dHubCmd2D_DESC_numLine 0x0006 |
| #define B16dHubCmd2D_DESC_numLine 0x0006 |
| #define LSb32dHubCmd2D_DESC_numLine 16 |
| #define LSb16dHubCmd2D_DESC_numLine 0 |
| #define bdHubCmd2D_DESC_numLine 13 |
| #define MSK32dHubCmd2D_DESC_numLine 0x1FFF0000 |
| #define BA_dHubCmd2D_DESC_hdrLoop 0x0007 |
| #define B16dHubCmd2D_DESC_hdrLoop 0x0006 |
| #define LSb32dHubCmd2D_DESC_hdrLoop 29 |
| #define LSb16dHubCmd2D_DESC_hdrLoop 13 |
| #define bdHubCmd2D_DESC_hdrLoop 2 |
| #define MSK32dHubCmd2D_DESC_hdrLoop 0x60000000 |
| #define BA_dHubCmd2D_DESC_interrupt 0x0007 |
| #define B16dHubCmd2D_DESC_interrupt 0x0006 |
| #define LSb32dHubCmd2D_DESC_interrupt 31 |
| #define LSb16dHubCmd2D_DESC_interrupt 15 |
| #define bdHubCmd2D_DESC_interrupt 1 |
| #define MSK32dHubCmd2D_DESC_interrupt 0x80000000 |
| #define RA_dHubCmd2D_START 0x0008 |
| #define BA_dHubCmd2D_START_EN 0x0008 |
| #define B16dHubCmd2D_START_EN 0x0008 |
| #define LSb32dHubCmd2D_START_EN 0 |
| #define LSb16dHubCmd2D_START_EN 0 |
| #define bdHubCmd2D_START_EN 1 |
| #define MSK32dHubCmd2D_START_EN 0x00000001 |
| #define RA_dHubCmd2D_CLEAR 0x000C |
| #define BA_dHubCmd2D_CLEAR_EN 0x000C |
| #define B16dHubCmd2D_CLEAR_EN 0x000C |
| #define LSb32dHubCmd2D_CLEAR_EN 0 |
| #define LSb16dHubCmd2D_CLEAR_EN 0 |
| #define bdHubCmd2D_CLEAR_EN 1 |
| #define MSK32dHubCmd2D_CLEAR_EN 0x00000001 |
| #define RA_dHubCmd2D_HDR 0x0010 |
| #define RA_dHubCmd2ND_MEM 0x0000 |
| #define BA_dHubCmd2ND_MEM_addr 0x0000 |
| #define B16dHubCmd2ND_MEM_addr 0x0000 |
| #define LSb32dHubCmd2ND_MEM_addr 0 |
| #define LSb16dHubCmd2ND_MEM_addr 0 |
| #define bdHubCmd2ND_MEM_addr 32 |
| #define MSK32dHubCmd2ND_MEM_addr 0xFFFFFFFF |
| #define RA_dHubCmd2ND_DESC 0x0004 |
| #define BA_dHubCmd2ND_DESC_burst 0x0004 |
| #define B16dHubCmd2ND_DESC_burst 0x0004 |
| #define LSb32dHubCmd2ND_DESC_burst 0 |
| #define LSb16dHubCmd2ND_DESC_burst 0 |
| #define bdHubCmd2ND_DESC_burst 16 |
| #define MSK32dHubCmd2ND_DESC_burst 0x0000FFFF |
| #define BA_dHubCmd2ND_DESC_chkSemId 0x0006 |
| #define B16dHubCmd2ND_DESC_chkSemId 0x0006 |
| #define LSb32dHubCmd2ND_DESC_chkSemId 16 |
| #define LSb16dHubCmd2ND_DESC_chkSemId 0 |
| #define bdHubCmd2ND_DESC_chkSemId 5 |
| #define MSK32dHubCmd2ND_DESC_chkSemId 0x001F0000 |
| #define BA_dHubCmd2ND_DESC_updSemId 0x0006 |
| #define B16dHubCmd2ND_DESC_updSemId 0x0006 |
| #define LSb32dHubCmd2ND_DESC_updSemId 21 |
| #define LSb16dHubCmd2ND_DESC_updSemId 5 |
| #define bdHubCmd2ND_DESC_updSemId 5 |
| #define MSK32dHubCmd2ND_DESC_updSemId 0x03E00000 |
| #define BA_dHubCmd2ND_DESC_interrupt 0x0007 |
| #define B16dHubCmd2ND_DESC_interrupt 0x0006 |
| #define LSb32dHubCmd2ND_DESC_interrupt 26 |
| #define LSb16dHubCmd2ND_DESC_interrupt 10 |
| #define bdHubCmd2ND_DESC_interrupt 1 |
| #define MSK32dHubCmd2ND_DESC_interrupt 0x04000000 |
| #define BA_dHubCmd2ND_DESC_dis_chk 0x0007 |
| #define B16dHubCmd2ND_DESC_dis_chk 0x0006 |
| #define LSb32dHubCmd2ND_DESC_dis_chk 27 |
| #define LSb16dHubCmd2ND_DESC_dis_chk 11 |
| #define bdHubCmd2ND_DESC_dis_chk 1 |
| #define MSK32dHubCmd2ND_DESC_dis_chk 0x08000000 |
| #define BA_dHubCmd2ND_DESC_dis_upd 0x0007 |
| #define B16dHubCmd2ND_DESC_dis_upd 0x0006 |
| #define LSb32dHubCmd2ND_DESC_dis_upd 28 |
| #define LSb16dHubCmd2ND_DESC_dis_upd 12 |
| #define bdHubCmd2ND_DESC_dis_upd 1 |
| #define MSK32dHubCmd2ND_DESC_dis_upd 0x10000000 |
| #define RA_dHubCmd2ND_DESC_1D_ST 0x0008 |
| #define BA_dHubCmd2ND_DESC_1D_ST_step 0x0008 |
| #define B16dHubCmd2ND_DESC_1D_ST_step 0x0008 |
| #define LSb32dHubCmd2ND_DESC_1D_ST_step 0 |
| #define LSb16dHubCmd2ND_DESC_1D_ST_step 0 |
| #define bdHubCmd2ND_DESC_1D_ST_step 24 |
| #define MSK32dHubCmd2ND_DESC_1D_ST_step 0x00FFFFFF |
| #define RA_dHubCmd2ND_DESC_1D_SZ 0x000C |
| #define BA_dHubCmd2ND_DESC_1D_SZ_size 0x000C |
| #define B16dHubCmd2ND_DESC_1D_SZ_size 0x000C |
| #define LSb32dHubCmd2ND_DESC_1D_SZ_size 0 |
| #define LSb16dHubCmd2ND_DESC_1D_SZ_size 0 |
| #define bdHubCmd2ND_DESC_1D_SZ_size 24 |
| #define MSK32dHubCmd2ND_DESC_1D_SZ_size 0x00FFFFFF |
| #define RA_dHubCmd2ND_DESC_2D_ST 0x0010 |
| #define BA_dHubCmd2ND_DESC_2D_ST_step 0x0010 |
| #define B16dHubCmd2ND_DESC_2D_ST_step 0x0010 |
| #define LSb32dHubCmd2ND_DESC_2D_ST_step 0 |
| #define LSb16dHubCmd2ND_DESC_2D_ST_step 0 |
| #define bdHubCmd2ND_DESC_2D_ST_step 24 |
| #define MSK32dHubCmd2ND_DESC_2D_ST_step 0x00FFFFFF |
| #define RA_dHubCmd2ND_DESC_2D_SZ 0x0014 |
| #define BA_dHubCmd2ND_DESC_2D_SZ_size 0x0014 |
| #define B16dHubCmd2ND_DESC_2D_SZ_size 0x0014 |
| #define LSb32dHubCmd2ND_DESC_2D_SZ_size 0 |
| #define LSb16dHubCmd2ND_DESC_2D_SZ_size 0 |
| #define bdHubCmd2ND_DESC_2D_SZ_size 24 |
| #define MSK32dHubCmd2ND_DESC_2D_SZ_size 0x00FFFFFF |
| #define RA_dHubCmd2ND_START 0x0018 |
| #define BA_dHubCmd2ND_START_EN 0x0018 |
| #define B16dHubCmd2ND_START_EN 0x0018 |
| #define LSb32dHubCmd2ND_START_EN 0 |
| #define LSb16dHubCmd2ND_START_EN 0 |
| #define bdHubCmd2ND_START_EN 1 |
| #define MSK32dHubCmd2ND_START_EN 0x00000001 |
| #define RA_dHubCmd2ND_CLEAR 0x001C |
| #define BA_dHubCmd2ND_CLEAR_EN 0x001C |
| #define B16dHubCmd2ND_CLEAR_EN 0x001C |
| #define LSb32dHubCmd2ND_CLEAR_EN 0 |
| #define LSb16dHubCmd2ND_CLEAR_EN 0 |
| #define bdHubCmd2ND_CLEAR_EN 1 |
| #define MSK32dHubCmd2ND_CLEAR_EN 0x00000001 |
| #define RA_dHubQuery_RESP 0x0000 |
| #define BA_dHubQuery_RESP_ST 0x0000 |
| #define B16dHubQuery_RESP_ST 0x0000 |
| #define LSb32dHubQuery_RESP_ST 0 |
| #define LSb16dHubQuery_RESP_ST 0 |
| #define bdHubQuery_RESP_ST 16 |
| #define MSK32dHubQuery_RESP_ST 0x0000FFFF |
| #define RA_dHubReg2D_dHub 0x0000 |
| #define RA_dHubReg2D_ARR 0x0D00 |
| #define RA_dHubReg2D_Cmd2D 0x0D00 |
| #define RA_dHubReg2D_ARR_2ND 0x0F00 |
| #define RA_dHubReg2D_Cmd2ND 0x0F00 |
| #define RA_dHubReg2D_BUSY 0x1100 |
| #define BA_dHubReg2D_BUSY_ST 0x1100 |
| #define B16dHubReg2D_BUSY_ST 0x1100 |
| #define LSb32dHubReg2D_BUSY_ST 0 |
| #define LSb16dHubReg2D_BUSY_ST 0 |
| #define bdHubReg2D_BUSY_ST 16 |
| #define MSK32dHubReg2D_BUSY_ST 0x0000FFFF |
| #define RA_dHubReg2D_CH_ST 0x1140 |
| |
| typedef struct SIE_SemaINTR { |
| /////////////////////////////////////////////////////////// |
| #define w32SemaINTR_mask {\ |
| UNSG32 umask_empty : 1;\ |
| UNSG32 umask_full : 1;\ |
| UNSG32 umask_almostEmpty : 1;\ |
| UNSG32 umask_almostFull : 1;\ |
| UNSG32 RSVDx0_b4 : 28;\ |
| } |
| union { UNSG32 u32SemaINTR_mask; |
| struct w32SemaINTR_mask; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_SemaINTR; |
| typedef struct SIE_Semaphore { |
| /////////////////////////////////////////////////////////// |
| #define w32Semaphore_CFG {\ |
| UNSG32 uCFG_DEPTH : 16;\ |
| UNSG32 RSVDx0_b16 : 16;\ |
| } |
| union { UNSG32 u32Semaphore_CFG; |
| struct w32Semaphore_CFG; |
| }; |
| /////////////////////////////////////////////////////////// |
| SIE_SemaINTR ie_INTR[3]; |
| /////////////////////////////////////////////////////////// |
| #define w32Semaphore_mask {\ |
| UNSG32 umask_full : 1;\ |
| UNSG32 umask_emp : 1;\ |
| UNSG32 RSVDx10_b2 : 30;\ |
| } |
| union { UNSG32 u32Semaphore_mask; |
| struct w32Semaphore_mask; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_Semaphore; |
| |
| typedef struct SIE_SemaQuery { |
| /////////////////////////////////////////////////////////// |
| #define w32SemaQuery_RESP {\ |
| UNSG32 uRESP_CNT : 16;\ |
| UNSG32 uRESP_PTR : 16;\ |
| } |
| union { UNSG32 u32SemaQuery_RESP; |
| struct w32SemaQuery_RESP; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_SemaQuery; |
| |
| typedef struct SIE_dHubCmdHDR { |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmdHDR_DESC {\ |
| UNSG32 uDESC_size : 16;\ |
| UNSG32 uDESC_sizeMTU : 1;\ |
| UNSG32 uDESC_semOpMTU : 1;\ |
| UNSG32 uDESC_chkSemId : 5;\ |
| UNSG32 uDESC_updSemId : 5;\ |
| UNSG32 uDESC_interrupt : 1;\ |
| UNSG32 uDESC_dis_chk : 1;\ |
| UNSG32 uDESC_dis_upd : 1;\ |
| UNSG32 RSVDx0_b31 : 1;\ |
| } |
| union { UNSG32 u32dHubCmdHDR_DESC; |
| struct w32dHubCmdHDR_DESC; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_dHubCmdHDR; |
| |
| typedef struct SIE_dHubCmd2D { |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2D_MEM {\ |
| UNSG32 uMEM_addr : 32;\ |
| } |
| union { UNSG32 u32dHubCmd2D_MEM; |
| struct w32dHubCmd2D_MEM; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2D_DESC {\ |
| UNSG32 uDESC_stride : 16;\ |
| UNSG32 uDESC_numLine : 13;\ |
| UNSG32 uDESC_hdrLoop : 2;\ |
| UNSG32 uDESC_interrupt : 1;\ |
| } |
| union { UNSG32 u32dHubCmd2D_DESC; |
| struct w32dHubCmd2D_DESC; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2D_START {\ |
| UNSG32 uSTART_EN : 1;\ |
| UNSG32 RSVDx8_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubCmd2D_START; |
| struct w32dHubCmd2D_START; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2D_CLEAR {\ |
| UNSG32 uCLEAR_EN : 1;\ |
| UNSG32 RSVDxC_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubCmd2D_CLEAR; |
| struct w32dHubCmd2D_CLEAR; |
| }; |
| /////////////////////////////////////////////////////////// |
| SIE_dHubCmdHDR ie_HDR[4]; |
| /////////////////////////////////////////////////////////// |
| } SIE_dHubCmd2D; |
| |
| typedef struct SIE_dHubCmd { |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd_MEM {\ |
| UNSG32 uMEM_addr : 32;\ |
| } |
| union { UNSG32 u32dHubCmd_MEM; |
| struct w32dHubCmd_MEM; |
| }; |
| /////////////////////////////////////////////////////////// |
| SIE_dHubCmdHDR ie_HDR; |
| /////////////////////////////////////////////////////////// |
| } SIE_dHubCmd; |
| |
| typedef struct SIE_FiFo { |
| /////////////////////////////////////////////////////////// |
| #define w32FiFo_CFG {\ |
| UNSG32 uCFG_BASE : 20;\ |
| UNSG32 RSVDx0_b20 : 12;\ |
| } |
| union { UNSG32 u32FiFo_CFG; |
| struct w32FiFo_CFG; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32FiFo_START {\ |
| UNSG32 uSTART_EN : 1;\ |
| UNSG32 RSVDx4_b1 : 31;\ |
| } |
| union { UNSG32 u32FiFo_START; |
| struct w32FiFo_START; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32FiFo_CLEAR {\ |
| UNSG32 uCLEAR_EN : 1;\ |
| UNSG32 RSVDx8_b1 : 31;\ |
| } |
| union { UNSG32 u32FiFo_CLEAR; |
| struct w32FiFo_CLEAR; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32FiFo_FLUSH {\ |
| UNSG32 uFLUSH_EN : 1;\ |
| UNSG32 RSVDxC_b1 : 31;\ |
| } |
| union { UNSG32 u32FiFo_FLUSH; |
| struct w32FiFo_FLUSH; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_FiFo; |
| |
| typedef struct SIE_dHubChannel { |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_CFG {\ |
| UNSG32 uCFG_MTU : 2;\ |
| UNSG32 uCFG_QoS : 1;\ |
| UNSG32 uCFG_selfLoop : 1;\ |
| UNSG32 uCFG_intrCtl : 1;\ |
| UNSG32 uCFG_hScan : 1;\ |
| UNSG32 uCFG_vScan : 1;\ |
| UNSG32 RSVDx0_b7 : 25;\ |
| } |
| union { UNSG32 u32dHubChannel_CFG; |
| struct w32dHubChannel_CFG; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_AWQOS {\ |
| UNSG32 uAWQOS_LO : 4;\ |
| UNSG32 uAWQOS_HI : 4;\ |
| UNSG32 RSVDx4_b8 : 24;\ |
| } |
| union { UNSG32 u32dHubChannel_AWQOS; |
| struct w32dHubChannel_AWQOS; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_ARQOS {\ |
| UNSG32 uARQOS_LO : 4;\ |
| UNSG32 uARQOS_HI : 4;\ |
| UNSG32 RSVDx8_b8 : 24;\ |
| } |
| union { UNSG32 u32dHubChannel_ARQOS; |
| struct w32dHubChannel_ARQOS; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_AXPROT_QOS {\ |
| UNSG32 uAXPROT_QOS_EN : 1;\ |
| UNSG32 RSVDxC_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubChannel_AXPROT_QOS; |
| struct w32dHubChannel_AXPROT_QOS; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_START {\ |
| UNSG32 uSTART_EN : 1;\ |
| UNSG32 RSVDx10_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubChannel_START; |
| struct w32dHubChannel_START; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_CLEAR {\ |
| UNSG32 uCLEAR_EN : 1;\ |
| UNSG32 RSVDx14_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubChannel_CLEAR; |
| struct w32dHubChannel_CLEAR; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubChannel_FLUSH {\ |
| UNSG32 uFLUSH_EN : 1;\ |
| UNSG32 RSVDx18_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubChannel_FLUSH; |
| struct w32dHubChannel_FLUSH; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_dHubChannel; |
| |
| typedef struct SIE_dHubCmd2ND { |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_MEM {\ |
| UNSG32 uMEM_addr : 32;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_MEM; |
| struct w32dHubCmd2ND_MEM; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_DESC {\ |
| UNSG32 uDESC_burst : 16;\ |
| UNSG32 uDESC_chkSemId : 5;\ |
| UNSG32 uDESC_updSemId : 5;\ |
| UNSG32 uDESC_interrupt : 1;\ |
| UNSG32 uDESC_dis_chk : 1;\ |
| UNSG32 uDESC_dis_upd : 1;\ |
| UNSG32 RSVDx4_b29 : 3;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_DESC; |
| struct w32dHubCmd2ND_DESC; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_DESC_1D_ST {\ |
| UNSG32 uDESC_1D_ST_step : 24;\ |
| UNSG32 RSVDx8_b24 : 8;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_DESC_1D_ST; |
| struct w32dHubCmd2ND_DESC_1D_ST; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_DESC_1D_SZ {\ |
| UNSG32 uDESC_1D_SZ_size : 24;\ |
| UNSG32 RSVDxC_b24 : 8;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_DESC_1D_SZ; |
| struct w32dHubCmd2ND_DESC_1D_SZ; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_DESC_2D_ST {\ |
| UNSG32 uDESC_2D_ST_step : 24;\ |
| UNSG32 RSVDx10_b24 : 8;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_DESC_2D_ST; |
| struct w32dHubCmd2ND_DESC_2D_ST; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_DESC_2D_SZ {\ |
| UNSG32 uDESC_2D_SZ_size : 24;\ |
| UNSG32 RSVDx14_b24 : 8;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_DESC_2D_SZ; |
| struct w32dHubCmd2ND_DESC_2D_SZ; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_START {\ |
| UNSG32 uSTART_EN : 1;\ |
| UNSG32 RSVDx18_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_START; |
| struct w32dHubCmd2ND_START; |
| }; |
| /////////////////////////////////////////////////////////// |
| #define w32dHubCmd2ND_CLEAR {\ |
| UNSG32 uCLEAR_EN : 1;\ |
| UNSG32 RSVDx1C_b1 : 31;\ |
| } |
| union { UNSG32 u32dHubCmd2ND_CLEAR; |
| struct w32dHubCmd2ND_CLEAR; |
| }; |
| /////////////////////////////////////////////////////////// |
| } SIE_dHubCmd2ND; |
| |
| #define w32SemaQueryMap_ADDR {\ |
| UNSG32 uADDR_byte : 2;\ |
| UNSG32 uADDR_ID : 5;\ |
| UNSG32 uADDR_master : 1;\ |
| UNSG32 RSVDx0_b8 : 24;\ |
| } |
| |
| #define w32dHubChannel_CFG {\ |
| UNSG32 uCFG_MTU : 2;\ |
| UNSG32 uCFG_QoS : 1;\ |
| UNSG32 uCFG_selfLoop : 1;\ |
| UNSG32 uCFG_intrCtl : 1;\ |
| UNSG32 uCFG_hScan : 1;\ |
| UNSG32 uCFG_vScan : 1;\ |
| UNSG32 RSVDx0_b7 : 25;\ |
| } |
| |
| #define w32SemaHub_PUSH {\ |
| UNSG32 uPUSH_ID : 8;\ |
| UNSG32 uPUSH_delta : 8;\ |
| UNSG32 RSVDx380_b16 : 16;\ |
| } |
| |
| #define w32SemaHub_POP {\ |
| UNSG32 uPOP_ID : 8;\ |
| UNSG32 uPOP_delta : 8;\ |
| UNSG32 RSVDx384_b16 : 16;\ |
| } |
| |
| typedef union T32dHubChannel_CFG |
| { UNSG32 u32; |
| struct w32dHubChannel_CFG; |
| } T32dHubChannel_CFG; |
| |
| typedef union T32Semaphore_CFG |
| { UNSG32 u32; |
| struct w32Semaphore_CFG; |
| } T32Semaphore_CFG; |
| |
| typedef union T32SemaINTR_mask |
| { UNSG32 u32; |
| struct w32SemaINTR_mask; |
| } T32SemaINTR_mask; |
| |
| typedef union T32SemaQuery_RESP |
| { UNSG32 u32; |
| struct w32SemaQuery_RESP; |
| } T32SemaQuery_RESP; |
| |
| typedef union T32SemaQueryMap_ADDR |
| { UNSG32 u32; |
| struct w32SemaQueryMap_ADDR; |
| } T32SemaQueryMap_ADDR; |
| |
| typedef union T32SemaHub_PUSH |
| { UNSG32 u32; |
| struct w32SemaHub_PUSH; |
| } T32SemaHub_PUSH; |
| |
| typedef union T32SemaHub_POP |
| { UNSG32 u32; |
| struct w32SemaHub_POP; |
| } T32SemaHub_POP; |
| |
| typedef union T32FiFo_CFG |
| { UNSG32 u32; |
| struct w32FiFo_CFG; |
| } T32FiFo_CFG; |
| #endif |
| |