From patchwork Fri Sep 1 16:11:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 808792 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="b/54Oc8p"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xkPTT0hB0z9t1t for ; Sat, 2 Sep 2017 02:14:52 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id ACC7DC21F62; Fri, 1 Sep 2017 16:13:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id D8510C21F61; Fri, 1 Sep 2017 16:12:31 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 0B315C21F25; Fri, 1 Sep 2017 16:12:16 +0000 (UTC) Received: from mail-io0-f195.google.com (mail-io0-f195.google.com [209.85.223.195]) by lists.denx.de (Postfix) with ESMTPS id 58150C21F05 for ; Fri, 1 Sep 2017 16:12:13 +0000 (UTC) Received: by mail-io0-f195.google.com with SMTP id 2so697362ion.3 for ; Fri, 01 Sep 2017 09:12:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=2GIlHEwsuwqq4WbLdZx32DwkFj2HhyxdosXMxopplUk=; b=b/54Oc8ptioACfG+Ps06C9I4G59Qf4TynMBQ/QqMzH7Rqe73UQNvvIM8G21olz2FnI LogVkuUTVBa7ufysdIK86dMB8mk+jJcQ2YN5vtj3nRrVqvK8sNMl+mtbXhnnbr6Vg5kw sdCUMwv2iAtDWUBrdYu5WhAWpMJtHLGCl5a8NvPREXK6X4DA4U/R1py8Nzz6WVZPxNwC mFNQzFe/oC8T0MIyheddZ+Tl9OU581X8JXw+gqTtiidXUHj5nH7liyfyqnryu6YAvSEd YpQtJzrzOMK/tHg9QFU2VPs8eEtIF2owjPsJx1I6WZqPCvg1YHN2mcSaoJ1c5im5Hq5s kHMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=2GIlHEwsuwqq4WbLdZx32DwkFj2HhyxdosXMxopplUk=; b=OW4gzG01bBkLhWDUsTed/BIT/G/tFTp6HjR8yPu9ELbGMoDmbQ+w0Ng7XuQAR366FE 4TMpufWAceApXzsYi9GUZJZOTh+kNCvBz9EpEL3U2hAy7LvvhCNTZlt3KvtB+SvJ+xao gcV73A17H9tCeRVWjzUV1jMkYGx+k4imr3QQU2qlqFqso8odoCBbpsRVMCeHmDFon6uV /Tilxe8qsj1dRf41K0eOxsm/3W1+0kZ2OfWgIn7HRWUnhB7yB0LYmf68I7U19qFE3qLm 1YcsHNimG1ICXZiBH0WGID6CLyk7ZtXpGm/eIioqFz8jXXndlsCfI7TAFryGeHB5exsC nwpQ== X-Gm-Message-State: AHPjjUjMa46pmBbr0VNlU2upSqkQaztOWakLEpeEtpZjJWSXn12HeU8b 5VPufitwpFMuRlloZKw= X-Google-Smtp-Source: ADKCNb7Eu1ukhFMQgSk/T7Hd8MRHP7t/Acbxq4PBLt8zdWA3lGPDmj1zgbx6Poj5WFCB1g6sWT37Tg== X-Received: by 10.36.189.193 with SMTP id x184mr1152234ite.30.1504282331939; Fri, 01 Sep 2017 09:12:11 -0700 (PDT) Received: from ubuntu16.lan (c-73-65-120-235.hsd1.mn.comcast.net. [73.65.120.235]) by smtp.gmail.com with ESMTPSA id p128sm246362iod.11.2017.09.01.09.12.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 01 Sep 2017 09:12:11 -0700 (PDT) From: Adam Ford To: u-boot@lists.denx.de Date: Fri, 1 Sep 2017 11:11:59 -0500 Message-Id: <1504282319-21309-5-git-send-email-aford173@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1504282319-21309-1-git-send-email-aford173@gmail.com> References: <1504282319-21309-1-git-send-email-aford173@gmail.com> Cc: jagan@openedev.com, trini@konsulko.com Subject: [U-Boot] [Patch V2 4/4] ARM: da850-evm: Enable DM_I2C X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" With DM now enabled with the device tree pulled from Linux, we can enable DM_I2C in U-Boot. Signed-off-by: Adam Ford V2: New to series Reviewed-by: Jagan Teki --- arch/arm/dts/da850-evm-u-boot.dtsi | 1 + configs/da850evm_defconfig | 3 +++ include/configs/da850evm.h | 5 +++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/da850-evm-u-boot.dtsi b/arch/arm/dts/da850-evm-u-boot.dtsi index 516bc1d..2041cde 100644 --- a/arch/arm/dts/da850-evm-u-boot.dtsi +++ b/arch/arm/dts/da850-evm-u-boot.dtsi @@ -13,6 +13,7 @@ }; aliases { + i2c0 = &i2c0; spi0 = &spi1; }; }; diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig index 08cc2e8..d6cd1fa 100644 --- a/configs/da850evm_defconfig +++ b/configs/da850evm_defconfig @@ -24,6 +24,7 @@ CONFIG_CMD_BOOTZ=y CONFIG_CMD_ASKENV=y CONFIG_CRC32_VERIFY=y # CONFIG_CMD_FLASH is not set +CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y CONFIG_CMD_SF=y CONFIG_CMD_SPI=y @@ -38,6 +39,8 @@ CONFIG_CMD_DIAG=y CONFIG_OF_CONTROL=y CONFIG_ENV_IS_IN_SPI_FLASH=y CONFIG_DM=y +CONFIG_DM_I2C=y +CONFIG_I2C_SET_DEFAULT_BUS_NUM=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h index a47ba96..38798b0 100644 --- a/include/configs/da850evm.h +++ b/include/configs/da850evm.h @@ -28,6 +28,7 @@ #undef CONFIG_DM_SPI #undef CONFIG_DM_SPI_FLASH #undef CONFIG_DM_I2C +#undef CONFIG_DM_I2C_COMPAT #endif /* * SoC Configuration @@ -178,10 +179,10 @@ /* * I2C Configuration */ +#ifndef CONFIG_SPL_BUILD #define CONFIG_SYS_I2C_DAVINCI -#define CONFIG_SYS_DAVINCI_I2C_SPEED 25000 -#define CONFIG_SYS_DAVINCI_I2C_SLAVE 10 /* Bogus, master-only in U-Boot */ #define CONFIG_SYS_I2C_EXPANDER_ADDR 0x20 +#endif /* * Flash & Environment