soc/openisa: enable the C
extension
According to the RV32M1 Series Manual, Rev 1.1 RV32M1 series supports the C extension, and doesn't support the A extension. Apply fixes accordingly. Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
This commit is contained in:
parent
af04e0d3fa
commit
18ddac4acf
2 changed files with 3 additions and 3 deletions
|
@ -23,14 +23,14 @@
|
||||||
cpu@0 {
|
cpu@0 {
|
||||||
device_type = "cpu";
|
device_type = "cpu";
|
||||||
compatible = "openisa,ri5cy", "riscv";
|
compatible = "openisa,ri5cy", "riscv";
|
||||||
riscv,isa = "rv32ima_zicsr_zifencei";
|
riscv,isa = "rv32imc_zicsr_zifencei";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu@1 {
|
cpu@1 {
|
||||||
device_type = "cpu";
|
device_type = "cpu";
|
||||||
compatible = "openisa,zero-ri5cy", "riscv";
|
compatible = "openisa,zero-ri5cy", "riscv";
|
||||||
riscv,isa = "rv32ima_zicsr_zifencei";
|
riscv,isa = "rv32imc_zicsr_zifencei";
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -17,6 +17,6 @@ config SOC_OPENISA_RV32M1
|
||||||
select BUILD_OUTPUT_HEX
|
select BUILD_OUTPUT_HEX
|
||||||
select RISCV_ISA_RV32I
|
select RISCV_ISA_RV32I
|
||||||
select RISCV_ISA_EXT_M
|
select RISCV_ISA_EXT_M
|
||||||
select RISCV_ISA_EXT_A
|
select RISCV_ISA_EXT_C
|
||||||
select RISCV_ISA_EXT_ZICSR
|
select RISCV_ISA_EXT_ZICSR
|
||||||
select RISCV_ISA_EXT_ZIFENCEI
|
select RISCV_ISA_EXT_ZIFENCEI
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue