From efdcf3d7165650dae0eee0c4a5011f1c0a5ede4b Mon Sep 17 00:00:00 2001 From: John Klug Date: Wed, 30 Nov 2016 09:34:48 -0600 Subject: New reset times for rs9113. --- recipes-kernel/rs9113/files/rs9113/rs9113.default | 7 +++++++ recipes-kernel/rs9113/files/rs9113/rs9113.init | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/recipes-kernel/rs9113/files/rs9113/rs9113.default b/recipes-kernel/rs9113/files/rs9113/rs9113.default index 9d474bc..aeba4f8 100644 --- a/recipes-kernel/rs9113/files/rs9113/rs9113.default +++ b/recipes-kernel/rs9113/files/rs9113/rs9113.default @@ -51,3 +51,10 @@ ANT_SEL_VAL=2 ONBOARD_ANT_SEL=1 SET_RETRY_COUNT=15 +# Time to hold high, then hold low on reset during driver load reset +SLEEPTIME=100000 + +# Time to wait while looping for interrupt and wake-up pins +# to go high. +INTSLEEPTIME=100000 + diff --git a/recipes-kernel/rs9113/files/rs9113/rs9113.init b/recipes-kernel/rs9113/files/rs9113/rs9113.init index 2351ae4..c723846 100755 --- a/recipes-kernel/rs9113/files/rs9113/rs9113.init +++ b/recipes-kernel/rs9113/files/rs9113/rs9113.init @@ -27,16 +27,16 @@ case "$1" in # wait for it to settle. if [ -f "$RS9113_RESET" ] ; then echo 1 >$RS9113_RESET - usleep 100 + usleep $SLEEPTIME echo 0 >$RS9113_RESET - usleep 100 + usleep $SLEEPTIME echo 1 >$RS9113_RESET N=1 while [ $N -lt 20 ] ; do INT=$(cat $RS9113_INT) WKUP=$(cat $RS9113_WKUP) if [ $INT -ne 1 -o $WKUP -ne 1 ] ; then - usleep 100 + usleep $INTSLEEPTIME else break fi -- cgit v1.2.3