zephyr/ext/hal/nxp/mcux
Ryan QIAN a4633da9f5 ext: hal: nxp: mcux: Add device files for RT1060
Add mcux 2.4.0 drivers and device header files for mimxrt1061 and
mimxrt1060. Updates several drivers that were already imported for
other SoCs but also apply to mimxrt1061 and mimxrt1062.

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

Signed-off-by: Ryan QIAN <jianghao.qian@nxp.com>
2018-09-26 18:14:22 -05:00
..
components
devices ext: hal: nxp: mcux: Add device files for RT1060 2018-09-26 18:14:22 -05:00
drivers ext: hal: nxp: mcux: Add device files for RT1060 2018-09-26 18:14:22 -05:00
middleware/wireless/framework_5.3.3
scripts ext: mcux: Add a script to import new versions of mcux 2018-07-13 11:32:55 -05:00
CMakeLists.txt arch: arm: lpc: Added support for Cortex-M0+ on lpc54114 soc 2018-05-17 15:07:48 -05:00
Kconfig spi: Introduce mcux lpspi shim driver 2018-09-19 09:15:29 -04:00
README ext: hal: nxp: mcux: Add device files for RT1060 2018-09-26 18:14:22 -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
   ----------------------------------------------------------------------------
   LPC54114	KSDK 2.2.1
   MIMXRT1051	KSDK 2.3.0
   MIMXRT1052	KSDK 2.3.0
   MIMXRT1061	KSDK 2.4.0 (2018-09-04) REL_SDK_2.4.0_RT1060_RFP
   MIMXRT1062	KSDK 2.4.0 (2018-09-04) REL_SDK_2.4.0_RT1060_RFP
   MK64F12	KSDK 2.2.0
   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.