From patchwork Sat Feb 17 01:22:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 874718 X-Patchwork-Delegate: marek.vasut@gmail.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="oM+Hod8K"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zjshc3Y4jz9sRW for ; Sat, 17 Feb 2018 12:23:10 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 8129EC220FB; Sat, 17 Feb 2018 01:23:02 +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_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 1EDDCC22019; Sat, 17 Feb 2018 01:23:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9C149C22019; Sat, 17 Feb 2018 01:22:58 +0000 (UTC) Received: from mail-wr0-f195.google.com (mail-wr0-f195.google.com [209.85.128.195]) by lists.denx.de (Postfix) with ESMTPS id 1B09AC22014 for ; Sat, 17 Feb 2018 01:22:58 +0000 (UTC) Received: by mail-wr0-f195.google.com with SMTP id v65so4512478wrc.11 for ; Fri, 16 Feb 2018 17:22:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=PEdgL24YEB9X1C9Xn3IXfASPXIfNZoP//LiBeEL8zoE=; b=oM+Hod8Ke9bLj9SEy6HnnejtqQ89cH1DHwH7CuBNl8DaViG93cEffwJ3OolwSm4KVx /WQtVx//L5fzWsmJxojei5GusTWCLQA6kF4CwDE4GYa4oBFBuE0fc8n9XQhZjnmiIxa8 Z27w7F74m4NrGbUJpwRPguc4vpm6m+8bVhRn5XDRBqvi3mkKisigAVp4thkwLalCJVS2 dIW+7fgAyMdUj6AXfGP/ajvoI3e9psPc/vn99tGl3OZSF3K0J3TznkOMlTD8IiTZWLv+ yqGfGSaKkPzyhA/59GWnajnAzn47Fch5MWxujHFX8IAyFg7O8W+oLY/iNMGF3IW1bW35 t1mA== 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; bh=PEdgL24YEB9X1C9Xn3IXfASPXIfNZoP//LiBeEL8zoE=; b=AQJAA/ngDVq8UplL+7784VlDwl/kHPoaybW2/ImLJUmGRe/7PWVU6PR3LQ3dwsQ4vG nByaM9VQY8zXODjpj5tCShgI8LfqvZaWXY2RkpQlX/82FBhD8FaGIkQa2nEDqRa0dhlS UDlabyqtGMw8PvVjsS1JkEF4pTXNTS2bbjJLH564My3JkXrHWTAGR87wdwuYA9XmYrjt eoO8S1HCo1oAYEcFHeeq98F9Y0jiJDHj3LqZ+MnUor8KqNjrVOwHmj6AnMVfa7+Q/TeU SJjE+FNUKCy36vqv9+3bQN9eCmwvnyqgsNncFcRLx1uLyP5b3FyEEMWsb2mhbCwq41nu K3vA== X-Gm-Message-State: APf1xPAOxuQboNdIdCrvJJXAeqwS9XFwb1u6MAPHXxGZjFhbBgkWGOTB Ueq9ILuwCheSjltR5bYV9anx8fsm X-Google-Smtp-Source: AH8x225C6WL7CWk3c+I671cK9c/wFY60qgybS4arofVB5nsjnhwbQnXOeqtpMcJszuBIUH9c0ynqbA== X-Received: by 10.223.174.194 with SMTP id y60mr852373wrc.202.1518830577439; Fri, 16 Feb 2018 17:22:57 -0800 (PST) Received: from kurokawa.lan (ip-86-49-107-50.net.upcbroadband.cz. [86.49.107.50]) by smtp.gmail.com with ESMTPSA id p104sm1689161wrb.47.2018.02.16.17.22.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 17:22:56 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Sat, 17 Feb 2018 02:22:48 +0100 Message-Id: <20180217012251.637-1-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.15.1 Cc: Marek Vasut Subject: [U-Boot] [PATCH 1/4] i2c: rcar_iic: Allow IIC on RCar Gen2 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" The IIC on Gen2 is compatible with this driver as well, allow it. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- drivers/i2c/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig index 7dbec775df..9d43690503 100644 --- a/drivers/i2c/Kconfig +++ b/drivers/i2c/Kconfig @@ -178,7 +178,7 @@ endif config SYS_I2C_RCAR_IIC bool "Renesas RCar Gen3 IIC driver" - depends on RCAR_GEN3 && DM_I2C + depends on (RCAR_GEN3 || RCAR_GEN2) && DM_I2C help Support for Renesas RCar Gen3 IIC controller. From patchwork Sat Feb 17 01:22:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 874719 X-Patchwork-Delegate: marek.vasut@gmail.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="r60nQOod"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zjsjv2SvYz9sRW for ; Sat, 17 Feb 2018 12:24:18 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id ADC30C220BA; Sat, 17 Feb 2018 01:23:20 +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_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 D6352C220FE; Sat, 17 Feb 2018 01:23:02 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 63B55C22019; Sat, 17 Feb 2018 01:22:59 +0000 (UTC) Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) by lists.denx.de (Postfix) with ESMTPS id 054AAC22014 for ; Sat, 17 Feb 2018 01:22:59 +0000 (UTC) Received: by mail-wr0-f194.google.com with SMTP id k32so4551083wrk.4 for ; Fri, 16 Feb 2018 17:22:59 -0800 (PST) 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=tV81+jJFQkttfp1a4oEqtmjIRqiL5j3yak0HIpnaXKQ=; b=r60nQOod4VHb7cfp9Ey7rguAcCZhFLh6PJ1HZzehb4bZTO9wU6HWGcuAGLStKqMy6G n0ISRgeZ6mmITWjkQ+K+DqYDnMdSoAXS1X9UkNdWawqJrKcRW2bLf5vScDSXh6oNOiAr J5Klg7HcEe47KSki9YbaAOyaOMxiMs+m0esCD7Yd6IlgweZqZNLli2+mAiJ1FVHLqYHQ Z972SF8W5JZot2S6VwV9+VICV3Zj5L9qJJm972n2fdUi1mXNeYBMmp9E6xeRVRecF6lu U/oqrp0aqrcuY9u5SjI/b4f9W/PnWZrgElkZOemZb5Py0uTl1DAorbsXxECk/dMAqWgx iAKA== 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=tV81+jJFQkttfp1a4oEqtmjIRqiL5j3yak0HIpnaXKQ=; b=a3unmPyaMm4iqsVg3RBY8Z/aqHt87YV8ZSSCr4myD3oCIFllV2EGokkuVKj+cL3zOO P+zZ5IG0Fj+iaqGPmojPb6exjcwAO7E4wg42fisnptmLkL53S0Cnf2nZOAyjtahNldZ9 Nb8MKqQ+toFtn11dN4zP9cOk7SLRzSsQPAplgSi54LtSiTvUCqCuDqBB4Nbx1GCuxfpV LuTJwHwTdodzgZzNEaNdMb2nhiwSWtT+iVgjq3TZjpskGbS6djHEeqdghU/JQ1C2nZEH 1fG4B+QrqoNc6p9Kvn4gVYj3OFT/P4J77Rz8Z7pmoz8mjwxGZboCa2PhkssIdS6G5Pc0 VRWw== X-Gm-Message-State: APf1xPDFDteyIThi0N83dOlKL9iWs6sBJ9JqjtmP3veBv09PsI49dMeG vk9Eo0pDU0VRvmIS/46rEkMGfmAc X-Google-Smtp-Source: AH8x226X76KScMITrTlZJZeqgaWB/BKHP9toLhkacgNB8j1a8i+4XTzYhBj1OpnHk2lEbnt0WVf4kQ== X-Received: by 10.223.159.77 with SMTP id f13mr7072222wrg.196.1518830578379; Fri, 16 Feb 2018 17:22:58 -0800 (PST) Received: from kurokawa.lan (ip-86-49-107-50.net.upcbroadband.cz. [86.49.107.50]) by smtp.gmail.com with ESMTPSA id p104sm1689161wrb.47.2018.02.16.17.22.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 17:22:57 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Sat, 17 Feb 2018 02:22:49 +0100 Message-Id: <20180217012251.637-2-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180217012251.637-1-marek.vasut+renesas@gmail.com> References: <20180217012251.637-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 2/4] ARM: dts: rmobile: Enable I2C6 on Porter 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" Enable I2C6 bus on Porter to access the PMIC , ie. to reset the board. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/r8a7791-porter.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/dts/r8a7791-porter.dts b/arch/arm/dts/r8a7791-porter.dts index bc93bb24e4..0592aa7f49 100644 --- a/arch/arm/dts/r8a7791-porter.dts +++ b/arch/arm/dts/r8a7791-porter.dts @@ -351,6 +351,11 @@ }; }; +&i2c6 { + status = "okay"; + clock-frequency = <400000>; +}; + &sata0 { status = "okay"; }; From patchwork Sat Feb 17 01:22:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 874720 X-Patchwork-Delegate: marek.vasut@gmail.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="HUf8/uoQ"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zjskK54yRz9sRW for ; Sat, 17 Feb 2018 12:24:41 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 5A14AC220BA; Sat, 17 Feb 2018 01:23:38 +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_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 17E97C22027; Sat, 17 Feb 2018 01:23:09 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 5B5E1C22108; Sat, 17 Feb 2018 01:23:03 +0000 (UTC) Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) by lists.denx.de (Postfix) with ESMTPS id 61BB6C22071 for ; Sat, 17 Feb 2018 01:23:00 +0000 (UTC) Received: by mail-wr0-f194.google.com with SMTP id n7so4548918wrn.5 for ; Fri, 16 Feb 2018 17:23:00 -0800 (PST) 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=JrBxEYStvv//ejCNxeno6FQdrs0mXfJ5IN40gHDlAy0=; b=HUf8/uoQ+sp65/7o7ajxOTIel3t5MhM8lNKLljxgnEHygQ4zU5Ku5Qbffr8TbhfWXl MXQX1w/5omiIp+sJvKSrBH6XKCKOSDeDICTr4q2qnObM0q9NEwT0Crpxmbg4YloT9RCD Z69k4O5n7+eLhaAW/KIXJVZMvSOQk3ZIGSwoqzYndg4nv6H/smZLAoxIbt07k0LmytKK eylSvdtfmMedlHhjl8H5yuHUwcsqkRDP/8aiWtBu6M6rlT/BxH+1dhbfmeehWoprs7T8 bGePBXVfYZLiQGrcS2oSMK/gCxdakCvB/enNXs7BDkiEw5gYYMhGNM81HP/OiCCPzC/K gWjw== 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=JrBxEYStvv//ejCNxeno6FQdrs0mXfJ5IN40gHDlAy0=; b=cJaicub19Jf1ICI4dhJZ94jDxyJx0nMykxncbNbvg0dEpE4NZrAVcw9I/QG45E9fxo +7lJY/lk399OmT4gjTkT8gBk/LT7tO1D2DHtXDytoAGtpE0a1wxN6ylXx/cE9rSlb8RR HDOfXsWpb15WxKFhD/ciajAdc+CN/XrTUCf7IE+U0aFbQfzOK/iLukKYLiwJLqWQcl45 BGCwnEeZlORQmWV32TxkbSwsI8zYjQmsYSMt/KfZZjojDNwDZha+ioIW4Gq6d/IDoSsz hN6RWL+rqnZ2/WEH0NyQOO0HFPNdJArNXqNw5lr8oIBQmT79veA8B4YsW20si0kP2Vw/ /x+Q== X-Gm-Message-State: APf1xPBMHGzecSI+dUf6FMDsr8dtaeXHm499pEP7z2u093iDqVmpWDJT xite+X790cnz5m0jw27fGfaVmccp X-Google-Smtp-Source: AH8x225K02UFob3NjCwtrVSDucuJQrN6N5rlP7ZVc4Td/pjCasrVbnar2oTIb2nHIL9vS9xPOV5nlA== X-Received: by 10.223.145.199 with SMTP id 65mr6750374wri.264.1518830579567; Fri, 16 Feb 2018 17:22:59 -0800 (PST) Received: from kurokawa.lan (ip-86-49-107-50.net.upcbroadband.cz. [86.49.107.50]) by smtp.gmail.com with ESMTPSA id p104sm1689161wrb.47.2018.02.16.17.22.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 17:22:58 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Sat, 17 Feb 2018 02:22:50 +0100 Message-Id: <20180217012251.637-3-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180217012251.637-1-marek.vasut+renesas@gmail.com> References: <20180217012251.637-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 3/4] ARM: rmobile: Replace SH I2C with IIC on Porter 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" Get rid of the SH I2C driver on Porter and enable the IIC driver instead . The old SH I2C is completely broken on Porter anyway and the DM/DT capable IIC driver allows access to the PMIC too. Use the DM/DT capable driver instead. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- configs/porter_defconfig | 3 +++ include/configs/porter.h | 14 -------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/configs/porter_defconfig b/configs/porter_defconfig index c244a9c221..09776db003 100644 --- a/configs/porter_defconfig +++ b/configs/porter_defconfig @@ -50,6 +50,9 @@ CONFIG_SPL_CLK=y CONFIG_CLK_RENESAS=y CONFIG_DM_GPIO=y CONFIG_RCAR_GPIO=y +CONFIG_DM_I2C=y +CONFIG_DM_I2C_COMPAT=y +CONFIG_SYS_I2C_RCAR_IIC=y CONFIG_DM_MMC=y CONFIG_MMC_UNIPHIER=y CONFIG_SPI_FLASH=y diff --git a/include/configs/porter.h b/include/configs/porter.h index 1816f2fd76..eb28d1afcc 100644 --- a/include/configs/porter.h +++ b/include/configs/porter.h @@ -49,20 +49,6 @@ #define CONFIG_SYS_TMU_CLK_DIV 4 -/* i2c */ -#define CONFIG_SYS_I2C -#define CONFIG_SYS_I2C_SH -#define CONFIG_SYS_I2C_SLAVE 0x7F -#define CONFIG_SYS_I2C_SH_NUM_CONTROLLERS 3 -#define CONFIG_SYS_I2C_SH_SPEED0 400000 -#define CONFIG_SYS_I2C_SH_SPEED1 400000 -#define CONFIG_SYS_I2C_SH_SPEED2 400000 -#define CONFIG_SH_I2C_DATA_HIGH 4 -#define CONFIG_SH_I2C_DATA_LOW 5 -#define CONFIG_SH_I2C_CLOCK 10000000 - -#define CONFIG_SYS_I2C_POWERIC_ADDR 0x58 /* da9063 */ - #define CONFIG_EXTRA_ENV_SETTINGS \ "fdt_high=0xffffffff\0" \ "initrd_high=0xffffffff\0" From patchwork Sat Feb 17 01:22:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 874721 X-Patchwork-Delegate: marek.vasut@gmail.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="Qt1r2gwi"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zjskd26B0z9sRW for ; Sat, 17 Feb 2018 12:24:57 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id EDE7BC22126; Sat, 17 Feb 2018 01:23:54 +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_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 1D100C220A3; Sat, 17 Feb 2018 01:23:12 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 40EF7C22108; Sat, 17 Feb 2018 01:23:04 +0000 (UTC) Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by lists.denx.de (Postfix) with ESMTPS id 62672C220C6 for ; Sat, 17 Feb 2018 01:23:01 +0000 (UTC) Received: by mail-wm0-f66.google.com with SMTP id j21so7663711wmh.1 for ; Fri, 16 Feb 2018 17:23:01 -0800 (PST) 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=4Fx51M7Kl5W0dE0NABTHTqj3lKOOC0NnJLC7GYhqmK0=; b=Qt1r2gwiDumEsvzIOIwQM8fDBngszH1trkl39VfqcH5fNXCe3eIxuXFlHSrsDIBsjw PQ0Qyv7pQYdA8LYMfIcwh6yC5sLnp5fZK+714QzEtvMJ/D118Ms/E7iTTDWXIx0kZb5K ieo6iLXxsZbEA6h2RiLH20MXQ/cqsd/8e2kPJp665iXVM9+M0Wak4e0tejm1wAWXRxor t1MofZf9tYQv6uYCSinsRwUIIjtJTlYhpDZU46cRS+Aj2jh6gCpbKKKw+/by9Y9a128D e19q7gGhqW3sg95uwB4kanwtWvjaq7batIEGxlNTCEL0PtBTy8Rxt6hupcGWj7F1oi8L 2mNQ== 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=4Fx51M7Kl5W0dE0NABTHTqj3lKOOC0NnJLC7GYhqmK0=; b=KpRuq4Z8B5U5vrrSNEhu+RRdnsT2oldhkJjn/ec8jqumFPqlryLJxRi+yWUJqHZyKD WlXhMnyDXu42or2/YmVrwfpVQ5qBMsfDmCR/SFmqWTtG31lkSnkYT3lkUSlFdMnYz7Cc /eFv7CqJQBuDxTNHGdvm+zgpos4NbNIk6fH5M6aya6oFJjTizHngoC5r0G+Thpt+tW46 LNSkSSJ3UbDpjuU1FF3IBy8njUSh+zpKaJEnv95FOktKVeQCPP0YRIucIOSgtjd5m/iT Fge+cRylkpa3PK+FCs2i6q9S1lk8IJ0oVfid44ew79j+bi96A1lbyR8rt8j8RxBcemQH yhzA== X-Gm-Message-State: APf1xPCeTqyFKn6UapLXnW8pUt4A5YxvyxRHPwv73jz4N/fTc2+uaV7W 7BuGjfbvKGEeXlEnxpGblgt39+Yy X-Google-Smtp-Source: AH8x224ndnuE1Ustaq4xZZ1pGQ6LBSyz2FF3ZqPxB+LHx9kOxi4IL6kb3AERz6x/HGBOi0awF6xhGw== X-Received: by 10.28.25.67 with SMTP id 64mr5708846wmz.86.1518830580695; Fri, 16 Feb 2018 17:23:00 -0800 (PST) Received: from kurokawa.lan (ip-86-49-107-50.net.upcbroadband.cz. [86.49.107.50]) by smtp.gmail.com with ESMTPSA id p104sm1689161wrb.47.2018.02.16.17.22.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 17:23:00 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Sat, 17 Feb 2018 02:22:51 +0100 Message-Id: <20180217012251.637-4-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180217012251.637-1-marek.vasut+renesas@gmail.com> References: <20180217012251.637-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 4/4] ARM: rmobile: Fix broken reset code on Porter 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" The 'reset' command did not work on Porter because the reset code was accessing the wrong PMIC address over broken I2C bus driver. Replace the code with DM-aware code and fix up the PMIC address. This makes the 'reset' command work again. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- board/renesas/porter/porter.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/board/renesas/porter/porter.c b/board/renesas/porter/porter.c index dfefd7fb71..320841f27b 100644 --- a/board/renesas/porter/porter.c +++ b/board/renesas/porter/porter.c @@ -116,12 +116,25 @@ const struct rmobile_sysinfo sysinfo = { void reset_cpu(ulong addr) { - u8 val; + struct udevice *dev; + const u8 pmic_bus = 6; + const u8 pmic_addr = 0x5a; + u8 data; + int ret; - i2c_set_bus_num(2); /* PowerIC connected to ch2 */ - i2c_read(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1); - val |= 0x02; - i2c_write(CONFIG_SYS_I2C_POWERIC_ADDR, 0x13, 1, &val, 1); + ret = i2c_get_chip_for_busnum(pmic_bus, pmic_addr, 1, &dev); + if (ret) + hang(); + + ret = dm_i2c_read(dev, 0x13, &data, 1); + if (ret) + hang(); + + data |= BIT(1); + + ret = dm_i2c_write(dev, 0x13, &data, 1); + if (ret) + hang(); } #ifdef CONFIG_SPL_BUILD