drivers: rkflash: Support sfc ver6 and sfc ver8

Change-Id: I21b11e414ab48c7b3ae7dd8e6ab9dc1e8bcadee6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
This commit is contained in:
Jon Lin
2023-02-14 10:07:50 +08:00
committed by Tao Huang
parent 5ba3ec652a
commit f0dbc8bbb0
2 changed files with 9 additions and 3 deletions
+7 -3
View File
@@ -42,12 +42,16 @@ u32 sfc_get_max_iosize(void)
u32 sfc_get_max_dll_cells(void)
{
if (sfc_get_version() == SFC_VER_5)
switch (sfc_get_version()) {
case SFC_VER_8:
case SFC_VER_6:
case SFC_VER_5:
return SCLK_SMP_SEL_MAX_V5;
else if (sfc_get_version() == SFC_VER_4)
case SFC_VER_4:
return SCLK_SMP_SEL_MAX_V4;
else
default:
return 0;
}
}
void sfc_set_delay_lines(u16 cells)
+2
View File
@@ -8,6 +8,8 @@
#define SFC_VER_3 0x3
#define SFC_VER_4 0x4
#define SFC_VER_5 0x5
#define SFC_VER_6 0x6
#define SFC_VER_8 0x8
#define SFC_EN_INT (0) /* enable interrupt */
#define SFC_EN_DMA (1) /* enable dma */