Skip to content

Commit b77ba07

Browse files
committed
hal_nxp: devices: Add MCXA266 and MCXA366
Add MCXA266 and MCXA366 header and pinctrl Signed-off-by: Peter Wang <[email protected]>
1 parent 4e0a97e commit b77ba07

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+14893
-6139
lines changed

dts/nxp/mcx/MCXA266VLH-pinctrl.h

Lines changed: 544 additions & 0 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA266VLL-pinctrl.h

Lines changed: 777 additions & 0 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA266VLQ-pinctrl.h

Lines changed: 934 additions & 0 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA266VPN-pinctrl.h

Lines changed: 934 additions & 0 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA276VLH-pinctrl.h renamed to dts/nxp/mcx/MCXA366VLH-pinctrl.h

Lines changed: 58 additions & 59 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA276VLL-pinctrl.h renamed to dts/nxp/mcx/MCXA366VLL-pinctrl.h

Lines changed: 79 additions & 80 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA276VLQ-pinctrl.h renamed to dts/nxp/mcx/MCXA366VLQ-pinctrl.h

Lines changed: 88 additions & 89 deletions
Large diffs are not rendered by default.

dts/nxp/mcx/MCXA276VPN-pinctrl.h renamed to dts/nxp/mcx/MCXA366VPN-pinctrl.h

Lines changed: 88 additions & 89 deletions
Large diffs are not rendered by default.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright 2024 NXP
2+
# All rights reserved.
3+
#
4+
# SPDX-License-Identifier: BSD-3-Clause
5+
6+
#### device spepcific drivers
7+
include(${SdkRootDirPath}/devices/arm/device_header_cstartup.cmake)
8+
mcux_add_cmakelists(${SdkRootDirPath}/${device_root}/MCX/MCXA/MCXA346/drivers)
9+
10+
#### MCX shared drivers/components/middlewares, project segments
11+
include(${SdkRootDirPath}/devices/MCX/shared.cmake)
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
/*
2+
** ###################################################################
3+
** Processors: MCXA266VLH
4+
** MCXA266VLL
5+
** MCXA266VLQ
6+
** MCXA266VPN
7+
**
8+
** Compilers:
9+
** GNU C Compiler
10+
** IAR ANSI C/C++ Compiler for ARM
11+
** Keil ARM C/C++ Compiler
12+
** MCUXpresso Compiler
13+
**
14+
** Reference manual: MCXAP144M180FS6_RM_Rev.1
15+
** Version: rev. 1.0, 2024-11-21
16+
** Build: b250520
17+
**
18+
** Abstract:
19+
** CMSIS Peripheral Access Layer for MCXA266
20+
**
21+
** Copyright 1997-2016 Freescale Semiconductor, Inc.
22+
** Copyright 2016-2025 NXP
23+
** SPDX-License-Identifier: BSD-3-Clause
24+
**
25+
** http: www.nxp.com
26+
27+
**
28+
** Revisions:
29+
** - rev. 1.0 (2024-11-21)
30+
** Initial version based on Rev1 RM
31+
**
32+
** ###################################################################
33+
*/
34+
35+
/*!
36+
* @file MCXA266.h
37+
* @version 1.0
38+
* @date 2024-11-21
39+
* @brief CMSIS Peripheral Access Layer for MCXA266
40+
*
41+
* CMSIS Peripheral Access Layer for MCXA266
42+
*/
43+
44+
#if !defined(MCXA266_H_) /* Check if memory map has not been already included */
45+
#define MCXA266_H_
46+
47+
/* IP Header Files List */
48+
#include "PERI_ADC.h"
49+
#include "PERI_AOI.h"
50+
#include "PERI_CAN.h"
51+
#include "PERI_CDOG.h"
52+
#include "PERI_CMC.h"
53+
#include "PERI_CRC.h"
54+
#include "PERI_CTIMER.h"
55+
#include "PERI_DEBUGMAILBOX.h"
56+
#include "PERI_DIGTMP.h"
57+
#include "PERI_DMA.h"
58+
#include "PERI_EIM.h"
59+
#include "PERI_EQDC.h"
60+
#include "PERI_ERM.h"
61+
#include "PERI_FLEXIO.h"
62+
#include "PERI_FMC.h"
63+
#include "PERI_FMU.h"
64+
#include "PERI_FREQME.h"
65+
#include "PERI_GLIKEY.h"
66+
#include "PERI_GPIO.h"
67+
#include "PERI_I3C.h"
68+
#include "PERI_INPUTMUX.h"
69+
#include "PERI_LCD.h"
70+
#include "PERI_LPCMP.h"
71+
#include "PERI_LPDAC.h"
72+
#include "PERI_LPI2C.h"
73+
#include "PERI_LPSPI.h"
74+
#include "PERI_LPTMR.h"
75+
#include "PERI_LPUART.h"
76+
#include "PERI_MRCC.h"
77+
#include "PERI_OPAMP.h"
78+
#include "PERI_OSTIMER.h"
79+
#include "PERI_PKC.h"
80+
#include "PERI_PORT.h"
81+
#include "PERI_PWM.h"
82+
#include "PERI_RTC.h"
83+
#include "PERI_SCG.h"
84+
#include "PERI_SGI.h"
85+
#include "PERI_SMARTDMA.h"
86+
#include "PERI_SPC.h"
87+
#include "PERI_SYSCON.h"
88+
#include "PERI_TRDC.h"
89+
#include "PERI_TRNG.h"
90+
#include "PERI_UDF.h"
91+
#include "PERI_USB.h"
92+
#include "PERI_UTICK.h"
93+
#include "PERI_VBAT.h"
94+
#include "PERI_WAKETIMER.h"
95+
#include "PERI_WUU.h"
96+
#include "PERI_WWDT.h"
97+
98+
#endif /* #if !defined(MCXA266_H_) */

0 commit comments

Comments
 (0)