Explorar o código

Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
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.

Wolfgang Denk %!s(int64=19) %!d(string=hai) anos
pai
achega
cebd1fcec0
Modificáronse 2 ficheiros con 8 adicións e 1 borrados
  1. 7 0
      CHANGELOG
  2. 1 1
      board/trab/tsc2000.c

+ 7 - 0
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

+ 1 - 1
board/trab/tsc2000.c

@@ -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 ();