From 9d2ed41fcb1dc635ce7d689c60cdf374f2394dbd Mon Sep 17 00:00:00 2001 From: G S Niteesh Babu Date: Fri, 4 Dec 2020 13:40:46 +0530 Subject: bsps/shared/ofw: Implement RTEMS OFW interface RTEMS OFW is a FDT only implementation of the OpenFirmWare interface. This API is created to be compatible with FreeBSD OpenFirmWare interface. The main intention is to make porting of FreeBSD drivers to RTEMS easier. Most functions implemented have an direct one-one mapping with the original OFW API and some extra auxiliary functions were implemented to make working with device trees easier in RTEMS. Update #3784 --- spec/build/bsps/obj.yml | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'spec/build/bsps') diff --git a/spec/build/bsps/obj.yml b/spec/build/bsps/obj.yml index a454783d51..b598d54d16 100644 --- a/spec/build/bsps/obj.yml +++ b/spec/build/bsps/obj.yml @@ -24,6 +24,10 @@ install: - bsps/include/bsp/u-boot.h - bsps/include/bsp/uart-output-char.h - bsps/include/bsp/utility.h +- destination: ${BSP_INCLUDEDIR}/ofw + source: + - bsps/include/ofw/ofw.h + - bsps/include/ofw/ofw_compat.h - destination: ${BSP_INCLUDEDIR}/libchip source: - bsps/include/libchip/ata.h @@ -96,4 +100,5 @@ source: - bsps/shared/dev/serial/serprobe.c - bsps/shared/start/bootcard.c - bsps/shared/rtems-version.c +- bsps/shared/ofw/ofw.c type: build -- cgit v1.2.3