nuttx/boards/arm
Michał Łyszczek 4d4566e9ed nucleo-wl55jc: add partition table support for progmem FLASH
This patch adds working integration of progmem FLASH. User can partition
internal FLASH memory to up to 4 partitions and use any combination of
raw, nxffs, smartfs and mtd_config filesystems (unless there are other
limitations like nxffs supports only single instance).

Support for dual CPU is added to Kconfig to not overwrite CPU2 program code.

Code guards user to not allocate more memory than there is on FLASH, and
warns user if not all FLASH memory is used. Errors will be printed when
user tries to initialize two instances of nxffs or mtd_config filesystems.

Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
2022-06-15 20:29:17 +08:00
..
a1x/pcduino-a10 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
am335x/beaglebone-black Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
c5471/c5471evm boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
cxd56xx boards: spresense: defconfig: enable ISX019 camera driver 2022-05-31 19:52:33 +08:00
dm320/ntosd-dm320 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
efm32 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
eoss3/quickfeather Move "-nostartfiles -nodefaultlibs" from Make.defs to Toolchian.defs 2022-05-18 08:26:02 -04:00
imx6/sabre-6quad arch: imx6: add support kernel build and smp 2022-05-27 01:31:58 +08:00
imxrt Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
kinetis boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
kl boards: arm: kl: keep cfmconfig sections in linker script 2022-05-21 00:03:03 +08:00
lc823450/lc823450-xgevk boards/xxx: Remove CONFIG_SCHED_ATEXIT/ONEXIT from all defconfigs 2022-05-25 15:28:43 +08:00
lpc17xx_40xx boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
lpc31xx Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
lpc43xx boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
lpc54xx/lpcxpresso-lpc54628 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
lpc214x boards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs 2022-05-16 11:17:08 +03:00
lpc2378/olimex-lpc2378 boards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs 2022-05-16 11:17:08 +03:00
max326xx/max32660-evsys Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
moxart/moxa boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
nrf52 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
nuc1xx/nutiny-nuc120 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
phy62xx/phy6222 boards/arm: Remove "LDFLAGS += -g" whichi is already added by Toolchain.defs 2022-05-16 11:17:08 +03:00
rp2040 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
s32k1xx Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
sam34 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
sama5 Change dpends on SCHED_[L|H]PWORK to SCHED_WORKQUEUE 2022-05-28 18:41:51 +03:00
samd2l2 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
samd5e5 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
samv7 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
stm32 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
stm32f0l0g0 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32f7 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
stm32h7 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32l4 Correct code formatting 2022-06-07 03:20:57 +08:00
stm32l5 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32u5 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
stm32wl5/nucleo-wl55jc nucleo-wl55jc: add partition table support for progmem FLASH 2022-06-15 20:29:17 +08:00
str71x/olimex-strp711 boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
tiva boards: Remove the unnessary CONFIG_SCHED_LPWORK=y from defconfig 2022-05-28 18:41:51 +03:00
tlsr82/tlsr8278adk80d arm/tlsr82: gpio driver bug fix and optimize. 2022-06-07 22:26:36 +08:00
tms570 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00
xmc4 Move warning option from Make.defs to Toolchain.defs 2022-05-15 15:40:35 +03:00