From da77c1a5dcb3aa3120b8f6fff3df2cb42ca526b3 Mon Sep 17 00:00:00 2001 From: Jon Lin Date: Tue, 28 Apr 2020 17:00:49 +0800 Subject: [PATCH] drivers: rkflash: Extern sfc nand raw read/write apis Change-Id: Ib1e8f8cc49eba3a24c4ed85e34d0873ed3c84686 Signed-off-by: Jon Lin --- drivers/rkflash/sfc_nand.c | 4 ++-- drivers/rkflash/sfc_nand.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/rkflash/sfc_nand.c b/drivers/rkflash/sfc_nand.c index 0953ac122476..e96acf0b9556 100644 --- a/drivers/rkflash/sfc_nand.c +++ b/drivers/rkflash/sfc_nand.c @@ -461,7 +461,7 @@ u32 sfc_nand_erase_block(u8 cs, u32 addr) return ret; } -static u32 sfc_nand_prog_page_raw(u8 cs, u32 addr, u32 *p_page_buf) +u32 sfc_nand_prog_page_raw(u8 cs, u32 addr, u32 *p_page_buf) { int ret; u32 plane; @@ -523,7 +523,7 @@ u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare) return ret; } -static u32 sfc_nand_read_page_raw(u8 cs, u32 addr, u32 *p_page_buf) +u32 sfc_nand_read_page_raw(u8 cs, u32 addr, u32 *p_page_buf) { int ret; u32 plane; diff --git a/drivers/rkflash/sfc_nand.h b/drivers/rkflash/sfc_nand.h index f1a83c29246c..51cbd0d57e30 100644 --- a/drivers/rkflash/sfc_nand.h +++ b/drivers/rkflash/sfc_nand.h @@ -131,6 +131,8 @@ u32 sfc_nand_ecc_status_sp5(void); u32 sfc_nand_erase_block(u8 cs, u32 addr); u32 sfc_nand_prog_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare); u32 sfc_nand_read_page(u8 cs, u32 addr, u32 *p_data, u32 *p_spare); +u32 sfc_nand_prog_page_raw(u8 cs, u32 addr, u32 *p_page_buf); +u32 sfc_nand_read_page_raw(u8 cs, u32 addr, u32 *p_page_buf); u32 sfc_nand_check_bad_block(u8 cs, u32 addr); u32 sfc_nand_mark_bad_block(u8 cs, u32 addr); void sfc_nand_ftl_ops_init(void);