blob: 43bbaa5b914b602d8608d7b2158b915c91330303 [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
10static constexpr uint32_t P9_DD10_CHIPID = 0x120D1049;
11
Matt Spinler0c0eeff2017-02-28 10:06:56 -060012static constexpr uint16_t P9_FSI_A_SI1S = 0x081C;
13static constexpr uint16_t P9_LL_MODE_REG = 0x0840;
Andrew Geissler16e099a2017-06-08 15:36:09 -050014static constexpr uint16_t P9_FSI2PIB_CHIPID = 0x100A;
Matt Spinler0c0eeff2017-02-28 10:06:56 -060015static constexpr uint16_t P9_FSI2PIB_INTERRUPT = 0x100B;
16static constexpr uint16_t P9_FSI2PIB_TRUE_MASK = 0x100D;
17static constexpr uint16_t P9_CBS_CS = 0x2801;
Andrew Geissler2548c7a2017-05-18 15:35:40 -050018static constexpr uint16_t P9_SBE_CTRL_STATUS = 0x2808;
spashabk-in6ebf5ca2017-09-19 04:11:38 -050019static constexpr uint16_t P9_SBE_MSG_REGISTER = 0x2809;
Matt Spinler0c0eeff2017-02-28 10:06:56 -060020static constexpr uint16_t P9_ROOT_CTRL0 = 0x2810;
21static constexpr uint16_t P9_PERV_CTRL0 = 0x281A;
spashabk-in6ebf5ca2017-09-19 04:11:38 -050022static constexpr uint16_t P9_HB_MBX5_REG = 0x283C;
Matt Spinler0c0eeff2017-02-28 10:06:56 -060023static constexpr uint16_t P9_SCRATCH_REGISTER_8 = 0x283F;
24static constexpr uint16_t P9_ROOT_CTRL8 = 0x2918;
25}
26}
27}