From patchwork Fri Nov 23 12:01:47 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 201302 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 7B3DB2C008A for ; Fri, 23 Nov 2012 22:59:52 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 1BC2B4A02A; Fri, 23 Nov 2012 12:59:51 +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 tIudrq0AcXe5; Fri, 23 Nov 2012 12:59:50 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id CF43F4A020; Fri, 23 Nov 2012 12:59:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2EFD14A020 for ; Fri, 23 Nov 2012 12:59:46 +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 RU31RxLoE0Dw for ; Fri, 23 Nov 2012 12:59: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 35E694A01E for ; Fri, 23 Nov 2012 12:59:44 +0100 (CET) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MDX00AAAVZ5S1Z0@mailout4.samsung.com> for u-boot@lists.denx.de; Fri, 23 Nov 2012 20:59:42 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.124]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 8A.90.12699.E256FA05; Fri, 23 Nov 2012 20:59:42 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-50-50af652e2fd1 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 0A.90.12699.E256FA05; Fri, 23 Nov 2012 20:59:42 +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 <0MDX00GYHVRX36B0@mmp1.samsung.com> for u-boot@lists.denx.de; Fri, 23 Nov 2012 20:59:42 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Fri, 23 Nov 2012 17:31:47 +0530 Message-id: <1353672107-12904-7-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1353672107-12904-1-git-send-email-rajeshwari.s@samsung.com> References: <1353672107-12904-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWyRsSkRlcvdX2Awd1txhZv93ayOzB6nL2z gzGAMYrLJiU1J7MstUjfLoErY9rrnYwFV7gqVn38w9LAeI2ji5GTQ0LARKJ/339WCFtM4sK9 9WxdjFwcQgJLGSW2XfrABFP04dEURojEIkaJA/0HWSGcVUwSXxceYQGpYhMwkth6chojiC0i ICHxq/8qmM0s4CWx7fR3sEnCAlYSX3+1g61jEVCVePRhN5jNK+AhsWXbXhaIbQoSx6Z+BYtz CnhK3Nmxjr2LkQNomYdE88EKiFYBiW+TD7GAhCUEZCU2HWCG6LzOJrFkZQyELSlxcMUNlgmM wgsYGVYxiqYWJBcUJ6XnGukVJ+YWl+al6yXn525iBIbg6X/PpHcwrmqwOMQowMGoxMNrWLYu QIg1say4MvcQowQHs5IIb7nf+gAh3pTEyqrUovz4otKc1OJDjD5Ah0xklhJNzgfGR15JvKGx ibmpsamlkZGZqSkOYSVx3maPlAAhgfTEktTs1NSC1CKYcUwcnFINjKkimxXlkw/fCHNd4Ncq vGhpe3cz9wKfnV9PzijVXqYr/Wf+zAva2fwxi+5u7V9/0Xh5Podyl4Aav+y7XAu2RvmVUxSW 7Yupu9sdp/SzQWpXvNE9Fqd1ctXp503d/Lf4eE6Ud115npfJwWPn6i1Mm163e9fvOfXUzD5q lpPR9QlbrPJ38knnK7EUZyQaajEXFScCAPwTVctuAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e+xgK5e6voAg+tHlS3e7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8a01zsZC65wVaz6+Iel gfEaRxcjJ4eEgInEh0dTGCFsMYkL99azdTFycQgJLGKUONB/kBXCWcUk8XXhERaQKjYBI4mt J6eBdYgISEj86r8KZjMLeElsO/2dCcQWFrCS+PqrnRXEZhFQlXj0YTeYzSvgIbFl214WiG0K EsemfgWLcwp4StzZsY69i5EDaJmHRPPBigmMvAsYGVYxiqYWJBcUJ6XnGukVJ+YWl+al6yXn 525iBIf4M+kdjKsaLA4xCnAwKvHwGpatCxBiTSwrrsw9xCjBwawkwlvutz5AiDclsbIqtSg/ vqg0J7X4EKMP0FETmaVEk/OB8ZdXEm9obGJuamxqaWJhYmaJQ1hJnLfZIyVASCA9sSQ1OzW1 ILUIZhwTB6dUA6PxleaTecvXS+7o+t5QvV4oaqe/fs9nlZAz19z0dkiIbs5kOv4n2sF3TVqQ RlRf7ZfXeRzz7JJ3TRJYINuw41xpj1vzonceq0V/nvcX5dGbNb2qJ+bYyx157G8LLFf1l85+ zbj40Jmdt743hzffvN7dPuHa3VMLYxeUHFT5e1kqJ2xj7tz/CwOVWIozEg21mIuKEwGtxPMs ngIAAA== X-CFilter-Loop: Reflected Cc: hs@denx.de, patches@linaro.org Subject: [U-Boot] [PATCH 6/6 V3] SMDK5250: Initialise I2C using FDT 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 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. 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; }