10c0eeff6SMatt Spinler #pragma once
20c0eeff6SMatt Spinler 
30c0eeff6SMatt Spinler namespace openpower
40c0eeff6SMatt Spinler {
50c0eeff6SMatt Spinler namespace cfam
60c0eeff6SMatt Spinler {
70c0eeff6SMatt Spinler namespace p9
80c0eeff6SMatt Spinler {
916e099a7SAndrew Geissler 
1016e099a7SAndrew Geissler static constexpr uint32_t P9_DD10_CHIPID = 0x120D1049;
1116e099a7SAndrew Geissler 
120c0eeff6SMatt Spinler static constexpr uint16_t P9_FSI_A_SI1S = 0x081C;
130c0eeff6SMatt Spinler static constexpr uint16_t P9_LL_MODE_REG = 0x0840;
1416e099a7SAndrew Geissler static constexpr uint16_t P9_FSI2PIB_CHIPID = 0x100A;
150c0eeff6SMatt Spinler static constexpr uint16_t P9_FSI2PIB_INTERRUPT = 0x100B;
160c0eeff6SMatt Spinler static constexpr uint16_t P9_FSI2PIB_TRUE_MASK = 0x100D;
170c0eeff6SMatt Spinler static constexpr uint16_t P9_CBS_CS = 0x2801;
182548c7a3SAndrew Geissler static constexpr uint16_t P9_SBE_CTRL_STATUS = 0x2808;
196ebf5cacSspashabk-in static constexpr uint16_t P9_SBE_MSG_REGISTER = 0x2809;
200c0eeff6SMatt Spinler static constexpr uint16_t P9_ROOT_CTRL0 = 0x2810;
210c0eeff6SMatt Spinler static constexpr uint16_t P9_PERV_CTRL0 = 0x281A;
226ebf5cacSspashabk-in static constexpr uint16_t P9_HB_MBX5_REG = 0x283C;
230c0eeff6SMatt Spinler static constexpr uint16_t P9_SCRATCH_REGISTER_8 = 0x283F;
240c0eeff6SMatt Spinler static constexpr uint16_t P9_ROOT_CTRL8 = 0x2918;
25f0d958dfSAnthony Wilson static constexpr uint16_t P9_ROOT_CTRL1_CLEAR = 0x2931;
26*f78d9042SPatrick Venture } // namespace p9
27*f78d9042SPatrick Venture } // namespace cfam
28*f78d9042SPatrick Venture } // namespace openpower
29