mtd/progmem: Let MTD_PROGMEM depend on ARCH_HAVE_PROGMEM

and remove the reference of CONFIG_ARCH_HAVE_PROGMEM from code

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I89a73f138d54718ee8bc9345958675d7a2a34ba8
This commit is contained in:
Xiang Xiao 2021-03-01 23:02:18 +08:00 committed by David Sidrane
parent f9d20ea4d2
commit 0aa78ccc81
2 changed files with 3 additions and 2 deletions

View File

@ -130,6 +130,7 @@ endif # MTD_READAHEAD
config MTD_PROGMEM
bool "Enable on-chip program FLASH MTD device"
default n
depends on ARCH_HAVE_PROGMEM
---help---
Enable to support an MTD device that supports the on-chip FLASH
using the interfaces defined in include/nuttx/progmem. Those

View File

@ -49,7 +49,7 @@
#include <nuttx/fs/ioctl.h>
#include <nuttx/mtd/mtd.h>
#ifdef CONFIG_ARCH_HAVE_PROGMEM
#ifdef CONFIG_MTD_PROGMEM
/****************************************************************************
* Private Types
@ -422,4 +422,4 @@ FAR struct mtd_dev_s *progmem_initialize(void)
return (FAR struct mtd_dev_s *)priv;
}
#endif /* CONFIG_ARCH_HAVE_PROGMEM */
#endif /* CONFIG_MTD_PROGMEM */