Revision 07292f8e51dfc9a8f4065e08144955eebff88944 authored by Daniil Stas on 23 May 2021, 22:24:48 UTC, committed by Ramon Fried on 18 June 2021, 08:29:17 UTC
Disabling clk_ck clock leads to link up status loss in phy, which
leads to auto-negotiation restart before each network command
execution.

This issue is especially big for PXE boot protocol because of
auto-negotiation restarts before each configuration filename trial.

To avoid this issue don't disable clk_ck clock after it was enabled.

Signed-off-by: Daniil Stas <daniil.stas@posteo.net>
Cc: Ramon Fried <rfried.dev@gmail.com>
Cc: Joe Hershberger <joe.hershberger@ni.com>
Cc: Patrick Delaunay <patrick.delaunay@foss.st.com>
Cc: Patrice Chotard <patrice.chotard@foss.st.com>

Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
1 parent 7001863
History
File Mode Size
Kconfig -rw-r--r-- 313 bytes
Makefile -rw-r--r-- 767 bytes
yaffs_allocator.c -rw-r--r-- 8.2 KB
yaffs_allocator.h -rw-r--r-- 1004 bytes
yaffs_attribs.c -rw-r--r-- 3.6 KB
yaffs_attribs.h -rw-r--r-- 1.0 KB
yaffs_bitmap.c -rw-r--r-- 2.3 KB
yaffs_bitmap.h -rw-r--r-- 1.1 KB
yaffs_checkptrw.c -rw-r--r-- 10.3 KB
yaffs_checkptrw.h -rw-r--r-- 992 bytes
yaffs_ecc.c -rw-r--r-- 7.0 KB
yaffs_ecc.h -rw-r--r-- 1.4 KB
yaffs_error.c -rw-r--r-- 1.2 KB
yaffs_flashif.h -rw-r--r-- 1.3 KB
yaffs_flashif2.h -rw-r--r-- 1.4 KB
yaffs_getblockinfo.h -rw-r--r-- 1.0 KB
yaffs_guts.c -rw-r--r-- 120.5 KB
yaffs_guts.h -rw-r--r-- 27.7 KB
yaffs_mtdif.c -rw-r--r-- 4.1 KB
yaffs_mtdif.h -rw-r--r-- 963 bytes
yaffs_mtdif2.c -rw-r--r-- 5.8 KB
yaffs_mtdif2.h -rw-r--r-- 1.0 KB
yaffs_nameval.c -rw-r--r-- 4.4 KB
yaffs_nameval.h -rw-r--r-- 953 bytes
yaffs_nand.c -rw-r--r-- 2.9 KB
yaffs_nand.h -rw-r--r-- 1.1 KB
yaffs_nandemul2k.h -rw-r--r-- 1.4 KB
yaffs_nandif.c -rw-r--r-- 6.3 KB
yaffs_nandif.h -rw-r--r-- 1.6 KB
yaffs_osglue.h -rw-r--r-- 907 bytes
yaffs_packedtags1.c -rw-r--r-- 1.5 KB
yaffs_packedtags1.h -rw-r--r-- 1.0 KB
yaffs_packedtags2.c -rw-r--r-- 5.4 KB
yaffs_packedtags2.h -rw-r--r-- 1.4 KB
yaffs_qsort.c -rw-r--r-- 3.1 KB
yaffs_summary.c -rw-r--r-- 8.1 KB
yaffs_summary.h -rw-r--r-- 1.0 KB
yaffs_tagscompat.c -rw-r--r-- 10.1 KB
yaffs_tagscompat.h -rw-r--r-- 1.2 KB
yaffs_trace.h -rw-r--r-- 1.7 KB
yaffs_uboot_glue.c -rw-r--r-- 9.0 KB
yaffs_verify.c -rw-r--r-- 12.8 KB
yaffs_verify.h -rw-r--r-- 1.5 KB
yaffs_yaffs1.c -rw-r--r-- 10.3 KB
yaffs_yaffs1.h -rw-r--r-- 640 bytes
yaffs_yaffs2.c -rw-r--r-- 37.4 KB
yaffs_yaffs2.h -rw-r--r-- 1.4 KB
yaffscfg.h -rw-r--r-- 822 bytes
yaffsfs.c -rw-r--r-- 64.6 KB
yaffsfs.h -rw-r--r-- 6.0 KB
ydirectenv.h -rw-r--r-- 1.9 KB
yportenv.h -rw-r--r-- 4.4 KB

back to top