zephyr/soc/arm
Maureen Helm 0540b1a699 soc: nxp_imx: Move code/data location configs to soc level
The imx rt family of socs has several options for linking code and data
into internal or external memories, and up until now we have handled
these options at the board level. This has resulted in several Kconfig
symbols being defined in multiple places and triggering warnings in
documentation builds:

warning: the default selection CODE_ITCM (defined at boards/arm/mimxrt1050_evk/Kconfig:13, boards/arm/mimxrt1060_evk/Kconfig:13) of <choice> (defined at boards/arm/mimxrt1050_evk/Kconfig:9) is not contained in the choice
warning: the choice symbol CODE_ITCM (defined at boards/arm/mimxrt1050_evk/Kconfig:13, boards/arm/mimxrt1060_evk/Kconfig:13) is defined with a prompt outside the choice
warning: the choice symbol CODE_HYPERFLASH (defined at boards/arm/mimxrt1050_evk/Kconfig:16, boards/arm/mimxrt1060_evk/Kconfig:16) is defined with a prompt outside the choice
warning: the choice symbol CODE_QSPI (defined at boards/arm/mimxrt1050_evk/Kconfig:19, boards/arm/mimxrt1060_evk/Kconfig:19) is defined with a prompt outside the choice
warning: the choice symbol CODE_ITCM (defined at boards/arm/mimxrt1050_evk/Kconfig:13, boards/arm/mimxrt1060_evk/Kconfig:13) is defined with a prompt outside the choice
warning: the choice symbol CODE_HYPERFLASH (defined at boards/arm/mimxrt1050_evk/Kconfig:16, boards/arm/mimxrt1060_evk/Kconfig:16) is defined with a prompt outside the choice
warning: the choice symbol CODE_QSPI (defined at boards/arm/mimxrt1050_evk/Kconfig:19, boards/arm/mimxrt1060_evk/Kconfig:19) is defined with a prompt outside the choice

The number of warnings increased as we added more imx rt boards. Fix the
warnings by moving code and data location configs from the board level
to the soc level.

The default memories for all imx rt boards are unchanged. The
mimxrt10{20,50,60}_evk boards still default to hyperflash/qspi for code
and sdram for data. The mimxrt1064_evk board still defaults to ITCM for
code and DTCM for data because jlink does not yet support programming
internal flash.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2019-02-13 17:52:20 -05:00
..
arm drivers: counter: cmsdk: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-02-07 16:14:00 -05:00
atmel_sam soc: arm: atmel: sam3x: Add missing SoC Kconfig symbols 2019-02-13 11:02:33 -06:00
atmel_sam0 power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
cypress power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
microchip_mec power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
nordic_nrf soc: arm: nrf51: Fix CONFIG_SYS_POWER_MANAGEMENT exclusion 2019-02-13 11:47:16 +01:00
nxp_imx soc: nxp_imx: Move code/data location configs to soc level 2019-02-13 17:52:20 -05:00
nxp_kinetis power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
nxp_lpc power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
silabs_exx32 power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
st_stm32 power: Fix naming of Kconfig options controlling low power states 2019-02-12 07:46:32 -05:00
ti_lm3s6965 drivers: gpio: Add DTS support for Stellaris gpio driver. 2019-01-08 13:30:26 -06:00
ti_simplelink boards: cc3220sf_launchxl: Set CONFIG_FLASH defaults for non-XIP 2019-02-07 13:14:18 -06:00
CMakeLists.txt
Kconfig soc: arm: Kconfig option to indicate double-precision FP 2019-02-08 14:09:18 -06:00