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:
@@ -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)
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user