Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
authorWolfgang Denk <wd@fifi.denx.de>
Fri, 16 Jun 2006 14:14:28 +0000 (16:14 +0200)
committerWolfgang Denk <wd@fifi.denx.de>
Fri, 16 Jun 2006 14:14:28 +0000 (16:14 +0200)
Patch by Martin Krause, 08 Nov 2005

In tsc2000_read_channel() the delay after setting the multiplexer
to a temperature channel is increased from 1,5 ms to 10 ms. This
is to allow the multiplexer inputs to stabilize after huge steps
of the input signal level.

CHANGELOG
board/trab/tsc2000.c

index 63b23c1325400e28b36a25fbedbb60344ebc4472..0e809f8f5b3600127caf5220d6a2695388d8a7ad 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,13 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
+  In tsc2000_read_channel() the delay after setting the multiplexer 
+  to a temperature channel is increased from 1,5 ms to 10 ms. This
+  is to allow the multiplexer inputs to stabilize after huge steps
+  of the input signal level.
+  Patch by Martin Krause, 08 Nov 2005
+
 * Adjust TQM5200 make targets
   Make the automatic CS configuration the default.
   The dedicated configurations CONFIG_TQM5200_AA, CONFIG_TQM5200_AB
index ca6868212eadb9a4ea45c3513602029b61ac1daa..382a85b359300146d456f37f88c10dba6d5d5a40 100644 (file)
@@ -223,7 +223,7 @@ u16 tsc2000_read_channel (unsigned int channel)
        u16 res;
 
        tsc2000_set_mux(channel);
-       udelay(3 * TSC2000_DELAY_BASE);
+       udelay(20 * TSC2000_DELAY_BASE);
 
        tsc2000_write(TSC2000_REG_ADC, 0x2036);
        adc_wait_conversion_done ();