diff --git a/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h b/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h index 70ad4f3c57..13dd7796d2 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h +++ b/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h @@ -1,18 +1,14 @@ /** * @file - * @ingroup RTEMSBSPsARMZynqMP - * @brief Global BSP definitions. + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This header file provides BSP-specific interfaces. */ /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013, 2014 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2024 embedded brains GmbH & Co. KG + * Copyright (C) 2023 Reflex Aerospace GmbH * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -40,11 +36,13 @@ #define LIBBSP_ARM_XILINX_ZYNQMP_BSP_H /** - * @defgroup RTEMSBSPsARMZynqMP Xilinx Zynq UltraScale+ MPSoC + * @defgroup RTEMSBSPsARMZynqMPRPU \ + * AMD Zynq UltraScale+ MPSoC and RFSoC - Real-time Processing Unit * * @ingroup RTEMSBSPsARM * - * @brief Xilinx Zynq UltraScale+ MPSoC Board Support Package. + * @brief This group contains the BSP for the Real-time Processing Unit (RPU) + * contained in AMD Zynq UltraScale+ MPSoC and RFSoC devices. * * @{ */ diff --git a/bsps/arm/xilinx-zynqmp-rpu/include/bsp/irq.h b/bsps/arm/xilinx-zynqmp-rpu/include/bsp/irq.h index 1c59a08f82..8503bc32b7 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/include/bsp/irq.h +++ b/bsps/arm/xilinx-zynqmp-rpu/include/bsp/irq.h @@ -1,18 +1,16 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + /** * @file - * @ingroup zynqmp_interrupt - * @brief Interrupt definitions. + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This header file provides BSP-specific interrupt interfaces. */ /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2024 embedded brains GmbH & Co. KG + * Copyright (C) 2023 Reflex Aerospace GmbH * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -36,8 +34,8 @@ * POSSIBILITY OF SUCH DAMAGE. */ -#ifndef LIBBSP_ARM_XILINX_ZYNQMP_IRQ_H -#define LIBBSP_ARM_XILINX_ZYNQMP_IRQ_H +#ifndef LIBBSP_ARM_XILINX_ZYNQMP_RPU_IRQ_H +#define LIBBSP_ARM_XILINX_ZYNQMP_RPU_IRQ_H #ifndef ASM @@ -60,4 +58,4 @@ extern "C" { #endif /* ASM */ -#endif /* LIBBSP_ARM_XILINX_ZYNQMP_IRQ_H */ +#endif /* LIBBSP_ARM_XILINX_ZYNQMP_RPU_IRQ_H */ diff --git a/bsps/arm/xilinx-zynqmp-rpu/include/tm27.h b/bsps/arm/xilinx-zynqmp-rpu/include/tm27.h index 14214fe151..5328da49d9 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/include/tm27.h +++ b/bsps/arm/xilinx-zynqmp-rpu/include/tm27.h @@ -1,18 +1,15 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + /** * @file - * @ingroup zynqmp_tm27 - * @brief Interrupt mechanisms for tm27 test. + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This header file provides a Time Test 27 support implementation. */ /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2013, 2024 embedded brains GmbH & Co. KG * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -43,12 +40,6 @@ #ifndef __tm27_h #define __tm27_h -/** - * @defgroup zynqmp_tm27 TM27 Test Support - * @ingroup RTEMSBSPsARMZynqMP - * @brief Interrupt Mechanisms for tm27 test - */ - #include #endif /* __tm27_h */ diff --git a/bsps/arm/xilinx-zynqmp-rpu/start/bspreset.c b/bsps/arm/xilinx-zynqmp-rpu/start/bspreset.c index 6b1ee92b9e..c71cb4b546 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/start/bspreset.c +++ b/bsps/arm/xilinx-zynqmp-rpu/start/bspreset.c @@ -1,12 +1,16 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + +/** + * @file + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This source file contains the implementation of bsp_reset(). + */ + /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2024 embedded brains GmbH & Co. KG + * Copyright (C) 2023 Reflex Aerospace GmbH * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/bsps/arm/xilinx-zynqmp-rpu/start/bspstart.c b/bsps/arm/xilinx-zynqmp-rpu/start/bspstart.c index 960442fe9b..e3a1ee6a23 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/start/bspstart.c +++ b/bsps/arm/xilinx-zynqmp-rpu/start/bspstart.c @@ -1,12 +1,16 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + +/** + * @file + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This source file contains the implementation of bsp_start(). + */ + /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013, 2015 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2024 embedded brains GmbH & Co. KG + * Copyright (C) 2023 Reflex Aerospace GmbH * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/bsps/arm/xilinx-zynqmp-rpu/start/bspstarthooks.c b/bsps/arm/xilinx-zynqmp-rpu/start/bspstarthooks.c index 9050ff4d58..d2d7e3fa92 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/start/bspstarthooks.c +++ b/bsps/arm/xilinx-zynqmp-rpu/start/bspstarthooks.c @@ -1,12 +1,16 @@ +/* SPDX-License-Identifier: BSD-2-Clause */ + +/** + * @file + * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This source file contains the implementation of bsp_start_hook_0(). + */ + /* - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (C) 2013, 2014 embedded brains GmbH - * - * Copyright (C) 2019 DornerWorks - * - * Written by Jeff Kubascik - * and Josh Whitehead + * Copyright (C) 2024 embedded brains GmbH & Co. KG + * Copyright (C) 2023 Reflex Aerospace GmbH * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/bsps/arm/xilinx-zynqmp-rpu/start/bspstartmpu.c b/bsps/arm/xilinx-zynqmp-rpu/start/bspstartmpu.c index cd11a983d2..0d41c888cb 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/start/bspstartmpu.c +++ b/bsps/arm/xilinx-zynqmp-rpu/start/bspstartmpu.c @@ -1,6 +1,15 @@ -/* - * SPDX-License-Identifier: BSD-2-Clause +/* SPDX-License-Identifier: BSD-2-Clause */ + +/** + * @file * + * @ingroup RTEMSBSPsARMZynqMPRPU + * + * @brief This source file contains the implementation of + * zynqmp_setup_mpu_and_cache(). + */ + +/* * Copyright (C) 2023 Reflex Aerospace GmbH * * Written by Philip Kirkpatrick