From patchwork Wed Nov 14 09:11: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: 198844 X-Patchwork-Delegate: hs@denx.de 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 837ED2C0095 for ; Wed, 14 Nov 2012 20:30:58 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 5C2534A10A; Wed, 14 Nov 2012 10:30:50 +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 LKd6-h06lU-s; Wed, 14 Nov 2012 10:30:50 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 075F94A11F; Wed, 14 Nov 2012 10:30:45 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id AA5184A12C for ; Wed, 14 Nov 2012 10:30: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 GXYUQzAmW0g8 for ; Wed, 14 Nov 2012 10:30:40 +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 mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by theia.denx.de (Postfix) with ESMTP id 00E074A10D for ; Wed, 14 Nov 2012 10:30:29 +0100 (CET) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MDH001CR04S0HW0@mailout2.samsung.com> for u-boot@lists.denx.de; Wed, 14 Nov 2012 18:10:17 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 3E.2D.12699.9FF53A05; Wed, 14 Nov 2012 18:10:17 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-31-50a35ff95f4a Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 9D.2D.12699.9FF53A05; Wed, 14 Nov 2012 18:10:17 +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 <0MDG00I7CZWU0Z70@mmp2.samsung.com> for u-boot@lists.denx.de; Wed, 14 Nov 2012 18:10:17 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Wed, 14 Nov 2012 14:41:19 +0530 Message-id: <1352884279-24067-7-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.4.4 In-reply-to: <1352884279-24067-1-git-send-email-rajeshwari.s@samsung.com> References: <1352884279-24067-1-git-send-email-rajeshwari.s@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRmVeSWpSXmKPExsWyRsSkSvdn/OIAg48LVS3e7u1kd2D0OHtn B2MAYxSXTUpqTmZZapG+XQJXxp/N39kLnnJWfHpxk6WBsZGji5GTQ0LARKK1ew4ThC0mceHe erYuRi4OIYGljBJTZrxmgylq79vABJGYzigxe+UHFghnFZPE8l07GEGq2ASMJLaenAZmiwhI SPzqvwpmMwtkSNz+sIQFxBYWsJJof3ueFcRmEVCVaNkyCSzOK+Ah8fvoEahtChLHpn4Fq+EU 8JT4/6AHzBYCqpm8YzsbRK+AxLfJh4B6OYDqZSU2HWAGuUdC4DKbxLcv55gh5khKHFxxg2UC o/ACRoZVjKKpBckFxUnpuUZ6xYm5xaV56XrJ+bmbGIFhePrfM+kdjKsaLA4xCnAwKvHwBvQv ChBiTSwrrsw9xCjBwawkwhtrtThAiDclsbIqtSg/vqg0J7X4EKMP0CUTmaVEk/OBMZJXEm9o bGJuamxqaWRkZmqKQ1hJnLfZIyVASCA9sSQ1OzW1ILUIZhwTB6dUA6NxRZEI1wsuE7dr0f8+ NC7clf5f3Huxgv9vhVbWw5ufezlqs62VZMz87DODj+u93bYzu+180xKy46zF81+cKLwkWdi+ 8vOT1zIHX0RdXvFeN/1w/mn/N/9jRaJX3Fi5OCDY+WFz8gnL9wVJJt9N51oLRRUGi1/9dkRS T37rYobt28Teds/zW6zEUpyRaKjFXFScCABVjNOYcAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeLIzCtJLcpLzFFi42I5/e+xoO7P+MUBBq2nRSze7u1kd2D0OHtn B2MAY1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO 0FglhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4hQXA9RgZoIGENY8afzd/ZC55yVnx6cZOl gbGRo4uRk0NCwESivW8DE4QtJnHh3nq2LkYuDiGB6YwSs1d+YIFwVjFJLN+1gxGkik3ASGLr yWlgtoiAhMSv/qtgNrNAhsTtD0tYQGxhASuJ9rfnWUFsFgFViZYtk8DivAIeEr+PHmGD2KYg cWzqV7AaTgFPif8PesBsIaCayTu2s01g5F3AyLCKUTS1ILmgOCk910ivODG3uDQvXS85P3cT IzjIn0nvYFzVYHGIUYCDUYmHN6B/UYAQa2JZcWXuIUYJDmYlEd5Yq8UBQrwpiZVVqUX58UWl OanFhxh9gK6ayCwlmpwPjMC8knhDYxNzU2NTSxMLEzNLHMJK4rzNHikBQgLpiSWp2ampBalF MOOYODilGhhDfmsqWe/y/S3G+u+q08T91ld2uwud3Rz9Urff5Gj9iS+z2mSWOORdMzx1z/T5 hfhNKp0GfyKS89edq6z+rJDQ2Pwv636/98eTL/ccnLvH8OO0WwJiDl2rPvxSiXV8xRk/aX+f 3Emz/dq3L9Ul+wpEvfD/vT61rf9UycIqxd/mFo6Tk7T5f0xVYinOSDTUYi4qTgQA0LDCWJ8C AAA= X-CFilter-Loop: Reflected Cc: hs@denx.de, patches@linaro.org Subject: [U-Boot] [PATCH 6/6 V2] 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 since V2: - board_i2c_init moved to driver in case of FDT. 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; }