From patchwork Thu Nov 29 07:09:51 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Shinde X-Patchwork-Id: 13282 Return-Path: X-Original-To: patchwork@peony.canonical.com Delivered-To: patchwork@peony.canonical.com Received: from fiordland.canonical.com (fiordland.canonical.com [91.189.94.145]) by peony.canonical.com (Postfix) with ESMTP id 04B7424251 for ; Thu, 29 Nov 2012 07:03:42 +0000 (UTC) Received: from mail-ie0-f180.google.com (mail-ie0-f180.google.com [209.85.223.180]) by fiordland.canonical.com (Postfix) with ESMTP id B1288A18DC6 for ; Thu, 29 Nov 2012 07:03:41 +0000 (UTC) Received: by mail-ie0-f180.google.com with SMTP id c10so9592485ieb.11 for ; Wed, 28 Nov 2012 23:03:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-forwarded-to:x-forwarded-for:delivered-to:received-spf:x-auditid :from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references :dlp-filter:x-mtr:x-brightmail-tracker:x-brightmail-tracker :x-cfilter-loop:x-gm-message-state; bh=V4JfK3vqey+gUG5Nhp6UkiKyhhWqAYABmssdINJolac=; b=GyGXmlgMq8GftXXhTfJvh1CqmuNlYTfWfh7c9z8L3rn07Rj7+cNGp/I3shNyms8xuh oGTVdqIKq2TfvWQAHVBQ75pBHHITw1ltRXyQq0qV9odLaQmgEBiriz4batEml4IYeImX L4X2Hj8LwoG3wV3Xv43pj2Z9pA0EORtdKqZwR5YygL5/9DulSIVuCJoEe8Dbi2vNzdEy UPgxfibS71lFXIV34axB/RgY07R58SBXb96gyJftRwD0QVtqvRx9OD29/zWDQxh5nTDx z6bIasIKmDHv8QK065C+459A4JzTVVUuz+PEl9h4/aQ9wbUHZZuBAUZfgJX4h6e/BUlS 94ng== Received: by 10.50.152.137 with SMTP id uy9mr21588365igb.62.1354172620672; Wed, 28 Nov 2012 23:03:40 -0800 (PST) X-Forwarded-To: linaro-patchwork@canonical.com X-Forwarded-For: patch@linaro.org linaro-patchwork@canonical.com Delivered-To: patches@linaro.org Received: by 10.50.67.148 with SMTP id n20csp802662igt; Wed, 28 Nov 2012 23:03:40 -0800 (PST) Received: by 10.68.209.136 with SMTP id mm8mr65149660pbc.146.1354172619919; Wed, 28 Nov 2012 23:03:39 -0800 (PST) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by mx.google.com with ESMTP id f9si1205990paw.121.2012.11.28.23.03.39; Wed, 28 Nov 2012 23:03:39 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of rajeshwari.s@samsung.com designates 203.254.224.24 as permitted sender) client-ip=203.254.224.24; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of rajeshwari.s@samsung.com designates 203.254.224.24 as permitted sender) smtp.mail=rajeshwari.s@samsung.com Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0ME800GM4M9TFPQ0@mailout1.samsung.com>; Thu, 29 Nov 2012 16:03:39 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.125]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 52.44.12699.BC807B05; Thu, 29 Nov 2012 16:03:39 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-00-50b708cb576a Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id F1.44.12699.AC807B05; Thu, 29 Nov 2012 16:03:38 +0900 (KST) Received: from rajeshwari-linux.sisodomain.com ([107.108.215.115]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0ME800LB8M9M7580@mmp1.samsung.com>; Thu, 29 Nov 2012 16:03:38 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Cc: patches@linaro.org, sjg@chromium.org, mk7.kang@samsung.com, chander.kashyap@linaro.org, hs@denx.de Subject: [PATCH 6/6 V4] SMDK5250: Initialise I2C using FDT Date: Thu, 29 Nov 2012 12:39:51 +0530 Message-id: <1354172991-1005-7-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1354172991-1005-1-git-send-email-rajeshwari.s@samsung.com> References: <1354172991-1005-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRmVeSWpSXmKPExsWyRsSkVvc0x/YAg913WCwerr/JYjHl8BcW ByaPO9f2sAUwRnHZpKTmZJalFunbJXBlnNu8kK3gC1fFt5OP2RoYX3B0MXJySAiYSPz7uYEN whaTuHBvPZDNxSEksJRRYnnDHEaYopMN+1ghEosYJbadOscE4Uxkkri0sRmsnU3ASGLryWlg HSICEhK/+q+C2cwCGRK3PyxhAbGFBawkXszfABZnEVCVmLb+OhOIzSvgLvHl01yoMxQkjk39 ygpicwp4SJxp+AYWFwKqmXbnOlSvgMS3yYeAZnIA1ctKbDrADHKPhMBtNonpbROg5khKHFxx g2UCo/ACRoZVjKKpBckFxUnpuUZ6xYm5xaV56XrJ+bmbGIEBefrfM+kdjKsaLA4xCnAwKvHw brTcFiDEmlhWXJl7iFGCg1lJhFfzD1CINyWxsiq1KD++qDQntfgQow/QJROZpUST84HRklcS b2hsYm5qbGppZGRmaopDWEmct9kjJUBIID2xJDU7NbUgtQhmHBMHp1QD48TDy3l9rBNjGtXO s3/PfPFLum7GDn0Dt5dF14y/v3Ce82R7x7nn077k/cue8NzD9MOWRsdD+nuLFjl4NgUoGu18 X8Y+XSi1p/+wrsW0zZf6/7PF2JzSi5eXfNwhNXGHYdh6kWeFPxme/7pwtPXBR+veeuZKb867 3/XDar7H3fYu5869uf16qBJLcUaioRZzUXEiAFF5j/Z1AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRmVeSWpSXmKPExsVy+t9jAd1THNsDDHpfW1o8XH+TxWLK4S8s Dkwed67tYQtgjGpgtMlITUxJLVJIzUvOT8nMS7dV8g6Od443NTMw1DW0tDBXUshLzE21VXLx CdB1y8wBmq2kUJaYUwoUCkgsLlbSt8M0ITTETdcCpjFC1zckCK7HyAANJKxhzDi3eSFbwReu im8nH7M1ML7g6GLk5JAQMJE42bCPFcIWk7hwbz1bFyMXh5DAIkaJbafOMUE4E5kkLm1sZgOp YhMwkth6chojiC0iICHxq/8qmM0skCFx+8MSFhBbWMBK4sX8DWBxFgFViWnrrzOB2LwC7hJf Ps1lg9imIHFs6lewzZwCHhJnGr6BxYWAaqbduc44gZF3ASPDKkbR1ILkguKk9FwjveLE3OLS vHS95PzcTYzgcH8mvYNxVYPFIUYBDkYlHt6NltsChFgTy4orcw8xSnAwK4nwav4BCvGmJFZW pRblxxeV5qQWH2L0AbpqIrOUaHI+MBbzSuINjU3MTY1NLU0sTMwscQgrifM2e6QECAmkJ5ak ZqemFqQWwYxj4uCUamBceYddOC+M99ULxQ+RlfV7F8zK2LdpqvzFd7sKP55YOiV8Q+f6naqa qxgyYre8Y8mZpputNNtH2Mldg1vhvNqKPWmu2Uuu7C1d80TiXOINvaK9qX4Xci4sE6uoXd/5 Z07z7daJzv7sV7acN9qt5/x3WuGThqQHU2TalUPaDK7G3FKXaeF4KF2oxFKckWioxVxUnAgA oalgEKQCAAA= X-CFilter-Loop: Reflected X-Gm-Message-State: ALoCoQlYHud2iFOdafXC8/QzQNR3/ry6Xp8zUyvYfmn33xKVjSHVgGiTBr8T1M2sJ9LG+VU5IKtj This patch initialises I2C using FDT. Signed-off-by: Rajeshwari Shinde Acked-by: Simon Glass Acked-by: Heiko Schocher --- Changes in V2: - board_i2c_init moved to driver in case of FDT. Chnges in V3: - None. Chnages in V4: - None. board/samsung/smdk5250/smdk5250.c | 20 +------------------- 1 files changed, 1 insertions(+), 19 deletions(-) diff --git a/board/samsung/smdk5250/smdk5250.c b/board/samsung/smdk5250/smdk5250.c index db2457b..5ebc665 100644 --- a/board/samsung/smdk5250/smdk5250.c +++ b/board/samsung/smdk5250/smdk5250.c @@ -272,24 +272,6 @@ static int board_uart_init(void) return 0; } -#ifdef CONFIG_SYS_I2C_INIT_BOARD -static int board_i2c_init(void) -{ - int i, err; - - for (i = 0; i < CONFIG_MAX_I2C_NUM; i++) { - err = exynos_pinmux_config((PERIPH_ID_I2C0 + i), - PINMUX_FLAG_NONE); - if (err) { - debug("I2C%d not configured\n", (PERIPH_ID_I2C0 + i)); - return err; - } - } - i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE); - return 0; -} -#endif - #ifdef CONFIG_BOARD_EARLY_INIT_F int board_early_init_f(void) { @@ -300,7 +282,7 @@ int board_early_init_f(void) return err; } #ifdef CONFIG_SYS_I2C_INIT_BOARD - err = board_i2c_init(); + board_i2c_init(gd->fdt_blob); #endif return err; }