[PATCH 0/3] Add shared Zynq UART kernel I/O support
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Mar 22 08:44:08 UTC 2024
Sebastian Huber (3):
dev/serial: Simplify some Zynq UART functions
dev/serial: Add ZYNQ_UART_[01]_BASE_ADDR
dev/serial: Add Zynq UART kernel I/O support
bsps/aarch64/xilinx-zynqmp/console/console.c | 58 +++----------------
bsps/arm/xilinx-zynq/console/console-config.c | 49 ----------------
bsps/arm/xilinx-zynq/console/console-init.c | 20 ++++++-
bsps/arm/xilinx-zynq/include/bsp.h | 3 -
bsps/arm/xilinx-zynq/start/bspreset.c | 6 +-
.../console/console-config.c | 57 +++---------------
.../xilinx-zynqmp/console/console-config.c | 57 +++---------------
bsps/include/dev/serial/zynq-uart-regs.h | 20 +++++++
bsps/include/dev/serial/zynq-uart.h | 23 --------
.../dev/serial/zynq-uart-kernel-io.c} | 58 +++++++++----------
bsps/shared/dev/serial/zynq-uart-polled.c | 28 +++------
bsps/shared/dev/serial/zynq-uart.c | 18 ++++--
spec/build/bsps/aarch64/xilinx-zynqmp/grp.yml | 2 -
spec/build/bsps/arm/xilinx-zynq/grp.yml | 2 -
spec/build/bsps/arm/xilinx-zynq/obj.yml | 2 -
spec/build/bsps/arm/xilinx-zynqmp-rpu/grp.yml | 2 -
.../arm/xilinx-zynqmp/bspxilinxzynqmp.yml | 2 -
spec/build/bsps/objdevserialzynq.yml | 9 ++-
spec/build/bsps/optconminor.yml | 21 -------
spec/build/bsps/optzynquart0base.yml | 19 ++++++
spec/build/bsps/optzynquart1base.yml | 19 ++++++
spec/build/bsps/optzynquartkernbase.yml | 22 +++++++
22 files changed, 180 insertions(+), 317 deletions(-)
delete mode 100644 bsps/arm/xilinx-zynq/console/console-config.c
rename bsps/{arm/xilinx-zynq/console/debug-console.c => shared/dev/serial/zynq-uart-kernel-io.c} (61%)
delete mode 100644 spec/build/bsps/optconminor.yml
create mode 100644 spec/build/bsps/optzynquart0base.yml
create mode 100644 spec/build/bsps/optzynquart1base.yml
create mode 100644 spec/build/bsps/optzynquartkernbase.yml
--
2.35.3
More information about the devel
mailing list