add Mulan PSL v2

This commit is contained in:
wgzAIIT
2022-06-20 09:56:50 +08:00
parent 284ea0b00f
commit 1ba170c1d2
31 changed files with 332 additions and 201 deletions
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file chip.h
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
#ifndef __ARCH_ARM_INCLUDE_IMXRT_CHIP_H
#define __ARCH_ARM_INCLUDE_IMXRT_CHIP_H
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt105x_memorymap.h
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
#ifndef __ARCH_ARM_SRC_IMXRT_HARDWARE_RT105X_IMXRT105X_MEMORYMAP_H
#define __ARCH_ARM_SRC_IMXRT_HARDWARE_RT105X_IMXRT105X_MEMORYMAP_H
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt_clockconfig.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt_ehci.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt_enet.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt_lowputc.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file imxrt_lpi2c.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,29 +18,14 @@
*
****************************************************************************/
/****************************************************************************
* The external functions, imxrt_lpspi1/2/3/4select and
* imxrt_lpspi1/2/3/4status must be provided by board-specific logic.
* They are implementations of the select and status methods of the SPI
* interface defined by struct imxrt_lpspi_ops_s (see
* include/nuttx/spi/spi.h). All other methods (including
* imxrt_lpspibus_initialize()) are provided by common IMXRT logic.
* To use this common SPI logic on your board:
*
* 1. Provide logic in imxrt_boardinitialize() to configure SPI chip
* select pins.
* 2. Provide imxrt_lpspi1/2/3/4select() and imxrt_lpspi1/2/3/4status()
* functions in your board-specific logic. These functions will
* perform chip selection and status operations using GPIOs in the way
* your board is configured.
* 3. Add a calls to imxrt_lpspibus_initialize() in your low level
* application initialization logic
* 4. The handle returned by imxrt_lpspibus_initialize() may then be
* used to bind the SPI driver to higher level logic (e.g., calling
* mmcsd_lpspislotinitialize(), for example, will bind the SPI
* driver to the SPI MMC/SD driver).
*
****************************************************************************/
/**
* @file imxrt_lpspi.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
@@ -18,6 +18,14 @@
*
****************************************************************************/
/**
* @file imxrt_serial.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,14 @@
*
****************************************************************************/
/**
* @file imxrt_usbdev.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
/****************************************************************************
* Included Files
****************************************************************************/
@@ -22,7 +22,7 @@
* @file stm32_serial.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.2.0
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-17
*/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file k210_fpioa.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file k210_fpioa.h
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
#ifndef __ARCH_RISCV_SRC_K210_K210_FPIOA_H
#define __ARCH_RISCV_SRC_K210_K210_FPIOA_H
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file k210_gpiohs.c
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
/****************************************************************************
* Included Files
****************************************************************************/
@@ -18,6 +18,15 @@
*
****************************************************************************/
/**
* @file k210_gpiohs.h
* @brief nuttx source code
* https://github.com/apache/incubator-nuttx.git
* @version 10.3.0
* @author AIIT XUOS Lab
* @date 2022-03-23
*/
#ifndef __ARCH_RISCV_SRC_K210_K210_GPIOHS_H
#define __ARCH_RISCV_SRC_K210_K210_GPIOHS_H