zephyr/soc/riscv32/openisa_rv32m1
Lyle Zhu 34b0516466 boards: riscv32: rv32m1_vega: enable MCUboot for ri5cy core
1. Add flash partitions.
2. Add macro DT_START_UP_ENTRY_OFFSET. The entry of the RV32M1 is
   not the start of the vector table. Add the macro to inform the
   entry offset.
3. Update linker file to support MCUboot
   a. For normal cases (CONFIG_BOOTLOADER_MCUBOOT is cleared), the
   vector table is located last 256bytes of the flash.
   b. If CONFIG_BOOTLOADER_MCUBOOT is set, the vector table is located
   after the image header of MCUboot.

Signed-off-by: Lyle Zhu <lyle.zhu@nxp.com>
2019-06-03 10:43:47 -05:00
..
CMakeLists.txt
Kconfig
Kconfig.defconfig driver: flash: add flash driver for the RV32M1 SOC 2019-06-03 10:43:47 -05:00
Kconfig.soc driver: flash: add flash driver for the RV32M1 SOC 2019-06-03 10:43:47 -05:00
dts_fixup.h boards: riscv32: rv32m1_vega: enable MCUboot for ri5cy core 2019-06-03 10:43:47 -05:00
linker.ld boards: riscv32: rv32m1_vega: enable MCUboot for ri5cy core 2019-06-03 10:43:47 -05:00
soc.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
soc.h soc: riscv32: Move rv32m1 sram memory definitions to dts 2019-05-06 19:09:59 -04:00
soc_context.h arch: soc: riscv32: Separate soc offsets from soc context save 2019-05-06 14:52:17 -05:00
soc_irq.S arch: soc: riscv32: Separate soc offsets from soc context save 2019-05-06 14:52:17 -05:00
soc_offsets.h arch: soc: riscv32: Separate soc offsets from soc context save 2019-05-06 14:52:17 -05:00
soc_ri5cy.h
soc_zero_riscy.h
vector.S
wdog.S