summaryrefslogtreecommitdiffstats
path: root/src/ssx/pgp/registers/pmc_register_addresses.h
blob: 96f8dac19a1ddeb4b5c37c492546ed65f7e18e0e (plain)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#ifndef __PMC_REGISTER_ADDRESSES_H__
#define __PMC_REGISTER_ADDRESSES_H__

// $Id: pmc_register_addresses.h,v 1.1.1.1 2013/12/11 21:03:23 bcbrock Exp $
// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ssx/pgp/registers/pmc_register_addresses.h,v $
//-----------------------------------------------------------------------------
// *! (C) Copyright International Business Machines Corp. 2013
// *! All Rights Reserved -- Property of IBM
// *! *** IBM Confidential ***
//-----------------------------------------------------------------------------

/// \file pmc_register_addresses.h
/// \brief Symbolic addresses for the PMC unit

// *** WARNING *** - This file is generated automatically, do not edit.


#define PMC_OCI_BASE 0x40010000
#define PMC_MODE_REG 0x40010000
#define PMC_HARDWARE_AUCTION_PSTATE_REG 0x40010008
#define PMC_PSTATE_MONITOR_AND_CTRL_REG 0x40010010
#define PMC_RAIL_BOUNDS_REGISTER 0x40010018
#define PMC_GLOBAL_PSTATE_BOUNDS_REG 0x40010020
#define PMC_PARAMETER_REG0 0x40010028
#define PMC_PARAMETER_REG1 0x40010030
#define PMC_EFF_GLOBAL_ACTUAL_VOLTAGE_REG 0x40010038
#define PMC_GLOBAL_ACTUAL_VOLTAGE_REG 0x40010040
#define PMC_STATUS_REG 0x40010048
#define PMC_PHASE_ENABLE_REG 0x40010050
#define PMC_UNDERVOLTING_REG 0x40010060
#define PMC_CORE_DECONFIGURATION_REG 0x40010068
#define PMC_INTCHP_CTRL_REG1 0x40010080
#define PMC_INTCHP_CTRL_REG2 0x40010088
#define PMC_INTCHP_CTRL_REG4 0x40010090
#define PMC_INTCHP_STATUS_REG 0x40010098
#define PMC_INTCHP_COMMAND_REG 0x400100a0
#define PMC_INTCHP_MSG_WDATA 0x400100a8
#define PMC_INTCHP_MSG_RDATA 0x400100b0
#define PMC_INTCHP_PSTATE_REG 0x400100b8
#define PMC_INTCHP_GLOBACK_REG 0x400100c0
#define PMC_FSMSTATE_STATUS_REG 0x40010100
#define PMC_TRACE_MODE_REG 0x40010180
#define PMC_SPIV_CTRL_REG0A 0x40010200
#define PMC_SPIV_CTRL_REG0B 0x40010208
#define PMC_SPIV_CTRL_REG1 0x40010210
#define PMC_SPIV_CTRL_REG2 0x40010218
#define PMC_SPIV_CTRL_REG3 0x40010220
#define PMC_SPIV_CTRL_REG4 0x40010228
#define PMC_SPIV_STATUS_REG 0x40010230
#define PMC_SPIV_COMMAND_REG 0x40010238
#define PMC_O2S_CTRL_REG0A 0x40010280
#define PMC_O2S_CTRL_REG0B 0x40010288
#define PMC_O2S_CTRL_REG1 0x40010290
#define PMC_O2S_CTRL_REG2 0x40010298
#define PMC_O2S_CTRL_REG4 0x400102a8
#define PMC_O2S_STATUS_REG 0x400102b0
#define PMC_O2S_COMMAND_REG 0x400102b8
#define PMC_O2S_WDATA_REG 0x400102c0
#define PMC_O2S_RDATA_REG 0x400102c8
#define PMC_O2P_ADDR_REG 0x40010300
#define PMC_O2P_CTRL_STATUS_REG 0x40010308
#define PMC_O2P_SEND_DATA_HI_REG 0x40010310
#define PMC_O2P_SEND_DATA_LO_REG 0x40010318
#define PMC_O2P_RECV_DATA_HI_REG 0x40010320
#define PMC_O2P_RECV_DATA_LO_REG 0x40010328
#define PMC_OCC_HEARTBEAT_REG 0x40010330
#define PMC_ERROR_INT_MASK_HI_REG 0x40010338
#define PMC_ERROR_INT_MASK_LO_REG 0x40010340
#define PMC_IDLE_SUSPEND_MASK_REG 0x40010348
#define PMC_PEND_IDLE_REQ_REG0 0x40010400
#define PMC_PEND_IDLE_REQ_REG1 0x40010408
#define PMC_PEND_IDLE_REQ_REG2 0x40010410
#define PMC_PEND_IDLE_REQ_REG3 0x40010418
#define PMC_SLEEP_INT_REQ_VEC_REG0 0x40010420
#define PMC_SLEEP_INT_REQ_VEC_REG1 0x40010428
#define PMC_SLEEP_INT_REQ_VEC_REG2 0x40010430
#define PMC_SLEEP_INT_REQ_VEC_REG3 0x40010438
#define PMC_WINKLE_INT_REQ_VEC_REG0 0x40010440
#define PMC_WINKLE_INT_REQ_VEC_REG1 0x40010448
#define PMC_WINKLE_INT_REQ_VEC_REG2 0x40010450
#define PMC_WINKLE_INT_REQ_VEC_REG3 0x40010458
#define PMC_NAP_INT_REQ_VEC_REG0 0x40010460
#define PMC_NAP_INT_REQ_VEC_REG1 0x40010468
#define PMC_PORE_REQ_REG0 0x40010470
#define PMC_PORE_REQ_REG1 0x40010478
#define PMC_PORE_REQ_STAT_REG 0x40010480
#define PMC_PORE_REQ_TOUT_TH_REG 0x40010488
#define PMC_DEEP_EXIT_MASK_REG 0x40010490
#define PMC_DEEP_EXIT_MASK_REG_AND 0x40010500
#define PMC_DEEP_EXIT_MASK_REG_OR 0x40010508
#define PMC_CORE_PSTATE_REG0 0x400104a0
#define PMC_CORE_PSTATE_REG1 0x400104a8
#define PMC_CORE_PSTATE_REG2 0x400104b0
#define PMC_CORE_PSTATE_REG3 0x400104b8
#define PMC_CORE_POWER_DONATION_REG 0x400104c0
#define PMC_PMAX_SYNC_COLLECTION_REG 0x400104c8
#define PMC_PMAX_SYNC_COLLECTION_MASK_REG 0x400104d0
#define PMC_GPSA_ACK_COLLECTION_REG 0x400104d8
#define PMC_GPSA_ACK_COLLECTION_MASK_REG 0x400104e0
#define PMC_PORE_SCRATCH_REG0 0x400104e8
#define PMC_PORE_SCRATCH_REG1 0x400104f0
#define PMC_DEEP_IDLE_EXIT_REG 0x400104f8
#define PMC_DEEP_STATUS_REG 0x40010510
#define PMC_PIB_BASE 0x01010840
#define PMC_LFIR_ERR_REG 0x01010840
#define PMC_LFIR_ERR_REG_AND 0x01010841
#define PMC_LFIR_ERR_REG_OR 0x01010842
#define PMC_LFIR_ERR_MASK_REG 0x01010843
#define PMC_LFIR_ERR_MASK_REG_AND 0x01010844
#define PMC_LFIR_ERR_MASK_REG_OR 0x01010845
#define PMC_LFIR_ACTION0_REG 0x01010846
#define PMC_LFIR_ACTION1_REG 0x01010847
#define PMC_LFIR_WOF_REG 0x01010848

#endif // __PMC_REGISTER_ADDRESSES_H__

OpenPOWER on IntegriCloud