boards: Add config to mimxrt10{20,60,64}_evk boards to link into sdram
Adds a new configuration option to mimxrt10{20,60,64}_evk boards to link data into external sdram. The default remains to link data into internal data tightly coupled memory (DTCM). Note that mimxrt1050_evk is not included because it already has support for linking data into sdram. Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
This commit is contained in:
parent
65d51fd423
commit
75cb3553f4
9 changed files with 93 additions and 3 deletions
|
@ -20,4 +20,17 @@ config CODE_QSPI
|
|||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Data location selection"
|
||||
default DATA_DTCM
|
||||
|
||||
config DATA_DTCM
|
||||
bool "Link data into internal data tightly coupled memory (DTCM)"
|
||||
|
||||
config DATA_SDRAM
|
||||
select DEVICE_CONFIGURATION_DATA if NXP_IMX_RT_BOOT_HEADER
|
||||
bool "Link data into external SDRAM memory"
|
||||
|
||||
endchoice
|
||||
|
||||
endif # BOARD_MIMXRT1020_EVK
|
||||
|
|
|
@ -70,4 +70,22 @@ config FLASH_BASE_ADDRESS
|
|||
|
||||
endif
|
||||
|
||||
if DATA_DTCM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_NXP_IMX_DTCM_0_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_NXP_IMX_DTCM_0_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
if DATA_SDRAM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_MMIO_SRAM_80000000_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_MMIO_SRAM_80000000_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
endif # BOARD_MIMXRT1020_EVK
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
};
|
||||
|
||||
chosen {
|
||||
zephyr,sram = &dtcm0;
|
||||
zephyr,console = &uart1;
|
||||
zephyr,shell-uart = &uart1;
|
||||
};
|
||||
|
|
|
@ -25,4 +25,17 @@ config CODE_QSPI
|
|||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Data location selection"
|
||||
default DATA_DTCM
|
||||
|
||||
config DATA_DTCM
|
||||
bool "Link data into internal data tightly coupled memory (DTCM)"
|
||||
|
||||
config DATA_SDRAM
|
||||
select DEVICE_CONFIGURATION_DATA if NXP_IMX_RT_BOOT_HEADER
|
||||
bool "Link data into external SDRAM memory"
|
||||
|
||||
endchoice
|
||||
|
||||
endif # BOARD_MIMXRT1060_EVK || BOARD_MIMXRT1060_EVK_HYPERFLASH
|
||||
|
|
|
@ -51,4 +51,22 @@ config FLASH_BASE_ADDRESS
|
|||
|
||||
endif
|
||||
|
||||
if DATA_DTCM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_NXP_IMX_DTCM_0_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_NXP_IMX_DTCM_0_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
if DATA_SDRAM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_MMIO_SRAM_80000000_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_MMIO_SRAM_80000000_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
endif # BOARD_MIMXRT1060_EVK || BOARD_MIMXRT1060_EVK_HYPERFLASH
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
};
|
||||
|
||||
chosen {
|
||||
zephyr,sram = &dtcm0;
|
||||
zephyr,console = &uart1;
|
||||
zephyr,shell-uart = &uart1;
|
||||
};
|
||||
|
|
|
@ -19,4 +19,17 @@ config CODE_INTERNAL_QSPI
|
|||
|
||||
endchoice
|
||||
|
||||
choice
|
||||
prompt "Data location selection"
|
||||
default DATA_DTCM
|
||||
|
||||
config DATA_DTCM
|
||||
bool "Link data into internal data tightly coupled memory (DTCM)"
|
||||
|
||||
config DATA_SDRAM
|
||||
select DEVICE_CONFIGURATION_DATA if NXP_IMX_RT_BOOT_HEADER
|
||||
bool "Link data into external SDRAM memory"
|
||||
|
||||
endchoice
|
||||
|
||||
endif # BOARD_MIMXRT1064_EVK
|
||||
|
|
|
@ -30,6 +30,24 @@ config FLASH_BASE_ADDRESS
|
|||
|
||||
endif
|
||||
|
||||
if DATA_DTCM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_NXP_IMX_DTCM_0_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_NXP_IMX_DTCM_0_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
if DATA_SDRAM
|
||||
|
||||
config SRAM_SIZE
|
||||
default $(dt_int_val,DT_MMIO_SRAM_80000000_SIZE,K)
|
||||
|
||||
config SRAM_BASE_ADDRESS
|
||||
default $(dt_hex_val,DT_MMIO_SRAM_80000000_BASE_ADDRESS)
|
||||
endif
|
||||
|
||||
if GPIO_MCUX_IGPIO
|
||||
|
||||
config GPIO_MCUX_IGPIO_1
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
};
|
||||
|
||||
chosen {
|
||||
zephyr,sram = &dtcm0;
|
||||
zephyr,console = &uart1;
|
||||
zephyr,shell-uart = &uart1;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue