12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /***************************************************************
- ** **
- ** (C)Copyright 2006-2009,American Megatrends Inc. **
- ** **
- ** All Rights Reserved. **
- ** **
- ** 5555 Oakbrook Pkwy Suite 200, Norcross, **
- ** **
- ** Georgia - 30093, USA. Phone-(770)-246-8600. **
- ** **
- ***************************************************************/
- //#include "Debug.h"
- #define SP_READ_HOST_MEM_BYTE(P1, P2)
- #define SP_READ_HOST_MEM_WORD(P1, P2)
- #define SP_WRITE_HOST_MEM_BYTE(P1, P2)
- #define SP_WRITE_HOST_MEM_WORD(P1, P2)
- #define SP_GET_ACPI_STATE(ACPI_STATE) (ACPI_STATE = 1);
- #define SP_READ_I2C_REG(BUS, SA, REG, VAL) (VAL = 1)
- #define SP_WRITE_I2C_REG(P1, P2, P3, P4) 0
- #define SP_RW_I2C(P1, P2, P3, P4, P5, P6) 0
- #define SP_ENTER_CRITICAL_SECTION()
- #define SP_EXIT_CRITICAL_SECTION()
- #define SP_ACQUIRE_SLOCK()
- #define SP_RELEASE_SLOCK()
- #define SP_OEM_CMD(P1, P2, P3, P4)
-
- #define SP_MALLOC(SIZE, PTR) \
- do \
- { \
- PTR = malloc (SIZE); \
- } while (0)
- #define SP_MEMCPY memcpy
- #define SP_MEMSET memset
- #define SP_STRNCMP strncmp
- #define SP_ASSERT(P1) assert (P1);
- #define SP_DELAY_MS(MS) OS_TIME_DELAY_HMSM (0, 0, 0, MS)
- #if defined (HOST_BIG_ENDIAN)
- #define SPTOH16(VAL) VAL
- #define HTOSP16(VAL) VAL
- #define SPTOH32(VAL) VAL
- #define HTOSP32(VAL) VAL
- #elif defined (HOST_LITTLE_ENDIAN)
- #define SPTOH16(P1) ((u16)(((P1) >> 8) + ((P1) << 8)))
- #define HTOSP16(P1) ((u16)(((P1) >> 8) + ((P1) << 8)))
- #define SPTOH32(P1) ((SPTOH16 ((P1) & 0xffff) << 16) + (SPTOH16 ((P1) >> 16)))
- #define HTOSP32(P1) ((HTOSP16 ((P1) & 0xffff) << 16) + (HTOSP16 ((P1) >> 16)))
- #else
- #error "Error HOST BYTE ORDER/ENDIAN not defined"
- #endif
- /*** DEBUG MACROS ***/
- #define SP_DBG_INIT(BAUD_RATE)
- #define SP_DBG_WRITE_BYTE(BYTE)
- #define SP_DBG_READ_BYTE(BYTE)
|