From patchwork Fri Dec 14 11:56:19 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 206403 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 1860A2C008A for ; Fri, 14 Dec 2012 22:54:45 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B0E984A1BF; Fri, 14 Dec 2012 12:54:42 +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 xd7TtZzxOoiT; Fri, 14 Dec 2012 12:54:42 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 084614A052; Fri, 14 Dec 2012 12:54:41 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 42F924A052 for ; Fri, 14 Dec 2012 12:54:39 +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 YQtZMboWk23x for ; Fri, 14 Dec 2012 12:54:38 +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 mailout1.samsung.com (mailout1.samsung.com [203.254.224.24]) by theia.denx.de (Postfix) with ESMTP id 33BD84A01E for ; Fri, 14 Dec 2012 12:54:38 +0100 (CET) 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 <0MF0003B2RR0I201@mailout1.samsung.com> for u-boot@lists.denx.de; Fri, 14 Dec 2012 20:54:36 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.124]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 7E.FD.12699.C731BC05; Fri, 14 Dec 2012 20:54:36 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-34-50cb137cb161 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 2E.FD.12699.C731BC05; Fri, 14 Dec 2012 20:54:36 +0900 (KST) Received: from rajeshwari-linux.sisodomain.com ([107.108.215.115]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MF000GYFRKI4870@mmp2.samsung.com> for u-boot@lists.denx.de; Fri, 14 Dec 2012 20:54:36 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Fri, 14 Dec 2012 17:26:19 +0530 Message-id: <1355486189-432-6-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1355486189-432-1-git-send-email-rajeshwari.s@samsung.com> References: <1355486189-432-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWyRsSkRrdG+HSAwd+DphZv93ayOzB6nL2z gzGAMYrLJiU1J7MstUjfLoErY+Leu0wFS7gqvm2UbmDczdHFyMkhIWAiMeP3NRYIW0ziwr31 bF2MXBxCAksZJZ7PW8vcxcgBVrR9tSNEfDqjxMWnb1ggnFVMEhO+fWQF6WYTMJLYenIaI4gt IiAh8av/KpjNLBAj8Xr/DzYQW1jAUuLczNNg21gEVCXaV85nBrF5Bdwkbk1oZIW4QkHi2NSv YDangLvEyTf3wGqEgGpW9Cxjg+gVkPg2+RALxHGyEpsOMIPcIyFwnU1i7dfrTBBzJCUOrrjB MoFReAEjwypG0dSC5ILipPRcI73ixNzi0rx0veT83E2MwBA8/e+Z9A7GVQ0WhxgFOBiVeHg/ CJ0KEGJNLCuuzD3EKMHBrCTCK3kEKMSbklhZlVqUH19UmpNafIjRB+iSicxSosn5wPjIK4k3 NDYxNzU2tTQyMjM1xSGsJM7b7JESICSQnliSmp2aWpBaBDOOiYNTqoGxf28FR9SlSc43/m0U XuP132n31nldXAxvGM7942l4W3tWQ20+819bPu+Dhh9fv52y//BmuT89AaE3pT/xvzvC/Pjs zNnr80q3eXwN3dj0aGvDz5tr+QNmTpbRyrHmUjieIyC5wuVV9dziIre4h2ZacbFH+L2l828v T79lZt1W+n5JziavxlkaSizFGYmGWsxFxYkAG++pzG4CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupikeLIzCtJLcpLzFFi42I5/e+xoG6N8OkAgxVvNCze7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8bEvXeZCpZwVXzbKN3A uJuji5GDQ0LARGL7ascuRk4gU0ziwr31bF2MXBxCAtMZJS4+fcMC4axikpjw7SMrSBWbgJHE 1pPTGEFsEQEJiV/9V8FsZoEYidf7f7CB2MIClhLnZp5mAbFZBFQl2lfOZwaxeQXcJG5NaGSF 2KYgcWzqVzCbU8Bd4uSbe2A1QkA1K3qWsU1g5F3AyLCKUTS1ILmgOCk910ivODG3uDQvXS85 P3cTIzjAn0nvYFzVYHGIUYCDUYmH94PQqQAh1sSy4srcQ4wSHMxKIrySR4BCvCmJlVWpRfnx RaU5qcWHGH2ArprILCWanA+MvrySeENjE3NTY1NLEwsTM0scwkrivM0eKQFCAumJJanZqakF qUUw45g4OKUaGKdGRL5OX7FA9AiT/HknDrfbB4qSM1eXFG9QnnP5/uOjv2zqfO4snPqgeGFG y8LbPkEaNV80li1s2rKff+P9ZZvdZi2+znXlzfaAJhabWAenFz3qR15rHKnm+7f8kvOx0wnL Nkxe0bc1eMeszF/TJhUtCzN4JzPhIrvgBDZ+/Vo20Ysyn2t0moOUWIozEg21mIuKEwHAdhB+ nQIAAA== X-CFilter-Loop: Reflected Cc: patches@linaro.org Subject: [U-Boot] [PATCH 06/16] 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 V1: -Rebased on latest u-boot-samsung 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 ac7346d..4d24978 100644 --- a/board/samsung/smdk5250/smdk5250.c +++ b/board/samsung/smdk5250/smdk5250.c @@ -236,24 +236,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) { @@ -264,7 +246,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; }