| .. | .. |
|---|
| 4 | 4 | |
|---|
| 5 | 5 | #include <linux/kernel.h> |
|---|
| 6 | 6 | |
|---|
| 7 | +#include "sfc_nand.h" |
|---|
| 7 | 8 | #include "rkflash_api.h" |
|---|
| 8 | 9 | #include "rk_sftl.h" |
|---|
| 9 | 10 | |
|---|
| .. | .. |
|---|
| 17 | 18 | ret = sfc_nand_init(); |
|---|
| 18 | 19 | if (ret == 0) { |
|---|
| 19 | 20 | sfnand_dev = sfc_nand_get_private_dev(); |
|---|
| 20 | | -#if defined(CONFIG_RK_SFTL) |
|---|
| 21 | +#if IS_REACHABLE(CONFIG_RK_SFTL) |
|---|
| 21 | 22 | sfc_nand_ftl_ops_init(); |
|---|
| 22 | 23 | ret = sftl_init(); |
|---|
| 23 | | -#elif !defined(CONFIG_RK_SFC_NAND_MTD) |
|---|
| 24 | +#elif !IS_REACHABLE(CONFIG_RK_SFC_NAND_MTD) |
|---|
| 24 | 25 | #error "When CONFIG_RK_SFC_NAND_MTD is not used, CONFIG_RK_SFTL is required!" |
|---|
| 25 | 26 | #endif |
|---|
| 26 | 27 | } |
|---|