From aa754333fc45c033956dc9dd40f8f5cabbe1f987 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Fri, 6 Jun 2008 17:27:19 +0000 Subject: [PATCH] Tweak a comment and a constant to restore old 30ms upper bound. cs_readreg takes ~2us not ~1us to run. --- sys/dev/cs/if_cs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/dev/cs/if_cs.c b/sys/dev/cs/if_cs.c index 950b9055cec..0784b20fd4c 100644 --- a/sys/dev/cs/if_cs.c +++ b/sys/dev/cs/if_cs.c @@ -183,10 +183,10 @@ wait_eeprom_ready(struct cs_softc *sc) * be fast. The datasheet suggests that clock out from the part * per word will be on the order of 25us, which is consistant with * the 1MHz serial clock and 16bits... We should never hit 100, - * let alone 30,000 here. The original code did an unconditional - * 30ms DELAY here. Bad Kharma. + * let alone 15,000 here. The original code did an unconditional + * 30ms DELAY here. Bad Kharma. cs_readreg takes ~2us. */ - for (i = 0; i < 30000; i++) /* 30ms max */ + for (i = 0; i < 15000; i++) /* 30ms max */ if (!(cs_readreg(sc, PP_SelfST) & SI_BUSY)) return (0); return (1);