File tree Expand file tree Collapse file tree 8 files changed +9
-28
lines changed Expand file tree Collapse file tree 8 files changed +9
-28
lines changed Original file line number Diff line number Diff line change @@ -117,4 +117,4 @@ choice FLASH_LOG_LEVEL_CHOICE
117
117
default FLASH_LOG_LEVEL_OFF if FLASH_MCUX_FLEXSPI_XIP
118
118
endchoice
119
119
120
- endif # HAS_MCUX_FLEXSPI
120
+ endif # DT_HAS_NXP_IMX_FLEXSPI_ENABLED
Original file line number Diff line number Diff line change @@ -23,17 +23,6 @@ config HAS_MCUX_CACHE
23
23
help
24
24
Set if the L1 or L2 cache is present in the SoC.
25
25
26
- config HAS_MCUX_FLEXSPI
27
- bool
28
- help
29
- Set if the flexible SPI (FlexSPI) module is present in the SoC.
30
-
31
- config HAS_MCUX_SEMC
32
- bool
33
- help
34
- Set if the smart external memory controller (SEMC) module is present
35
- in the SoC.
36
-
37
26
config HAS_MCUX_SIM
38
27
bool
39
28
help
Original file line number Diff line number Diff line change @@ -42,21 +42,25 @@ config BOOT_XSPI_NOR
42
42
bool "XPI serial NOR"
43
43
depends on DT_HAS_NXP_XSPI_ENABLED
44
44
45
+ FLEXSPI_COMPAT := nxp,imx-flexspi
46
+
45
47
config BOOT_FLEXSPI_NOR
46
48
bool "FlexSPI serial NOR"
47
- depends on HAS_MCUX_FLEXSPI
49
+ depends on $(dt_has_compat,$(FLEXSPI_COMPAT))
48
50
49
51
config BOOT_FLEXSPI_NAND
50
52
bool "FlexSPI serial NAND"
51
- depends on HAS_MCUX_FLEXSPI
53
+ depends on $(dt_has_compat,$(FLEXSPI_COMPAT))
54
+
55
+ SEMC_COMPAT := nxp,imx-semc
52
56
53
57
config BOOT_SEMC_NOR
54
58
bool "SEMC parallel NOR"
55
- depends on HAS_MCUX_SEMC
59
+ depends on $(dt_has_compat, $(SEMC_COMPAT))
56
60
57
61
config BOOT_SEMC_NAND
58
62
bool "SEMC parallel NAND"
59
- depends on HAS_MCUX_SEMC
63
+ depends on $(dt_has_compat, $(SEMC_COMPAT))
60
64
61
65
endchoice # BOOT_DEVICE
62
66
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ config SOC_SERIES_IMXRT10XX
11
11
select CLOCK_CONTROL
12
12
select HAS_MCUX
13
13
select HAS_MCUX_CACHE
14
- select HAS_MCUX_FLEXSPI
15
14
select HAS_SWO
16
15
select HAS_PM
17
16
select SOC_RESET_HOOK
@@ -29,35 +28,29 @@ config SOC_MIMXRT1015
29
28
select CPU_HAS_ARM_MPU
30
29
31
30
config SOC_MIMXRT1021
32
- select HAS_MCUX_SEMC
33
31
select CPU_HAS_FPU_DOUBLE_PRECISION
34
32
select CPU_HAS_ARM_MPU
35
33
36
34
config SOC_MIMXRT1024
37
- select HAS_MCUX_SEMC
38
35
select CPU_HAS_FPU_DOUBLE_PRECISION
39
36
select CPU_HAS_ARM_MPU
40
37
select HAS_MCUX_SRC
41
38
42
39
config SOC_MIMXRT1042
43
- select HAS_MCUX_SEMC
44
40
select CPU_HAS_FPU_DOUBLE_PRECISION
45
41
select CPU_HAS_ARM_MPU
46
42
47
43
config SOC_MIMXRT1052
48
- select HAS_MCUX_SEMC
49
44
select CPU_HAS_FPU_DOUBLE_PRECISION
50
45
select CPU_HAS_ARM_MPU
51
46
select HAS_MCUX_SRC
52
47
53
48
config SOC_MIMXRT1062
54
- select HAS_MCUX_SEMC
55
49
select CPU_HAS_FPU_DOUBLE_PRECISION
56
50
select CPU_HAS_ARM_MPU
57
51
select HAS_MCUX_SRC
58
52
59
53
config SOC_MIMXRT1064
60
- select HAS_MCUX_SEMC
61
54
select HAS_MCUX_SRC
62
55
select CPU_HAS_FPU_DOUBLE_PRECISION
63
56
select CPU_HAS_ARM_MPU
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ config SOC_SERIES_IMXRT118X
20
20
select CPU_HAS_FPU
21
21
select CPU_HAS_FPU_DOUBLE_PRECISION if SOC_MIMXRT1189_CM7
22
22
select HAS_SWO
23
- select HAS_MCUX_FLEXSPI
24
23
select SOC_EARLY_INIT_HOOK
25
24
26
25
config SOC_MIMXRT1189_CM33
Original file line number Diff line number Diff line change @@ -9,8 +9,6 @@ config SOC_SERIES_IMXRT11XX
9
9
select CLOCK_CONTROL
10
10
select HAS_MCUX_CACHE
11
11
select HAS_MCUX
12
- select HAS_MCUX_SEMC
13
- select HAS_MCUX_FLEXSPI
14
12
select CPU_HAS_ARM_MPU
15
13
select CPU_HAS_ICACHE if CPU_CORTEX_M7
16
14
select CPU_HAS_DCACHE if CPU_CORTEX_M7
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ config SOC_MIMXRT595S_CM33
17
17
select ARM_TRUSTZONE_M
18
18
select CPU_CORTEX_M_HAS_SYSTICK
19
19
select HAS_MCUX
20
- select HAS_MCUX_FLEXSPI
21
20
select HAS_MCUX_CACHE
22
21
select SOC_EARLY_INIT_HOOK
23
22
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ config SOC_MIMXRT685S_CM33
15
15
select ARM_TRUSTZONE_M
16
16
select CPU_CORTEX_M_HAS_SYSTICK
17
17
select HAS_MCUX
18
- select HAS_MCUX_FLEXSPI
19
18
select HAS_MCUX_CACHE
20
19
select INIT_SYS_PLL
21
20
select SOC_EARLY_INIT_HOOK
You can’t perform that action at this time.
0 commit comments