| /* |
| * 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_ */ |