[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