blob: 4ffdc6d3e0c8f1e9a0c32c53c6de0f5c1ae0dfe7 [file] [log] [blame]
Matt Spinler0c0eeff2017-02-28 10:06:56 -06001#pragma once
2
3namespace openpower
4{
5namespace cfam
6{
7namespace p9
8{
Andrew Geissler16e099a2017-06-08 15:36:09 -05009
Patrick Venturef78d9042018-11-01 15:39:53 -070010static constexpr uint32_t P9_DD10_CHIPID = 0x120D1049;
Andrew Geissler16e099a2017-06-08 15:36:09 -050011
Patrick Venturef78d9042018-11-01 15:39:53 -070012static constexpr uint16_t P9_FSI_A_SI1S = 0x081C;
13static constexpr uint16_t P9_LL_MODE_REG = 0x0840;
14static constexpr uint16_t P9_FSI2PIB_CHIPID = 0x100A;
15static constexpr uint16_t P9_FSI2PIB_INTERRUPT = 0x100B;
16static constexpr uint16_t P9_FSI2PIB_TRUE_MASK = 0x100D;
17static constexpr uint16_t P9_CBS_CS = 0x2801;
18static constexpr uint16_t P9_SBE_CTRL_STATUS = 0x2808;
19static constexpr uint16_t P9_SBE_MSG_REGISTER = 0x2809;
20static constexpr uint16_t P9_ROOT_CTRL0 = 0x2810;
21static constexpr uint16_t P9_PERV_CTRL0 = 0x281A;
22static constexpr uint16_t P9_HB_MBX5_REG = 0x283C;
23static constexpr uint16_t P9_SCRATCH_REGISTER_8 = 0x283F;
24static constexpr uint16_t P9_ROOT_CTRL8 = 0x2918;
25static constexpr uint16_t P9_ROOT_CTRL1_CLEAR = 0x2931;
26} // namespace p9
27} // namespace cfam
28} // namespace openpower