Skip to content

Commit 531ea30

Browse files
Zhiqiang-Houjhedberg
authored andcommitted
soc: nxp: imx91: add MIMX9111 support
Add SoC MIMX9111 support. Signed-off-by: Hou Zhiqiang <[email protected]> Signed-off-by: Jiafei Pan <[email protected]>
1 parent 801690d commit 531ea30

File tree

6 files changed

+27
-2
lines changed

6 files changed

+27
-2
lines changed

modules/hal_nxp/mcux/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ if(CONFIG_SOC_LPC11U66
3131
OR CONFIG_SOC_MKW40Z4
3232
OR CONFIG_SOC_MKW41Z4
3333
OR CONFIG_SOC_MIMX9131
34+
OR CONFIG_SOC_MIMX9111
3435
)
3536

3637
set (CONFIG_SOC_SDKNG_UNSUPPORTED ON)

soc/nxp/imx/imx9/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright 2024-2025 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4-
if(CONFIG_SOC_MIMX9131)
4+
if(CONFIG_SOC_MIMX9131 OR CONFIG_SOC_MIMX9111)
55
add_subdirectory(imx91)
66
elseif(CONFIG_SOC_MIMX9352)
77
add_subdirectory(imx93)

soc/nxp/imx/imx9/imx91/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# Copyright 2025 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4+
config SOC_MIMX9111
5+
select ARM64
6+
select CPU_CORTEX_A55
7+
select ARM_ARCH_TIMER if SYS_CLOCK_EXISTS
8+
select HAS_MCUX if CLOCK_CONTROL
9+
select HAS_MCUX_CACHE
10+
select KERNEL_DIRECT_MAP if HAS_MCUX
11+
412
config SOC_MIMX9131
513
select ARM64
614
select CPU_CORTEX_A55

soc/nxp/imx/imx9/imx91/Kconfig.defconfig.mimx91

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Copyright 2025 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4-
if SOC_MIMX9131
4+
if SOC_MIMX9131 || SOC_MIMX9111
55

66
# Workaround for not being able to have commas in macro arguments
77
DT_CHOSEN_Z_FLASH := zephyr,flash

soc/nxp/imx/imx9/imx91/Kconfig.soc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,36 @@
11
# Copyright 2025 NXP
22
# SPDX-License-Identifier: Apache-2.0
33

4+
config SOC_MIMX9111
5+
bool
6+
select SOC_SERIES_IMX9
7+
help
8+
NXP i.MX91
9+
410
config SOC_MIMX9131
511
bool
612
select SOC_SERIES_IMX9
713
help
814
NXP i.MX91
915

16+
config SOC_PART_NUMBER_MIMX9111CVXXJ
17+
bool
18+
19+
config SOC_PART_NUMBER_MIMX9111DVXXJ
20+
bool
21+
1022
config SOC_PART_NUMBER_MIMX9131CVVXJ
1123
bool
1224

1325
config SOC_PART_NUMBER_MIMX9131DVVXJ
1426
bool
1527

1628
config SOC_PART_NUMBER
29+
default "MIMX9111CVXXJ" if SOC_PART_NUMBER_MIMX9111CVXXJ
30+
default "MIMX9111DVXXJ" if SOC_PART_NUMBER_MIMX9111DVXXJ
1731
default "MIMX9131CVVXJ" if SOC_PART_NUMBER_MIMX9131CVVXJ
1832
default "MIMX9131DVVXJ" if SOC_PART_NUMBER_MIMX9131DVVXJ
1933

2034
config SOC
35+
default "mimx9111" if SOC_MIMX9111
2136
default "mimx9131" if SOC_MIMX9131

soc/nxp/imx/soc.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ family:
3535
- name: m4
3636
- name: imx9
3737
socs:
38+
- name: mimx9111
3839
- name: mimx9131
3940
- name: mimx9352
4041
cpuclusters:

0 commit comments

Comments
 (0)