10c0eeff6SMatt Spinler #pragma once 20c0eeff6SMatt Spinler 30c0eeff6SMatt Spinler namespace openpower 40c0eeff6SMatt Spinler { 50c0eeff6SMatt Spinler namespace cfam 60c0eeff6SMatt Spinler { 70c0eeff6SMatt Spinler namespace p9 80c0eeff6SMatt Spinler { 9*16e099a7SAndrew Geissler 10*16e099a7SAndrew Geissler static constexpr uint32_t P9_DD10_CHIPID = 0x120D1049; 11*16e099a7SAndrew Geissler 120c0eeff6SMatt Spinler static constexpr uint16_t P9_FSI_A_SI1S = 0x081C; 130c0eeff6SMatt Spinler static constexpr uint16_t P9_LL_MODE_REG = 0x0840; 14*16e099a7SAndrew 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; 190c0eeff6SMatt Spinler static constexpr uint16_t P9_ROOT_CTRL0 = 0x2810; 200c0eeff6SMatt Spinler static constexpr uint16_t P9_PERV_CTRL0 = 0x281A; 210c0eeff6SMatt Spinler static constexpr uint16_t P9_SCRATCH_REGISTER_8 = 0x283F; 220c0eeff6SMatt Spinler static constexpr uint16_t P9_ROOT_CTRL8 = 0x2918; 230c0eeff6SMatt Spinler } 240c0eeff6SMatt Spinler } 250c0eeff6SMatt Spinler } 26