kernel/drivers/rkflash/sfc.c
.. .. @@ -42,14 +42,16 @@ 42 42 43 43 u32 sfc_get_max_dll_cells(void) 44 44 { 45 - if (sfc_get_version() == SFC_VER_8)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_5)48 - return SCLK_SMP_SEL_MAX_V5;49 - else if (sfc_get_version() == SFC_VER_4)50 + case SFC_VER_4:50 51 return SCLK_SMP_SEL_MAX_V4; 51 - else52 + default:52 53 return 0; 54 + }53 55 } 54 56 55 57 void sfc_set_delay_lines(u16 cells)