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; 25*f0d958dfSAnthony Wilson static constexpr uint16_t P9_ROOT_CTRL1_CLEAR = 0x2931; 260c0eeff6SMatt Spinler } 270c0eeff6SMatt Spinler } 280c0eeff6SMatt Spinler } 29