From patchwork Mon Mar 25 04:38:30 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akshay Saraswat X-Patchwork-Id: 230573 X-Patchwork-Delegate: promsoft@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id AB7D72C00AA for ; Mon, 25 Mar 2013 15:19:01 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id EF4CA4A033; Mon, 25 Mar 2013 05:18:56 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1SlwLtUvFpHW; Mon, 25 Mar 2013 05:18:56 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2D76D4A029; Mon, 25 Mar 2013 05:18:53 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 41E974A029 for ; Mon, 25 Mar 2013 05:18:49 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xaSvHfVF1dkT for ; Mon, 25 Mar 2013 05:18:45 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTP id E127D4A028 for ; Mon, 25 Mar 2013 05:18:42 +0100 (CET) Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MK7009XE7YQVUJ0@mailout4.samsung.com> for u-boot@lists.denx.de; Mon, 25 Mar 2013 13:18:36 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.126]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id 1C.69.07735.A10DF415; Mon, 25 Mar 2013 13:18:34 +0900 (KST) X-AuditID: cbfee68e-b7f946d000001e37-42-514fd01a7199 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 0D.19.17838.A10DF415; Mon, 25 Mar 2013 13:18:34 +0900 (KST) Received: from chrome-ubuntu.sisodomain.com ([107.108.73.106]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MK7001YO7YUWH20@mmp1.samsung.com>; Mon, 25 Mar 2013 13:18:34 +0900 (KST) From: Akshay Saraswat To: u-boot@lists.denx.de Date: Mon, 25 Mar 2013 00:38:30 -0400 Message-id: <1364186310-1383-1-git-send-email-akshay.s@samsung.com> X-Mailer: git-send-email 1.8.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRmVeSWpSXmKPExsWyRsSkTlfqgn+gweTVphZTH5xjtPi2ZRuj xdu9newOzB6zGy6yeOycdZfd4+ydHYwBzFFcNimpOZllqUX6dglcGUfe/mAruMNZsfXmFaYG xpfsXYycHBICJhJ3+34wQthiEhfurWfrYuTiEBJYyiix9ephJpiiHd/WMkIkFjFKPL3TwQLh 9DJJ7L16mQ2kik1AR2L7ku9gY0UEJCR+9V8F6uDgYBbQkHj8Th0kLCzgKrHzy2IWEJtFQFVi 2p0nzCA2r4CzxMOTt6EukpP4sOcRO8h8CYHrbBJXj/5hhmgQkPg2+RALyEwJAVmJTQeYIeol JQ6uuMEygVFwASPDKkbR1ILkguKk9CIjveLE3OLSvHS95PzcTYzA4Dv971nfDsabB6wPMSYD jZvILCWanA8M3rySeENjMyMLUxNTYyNzSzPShJXEedVarAOFBNITS1KzU1MLUovii0pzUosP MTJxcEo1MFpyvc4Nzsi49M/k//d3vE2ryg8GMnAW/VrM+OF/gsHt9s/fxeJllz5z9bhmfDsz 5AnjOVGvCiZ7v74r/YGcPaZ2goszZsrwzpvN2TnjzQkj0dhrXLt8mh94iMg5353e+b9d+Eji lzLupCPfvXvPu9/jVnv14eWF5cctz3UUFe5LvMOydoblKyWW4oxEQy3mouJEAMsM3bdUAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRmVeSWpSXmKPExsVy+t9jAV2pC/6BBie36VhMfXCO0eLblm2M Fm/3drI7MHvMbrjI4rFz1l12j7N3djAGMEc1MNpkpCampBYppOYl56dk5qXbKnkHxzvHm5oZ GOoaWlqYKynkJeam2iq5+AToumXmAK1SUihLzCkFCgUkFhcr6dthmhAa4qZrAdMYoesbEgTX Y2SABhLWMGYcefuDreAOZ8XWm1eYGhhfsncxcnJICJhI7Pi2lhHCFpO4cG89WxcjF4eQwCJG iad3OlggnF4mib1XL7OBVLEJ6EhsX/IdrFtEQELiV/9VoG4ODmYBDYnH79RBwsICrhI7vyxm AbFZBFQlpt15wgxi8wo4Szw8eRtqsZzEhz2P2Ccwci9gZFjFKJpakFxQnJSea6hXnJhbXJqX rpecn7uJERzaz6R2MK5ssDjEKMDBqMTDK1DjHyjEmlhWXJl7iFGCg1lJhPfkeqAQb0piZVVq UX58UWlOavEhxmSg7ROZpUST84Fxl1cSb2hsYm5qbGppYmFiZkmasJI474FW60AhgfTEktTs 1NSC1CKYLUwcnFINjKJl3nZq9vv99+29aXxXSmDSbK+/snYi085Pu3Y2benULcmpNco2785n ygk4OE3zL+RyKKySYJW/sVH+n9Hea75C8zxDN7dkbxFcx7Fu/6qm7gL3E+ZPWvVV5jslddTm dfBW5jXGete/ONv37USwrISp/gc2b/aCs0ZCj4TvrMiZszD0hs5HJZbijERDLeai4kQAN2rw wLECAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Subject: [U-Boot] [PATCH] I2C: Exynos5: Reduce the Delay in s3c24x0 i2c driver X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de From: Alim Akhtar When no device is conneted on the i2c channel then i2c_probe command was taking too much of time (around 3 mins) to come out from the loop. Now reduced the delay loop to milisec value. This is tested on smdk5250 only. As i dont have s3c24x0 boards, so i cannt test on these baord. Signed-off-by: Alim Akhtar Signed-off-by: Doug Anderson Signed-off-by: Akshay Saraswat --- drivers/i2c/s3c24x0_i2c.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/s3c24x0_i2c.c b/drivers/i2c/s3c24x0_i2c.c index 769a2ba..789d103 100644 --- a/drivers/i2c/s3c24x0_i2c.c +++ b/drivers/i2c/s3c24x0_i2c.c @@ -111,7 +111,7 @@ static int WaitForXfer(struct s3c24x0_i2c *i2c) { int i; - i = I2C_TIMEOUT * 10000; + i = I2C_TIMEOUT * 10; while (!(readl(&i2c->iiccon) & I2CCON_IRPND) && (i > 0)) { udelay(100); i--; @@ -292,7 +292,7 @@ static int i2c_transfer(struct s3c24x0_i2c *i2c, } /* Check I2C bus idle */ - i = I2C_TIMEOUT * 1000; + i = I2C_TIMEOUT * 10; while ((readl(&i2c->iicstat) & I2CSTAT_BSY) && (i > 0)) { udelay(1000); i--;