If CONFIG_HAVE_IMX_BUSFREQ is not set (and the compilation failure is fixed for linux-imx), call of request_bus_freq will not have effect (the method only returns 0): high_bus_count, med_bus_count and audio_bus_count will not be increased.
So these counters will be equal to 0 in 'bus_freq_daemon_handler' method: 'set_low_bus_freq' will be called and bus freq is reduced to 24000000.
ping no more works after the following logs:
[ 23.997818]
Bus freq set to 24000000 start...
[ 23.998321] Bus freq set to 24000000 done! cpu=1
[ 23.998686] imx-pre 21cb000.pre: handshake abort
[ 24.045595] imx-ipuv3 2800000.ipu: IPU Warning - IPU_INT_STAT_5 = 0x00800000
[ 24.052972] imx-ipuv3 2800000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x40000000
[ 24.179463] imx-ipuv3 2800000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x00100000
After removing "set_low_bus_freq" call in "bus_freq_daemon_handler", these logs are no more printed and ping works.