blob: c8222a9c9f3d5c4895769b16b22cf7acc2867540 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
#ifndef __SI_PLATFORM_H__
#define __SI_PLATFORM_H__
#include <linux/types.h>
#include "osal/include/osal.h"
typedef int int_t;
typedef unsigned int uint_t;
typedef unsigned char prefuint_t;
typedef signed char prefint_t;
#define PLACE_IN_DATA_SEG
#define PLACE_IN_CODE_SEG
#if 0
typedef enum {
FALSE = 0,
TRUE = !(FALSE)
} bool_t;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long uint32_t;
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed long int32_t;
#endif
#define ROM
#define XDATA
/* typedef unsigned char BOOL; */
#define LOW 0
#define HIGH 1
#ifndef BIT0
#define BIT0 0x01
#define BIT1 0x02
#define BIT2 0x04
#define BIT3 0x08
#define BIT4 0x10
#define BIT5 0x20
#define BIT6 0x40
#define BIT7 0x80
#endif
#ifndef BIT_0
#define BIT_0 0x01
#define BIT_1 0x02
#define BIT_2 0x04
#define BIT_3 0x08
#define BIT_4 0x10
#define BIT_5 0x20
#define BIT_6 0x40
#define BIT_7 0x80
#endif
#define MSG_ALWAYS 0x00
#define MSG_STAT 0x01
#define MSG_DBG 0x02
#define SET_BITS 0xFF
#define CLEAR_BITS 0x00
#define RX_BOARD (CLEAR_BITS)
#define SB_NONE (0)
#define SB_EPV5_MARK_II (1)
#define SB_STARTER_KIT_X01 (2)
#define SYSTEM_BOARD (SB_STARTER_KIT_X01)
#if (SYSTEM_BOARD == SB_EPV5_MARK_II)
#define SiI_TARGET_STRING "SiI8334 EPV5 MARK II"
#elif (SYSTEM_BOARD == SB_STARTER_KIT_X01)
#define SiI_TARGET_STRING "SiI8334 Starter Kit X01"
#else
#error "Unknown SYSTEM_BOARD definition."
#endif
#define pinDbgMsgs_HIGH BIT0
#define pinOverrideTiming_HIGH BIT1
#define pinDbgSw3_HIGH BIT2
#define pinDbgSw4_HIGH BIT3
#define pinDbgSw5_HIGH BIT4
#define pinDbgSw6_HIGH BIT5
#define pinSw_HIGH BIT6
#define pinPwSw1aEn_HIGH BIT7
extern unsigned char pinDbgMsgs;
extern unsigned char pinOverrideTiming;
extern unsigned char pinDbgSw3;
extern unsigned char pinDbgSw4;
extern unsigned char pinDbgSw5;
extern unsigned char pinDbgSw6;
extern unsigned char pinSw;
extern unsigned char pinPwSw1aEn;
extern unsigned char pinM2uVbusCtrlM;
extern unsigned char pinMhlUsb;
#define HalI2cReadByte I2C_ReadByte
#define PlatformGPIOGet(a) a
#endif
|