zephyr/ext/hal/nxp/mcux
Ryan QIAN 55a63cadc1 ext: hal: nxp: mcux: add device files for RT1015
Add mcux 2.5.0 drivers and device header files for mimxrt1015. Update
several drivers that were already imported for other SoCs but also apply
to mimxrt1015.

Origins: NXP MCUxpresso SDK 2.5.0
URL: mcuxpresso.nxp.com
Maintained-by: External

Signed-off-by: Ryan QIAN <jianghao.qian@nxp.com>
2019-04-18 16:11:34 -05:00
..
boards ext: hal: nxp: mcux: add device files for RT1015 2019-04-18 16:11:34 -05:00
components
devices ext: hal: nxp: mcux: add device files for RT1015 2019-04-18 16:11:34 -05:00
drivers ext: hal: nxp: mcux: add device files for RT1015 2019-04-18 16:11:34 -05:00
middleware/wireless/framework_5.3.3
scripts scripts: Remove unused variables in all Python scripts 2019-03-28 11:06:20 -05:00
CMakeLists.txt ext: mcux: Fix handling of rt1052 part numbers 2019-03-10 10:51:43 -05:00
Kconfig
README ext: hal: nxp: mcux: add device files for RT1015 2019-04-18 16:11:34 -05:00

README

MCUXpresso SDK
##############

Origin:
   NXP MCUXpresso SDK
   http://mcux.nxp.com

   NXP Kinetis Connectivity Software
   https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
   https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI

Status:
   The MCUXpresso SDK is released on a per-SoC basis, therefore we have a mix
   of versions:

   SoC		Version (Release Date)		Tag
   ----------------------------------------------------------------------------
   MIMXRT1015	SDK 2.5.0 (2019-03-11)		REL_2.5.0_RT1015_RFP
   LPC54114	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1051	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1052	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1061	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1062	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1021	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MIMXRT1064	SDK 2.4.0 (2018-10-22)		REL_SDK_2.4.0_RT1064_RFP_INTERNAL
   MK64F12	SDK 2.5.0 (2018-12-17)		REL_2.5.0_REL9_RFP_RC3_7_1
   MKL25Z4	KSDK 2.2.0 (2017-06-29)		REL6.GA.RC4.6_ISSDK1.6GAFIX.GEN
   MKW21Z4	KSDK 2.2.0 (2018-01-19)		release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
   MKW22D5	KSDK 2.2.0 (2017-03-21)		REL_SDK_REL6_2.0.0_GA_RC4_6
   MKW24D5	KSDK 2.2.0 (2017-03-21)		REL_SDK_REL6_2.0.0_GA_RC4_6
   MKW31Z4	KSDK 2.2.0 (2018-01-19)		release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
   MKW41Z4	KSDK 2.2.0 (2018-01-19)		release_conn_ksdk_2.2_kw41z_1.0.4_stage_final

   Some older Kinetis W family SoCs are not supported in MCUXpresso SDK, but
   instead are supported by the Kinetis Connectivity Software. This
   distribution is based on the same Kinetis SDK (ksdk) that MCUXpresso SDK
   evolved from. These older SoCs have many of the same peripherals as KW41Z,
   so we can reuse newer MCUXpresso SDK drivers from KW41Z, and import only the
   SoC header files from the Kinetis Connectivity Software.

   SoC		Version (Release Date)		Tag
   ----------------------------------------------------------------------------
   MCR20A	1.0.0				N/A
   MKW20Z4	1.0.1 (2015-12-10)		N/A
   MKW30Z4	1.0.1 (2015-12-10)		N/A
   MKW40Z4	1.0.1 (2015-12-10)		N/A

Purpose:
   Provides device header files and bare metal peripheral drivers for Kinetis,
   LPC, and i.MX SoCs. Zephyr shim drivers are built on top of these imported
   drivers to adapt the MCUXpresso SDK APIs to Zephyr APIs.

Description:
   This package is an extract from the upstream MCUXpresso SDK that contains
   only the files needed for Zephyr. Some directory structure changes are made
   to facilitate driver code reuse across multiple SoCs.

Dependencies:
   CMSIS header files

URL:
   http://mcux.nxp.com
   https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
   https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI

commit:
   N/A

Maintained-by:
   External

License:
   BSD-3-Clause

License Link:
   https://spdx.org/licenses/BSD-3-Clause.html

Patch List:

   * Changes from official delivery:
     - Fix ethernet timestamping driver. The nanosecond part of the frame
       timestamp wasn't saved.
     - Fix PTP event packet type check. The PTP message type was incorrectly
       checked.

   * Automatically enable ENET_ENHANCEDBUFFERDESCRIPTOR_MODE in HAL if gPTP
     support is enabled.