hc
2024-03-25 edb30157bad0c0001c32b854271ace01d3b9a16a
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
/** @file
 
  Copyright (c) 2018, Hisilicon Limited. All rights reserved.<BR>
  Copyright (c) 2018, Linaro Limited. All rights reserved.<BR>
 
  SPDX-License-Identifier: BSD-2-Clause-Patent
 
**/
 
#ifndef __CPLDD06_H__
#define __CPLDD06_H__
 
#define CPLD_BASE_ADDRESS                 0x80000000
 
#define CPLD_BIOSINDICATE_FLAG            0x09
#define CPLD_I2C_SWITCH_FLAG              0x17
#define CPU_GET_I2C_CONTROL               BIT2
#define BMC_I2C_STATUS                    BIT3
 
#define CPLD_LOGIC_VERSION                (0x4)
#define CPLD_LOGIC_COMPILE_YEAR          (0x1)
#define CPLD_LOGIC_COMPILE_MONTH         (0x2)
#define CPLD_LOGIC_COMPILE_DAY           (0x3)
 
#define CPLD_RISER_PRSNT_FLAG             0x40
#define CPU1_RISER_PRESENT                BIT6
#define CPU0_RISER_PRESENT                BIT7
#define CPLD_RISER2_BOARD_ID              0x44
 
#define CPLD_X8_X8_X8_BOARD_ID            0x92
#define CPLD_X16_X8_BOARD_ID              0x93
 
#define CPLD_CLOCK_FLAG      0xFD
#define CPLD_BOM_VER_FLAG    0x0B
#define CPLD_BOARD_REVISION_4TH           0x4
 
#endif /* __CPLDD06_H__ */