hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
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
/** @file
 
Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent
 
**/
 
#ifndef _SIO_REG_H_
#define _SIO_REG_H_
 
typedef struct {
  UINT8 Index;
  UINT8 Value;
} SIO_INDEX_DATA;
 
#define REG_LOGICAL_DEVICE        0x07
#define ACTIVATE                  0x30
 
#define BASE_ADDRESS_HIGH0        0x60
#define BASE_ADDRESS_LOW0         0x61
#define INTERRUPT_TYPE            0x71
 
#define SIO_INDEX_PORT  0x2E
#define SIO_DATA_PORT   0x2F
 
#define SIO_UART1       0x02
#define SIO_SMI         0x0D
#define SIO_MAILBOX     0x0E
 
#define SIO_UNLOCK      0xA5
#define SIO_LOCK        0xAA
 
#define EXIST BIT4
 
#endif