platform: Add support for Shakti C-class SoC from IIT-M
authorVijai Kumar K <vijai@behindbytes.com>
Wed, 17 Jun 2020 13:55:16 +0000 (19:25 +0530)
committerAnup Patel <anup@brainfault.org>
Fri, 19 Jun 2020 03:51:46 +0000 (09:21 +0530)
commitdb56ef367cd6dc9dab94076f4c8a3fa9d91bd1f2
tree1be9eab3dc74ee644be5cdfdbcf7ee42e3bc0908
parent637b348224d557cd27c187d4465a90852ddde8a9
platform: Add support for Shakti C-class SoC from IIT-M

C-Class is a member of the SHAKTI family of processors from Indian
Institute of Technology - Madras(IIT-M).
It is an extremely configurable and commercial-grade 5-stage in-order
core supporting the standard RV64GCSUN ISA extensions.

https://gitlab.com/shaktiproject/cores/c-class/blob/master/README.md

We add OpenSBI support for Shakti C-class SoC.

Signed-off-by: Vijai Kumar K <vijai@behindbytes.com>
Reviewed-by: Anup Patel <anup.patel@wdc.com>
docs/platform/generic.md
docs/platform/platform.md
docs/platform/shakti_cclass.md [new file with mode: 0644]
include/sbi_utils/fdt/fdt_helper.h
include/sbi_utils/serial/shakti-uart.h [new file with mode: 0644]
lib/utils/fdt/fdt_helper.c
lib/utils/serial/fdt_serial.c
lib/utils/serial/fdt_serial_shakti.c [new file with mode: 0644]
lib/utils/serial/objects.mk
lib/utils/serial/shakti-uart.c [new file with mode: 0644]