bsp/xilinx-zynq: Add devcfg and slcr drivers

The devfg driver loads the PL with a bitfile image. The driver can also
support scrubbing.

These drivers are from Patrick Gauvin <pggauvin at gmail.com> and a thread
on the devel list: https://lists.rtems.org/pipermail/devel/2017-May/017705.html
This commit is contained in:
Chris Johns
2024-10-30 17:08:28 +11:00
committed by Amar Takhar
parent a1c3d4ba8e
commit bc8ffae115
7 changed files with 1561 additions and 0 deletions

View File

@@ -19,6 +19,12 @@ install:
source:
- bsps/include/dev/i2c/cadence-i2c-regs.h
- bsps/include/dev/i2c/cadence-i2c.h
- destination: ${BSP_INCLUDEDIR}/dev/devcfg
source:
- bsps/arm/xilinx-zynq/include/dev/devcfg/zynq-devcfg.h
- destination: ${BSP_INCLUDEDIR}/dev/slcr
source:
- bsps/arm/xilinx-zynq/include/dev/slcr/zynq-slcr.h
links: []
source:
- bsps/arm/shared/cache/cache-l2c-310.c
@@ -40,4 +46,6 @@ source:
- bsps/shared/start/gettargethash-default.c
- bsps/shared/start/sbrk.c
- bsps/shared/start/stackalloc.c
- bsps/arm/xilinx-zynq/dev/devcfg/zynq-devcfg.c
- bsps/arm/xilinx-zynq/dev/slcr/zynq-slcr.c
type: build