mtdconfig: lomtdconfig device change to depends on !MTD_CONFIG_NONE

The structure of mtd_config in Kconfig has changed.

Signed-off-by: zhaoxingyu1 <zhaoxingyu1@xiaomi.com>
This commit is contained in:
zhaoxingyu1
2025-06-03 17:29:18 +08:00
committed by Donny(董九柱)
parent 273222c06e
commit e4a73edec8
2 changed files with 6 additions and 6 deletions

View File

@@ -42,7 +42,7 @@
#include <nuttx/fs/ioctl.h>
#include <nuttx/fs/loopmtd.h>
#include <nuttx/mtd/mtd.h>
#ifdef CONFIG_MTD_CONFIG
#ifndef CONFIG_MTD_CONFIG_NONE
# include <nuttx/mtd/configdata.h>
#endif
@@ -554,7 +554,7 @@ static int filemtd_ioctl(FAR struct mtd_dev_s *dev, int cmd,
****************************************************************************/
#ifdef CONFIG_MTD_LOOP
# ifdef CONFIG_MTD_CONFIG
# ifndef CONFIG_MTD_CONFIG_NONE
static int mtd_loop_setup(FAR const char *devname, FAR const char *filename,
int sectsize, int erasesize, off_t offset,
int configdata)
@@ -572,7 +572,7 @@ static int mtd_loop_setup(FAR const char *devname, FAR const char *filename,
return -ENOENT;
}
# ifdef CONFIG_MTD_CONFIG
# ifndef CONFIG_MTD_CONFIG_NONE
if (configdata)
{
if (configdata == 2)
@@ -647,7 +647,7 @@ static int mtd_loop_teardown(FAR const char *devname)
filemtd_teardown(&dev->mtd);
# ifdef CONFIG_MTD_CONFIG
# ifndef CONFIG_MTD_CONFIG_NONE
if (inode->i_private)
{
mtdconfig_unregister_by_path(devname);
@@ -715,7 +715,7 @@ static int mtd_loop_ioctl(FAR struct file *filep, int cmd,
}
else
{
# ifdef CONFIG_MTD_CONFIG
# ifndef CONFIG_MTD_CONFIG_NONE
ret = mtd_loop_setup(setup->devname, setup->filename,
setup->sectsize, setup->erasesize,
setup->offset, setup->configdata);

View File

@@ -75,7 +75,7 @@ struct mtd_losetup_s
size_t erasesize; /* The erase size to use on the file */
size_t sectsize; /* The sector / page size of the file */
off_t offset; /* An offset that may be applied to the device */
# ifdef CONFIG_MTD_CONFIG
# ifndef CONFIG_MTD_CONFIG_NONE
int configdata; /* 1: register mtdconfig device, 2: erase before register */
# endif
};