/* * Copyright (c) 2018 Foundries.io Ltd * * SPDX-License-Identifier: Apache-2.0 */ #ifndef SOC_RISCV32_OPENISA_RV32M1_SOC_RI5CY_H_ #define SOC_RISCV32_OPENISA_RV32M1_SOC_RI5CY_H_ /* Control and Status Registers (CSRs) available for RI5CY. */ #define RI5CY_USTATUS 0x000 #define RI5CY_UTVEC 0x005 #define RI5CY_UHARTID 0x014 #define RI5CY_UEPC 0x041 #define RI5CY_UCAUSE 0x042 #define RI5CY_MSTATUS 0x300 #define RI5CY_MTVEC 0x305 #define RI5CY_MEPC 0x341 #define RI5CY_MCAUSE 0x342 #define RI5CY_PCCR0 0x780 #define RI5CY_PCCR1 0x781 #define RI5CY_PCCR2 0x782 #define RI5CY_PCCR3 0x783 #define RI5CY_PCCR4 0x784 #define RI5CY_PCCR5 0x785 #define RI5CY_PCCR6 0x786 #define RI5CY_PCCR7 0x787 #define RI5CY_PCCR8 0x788 #define RI5CY_PCCR9 0x789 #define RI5CY_PCCR10 0x78A #define RI5CY_PCCR11 0x78B #define RI5CY_PCER 0x7A0 #define RI5CY_PCMR 0x7A1 #define RI5CY_LPSTART0 0x7B0 #define RI5CY_LPEND0 0x7B1 #define RI5CY_LPCOUNT0 0x7B2 #define RI5CY_LPSTART1 0x7B4 #define RI5CY_LPEND1 0x7B5 #define RI5CY_LPCOUNT1 0x7B6 #define RI5CY_PRIVLV 0xC10 #define RI5CY_MHARTID 0xF14 #endif /* SOC_RISCV32_OPENISA_RV32M1_SOC_RI5CY_H_ */