1MCUXpresso SDK
2##############
3
4Origin:
5   NXP MCUXpresso SDK
6   http://mcux.nxp.com
7
8   NXP Kinetis Connectivity Software
9   https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
10   https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
11
12Status:
13   The MCUXpresso SDK is released on a per-SoC basis, therefore we have a mix
14   of versions:
15
16   SoC		Version (Release Date)
17   ----------------------------------------------------------------------------
18   LPC54114	SDK 2.8.2 (2020-08-19)
19   LPC55S16	SDK 2.10.0 (2021-07-15)
20   LPC55S28	SDK 2.10.0 (2021-07-15)
21   LPC55S69	SDK 2.10.0 (2021-07-15)
22   MIMX8MM	SDK 2.8.0 (2020-07-21)
23   MIMXRT685	SDK 2.10.0 (2021-07-15)
24   MIMXRT1010	SDK 2.10.0 (2021-07-15)
25   MIMXRT1015	SDK 2.10.0 (2021-07-15)
26   MIMXRT1021	SDK 2.10.0 (2021-07-15)
27   MIMXRT1024	SDK 2.10.0 (2021-07-15)
28   MIMXRT1051	SDK 2.8.2 (2020-08-19)
29   MIMXRT1052	SDK 2.8.2 (2020-08-19)
30   MIMXRT1061	SDK 2.10.0 (2021-07-15)
31   MIMXRT1062	SDK 2.10.0 (2021-07-15)
32   MIMXRT1064	SDK 2.10.0 (2021-07-15)
33   MIMXRT1170	SDK 2.10.0 (2021-07-15)
34   MK22F51212	SDK 2.10.0 (2021-07-15)
35   MK64F12	SDK 2.10.0 (2021-07-15)
36   MK66F18	SDK 2.10.0 (2021-07-15)
37   MK80F25615	SDK 2.8.0 (2020-07-21)
38   MK82F25615	SDK 2.8.0 (2020-07-21)
39   MKE14F16	SDK 2.8.0 (2020-07-21)
40   MKE16F16	SDK 2.8.0 (2020-07-21)
41   MKE18F16	SDK 2.8.0 (2020-07-21)
42   MKL25Z4	KSDK 2.2.0 (2017-06-29)
43   MKV56F24	SDK 2.8.0 (2020-07-21)
44   MKV58F24	SDK 2.8.0 (2020-07-21)
45   MKW21Z4	KSDK 2.2.0 (2018-01-19)
46   MKW22D5	KSDK 2.2.0 (2017-03-21)
47   MKW24D5	KSDK 2.2.0 (2017-03-21)
48   MKW31Z4	KSDK 2.2.0 (2018-01-19)
49   MKW41Z4	KSDK 2.2.0 (2018-01-19)
50
51   Some older Kinetis W family SoCs are not supported in MCUXpresso SDK, but
52   instead are supported by the Kinetis Connectivity Software. This
53   distribution is based on the same Kinetis SDK (ksdk) that MCUXpresso SDK
54   evolved from. These older SoCs have many of the same peripherals as KW41Z,
55   so we can reuse newer MCUXpresso SDK drivers from KW41Z, and import only the
56   SoC header files from the Kinetis Connectivity Software.
57
58   SoC		Version (Release Date)
59   ----------------------------------------------------------------------------
60   MCR20A	1.0.0
61   MKW20Z4	1.0.1 (2015-12-10)
62   MKW30Z4	1.0.1 (2015-12-10)
63   MKW40Z4	1.0.1 (2015-12-10)
64
65Purpose:
66   Provides device header files and bare metal peripheral drivers for Kinetis,
67   LPC, and i.MX SoCs. Zephyr shim drivers are built on top of these imported
68   drivers to adapt the MCUXpresso SDK APIs to Zephyr APIs.
69
70Description:
71   This package is an extract from the upstream MCUXpresso SDK that contains
72   only the files needed for Zephyr. Some directory structure changes are made
73   to facilitate driver code reuse across multiple SoCs.
74
75Dependencies:
76   CMSIS header files
77
78URL:
79   http://mcux.nxp.com
80   https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
81   https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
82
83commit:
84   N/A
85
86Maintained-by:
87   External
88
89License:
90   BSD-3-Clause
91
92License Link:
93   https://spdx.org/licenses/BSD-3-Clause.html
94
95Patch List:
96
97   * Automatically enable ENET_ENHANCEDBUFFERDESCRIPTOR_MODE in HAL if gPTP
98     support is enabled.
99
100   * Add USB device controller drivers, the drivers are based on MCUXpresso SDK release tag REL_2.5.0_REL9_RFP_RC3_7_1.
101
102   * Add support for LPC's Flexcomm spi driver to discard Rx by providing NULL Rx buffer.
103
104   * Align the CTimer Clock Get API on RT685 with LPC series
105
106   * Fix the number of FlexCAN mailboxes in the MKE1xF CAN_Type structs.
107