From patchwork Tue Aug 28 08:33:17 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?=C5=81ukasz_Majewski?= X-Patchwork-Id: 180380 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 E9A8A2C009E for ; Tue, 28 Aug 2012 18:34:27 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 14B73280AC; Tue, 28 Aug 2012 10:34:11 +0200 (CEST) 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 p1ixKIS3P72N; Tue, 28 Aug 2012 10:34:10 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 1FD83280C3; Tue, 28 Aug 2012 10:34:05 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9856628091 for ; Tue, 28 Aug 2012 10:33:59 +0200 (CEST) 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 6VtFprnnRgez for ; Tue, 28 Aug 2012 10:33:45 +0200 (CEST) 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 76E5928093 for ; Tue, 28 Aug 2012 10:33:38 +0200 (CEST) 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 <0M9G00I9JIF0XV50@mailout4.samsung.com> for u-boot@lists.denx.de; Tue, 28 Aug 2012 17:33:34 +0900 (KST) X-AuditID: cbfee61b-b7faf6d00000476a-e5-503c825db665 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 95.3A.18282.E528C305; Tue, 28 Aug 2012 17:33:34 +0900 (KST) Received: from mcdsrvbld02.digital.local ([106.116.37.23]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0M9G00JFHIFK9M30@mmp1.samsung.com> for u-boot@lists.denx.de; Tue, 28 Aug 2012 17:33:33 +0900 (KST) From: Lukasz Majewski To: u-boot@lists.denx.de Date: Tue, 28 Aug 2012 10:33:17 +0200 Message-id: <1346142797-17645-3-git-send-email-l.majewski@samsung.com> X-Mailer: git-send-email 1.7.10 In-reply-to: <1346142797-17645-1-git-send-email-l.majewski@samsung.com> References: <1346142797-17645-1-git-send-email-l.majewski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMJMWRmVeSWpSXmKPExsVy+t9jAd24JpsAg6k72Cze7u1kd2D0OHtn B2MAYxSXTUpqTmZZapG+XQJXxqJd71kKFvJUHJ0v2cB4iauLkZNDQsBEYsuxZ6wQtpjEhXvr 2boYuTiEBBYxSmx91wLlLGaSWLj+AxNIFZuAnsTnu0/BbBEBCYlf/VcZQYqYBWYwSkxoWQyW EBaIktiz9hwLiM0ioCox++8bRhCbV8BN4sC8aewQ6+Qlnt7vYwOxOQXcJR4suAVWIwRUs3rl XqYJjLwLGBlWMYqmFiQXFCel5xrpFSfmFpfmpesl5+duYgR7/Zn0DsZVDRaHGAU4GJV4eAN2 WQcIsSaWFVfmHmKU4GBWEuFdVWUTIMSbklhZlVqUH19UmpNafIhRmoNFSZyXv88wQEggPbEk NTs1tSC1CCbLxMEp1cBo6RyUafz4xIUcq7vTf2elTl0r0Tit9TDXjU0Tl2rVFr349P9qYSSP 8svq2VrlbbuOPs64xOs8hWXRhUPH5Dk4q35+S/V6kNbgO3e+wd7k5uWThBSSGFI+33ir7mgs M29LuKbFsT6dpyXf3P5b9xypUE++vEBiStom/vTaqe/2TdA7c35W8LN4JZbijERDLeai4kQA B8BaevYBAAA= Cc: Kyungmin Park , Heiko Schocher Subject: [U-Boot] [PATCH 2/2] i2c:soft:multi: Enable soft I2C multibus at Trats development board 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 commit enables multibus handling at Trats development board. Signed-off-by: Lukasz Majewski Signed-off-by: Kyungmin Park --- include/configs/trats.h | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/include/configs/trats.h b/include/configs/trats.h index c6fb2e0..bb764a5 100644 --- a/include/configs/trats.h +++ b/include/configs/trats.h @@ -235,12 +235,6 @@ #define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR - GENERATED_GBL_DATA_SIZE) #define CONFIG_SYS_CACHELINE_SIZE 32 -#include -/* - * I2C Settings - */ -#define CONFIG_SOFT_I2C_GPIO_SCL exynos4_gpio_part1_get_nr(b, 7) -#define CONFIG_SOFT_I2C_GPIO_SDA exynos4_gpio_part1_get_nr(b, 6) #define CONFIG_SOFT_I2C #define CONFIG_SOFT_I2C_READ_REPEATED_START @@ -248,6 +242,19 @@ #define CONFIG_I2C_MULTI_BUS #define CONFIG_SYS_MAX_I2C_BUS 7 +#include + +#define CONFIG_SOFT_I2C_I2C4_SCL exynos4_gpio_part1_get_nr(b, 3) +#define CONFIG_SOFT_I2C_I2C4_SDA exynos4_gpio_part1_get_nr(b, 2) + +#define CONFIG_SOFT_I2C_I2C5_SCL exynos4_gpio_part1_get_nr(b, 7) +#define CONFIG_SOFT_I2C_I2C5_SDA exynos4_gpio_part1_get_nr(b, 6) + +#define CONFIG_SOFT_I2C_GPIO_SCL get_multi_scl_pin() +#define CONFIG_SOFT_I2C_GPIO_SDA get_multi_sda_pin() +/* I2C_INIT defined to skip soft_i2c.c default one */ +#define I2C_INIT multi_i2c_init() + #define CONFIG_PMIC #define CONFIG_PMIC_I2C #define CONFIG_PMIC_MAX8997