kernel/drivers/rkflash/sfc.c
.. .. @@ -42,12 +42,16 @@ 42 42 43 43 u32 sfc_get_max_dll_cells(void) 44 44 { 45 - if (sfc_get_version() == SFC_VER_5)45 + switch (sfc_get_version()) {46 + case SFC_VER_8:47 + case SFC_VER_6:48 + case SFC_VER_5:46 49 return SCLK_SMP_SEL_MAX_V5; 47 - else if (sfc_get_version() == SFC_VER_4)50 + case SFC_VER_4:48 51 return SCLK_SMP_SEL_MAX_V4; 49 - else52 + default:50 53 return 0; 54 + }51 55 } 52 56 53 57 void sfc_set_delay_lines(u16 cells)