|
@@ -11,7 +11,7 @@
|
|
*
|
|
*
|
|
*********************************************************************
|
|
*********************************************************************
|
|
*
|
|
*
|
|
- * Copyright 2000,2001,2002,2003
|
|
|
|
|
|
+ * Copyright 2000, 2001, 2002, 2003
|
|
* Broadcom Corporation. All rights reserved.
|
|
* Broadcom Corporation. All rights reserved.
|
|
*
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* This program is free software; you can redistribute it and/or
|
|
@@ -47,7 +47,7 @@
|
|
#define M_IO_ENA_RDY _SB_MAKEMASK1(S_IO_ENA_RDY)
|
|
#define M_IO_ENA_RDY _SB_MAKEMASK1(S_IO_ENA_RDY)
|
|
|
|
|
|
#define S_IO_WIDTH_SEL 2
|
|
#define S_IO_WIDTH_SEL 2
|
|
-#define M_IO_WIDTH_SEL _SB_MAKEMASK(2,S_IO_WIDTH_SEL)
|
|
|
|
|
|
+#define M_IO_WIDTH_SEL _SB_MAKEMASK(2, S_IO_WIDTH_SEL)
|
|
#define K_IO_WIDTH_SEL_1 0
|
|
#define K_IO_WIDTH_SEL_1 0
|
|
#define K_IO_WIDTH_SEL_2 1
|
|
#define K_IO_WIDTH_SEL_2 1
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
@@ -55,8 +55,8 @@
|
|
#define K_IO_WIDTH_SEL_1L 2
|
|
#define K_IO_WIDTH_SEL_1L 2
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
#define K_IO_WIDTH_SEL_4 3
|
|
#define K_IO_WIDTH_SEL_4 3
|
|
-#define V_IO_WIDTH_SEL(x) _SB_MAKEVALUE(x,S_IO_WIDTH_SEL)
|
|
|
|
-#define G_IO_WIDTH_SEL(x) _SB_GETVALUE(x,S_IO_WIDTH_SEL,M_IO_WIDTH_SEL)
|
|
|
|
|
|
+#define V_IO_WIDTH_SEL(x) _SB_MAKEVALUE(x, S_IO_WIDTH_SEL)
|
|
|
|
+#define G_IO_WIDTH_SEL(x) _SB_GETVALUE(x, S_IO_WIDTH_SEL, M_IO_WIDTH_SEL)
|
|
|
|
|
|
#define S_IO_PARITY_ENA 4
|
|
#define S_IO_PARITY_ENA 4
|
|
#define M_IO_PARITY_ENA _SB_MAKEMASK1(S_IO_PARITY_ENA)
|
|
#define M_IO_PARITY_ENA _SB_MAKEMASK1(S_IO_PARITY_ENA)
|
|
@@ -71,18 +71,18 @@
|
|
#define M_IO_NONMUX _SB_MAKEMASK1(S_IO_NONMUX)
|
|
#define M_IO_NONMUX _SB_MAKEMASK1(S_IO_NONMUX)
|
|
|
|
|
|
#define S_IO_TIMEOUT 8
|
|
#define S_IO_TIMEOUT 8
|
|
-#define M_IO_TIMEOUT _SB_MAKEMASK(8,S_IO_TIMEOUT)
|
|
|
|
-#define V_IO_TIMEOUT(x) _SB_MAKEVALUE(x,S_IO_TIMEOUT)
|
|
|
|
-#define G_IO_TIMEOUT(x) _SB_GETVALUE(x,S_IO_TIMEOUT,M_IO_TIMEOUT)
|
|
|
|
|
|
+#define M_IO_TIMEOUT _SB_MAKEMASK(8, S_IO_TIMEOUT)
|
|
|
|
+#define V_IO_TIMEOUT(x) _SB_MAKEVALUE(x, S_IO_TIMEOUT)
|
|
|
|
+#define G_IO_TIMEOUT(x) _SB_GETVALUE(x, S_IO_TIMEOUT, M_IO_TIMEOUT)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Generic Bus Region Size register (Table 11-5)
|
|
* Generic Bus Region Size register (Table 11-5)
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_MULT_SIZE 0
|
|
#define S_IO_MULT_SIZE 0
|
|
-#define M_IO_MULT_SIZE _SB_MAKEMASK(12,S_IO_MULT_SIZE)
|
|
|
|
-#define V_IO_MULT_SIZE(x) _SB_MAKEVALUE(x,S_IO_MULT_SIZE)
|
|
|
|
-#define G_IO_MULT_SIZE(x) _SB_GETVALUE(x,S_IO_MULT_SIZE,M_IO_MULT_SIZE)
|
|
|
|
|
|
+#define M_IO_MULT_SIZE _SB_MAKEMASK(12, S_IO_MULT_SIZE)
|
|
|
|
+#define V_IO_MULT_SIZE(x) _SB_MAKEVALUE(x, S_IO_MULT_SIZE)
|
|
|
|
+#define G_IO_MULT_SIZE(x) _SB_GETVALUE(x, S_IO_MULT_SIZE, M_IO_MULT_SIZE)
|
|
|
|
|
|
#define S_IO_REGSIZE 16 /* # bits to shift size for this reg */
|
|
#define S_IO_REGSIZE 16 /* # bits to shift size for this reg */
|
|
|
|
|
|
@@ -91,9 +91,9 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_START_ADDR 0
|
|
#define S_IO_START_ADDR 0
|
|
-#define M_IO_START_ADDR _SB_MAKEMASK(14,S_IO_START_ADDR)
|
|
|
|
-#define V_IO_START_ADDR(x) _SB_MAKEVALUE(x,S_IO_START_ADDR)
|
|
|
|
-#define G_IO_START_ADDR(x) _SB_GETVALUE(x,S_IO_START_ADDR,M_IO_START_ADDR)
|
|
|
|
|
|
+#define M_IO_START_ADDR _SB_MAKEMASK(14, S_IO_START_ADDR)
|
|
|
|
+#define V_IO_START_ADDR(x) _SB_MAKEVALUE(x, S_IO_START_ADDR)
|
|
|
|
+#define G_IO_START_ADDR(x) _SB_GETVALUE(x, S_IO_START_ADDR, M_IO_START_ADDR)
|
|
|
|
|
|
#define S_IO_ADDRBASE 16 /* # bits to shift addr for this reg */
|
|
#define S_IO_ADDRBASE 16 /* # bits to shift addr for this reg */
|
|
|
|
|
|
@@ -105,9 +105,9 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_ALE_WIDTH 0
|
|
#define S_IO_ALE_WIDTH 0
|
|
-#define M_IO_ALE_WIDTH _SB_MAKEMASK(3,S_IO_ALE_WIDTH)
|
|
|
|
-#define V_IO_ALE_WIDTH(x) _SB_MAKEVALUE(x,S_IO_ALE_WIDTH)
|
|
|
|
-#define G_IO_ALE_WIDTH(x) _SB_GETVALUE(x,S_IO_ALE_WIDTH,M_IO_ALE_WIDTH)
|
|
|
|
|
|
+#define M_IO_ALE_WIDTH _SB_MAKEMASK(3, S_IO_ALE_WIDTH)
|
|
|
|
+#define V_IO_ALE_WIDTH(x) _SB_MAKEVALUE(x, S_IO_ALE_WIDTH)
|
|
|
|
+#define G_IO_ALE_WIDTH(x) _SB_GETVALUE(x, S_IO_ALE_WIDTH, M_IO_ALE_WIDTH)
|
|
|
|
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
@@ -115,27 +115,27 @@
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
|
|
|
|
#define S_IO_ALE_TO_CS 4
|
|
#define S_IO_ALE_TO_CS 4
|
|
-#define M_IO_ALE_TO_CS _SB_MAKEMASK(2,S_IO_ALE_TO_CS)
|
|
|
|
-#define V_IO_ALE_TO_CS(x) _SB_MAKEVALUE(x,S_IO_ALE_TO_CS)
|
|
|
|
-#define G_IO_ALE_TO_CS(x) _SB_GETVALUE(x,S_IO_ALE_TO_CS,M_IO_ALE_TO_CS)
|
|
|
|
|
|
+#define M_IO_ALE_TO_CS _SB_MAKEMASK(2, S_IO_ALE_TO_CS)
|
|
|
|
+#define V_IO_ALE_TO_CS(x) _SB_MAKEVALUE(x, S_IO_ALE_TO_CS)
|
|
|
|
+#define G_IO_ALE_TO_CS(x) _SB_GETVALUE(x, S_IO_ALE_TO_CS, M_IO_ALE_TO_CS)
|
|
|
|
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
#define S_IO_BURST_WIDTH _SB_MAKE64(6)
|
|
#define S_IO_BURST_WIDTH _SB_MAKE64(6)
|
|
-#define M_IO_BURST_WIDTH _SB_MAKEMASK(2,S_IO_BURST_WIDTH)
|
|
|
|
-#define V_IO_BURST_WIDTH(x) _SB_MAKEVALUE(x,S_IO_BURST_WIDTH)
|
|
|
|
-#define G_IO_BURST_WIDTH(x) _SB_GETVALUE(x,S_IO_BURST_WIDTH,M_IO_BURST_WIDTH)
|
|
|
|
|
|
+#define M_IO_BURST_WIDTH _SB_MAKEMASK(2, S_IO_BURST_WIDTH)
|
|
|
|
+#define V_IO_BURST_WIDTH(x) _SB_MAKEVALUE(x, S_IO_BURST_WIDTH)
|
|
|
|
+#define G_IO_BURST_WIDTH(x) _SB_GETVALUE(x, S_IO_BURST_WIDTH, M_IO_BURST_WIDTH)
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
|
|
|
|
#define S_IO_CS_WIDTH 8
|
|
#define S_IO_CS_WIDTH 8
|
|
-#define M_IO_CS_WIDTH _SB_MAKEMASK(5,S_IO_CS_WIDTH)
|
|
|
|
-#define V_IO_CS_WIDTH(x) _SB_MAKEVALUE(x,S_IO_CS_WIDTH)
|
|
|
|
-#define G_IO_CS_WIDTH(x) _SB_GETVALUE(x,S_IO_CS_WIDTH,M_IO_CS_WIDTH)
|
|
|
|
|
|
+#define M_IO_CS_WIDTH _SB_MAKEMASK(5, S_IO_CS_WIDTH)
|
|
|
|
+#define V_IO_CS_WIDTH(x) _SB_MAKEVALUE(x, S_IO_CS_WIDTH)
|
|
|
|
+#define G_IO_CS_WIDTH(x) _SB_GETVALUE(x, S_IO_CS_WIDTH, M_IO_CS_WIDTH)
|
|
|
|
|
|
#define S_IO_RDY_SMPLE 13
|
|
#define S_IO_RDY_SMPLE 13
|
|
-#define M_IO_RDY_SMPLE _SB_MAKEMASK(3,S_IO_RDY_SMPLE)
|
|
|
|
-#define V_IO_RDY_SMPLE(x) _SB_MAKEVALUE(x,S_IO_RDY_SMPLE)
|
|
|
|
-#define G_IO_RDY_SMPLE(x) _SB_GETVALUE(x,S_IO_RDY_SMPLE,M_IO_RDY_SMPLE)
|
|
|
|
|
|
+#define M_IO_RDY_SMPLE _SB_MAKEMASK(3, S_IO_RDY_SMPLE)
|
|
|
|
+#define V_IO_RDY_SMPLE(x) _SB_MAKEVALUE(x, S_IO_RDY_SMPLE)
|
|
|
|
+#define G_IO_RDY_SMPLE(x) _SB_GETVALUE(x, S_IO_RDY_SMPLE, M_IO_RDY_SMPLE)
|
|
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -143,9 +143,9 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_ALE_TO_WRITE 0
|
|
#define S_IO_ALE_TO_WRITE 0
|
|
-#define M_IO_ALE_TO_WRITE _SB_MAKEMASK(3,S_IO_ALE_TO_WRITE)
|
|
|
|
-#define V_IO_ALE_TO_WRITE(x) _SB_MAKEVALUE(x,S_IO_ALE_TO_WRITE)
|
|
|
|
-#define G_IO_ALE_TO_WRITE(x) _SB_GETVALUE(x,S_IO_ALE_TO_WRITE,M_IO_ALE_TO_WRITE)
|
|
|
|
|
|
+#define M_IO_ALE_TO_WRITE _SB_MAKEMASK(3, S_IO_ALE_TO_WRITE)
|
|
|
|
+#define V_IO_ALE_TO_WRITE(x) _SB_MAKEVALUE(x, S_IO_ALE_TO_WRITE)
|
|
|
|
+#define G_IO_ALE_TO_WRITE(x) _SB_GETVALUE(x, S_IO_ALE_TO_WRITE, M_IO_ALE_TO_WRITE)
|
|
|
|
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
#if SIBYTE_HDR_FEATURE(1250, PASS2) || SIBYTE_HDR_FEATURE(112x, PASS1) \
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
|| SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
@@ -153,30 +153,30 @@
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
#endif /* 1250 PASS2 || 112x PASS1 || 1480 */
|
|
|
|
|
|
#define S_IO_WRITE_WIDTH 4
|
|
#define S_IO_WRITE_WIDTH 4
|
|
-#define M_IO_WRITE_WIDTH _SB_MAKEMASK(4,S_IO_WRITE_WIDTH)
|
|
|
|
-#define V_IO_WRITE_WIDTH(x) _SB_MAKEVALUE(x,S_IO_WRITE_WIDTH)
|
|
|
|
-#define G_IO_WRITE_WIDTH(x) _SB_GETVALUE(x,S_IO_WRITE_WIDTH,M_IO_WRITE_WIDTH)
|
|
|
|
|
|
+#define M_IO_WRITE_WIDTH _SB_MAKEMASK(4, S_IO_WRITE_WIDTH)
|
|
|
|
+#define V_IO_WRITE_WIDTH(x) _SB_MAKEVALUE(x, S_IO_WRITE_WIDTH)
|
|
|
|
+#define G_IO_WRITE_WIDTH(x) _SB_GETVALUE(x, S_IO_WRITE_WIDTH, M_IO_WRITE_WIDTH)
|
|
|
|
|
|
#define S_IO_IDLE_CYCLE 8
|
|
#define S_IO_IDLE_CYCLE 8
|
|
-#define M_IO_IDLE_CYCLE _SB_MAKEMASK(4,S_IO_IDLE_CYCLE)
|
|
|
|
-#define V_IO_IDLE_CYCLE(x) _SB_MAKEVALUE(x,S_IO_IDLE_CYCLE)
|
|
|
|
-#define G_IO_IDLE_CYCLE(x) _SB_GETVALUE(x,S_IO_IDLE_CYCLE,M_IO_IDLE_CYCLE)
|
|
|
|
|
|
+#define M_IO_IDLE_CYCLE _SB_MAKEMASK(4, S_IO_IDLE_CYCLE)
|
|
|
|
+#define V_IO_IDLE_CYCLE(x) _SB_MAKEVALUE(x, S_IO_IDLE_CYCLE)
|
|
|
|
+#define G_IO_IDLE_CYCLE(x) _SB_GETVALUE(x, S_IO_IDLE_CYCLE, M_IO_IDLE_CYCLE)
|
|
|
|
|
|
#define S_IO_OE_TO_CS 12
|
|
#define S_IO_OE_TO_CS 12
|
|
-#define M_IO_OE_TO_CS _SB_MAKEMASK(2,S_IO_OE_TO_CS)
|
|
|
|
-#define V_IO_OE_TO_CS(x) _SB_MAKEVALUE(x,S_IO_OE_TO_CS)
|
|
|
|
-#define G_IO_OE_TO_CS(x) _SB_GETVALUE(x,S_IO_OE_TO_CS,M_IO_OE_TO_CS)
|
|
|
|
|
|
+#define M_IO_OE_TO_CS _SB_MAKEMASK(2, S_IO_OE_TO_CS)
|
|
|
|
+#define V_IO_OE_TO_CS(x) _SB_MAKEVALUE(x, S_IO_OE_TO_CS)
|
|
|
|
+#define G_IO_OE_TO_CS(x) _SB_GETVALUE(x, S_IO_OE_TO_CS, M_IO_OE_TO_CS)
|
|
|
|
|
|
#define S_IO_CS_TO_OE 14
|
|
#define S_IO_CS_TO_OE 14
|
|
-#define M_IO_CS_TO_OE _SB_MAKEMASK(2,S_IO_CS_TO_OE)
|
|
|
|
-#define V_IO_CS_TO_OE(x) _SB_MAKEVALUE(x,S_IO_CS_TO_OE)
|
|
|
|
-#define G_IO_CS_TO_OE(x) _SB_GETVALUE(x,S_IO_CS_TO_OE,M_IO_CS_TO_OE)
|
|
|
|
|
|
+#define M_IO_CS_TO_OE _SB_MAKEMASK(2, S_IO_CS_TO_OE)
|
|
|
|
+#define V_IO_CS_TO_OE(x) _SB_MAKEVALUE(x, S_IO_CS_TO_OE)
|
|
|
|
+#define G_IO_CS_TO_OE(x) _SB_GETVALUE(x, S_IO_CS_TO_OE, M_IO_CS_TO_OE)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Generic Bus Interrupt Status Register (Table 11-9)
|
|
* Generic Bus Interrupt Status Register (Table 11-9)
|
|
*/
|
|
*/
|
|
|
|
|
|
-#define M_IO_CS_ERR_INT _SB_MAKEMASK(0,8)
|
|
|
|
|
|
+#define M_IO_CS_ERR_INT _SB_MAKEMASK(0, 8)
|
|
#define M_IO_CS0_ERR_INT _SB_MAKEMASK1(0)
|
|
#define M_IO_CS0_ERR_INT _SB_MAKEMASK1(0)
|
|
#define M_IO_CS1_ERR_INT _SB_MAKEMASK1(1)
|
|
#define M_IO_CS1_ERR_INT _SB_MAKEMASK1(1)
|
|
#define M_IO_CS2_ERR_INT _SB_MAKEMASK1(2)
|
|
#define M_IO_CS2_ERR_INT _SB_MAKEMASK1(2)
|
|
@@ -200,116 +200,116 @@
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_SLEW0 0
|
|
#define S_IO_SLEW0 0
|
|
-#define M_IO_SLEW0 _SB_MAKEMASK(2,S_IO_SLEW0)
|
|
|
|
-#define V_IO_SLEW0(x) _SB_MAKEVALUE(x,S_IO_SLEW0)
|
|
|
|
-#define G_IO_SLEW0(x) _SB_GETVALUE(x,S_IO_SLEW0,M_IO_SLEW0)
|
|
|
|
|
|
+#define M_IO_SLEW0 _SB_MAKEMASK(2, S_IO_SLEW0)
|
|
|
|
+#define V_IO_SLEW0(x) _SB_MAKEVALUE(x, S_IO_SLEW0)
|
|
|
|
+#define G_IO_SLEW0(x) _SB_GETVALUE(x, S_IO_SLEW0, M_IO_SLEW0)
|
|
|
|
|
|
#define S_IO_DRV_A 2
|
|
#define S_IO_DRV_A 2
|
|
-#define M_IO_DRV_A _SB_MAKEMASK(2,S_IO_DRV_A)
|
|
|
|
-#define V_IO_DRV_A(x) _SB_MAKEVALUE(x,S_IO_DRV_A)
|
|
|
|
-#define G_IO_DRV_A(x) _SB_GETVALUE(x,S_IO_DRV_A,M_IO_DRV_A)
|
|
|
|
|
|
+#define M_IO_DRV_A _SB_MAKEMASK(2, S_IO_DRV_A)
|
|
|
|
+#define V_IO_DRV_A(x) _SB_MAKEVALUE(x, S_IO_DRV_A)
|
|
|
|
+#define G_IO_DRV_A(x) _SB_GETVALUE(x, S_IO_DRV_A, M_IO_DRV_A)
|
|
|
|
|
|
#define S_IO_DRV_B 6
|
|
#define S_IO_DRV_B 6
|
|
-#define M_IO_DRV_B _SB_MAKEMASK(2,S_IO_DRV_B)
|
|
|
|
-#define V_IO_DRV_B(x) _SB_MAKEVALUE(x,S_IO_DRV_B)
|
|
|
|
-#define G_IO_DRV_B(x) _SB_GETVALUE(x,S_IO_DRV_B,M_IO_DRV_B)
|
|
|
|
|
|
+#define M_IO_DRV_B _SB_MAKEMASK(2, S_IO_DRV_B)
|
|
|
|
+#define V_IO_DRV_B(x) _SB_MAKEVALUE(x, S_IO_DRV_B)
|
|
|
|
+#define G_IO_DRV_B(x) _SB_GETVALUE(x, S_IO_DRV_B, M_IO_DRV_B)
|
|
|
|
|
|
#define S_IO_DRV_C 10
|
|
#define S_IO_DRV_C 10
|
|
-#define M_IO_DRV_C _SB_MAKEMASK(2,S_IO_DRV_C)
|
|
|
|
-#define V_IO_DRV_C(x) _SB_MAKEVALUE(x,S_IO_DRV_C)
|
|
|
|
-#define G_IO_DRV_C(x) _SB_GETVALUE(x,S_IO_DRV_C,M_IO_DRV_C)
|
|
|
|
|
|
+#define M_IO_DRV_C _SB_MAKEMASK(2, S_IO_DRV_C)
|
|
|
|
+#define V_IO_DRV_C(x) _SB_MAKEVALUE(x, S_IO_DRV_C)
|
|
|
|
+#define G_IO_DRV_C(x) _SB_GETVALUE(x, S_IO_DRV_C, M_IO_DRV_C)
|
|
|
|
|
|
#define S_IO_DRV_D 14
|
|
#define S_IO_DRV_D 14
|
|
-#define M_IO_DRV_D _SB_MAKEMASK(2,S_IO_DRV_D)
|
|
|
|
-#define V_IO_DRV_D(x) _SB_MAKEVALUE(x,S_IO_DRV_D)
|
|
|
|
-#define G_IO_DRV_D(x) _SB_GETVALUE(x,S_IO_DRV_D,M_IO_DRV_D)
|
|
|
|
|
|
+#define M_IO_DRV_D _SB_MAKEMASK(2, S_IO_DRV_D)
|
|
|
|
+#define V_IO_DRV_D(x) _SB_MAKEVALUE(x, S_IO_DRV_D)
|
|
|
|
+#define G_IO_DRV_D(x) _SB_GETVALUE(x, S_IO_DRV_D, M_IO_DRV_D)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Generic Bus Output Drive Control Register 1 (Table 14-19)
|
|
* Generic Bus Output Drive Control Register 1 (Table 14-19)
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_DRV_E 2
|
|
#define S_IO_DRV_E 2
|
|
-#define M_IO_DRV_E _SB_MAKEMASK(2,S_IO_DRV_E)
|
|
|
|
-#define V_IO_DRV_E(x) _SB_MAKEVALUE(x,S_IO_DRV_E)
|
|
|
|
-#define G_IO_DRV_E(x) _SB_GETVALUE(x,S_IO_DRV_E,M_IO_DRV_E)
|
|
|
|
|
|
+#define M_IO_DRV_E _SB_MAKEMASK(2, S_IO_DRV_E)
|
|
|
|
+#define V_IO_DRV_E(x) _SB_MAKEVALUE(x, S_IO_DRV_E)
|
|
|
|
+#define G_IO_DRV_E(x) _SB_GETVALUE(x, S_IO_DRV_E, M_IO_DRV_E)
|
|
|
|
|
|
#define S_IO_DRV_F 6
|
|
#define S_IO_DRV_F 6
|
|
-#define M_IO_DRV_F _SB_MAKEMASK(2,S_IO_DRV_F)
|
|
|
|
-#define V_IO_DRV_F(x) _SB_MAKEVALUE(x,S_IO_DRV_F)
|
|
|
|
-#define G_IO_DRV_F(x) _SB_GETVALUE(x,S_IO_DRV_F,M_IO_DRV_F)
|
|
|
|
|
|
+#define M_IO_DRV_F _SB_MAKEMASK(2, S_IO_DRV_F)
|
|
|
|
+#define V_IO_DRV_F(x) _SB_MAKEVALUE(x, S_IO_DRV_F)
|
|
|
|
+#define G_IO_DRV_F(x) _SB_GETVALUE(x, S_IO_DRV_F, M_IO_DRV_F)
|
|
|
|
|
|
#define S_IO_SLEW1 8
|
|
#define S_IO_SLEW1 8
|
|
-#define M_IO_SLEW1 _SB_MAKEMASK(2,S_IO_SLEW1)
|
|
|
|
-#define V_IO_SLEW1(x) _SB_MAKEVALUE(x,S_IO_SLEW1)
|
|
|
|
-#define G_IO_SLEW1(x) _SB_GETVALUE(x,S_IO_SLEW1,M_IO_SLEW1)
|
|
|
|
|
|
+#define M_IO_SLEW1 _SB_MAKEMASK(2, S_IO_SLEW1)
|
|
|
|
+#define V_IO_SLEW1(x) _SB_MAKEVALUE(x, S_IO_SLEW1)
|
|
|
|
+#define G_IO_SLEW1(x) _SB_GETVALUE(x, S_IO_SLEW1, M_IO_SLEW1)
|
|
|
|
|
|
#define S_IO_DRV_G 10
|
|
#define S_IO_DRV_G 10
|
|
-#define M_IO_DRV_G _SB_MAKEMASK(2,S_IO_DRV_G)
|
|
|
|
-#define V_IO_DRV_G(x) _SB_MAKEVALUE(x,S_IO_DRV_G)
|
|
|
|
-#define G_IO_DRV_G(x) _SB_GETVALUE(x,S_IO_DRV_G,M_IO_DRV_G)
|
|
|
|
|
|
+#define M_IO_DRV_G _SB_MAKEMASK(2, S_IO_DRV_G)
|
|
|
|
+#define V_IO_DRV_G(x) _SB_MAKEVALUE(x, S_IO_DRV_G)
|
|
|
|
+#define G_IO_DRV_G(x) _SB_GETVALUE(x, S_IO_DRV_G, M_IO_DRV_G)
|
|
|
|
|
|
#define S_IO_SLEW2 12
|
|
#define S_IO_SLEW2 12
|
|
-#define M_IO_SLEW2 _SB_MAKEMASK(2,S_IO_SLEW2)
|
|
|
|
-#define V_IO_SLEW2(x) _SB_MAKEVALUE(x,S_IO_SLEW2)
|
|
|
|
-#define G_IO_SLEW2(x) _SB_GETVALUE(x,S_IO_SLEW2,M_IO_SLEW2)
|
|
|
|
|
|
+#define M_IO_SLEW2 _SB_MAKEMASK(2, S_IO_SLEW2)
|
|
|
|
+#define V_IO_SLEW2(x) _SB_MAKEVALUE(x, S_IO_SLEW2)
|
|
|
|
+#define G_IO_SLEW2(x) _SB_GETVALUE(x, S_IO_SLEW2, M_IO_SLEW2)
|
|
|
|
|
|
#define S_IO_DRV_H 14
|
|
#define S_IO_DRV_H 14
|
|
-#define M_IO_DRV_H _SB_MAKEMASK(2,S_IO_DRV_H)
|
|
|
|
-#define V_IO_DRV_H(x) _SB_MAKEVALUE(x,S_IO_DRV_H)
|
|
|
|
-#define G_IO_DRV_H(x) _SB_GETVALUE(x,S_IO_DRV_H,M_IO_DRV_H)
|
|
|
|
|
|
+#define M_IO_DRV_H _SB_MAKEMASK(2, S_IO_DRV_H)
|
|
|
|
+#define V_IO_DRV_H(x) _SB_MAKEVALUE(x, S_IO_DRV_H)
|
|
|
|
+#define G_IO_DRV_H(x) _SB_GETVALUE(x, S_IO_DRV_H, M_IO_DRV_H)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Generic Bus Output Drive Control Register 2 (Table 14-20)
|
|
* Generic Bus Output Drive Control Register 2 (Table 14-20)
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_DRV_J 2
|
|
#define S_IO_DRV_J 2
|
|
-#define M_IO_DRV_J _SB_MAKEMASK(2,S_IO_DRV_J)
|
|
|
|
-#define V_IO_DRV_J(x) _SB_MAKEVALUE(x,S_IO_DRV_J)
|
|
|
|
-#define G_IO_DRV_J(x) _SB_GETVALUE(x,S_IO_DRV_J,M_IO_DRV_J)
|
|
|
|
|
|
+#define M_IO_DRV_J _SB_MAKEMASK(2, S_IO_DRV_J)
|
|
|
|
+#define V_IO_DRV_J(x) _SB_MAKEVALUE(x, S_IO_DRV_J)
|
|
|
|
+#define G_IO_DRV_J(x) _SB_GETVALUE(x, S_IO_DRV_J, M_IO_DRV_J)
|
|
|
|
|
|
#define S_IO_DRV_K 6
|
|
#define S_IO_DRV_K 6
|
|
-#define M_IO_DRV_K _SB_MAKEMASK(2,S_IO_DRV_K)
|
|
|
|
-#define V_IO_DRV_K(x) _SB_MAKEVALUE(x,S_IO_DRV_K)
|
|
|
|
-#define G_IO_DRV_K(x) _SB_GETVALUE(x,S_IO_DRV_K,M_IO_DRV_K)
|
|
|
|
|
|
+#define M_IO_DRV_K _SB_MAKEMASK(2, S_IO_DRV_K)
|
|
|
|
+#define V_IO_DRV_K(x) _SB_MAKEVALUE(x, S_IO_DRV_K)
|
|
|
|
+#define G_IO_DRV_K(x) _SB_GETVALUE(x, S_IO_DRV_K, M_IO_DRV_K)
|
|
|
|
|
|
#define S_IO_DRV_L 10
|
|
#define S_IO_DRV_L 10
|
|
-#define M_IO_DRV_L _SB_MAKEMASK(2,S_IO_DRV_L)
|
|
|
|
-#define V_IO_DRV_L(x) _SB_MAKEVALUE(x,S_IO_DRV_L)
|
|
|
|
-#define G_IO_DRV_L(x) _SB_GETVALUE(x,S_IO_DRV_L,M_IO_DRV_L)
|
|
|
|
|
|
+#define M_IO_DRV_L _SB_MAKEMASK(2, S_IO_DRV_L)
|
|
|
|
+#define V_IO_DRV_L(x) _SB_MAKEVALUE(x, S_IO_DRV_L)
|
|
|
|
+#define G_IO_DRV_L(x) _SB_GETVALUE(x, S_IO_DRV_L, M_IO_DRV_L)
|
|
|
|
|
|
#define S_IO_DRV_M 14
|
|
#define S_IO_DRV_M 14
|
|
-#define M_IO_DRV_M _SB_MAKEMASK(2,S_IO_DRV_M)
|
|
|
|
-#define V_IO_DRV_M(x) _SB_MAKEVALUE(x,S_IO_DRV_M)
|
|
|
|
-#define G_IO_DRV_M(x) _SB_GETVALUE(x,S_IO_DRV_M,M_IO_DRV_M)
|
|
|
|
|
|
+#define M_IO_DRV_M _SB_MAKEMASK(2, S_IO_DRV_M)
|
|
|
|
+#define V_IO_DRV_M(x) _SB_MAKEVALUE(x, S_IO_DRV_M)
|
|
|
|
+#define G_IO_DRV_M(x) _SB_GETVALUE(x, S_IO_DRV_M, M_IO_DRV_M)
|
|
|
|
|
|
/*
|
|
/*
|
|
* Generic Bus Output Drive Control Register 3 (Table 14-21)
|
|
* Generic Bus Output Drive Control Register 3 (Table 14-21)
|
|
*/
|
|
*/
|
|
|
|
|
|
#define S_IO_SLEW3 0
|
|
#define S_IO_SLEW3 0
|
|
-#define M_IO_SLEW3 _SB_MAKEMASK(2,S_IO_SLEW3)
|
|
|
|
-#define V_IO_SLEW3(x) _SB_MAKEVALUE(x,S_IO_SLEW3)
|
|
|
|
-#define G_IO_SLEW3(x) _SB_GETVALUE(x,S_IO_SLEW3,M_IO_SLEW3)
|
|
|
|
|
|
+#define M_IO_SLEW3 _SB_MAKEMASK(2, S_IO_SLEW3)
|
|
|
|
+#define V_IO_SLEW3(x) _SB_MAKEVALUE(x, S_IO_SLEW3)
|
|
|
|
+#define G_IO_SLEW3(x) _SB_GETVALUE(x, S_IO_SLEW3, M_IO_SLEW3)
|
|
|
|
|
|
#define S_IO_DRV_N 2
|
|
#define S_IO_DRV_N 2
|
|
-#define M_IO_DRV_N _SB_MAKEMASK(2,S_IO_DRV_N)
|
|
|
|
-#define V_IO_DRV_N(x) _SB_MAKEVALUE(x,S_IO_DRV_N)
|
|
|
|
-#define G_IO_DRV_N(x) _SB_GETVALUE(x,S_IO_DRV_N,M_IO_DRV_N)
|
|
|
|
|
|
+#define M_IO_DRV_N _SB_MAKEMASK(2, S_IO_DRV_N)
|
|
|
|
+#define V_IO_DRV_N(x) _SB_MAKEVALUE(x, S_IO_DRV_N)
|
|
|
|
+#define G_IO_DRV_N(x) _SB_GETVALUE(x, S_IO_DRV_N, M_IO_DRV_N)
|
|
|
|
|
|
#define S_IO_DRV_P 6
|
|
#define S_IO_DRV_P 6
|
|
-#define M_IO_DRV_P _SB_MAKEMASK(2,S_IO_DRV_P)
|
|
|
|
-#define V_IO_DRV_P(x) _SB_MAKEVALUE(x,S_IO_DRV_P)
|
|
|
|
-#define G_IO_DRV_P(x) _SB_GETVALUE(x,S_IO_DRV_P,M_IO_DRV_P)
|
|
|
|
|
|
+#define M_IO_DRV_P _SB_MAKEMASK(2, S_IO_DRV_P)
|
|
|
|
+#define V_IO_DRV_P(x) _SB_MAKEVALUE(x, S_IO_DRV_P)
|
|
|
|
+#define G_IO_DRV_P(x) _SB_GETVALUE(x, S_IO_DRV_P, M_IO_DRV_P)
|
|
|
|
|
|
#define S_IO_DRV_Q 10
|
|
#define S_IO_DRV_Q 10
|
|
-#define M_IO_DRV_Q _SB_MAKEMASK(2,S_IO_DRV_Q)
|
|
|
|
-#define V_IO_DRV_Q(x) _SB_MAKEVALUE(x,S_IO_DRV_Q)
|
|
|
|
-#define G_IO_DRV_Q(x) _SB_GETVALUE(x,S_IO_DRV_Q,M_IO_DRV_Q)
|
|
|
|
|
|
+#define M_IO_DRV_Q _SB_MAKEMASK(2, S_IO_DRV_Q)
|
|
|
|
+#define V_IO_DRV_Q(x) _SB_MAKEVALUE(x, S_IO_DRV_Q)
|
|
|
|
+#define G_IO_DRV_Q(x) _SB_GETVALUE(x, S_IO_DRV_Q, M_IO_DRV_Q)
|
|
|
|
|
|
#define S_IO_DRV_R 14
|
|
#define S_IO_DRV_R 14
|
|
-#define M_IO_DRV_R _SB_MAKEMASK(2,S_IO_DRV_R)
|
|
|
|
-#define V_IO_DRV_R(x) _SB_MAKEVALUE(x,S_IO_DRV_R)
|
|
|
|
-#define G_IO_DRV_R(x) _SB_GETVALUE(x,S_IO_DRV_R,M_IO_DRV_R)
|
|
|
|
|
|
+#define M_IO_DRV_R _SB_MAKEMASK(2, S_IO_DRV_R)
|
|
|
|
+#define V_IO_DRV_R(x) _SB_MAKEVALUE(x, S_IO_DRV_R)
|
|
|
|
+#define G_IO_DRV_R(x) _SB_GETVALUE(x, S_IO_DRV_R, M_IO_DRV_R)
|
|
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -329,9 +329,9 @@
|
|
|
|
|
|
#if SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
#if SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
#define S_PCMCIA_MODE 16
|
|
#define S_PCMCIA_MODE 16
|
|
-#define M_PCMCIA_MODE _SB_MAKEMASK(3,S_PCMCIA_MODE)
|
|
|
|
-#define V_PCMCIA_MODE(x) _SB_MAKEVALUE(x,S_PCMCIA_MODE)
|
|
|
|
-#define G_PCMCIA_MODE(x) _SB_GETVALUE(x,S_PCMCIA_MODE,M_PCMCIA_MODE)
|
|
|
|
|
|
+#define M_PCMCIA_MODE _SB_MAKEMASK(3, S_PCMCIA_MODE)
|
|
|
|
+#define V_PCMCIA_MODE(x) _SB_MAKEVALUE(x, S_PCMCIA_MODE)
|
|
|
|
+#define G_PCMCIA_MODE(x) _SB_GETVALUE(x, S_PCMCIA_MODE, M_PCMCIA_MODE)
|
|
|
|
|
|
#define K_PCMCIA_MODE_PCMA_NOB 0 /* standard PCMCIA "A", no "B" */
|
|
#define K_PCMCIA_MODE_PCMA_NOB 0 /* standard PCMCIA "A", no "B" */
|
|
#define K_PCMCIA_MODE_IDEA_NOB 1 /* IDE "A", no "B" */
|
|
#define K_PCMCIA_MODE_IDEA_NOB 1 /* IDE "A", no "B" */
|
|
@@ -369,49 +369,49 @@
|
|
#define K_GPIO_INTR_SPLIT 3
|
|
#define K_GPIO_INTR_SPLIT 3
|
|
|
|
|
|
#define S_GPIO_INTR_TYPEX(n) (((n)/2)*2)
|
|
#define S_GPIO_INTR_TYPEX(n) (((n)/2)*2)
|
|
-#define M_GPIO_INTR_TYPEX(n) _SB_MAKEMASK(2,S_GPIO_INTR_TYPEX(n))
|
|
|
|
-#define V_GPIO_INTR_TYPEX(n,x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPEX(n))
|
|
|
|
-#define G_GPIO_INTR_TYPEX(n,x) _SB_GETVALUE(x,S_GPIO_INTR_TYPEX(n),M_GPIO_INTR_TYPEX(n))
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPEX(n) _SB_MAKEMASK(2, S_GPIO_INTR_TYPEX(n))
|
|
|
|
+#define V_GPIO_INTR_TYPEX(n, x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPEX(n))
|
|
|
|
+#define G_GPIO_INTR_TYPEX(n, x) _SB_GETVALUE(x, S_GPIO_INTR_TYPEX(n), M_GPIO_INTR_TYPEX(n))
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE0 0
|
|
#define S_GPIO_INTR_TYPE0 0
|
|
-#define M_GPIO_INTR_TYPE0 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE0)
|
|
|
|
-#define V_GPIO_INTR_TYPE0(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE0)
|
|
|
|
-#define G_GPIO_INTR_TYPE0(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE0,M_GPIO_INTR_TYPE0)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE0 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE0)
|
|
|
|
+#define V_GPIO_INTR_TYPE0(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE0)
|
|
|
|
+#define G_GPIO_INTR_TYPE0(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE0, M_GPIO_INTR_TYPE0)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE2 2
|
|
#define S_GPIO_INTR_TYPE2 2
|
|
-#define M_GPIO_INTR_TYPE2 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE2)
|
|
|
|
-#define V_GPIO_INTR_TYPE2(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE2)
|
|
|
|
-#define G_GPIO_INTR_TYPE2(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE2,M_GPIO_INTR_TYPE2)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE2 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE2)
|
|
|
|
+#define V_GPIO_INTR_TYPE2(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE2)
|
|
|
|
+#define G_GPIO_INTR_TYPE2(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE2, M_GPIO_INTR_TYPE2)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE4 4
|
|
#define S_GPIO_INTR_TYPE4 4
|
|
-#define M_GPIO_INTR_TYPE4 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE4)
|
|
|
|
-#define V_GPIO_INTR_TYPE4(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE4)
|
|
|
|
-#define G_GPIO_INTR_TYPE4(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE4,M_GPIO_INTR_TYPE4)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE4 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE4)
|
|
|
|
+#define V_GPIO_INTR_TYPE4(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE4)
|
|
|
|
+#define G_GPIO_INTR_TYPE4(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE4, M_GPIO_INTR_TYPE4)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE6 6
|
|
#define S_GPIO_INTR_TYPE6 6
|
|
-#define M_GPIO_INTR_TYPE6 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE6)
|
|
|
|
-#define V_GPIO_INTR_TYPE6(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE6)
|
|
|
|
-#define G_GPIO_INTR_TYPE6(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE6,M_GPIO_INTR_TYPE6)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE6 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE6)
|
|
|
|
+#define V_GPIO_INTR_TYPE6(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE6)
|
|
|
|
+#define G_GPIO_INTR_TYPE6(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE6, M_GPIO_INTR_TYPE6)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE8 8
|
|
#define S_GPIO_INTR_TYPE8 8
|
|
-#define M_GPIO_INTR_TYPE8 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE8)
|
|
|
|
-#define V_GPIO_INTR_TYPE8(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE8)
|
|
|
|
-#define G_GPIO_INTR_TYPE8(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE8,M_GPIO_INTR_TYPE8)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE8 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE8)
|
|
|
|
+#define V_GPIO_INTR_TYPE8(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE8)
|
|
|
|
+#define G_GPIO_INTR_TYPE8(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE8, M_GPIO_INTR_TYPE8)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE10 10
|
|
#define S_GPIO_INTR_TYPE10 10
|
|
-#define M_GPIO_INTR_TYPE10 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE10)
|
|
|
|
-#define V_GPIO_INTR_TYPE10(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE10)
|
|
|
|
-#define G_GPIO_INTR_TYPE10(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE10,M_GPIO_INTR_TYPE10)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE10 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE10)
|
|
|
|
+#define V_GPIO_INTR_TYPE10(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE10)
|
|
|
|
+#define G_GPIO_INTR_TYPE10(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE10, M_GPIO_INTR_TYPE10)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE12 12
|
|
#define S_GPIO_INTR_TYPE12 12
|
|
-#define M_GPIO_INTR_TYPE12 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE12)
|
|
|
|
-#define V_GPIO_INTR_TYPE12(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE12)
|
|
|
|
-#define G_GPIO_INTR_TYPE12(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE12,M_GPIO_INTR_TYPE12)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE12 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE12)
|
|
|
|
+#define V_GPIO_INTR_TYPE12(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE12)
|
|
|
|
+#define G_GPIO_INTR_TYPE12(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE12, M_GPIO_INTR_TYPE12)
|
|
|
|
|
|
#define S_GPIO_INTR_TYPE14 14
|
|
#define S_GPIO_INTR_TYPE14 14
|
|
-#define M_GPIO_INTR_TYPE14 _SB_MAKEMASK(2,S_GPIO_INTR_TYPE14)
|
|
|
|
-#define V_GPIO_INTR_TYPE14(x) _SB_MAKEVALUE(x,S_GPIO_INTR_TYPE14)
|
|
|
|
-#define G_GPIO_INTR_TYPE14(x) _SB_GETVALUE(x,S_GPIO_INTR_TYPE14,M_GPIO_INTR_TYPE14)
|
|
|
|
|
|
+#define M_GPIO_INTR_TYPE14 _SB_MAKEMASK(2, S_GPIO_INTR_TYPE14)
|
|
|
|
+#define V_GPIO_INTR_TYPE14(x) _SB_MAKEVALUE(x, S_GPIO_INTR_TYPE14)
|
|
|
|
+#define G_GPIO_INTR_TYPE14(x) _SB_GETVALUE(x, S_GPIO_INTR_TYPE14, M_GPIO_INTR_TYPE14)
|
|
|
|
|
|
#if SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
#if SIBYTE_HDR_FEATURE_CHIP(1480)
|
|
|
|
|
|
@@ -425,49 +425,49 @@
|
|
#define K_GPIO_INTR_UNPRED2 3
|
|
#define K_GPIO_INTR_UNPRED2 3
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPEX(n) (((n)/2)*2)
|
|
#define S_GPIO_INTR_ATYPEX(n) (((n)/2)*2)
|
|
-#define M_GPIO_INTR_ATYPEX(n) _SB_MAKEMASK(2,S_GPIO_INTR_ATYPEX(n))
|
|
|
|
-#define V_GPIO_INTR_ATYPEX(n,x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPEX(n))
|
|
|
|
-#define G_GPIO_INTR_ATYPEX(n,x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPEX(n),M_GPIO_INTR_ATYPEX(n))
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPEX(n) _SB_MAKEMASK(2, S_GPIO_INTR_ATYPEX(n))
|
|
|
|
+#define V_GPIO_INTR_ATYPEX(n, x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPEX(n))
|
|
|
|
+#define G_GPIO_INTR_ATYPEX(n, x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPEX(n), M_GPIO_INTR_ATYPEX(n))
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE0 0
|
|
#define S_GPIO_INTR_ATYPE0 0
|
|
-#define M_GPIO_INTR_ATYPE0 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE0)
|
|
|
|
-#define V_GPIO_INTR_ATYPE0(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE0)
|
|
|
|
-#define G_GPIO_INTR_ATYPE0(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE0,M_GPIO_INTR_ATYPE0)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE0 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE0)
|
|
|
|
+#define V_GPIO_INTR_ATYPE0(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE0)
|
|
|
|
+#define G_GPIO_INTR_ATYPE0(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE0, M_GPIO_INTR_ATYPE0)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE2 2
|
|
#define S_GPIO_INTR_ATYPE2 2
|
|
-#define M_GPIO_INTR_ATYPE2 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE2)
|
|
|
|
-#define V_GPIO_INTR_ATYPE2(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE2)
|
|
|
|
-#define G_GPIO_INTR_ATYPE2(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE2,M_GPIO_INTR_ATYPE2)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE2 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE2)
|
|
|
|
+#define V_GPIO_INTR_ATYPE2(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE2)
|
|
|
|
+#define G_GPIO_INTR_ATYPE2(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE2, M_GPIO_INTR_ATYPE2)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE4 4
|
|
#define S_GPIO_INTR_ATYPE4 4
|
|
-#define M_GPIO_INTR_ATYPE4 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE4)
|
|
|
|
-#define V_GPIO_INTR_ATYPE4(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE4)
|
|
|
|
-#define G_GPIO_INTR_ATYPE4(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE4,M_GPIO_INTR_ATYPE4)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE4 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE4)
|
|
|
|
+#define V_GPIO_INTR_ATYPE4(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE4)
|
|
|
|
+#define G_GPIO_INTR_ATYPE4(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE4, M_GPIO_INTR_ATYPE4)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE6 6
|
|
#define S_GPIO_INTR_ATYPE6 6
|
|
-#define M_GPIO_INTR_ATYPE6 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE6)
|
|
|
|
-#define V_GPIO_INTR_ATYPE6(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE6)
|
|
|
|
-#define G_GPIO_INTR_ATYPE6(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE6,M_GPIO_INTR_ATYPE6)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE6 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE6)
|
|
|
|
+#define V_GPIO_INTR_ATYPE6(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE6)
|
|
|
|
+#define G_GPIO_INTR_ATYPE6(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE6, M_GPIO_INTR_ATYPE6)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE8 8
|
|
#define S_GPIO_INTR_ATYPE8 8
|
|
-#define M_GPIO_INTR_ATYPE8 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE8)
|
|
|
|
-#define V_GPIO_INTR_ATYPE8(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE8)
|
|
|
|
-#define G_GPIO_INTR_ATYPE8(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE8,M_GPIO_INTR_ATYPE8)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE8 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE8)
|
|
|
|
+#define V_GPIO_INTR_ATYPE8(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE8)
|
|
|
|
+#define G_GPIO_INTR_ATYPE8(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE8, M_GPIO_INTR_ATYPE8)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE10 10
|
|
#define S_GPIO_INTR_ATYPE10 10
|
|
-#define M_GPIO_INTR_ATYPE10 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE10)
|
|
|
|
-#define V_GPIO_INTR_ATYPE10(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE10)
|
|
|
|
-#define G_GPIO_INTR_ATYPE10(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE10,M_GPIO_INTR_ATYPE10)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE10 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE10)
|
|
|
|
+#define V_GPIO_INTR_ATYPE10(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE10)
|
|
|
|
+#define G_GPIO_INTR_ATYPE10(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE10, M_GPIO_INTR_ATYPE10)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE12 12
|
|
#define S_GPIO_INTR_ATYPE12 12
|
|
-#define M_GPIO_INTR_ATYPE12 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE12)
|
|
|
|
-#define V_GPIO_INTR_ATYPE12(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE12)
|
|
|
|
-#define G_GPIO_INTR_ATYPE12(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE12,M_GPIO_INTR_ATYPE12)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE12 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE12)
|
|
|
|
+#define V_GPIO_INTR_ATYPE12(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE12)
|
|
|
|
+#define G_GPIO_INTR_ATYPE12(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE12, M_GPIO_INTR_ATYPE12)
|
|
|
|
|
|
#define S_GPIO_INTR_ATYPE14 14
|
|
#define S_GPIO_INTR_ATYPE14 14
|
|
-#define M_GPIO_INTR_ATYPE14 _SB_MAKEMASK(2,S_GPIO_INTR_ATYPE14)
|
|
|
|
-#define V_GPIO_INTR_ATYPE14(x) _SB_MAKEVALUE(x,S_GPIO_INTR_ATYPE14)
|
|
|
|
-#define G_GPIO_INTR_ATYPE14(x) _SB_GETVALUE(x,S_GPIO_INTR_ATYPE14,M_GPIO_INTR_ATYPE14)
|
|
|
|
|
|
+#define M_GPIO_INTR_ATYPE14 _SB_MAKEMASK(2, S_GPIO_INTR_ATYPE14)
|
|
|
|
+#define V_GPIO_INTR_ATYPE14(x) _SB_MAKEVALUE(x, S_GPIO_INTR_ATYPE14)
|
|
|
|
+#define G_GPIO_INTR_ATYPE14(x) _SB_GETVALUE(x, S_GPIO_INTR_ATYPE14, M_GPIO_INTR_ATYPE14)
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
|