hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/rkflash/sfc_nand_boot.c
....@@ -4,6 +4,7 @@
44
55 #include <linux/kernel.h>
66
7
+#include "sfc_nand.h"
78 #include "rkflash_api.h"
89 #include "rk_sftl.h"
910
....@@ -17,10 +18,10 @@
1718 ret = sfc_nand_init();
1819 if (ret == 0) {
1920 sfnand_dev = sfc_nand_get_private_dev();
20
-#if defined(CONFIG_RK_SFTL)
21
+#if IS_REACHABLE(CONFIG_RK_SFTL)
2122 sfc_nand_ftl_ops_init();
2223 ret = sftl_init();
23
-#elif !defined(CONFIG_RK_SFC_NAND_MTD)
24
+#elif !IS_REACHABLE(CONFIG_RK_SFC_NAND_MTD)
2425 #error "When CONFIG_RK_SFC_NAND_MTD is not used, CONFIG_RK_SFTL is required!"
2526 #endif
2627 }