zephyr/ext/hal/nxp/mcux
Henrik Brix Andersen 683ca77620 drivers: adc: mcux_adc12: add driver for the NXP ADC12 module
Add MCUX driver shim for the NXP Kinetis 12-bit ADC module (ADC12).

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2019-06-07 14:30:59 -05:00
..
boards ext: hal: nxp: mcux: add device files for RT1015 2019-04-18 16:11:34 -05:00
components mimxrt1050_evk: eth_mcux: prevent PHY NANDTree 2019-01-31 13:22:58 -06:00
devices ext: update nxp mcux lpc sdk 2019-06-03 15:49:35 -05:00
drivers drivers: adc: mcux_adc12: add driver for the NXP ADC12 module 2019-06-07 14:30:59 -05:00
middleware ext: mcux: Import NXP SDK USB EHCI controller driver to ext/ directory. 2019-05-09 13:37:02 -05:00
scripts ext: import_mcux_sdk.py script changes 2019-06-03 15:49:35 -05:00
CMakeLists.txt ext: update nxp mcux lpc sdk 2019-06-03 15:49:35 -05:00
Kconfig drivers: adc: mcux_adc12: add driver for the NXP ADC12 module 2019-06-07 14:30:59 -05:00
README ext: update nxp mcux lpc sdk 2019-06-03 15:49:35 -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
   LPC55S69	SDK 2.5.1 (2019-04-18)		207 2019-04-18
   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
   MKE14F16	SDK 2.5.0 (2018-12-17)		150 2018-12-17
   MKE16F16	SDK 2.5.0 (2018-12-17)		150 2018-12-17
   MKE18F16	SDK 2.5.0 (2018-12-17)		150 2018-12-17
   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.

   * Add USB device controller drivers, the drivers are based on MCUXpresso SDK release tag REL_2.5.0_REL9_RFP_RC3_7_1.