ソースを参照

add copyright notice and permission notice

Wang-Huachen 4 年 前
コミット
b9b5a32da4

+ 9 - 0
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/sleep.h

@@ -1,3 +1,12 @@
+/*
+ * Copyright (c) 2020-2021, WangHuachen
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef XLI_SLEEP_H
 #define XLI_SLEEP_H
 

+ 9 - 0
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xil_assert.h

@@ -1,3 +1,12 @@
+/*
+ * Copyright (c) 2020-2021, WangHuachen
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef XIL_ASSERT_H /* prevent circular inclusions */
 #define XIL_ASSERT_H /* by using protection macros */
 

+ 9 - 0
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xil_cache.h

@@ -1,3 +1,12 @@
+/*
+ * Copyright (c) 2020-2021, WangHuachen
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef XIL_CACHE_H
 #define XIL_CACHE_H
 

+ 11 - 2
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xil_printf.h

@@ -1,5 +1,14 @@
- #ifndef XIL_PRINTF_H
- #define XIL_PRINTF_H
+/*
+ * Copyright (c) 2020-2021, WangHuachen
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
+#ifndef XIL_PRINTF_H
+#define XIL_PRINTF_H
 
 #include <rtthread.h>
 

+ 34 - 0
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xil_types.h

@@ -1,3 +1,13 @@
+/*
+ * Copyright (C) 2010-2020 Xilinx, Inc.
+ * Copyright (c) 2020-2021, WangHuachen
+ * All rights reserved.
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef XIL_TYPES_H    /* prevent circular inclusions */
 #define XIL_TYPES_H    /* by using protection macros */
 
@@ -70,6 +80,30 @@ typedef void (*XInterruptHandler) (void *InstancePtr);
  */
 typedef void (*XExceptionHandler) (void *InstancePtr);
 
+/**
+ * @brief  Returns 32-63 bits of a number.
+ * @param  n : Number being accessed.
+ * @return Bits 32-63 of number.
+ *
+ * @note    A basic shift-right of a 64- or 32-bit quantity.
+ *          Use this to suppress the "right shift count >= width of type"
+ *          warning when that quantity is 32-bits.
+ */
+#if defined (__aarch64__) || defined (__arch64__)
+#define UPPER_32_BITS(n) ((u32)(((n) >> 16) >> 16))
+#else
+#define UPPER_32_BITS(n) 0U
+#endif
+/**
+ * @brief  Returns 0-31 bits of a number
+ * @param  n : Number being accessed.
+ * @return Bits 0-31 of number
+ */
+#define LOWER_32_BITS(n) ((u32)(n))
+
+
+
+
 /************************** Constant Definitions *****************************/
 
 #ifndef TRUE

+ 10 - 0
bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver/xplatform_info.h

@@ -1,3 +1,13 @@
+/*
+ * Copyright (C) 2014-2020 Xilinx, Inc.  
+ * Copyright (c) 2020-2021, WangHuachen
+ * All rights reserved.
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef XPLATFORM_INFO_H        /* prevent circular inclusions */
 #define XPLATFORM_INFO_H        /* by using protection macros */
 

+ 0 - 2
bsp/zynqmp-r5-axu4ev/drivers/drv_eth.c

@@ -7,8 +7,6 @@
  * Date           Author       Notes
  * 2021-5-10     WangHuachen  the first version
  */
-
-
 #include "board.h"
 #include <netif/ethernetif.h>
 #include "lwipopts.h"

+ 9 - 0
bsp/zynqmp-r5-axu4ev/drivers/zynqmp-r5.h

@@ -1,3 +1,12 @@
+/*
+ * Copyright (c) 2020-2021, WangHuachen
+ *
+ * SPDX-License-Identifier: MIT
+ *
+ * Change Logs:
+ * Date           Author       Notes
+ * 2020-11-30     WangHuachen  the first version
+ */
 #ifndef __ZYNQMP_R5_H__
 #define __ZYNQMP_R5_H__