kernel/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
.. .. @@ -343,6 +343,9 @@ 343 343 * PLL_Output_Frequency: it is equal to DDR-Clock-Frequency * 2 344 344 */ 345 345 fref = prate / 2; 346 + if (!fref)347 + return 0;348 +346 349 if (rate > 1000000000UL) 347 350 fout = 1000000000UL; 348 351 else .. .. @@ -356,6 +359,9 @@ 356 359 u64 tmp; 357 360 u32 delta; 358 361 362 + if (!_prediv)363 + continue;364 +359 365 tmp = (u64)fout * _prediv; 360 366 do_div(tmp, fref); 361 367 _fbdiv = tmp;