29 #include "mtd_default.h" 
   35 #if !defined(CONFIG_FLASHDB_MIN_SECTOR_SIZE_DEFAULT_KiB) || defined(DOXYGEN) 
   59 #define CONFIG_FLASHDB_MIN_SECTOR_SIZE_DEFAULT_KiB  4 
   65 #define FAL_PART_HAS_TABLE_CFG 
   75 #define FAL_FLASH_DEV_TABLE                                          \ 
   80 #if !defined(FAL_MTD) || defined(DOXYGEN) 
   84 #define FAL_MTD                                     mtd_dev_get(0) 
   87 #if !defined(FAL_PART0_LABEL) || defined(DOXYGEN) 
   91 #define FAL_PART0_LABEL                             "part0" 
   94 #if !defined(FAL_PART0_LENGTH) || defined(DOXYGEN) 
  104 #define FAL_PART0_LENGTH                            (2 * (CONFIG_FLASHDB_MIN_SECTOR_SIZE_DEFAULT_KiB * KiB(1))) 
  110 #if defined(FAL_PART0_LABEL) || defined(DOXYGEN) 
  111 #if !defined(FAL_PART0_OFFSET) || defined(DOXYGEN) 
  115 #define FAL_PART0_OFFSET    0 
  120 #define FAL_ROW_PART0   { FAL_PART_MAGIC_WORD, FAL_PART0_LABEL, "fal_mtd", \
 
  121                           FAL_PART0_OFFSET, FAL_PART0_LENGTH, 0 },
 
  123 #define FAL_ROW_PART0 
  129 #if defined(FAL_PART1_LABEL) || defined(DOXYGEN) 
  130 #if !defined(FAL_PART1_OFFSET)  || defined(DOXYGEN) 
  134 #define FAL_PART1_OFFSET    (FAL_PART0_OFFSET + FAL_PART0_LENGTH) 
  139 #define FAL_ROW_PART1   { FAL_PART_MAGIC_WORD, FAL_PART1_LABEL, "fal_mtd", \
 
  140                           FAL_PART1_OFFSET, FAL_PART1_LENGTH, 0 },
 
  142 #define FAL_ROW_PART1 
  148 #if defined(FAL_PART2_LABEL) || defined(DOXYGEN) 
  149 #if !defined(FAL_PART2_OFFSET) || defined(DOXYGEN) 
  153 #define FAL_PART2_OFFSET    (FAL_PART1_OFFSET + FAL_PART1_LENGTH) 
  158 #define FAL_ROW_PART2   { FAL_PART_MAGIC_WORD, FAL_PART2_LABEL, "fal_mtd", \
 
  159                           FAL_PART2_OFFSET, FAL_PART2_LENGTH, 0 },
 
  161 #define FAL_ROW_PART2 
  167 #if defined(FAL_PART3_LABEL) || defined(DOXYGEN) 
  168 #if !defined(FAL_PART3_OFFSET) || defined(DOXYGEN) 
  172 #define FAL_PART3_OFFSET    (FAL_PART2_OFFSET + FAL_PART2_LENGTH) 
  177 #define FAL_ROW_PART3   { FAL_PART_MAGIC_WORD, FAL_PART3_LABEL, "fal_mtd", \
 
  178                           FAL_PART3_OFFSET, FAL_PART3_LENGTH, 0 },
 
  180 #define FAL_ROW_PART3 
  186 #define FAL_PART_TABLE  \ 
struct fal_flash_dev mtd_flash0
FAL <-> MTD adapter.