diff --git a/CHANGELOG b/CHANGELOG
index b2adb3167b8c8d79b0b3ca04f4abce32b097f45b..8afc11b611ff84b54d76426423f17bfc9f0feb64 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes since U-Boot 1.1.4:
 ======================================================================
 
+* Fix comment in common/soft_i2c.c
+  Patches by Peter Korsgaard/Tolunay Orkun, 26 May 2005
+
 * Cleanup compiler warnings.
   Patch by Greg Ungerer, 21 May 2005
 
diff --git a/common/soft_i2c.c b/common/soft_i2c.c
index 3d0e08c6ff3866f295913bd576b80bb230992ff2..268da2cdc4463fa1a4f5b5d6ac6faaf1a445b1fb 100644
--- a/common/soft_i2c.c
+++ b/common/soft_i2c.c
@@ -288,7 +288,10 @@ int i2c_probe(uchar addr)
 {
 	int rc;
 
-	/* perform 1 byte read transaction */
+	/*
+	 * perform 1 byte write transaction with just address byte 
+	 * (fake write)
+	 */
 	send_start();
 	rc = write_byte ((addr << 1) | 0);
 	send_stop();