From patchwork Sat Mar 21 16:10:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 1259482 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=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=U93x+5qT; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48l5H839MJz9sPR for ; Sun, 22 Mar 2020 03:11:15 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E98C481717; Sat, 21 Mar 2020 17:11:08 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="U93x+5qT"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9C52081750; Sat, 21 Mar 2020 17:11:06 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B3AA481577 for ; Sat, 21 Mar 2020 17:11:03 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=marek.vasut@gmail.com Received: by mail-wm1-x344.google.com with SMTP id l20so9729866wmi.3 for ; Sat, 21 Mar 2020 09:11:03 -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:mime-version :content-transfer-encoding; bh=LJsUTwmI2o1DHPdDF8uNYNUWvKq3JZ7Q8WOVmdG+3iw=; b=U93x+5qTJS+r6ODNeD/B3AYSQL0PDYX5NyU8yvUVAESwT05yQw8lCci463nINme4Sy 1S5TZv6CESE0/Nkr1mhGpOsLla4v7hnKDPqwB5T0g0cW+2V4eynY56ZPX3Kix2mQkbvg rlD27Veqg1fq6dx/8JMiC1nTtYrviKNh4MqVcvK3abIY/nrhJne4iYfnfm/WXNpJYYm/ mVgJigqkm08laEmzlFbxXfGnQWwfCqeENk5iBIs1xgM2jcoqpdZF6xkSSfPSk8bqqUFz vV1BL77kb2rt/n0quHwe9KWydvBEI9BCo1n7zCWgzv+EBq6HkPGIZT0odsIirTMA+AYv zk7g== 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:mime-version :content-transfer-encoding; bh=LJsUTwmI2o1DHPdDF8uNYNUWvKq3JZ7Q8WOVmdG+3iw=; b=TufaGsF27QixEcVSogUxJd9rGq1i+99BxJ77wGjz/zoyAtqS+Sv37VmriYw5gcqMiv K4bIQQDFECY8eI+ZIrqizQXWWaPMmrWHI+cqjwkQETP4gF5gNt5DikBAcKx6sgHfS5Hg oul32N5PSHoL6ok7b7ICgHmLkpPfrhIUYKCtJUb/SJw0fiIEiH8iC3IqTQY+GqxXUpV7 2nc7Wf2ONXDac8UB4X9ijyqSat5hdRniLRaTF906STp2tRh5pdSNn3O7GJ5g38cgri1U gLT+xKmzNb/mxjZt4J867S7slMEdORGtm+l9Z21DMddlWTNpENp+suCtUJZOJGBIg6hg sbUQ== X-Gm-Message-State: ANhLgQ0fHtXMG6XfHF57GZXtD7l4VtR7AGKYA+O3n02dDhHAjpxXed4n EHmDpuwg0BYYs1hHm/u/zkawJ65n X-Google-Smtp-Source: ADFU+vtPTdjFJPYqRlUWJfWhfR7/27yIG9zWPMycrhKRFkgU0TWw7QC75VT6+/fZH/9MVDwxtMTwkw== X-Received: by 2002:a7b:c5d9:: with SMTP id n25mr17559387wmk.160.1584807062865; Sat, 21 Mar 2020 09:11:02 -0700 (PDT) Received: from desktop.lan (ip-86-49-35-8.net.upcbroadband.cz. [86.49.35.8]) by smtp.gmail.com with ESMTPSA id 61sm15361825wrn.82.2020.03.21.09.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Mar 2020 09:11:01 -0700 (PDT) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Cc: Marek Vasut , Nobuhiro Iwamatsu Subject: [PATCH 1/3] ARM: dts: rmobile: Add IIC3 node on Gen2 R8A7792 V2H Date: Sat, 21 Mar 2020 17:10:47 +0100 Message-Id: <20200321161049.64558-1-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.2 at phobos.denx.de X-Virus-Status: Clean Add IIC3 node from mainline Linux DT. This will be further updated in subsequent DT sync, however adding this node for now is sufficient and minimal change. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/r8a7792.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm/dts/r8a7792.dtsi b/arch/arm/dts/r8a7792.dtsi index 8e9eb4b704..6fd80e3541 100644 --- a/arch/arm/dts/r8a7792.dtsi +++ b/arch/arm/dts/r8a7792.dtsi @@ -444,6 +444,23 @@ status = "disabled"; }; + iic3: i2c@e60b0000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "renesas,iic-r8a7792", + "renesas,rcar-gen2-iic", + "renesas,rmobile-iic"; + reg = <0 0xe60b0000 0 0x425>; + interrupts = ; + clocks = <&cpg CPG_MOD 926>; + dmas = <&dmac0 0x77>, <&dmac0 0x78>, + <&dmac1 0x77>, <&dmac1 0x78>; + dma-names = "tx", "rx", "tx", "rx"; + power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; + resets = <&cpg 926>; + status = "disabled"; + }; + dmac0: dma-controller@e6700000 { compatible = "renesas,dmac-r8a7792", "renesas,rcar-dmac"; From patchwork Sat Mar 21 16:10:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 1259483 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=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=QQcBqb+J; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48l5HG45fwz9sPR for ; Sun, 22 Mar 2020 03:11:22 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 805308176D; Sat, 21 Mar 2020 17:11:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="QQcBqb+J"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 39D4181750; Sat, 21 Mar 2020 17:11:08 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8269681717 for ; Sat, 21 Mar 2020 17:11:05 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=marek.vasut@gmail.com Received: by mail-wm1-x341.google.com with SMTP id d1so9718307wmb.2 for ; Sat, 21 Mar 2020 09:11:05 -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 :mime-version:content-transfer-encoding; bh=yexkmji4Ji5bIt9xQlh4sRTwlb+6NLmdomnVdI0p1ow=; b=QQcBqb+J8twIaHP4QhGy+AqNnbu0bIv7J4fz/IZ98r0oEou4sPWUZVz2t9DrLe+YHS uhtAJapD8rHi+QfyhbCQcJNPHbw9A4yHyuT2IvNTCbkj/dYwbWm9J64dWnzyUY8f9pOi zf6B9cutvXJaYjQnQrvF7c1SXjsJ8G2Yy/T2utbervZkUPhaZoaQIe9BNG5F5HG/qhYk 5+fMLN6/n94GeeaXuzD+z3fn28+DhpRxHP6WhqhM1G7L6S8DUNkMun50o2waEmtJAeHx Hxuw3J//nrpnd0cIIwi+eToPfJgHDKqFk1WcdHSiToQAh4+slReAUh484sgA3yLduKWS J81A== 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:mime-version:content-transfer-encoding; bh=yexkmji4Ji5bIt9xQlh4sRTwlb+6NLmdomnVdI0p1ow=; b=tXfpIXwr+JMaClo9OaU+on5ZgN3nVQWqr/A6Dfq/l9baTA37SS7/Yq45rCnQcrpUb/ LdPrJmCVKe+z5vwHKvf5W+PtX20uxlXuboGMX6Rkk0C5iKYxffIX2Sf5X98DeBIAoWc9 Oa7i0WEfqdkm9ij0Ko3mJPkB97LwS0L3O0vNgb3dgC1nN6FqX+exUXpqjSUN03kR3GZr Pt+RnjO5cB/TGa1tCTcp5XkCApv/xTC3QFJv+kRI8ss2EaJYkBKxHdAkFvzh0LrWvyOY oqVY0y6zHTNsCo97IW+Ip8TwzumtKtLNVx8YSa55HnutiAtG/LaUud3DZt60Uv4k7anx Kpxg== X-Gm-Message-State: ANhLgQ3hBC/poddJfZAdKBfv4miNysTELewVhbqc4UqtAscu08pZjZ3w bThZvxuNtmheW+BU7TRLgeHy1+M6 X-Google-Smtp-Source: ADFU+vsChbL45MWAfwpHNvAzrKZxgsFWwctjMO0eR9z4SspTUnDFqzt6BL8yuXBZIsMTeWNmi8EIqQ== X-Received: by 2002:a1c:ba04:: with SMTP id k4mr17323566wmf.165.1584807064678; Sat, 21 Mar 2020 09:11:04 -0700 (PDT) Received: from desktop.lan (ip-86-49-35-8.net.upcbroadband.cz. [86.49.35.8]) by smtp.gmail.com with ESMTPSA id 61sm15361825wrn.82.2020.03.21.09.11.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Mar 2020 09:11:03 -0700 (PDT) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Cc: Marek Vasut , Nobuhiro Iwamatsu Subject: [PATCH 2/3] ARM: dts: rmobile: Enable IIC3 on V2H Blanche Date: Sat, 21 Mar 2020 17:10:48 +0100 Message-Id: <20200321161049.64558-2-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200321161049.64558-1-marek.vasut+renesas@gmail.com> References: <20200321161049.64558-1-marek.vasut+renesas@gmail.com> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.2 at phobos.denx.de X-Virus-Status: Clean Enable IIC3 to permit access to the PMIC. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/r8a7792-blanche-u-boot.dts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/dts/r8a7792-blanche-u-boot.dts b/arch/arm/dts/r8a7792-blanche-u-boot.dts index 3555663d64..30b27040f5 100644 --- a/arch/arm/dts/r8a7792-blanche-u-boot.dts +++ b/arch/arm/dts/r8a7792-blanche-u-boot.dts @@ -8,6 +8,10 @@ #include "r8a7792-blanche.dts" #include "r8a7792-u-boot.dtsi" +&iic3 { + status = "okay"; +}; + &scif0 { u-boot,dm-pre-reloc; }; From patchwork Sat Mar 21 16:10:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 1259484 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=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=VuXYT4SX; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48l5HT0N6wz9sPR for ; Sun, 22 Mar 2020 03:11:32 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 1453881750; Sat, 21 Mar 2020 17:11:23 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="VuXYT4SX"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5F1C881756; Sat, 21 Mar 2020 17:11:11 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D3AC481737 for ; Sat, 21 Mar 2020 17:11:07 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=marek.vasut@gmail.com Received: by mail-wr1-x444.google.com with SMTP id z15so11208612wrl.1 for ; Sat, 21 Mar 2020 09:11:07 -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 :mime-version:content-transfer-encoding; bh=PzR5Buy0pImi5NNAyr+AoEqv81XpTDdg27Z5ggyZQIE=; b=VuXYT4SXyyXHlRVk5GxD9Gdhmzfeww2hOYzup+dYcD3q2TOkmkunPBPP7/YJCj9cwj IKkcyqlNQN+E+yLGDrCl7PqkuPKwukL/Stwfe2/xGIrjQeraqh6x/D40c0YhDz3JApyM dzOGlOs2PQD8nSzfoM+xuhGQJybf4rgzpb9S5mA+gZo2LsKh+gC13Vao7CNrEQOUlM7c 7zEbFqWFEGoqJsqU3Li19OpryHs1O955KCK3yFje4sp461MGYB/kwT5ZVQErF5xtxbI2 Kh/O4LDh0Sinb74W/r2q3e4a2X3DGdQwGEryIqnaudWw84qpzvhFXH0iEKnAzREjG22X X5Sg== 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:mime-version:content-transfer-encoding; bh=PzR5Buy0pImi5NNAyr+AoEqv81XpTDdg27Z5ggyZQIE=; b=pbW1Z+viMneGdWRXEUKXiF3u331enswD6vsagToxMsNhYjJXjRkYSZWd2yNU9TPTLz SzW2X+d5T4xVoSH8UP6QVBuHMBfK1+YubTXh5joqMbB8MnfutIkvf13Z8gUeLG7ajUMz F10lQ4lzAYPPbLAZJRCCp4pf0BQ3w0chySuUm3lx+C3ArpfhGW4Ksm0qOYAT7S4rjqjN o8wEBAfK0F6HBUYoG21s7O4DJq1+gdNSJMHY0IX2z4BSPmiLkao39ODpcKbcwtZihQ09 Nn2ZnFhl0loMRZapvqXccW8klVFPrEzcnmeHxWZ/9JL7nHN4UfGCFw9HS04lKi9FIUG/ fEUw== X-Gm-Message-State: ANhLgQ3BL3SYpo4kwqFEW/azTx1Ee1v9OmX2WBeNblm+3pDtH1BSz2fl zZ00CR9poiDfSpLRJ+XZGPqENhGr X-Google-Smtp-Source: ADFU+vt0TcOjnalqtU14cky+S3pU0qstzt4C9rfOe4LxVzWgLF197Wr6vvy+6YjfcYffs8HAhTXVUw== X-Received: by 2002:adf:8164:: with SMTP id 91mr17837622wrm.422.1584807066955; Sat, 21 Mar 2020 09:11:06 -0700 (PDT) Received: from desktop.lan (ip-86-49-35-8.net.upcbroadband.cz. [86.49.35.8]) by smtp.gmail.com with ESMTPSA id 61sm15361825wrn.82.2020.03.21.09.11.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Mar 2020 09:11:05 -0700 (PDT) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Cc: Marek Vasut , Nobuhiro Iwamatsu Subject: [PATCH 3/3] ARM: rmobile: Implement PMIC reset on V2H Blanche Date: Sat, 21 Mar 2020 17:10:49 +0100 Message-Id: <20200321161049.64558-3-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200321161049.64558-1-marek.vasut+renesas@gmail.com> References: <20200321161049.64558-1-marek.vasut+renesas@gmail.com> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.2 at phobos.denx.de X-Virus-Status: Clean Add code to reset the board through PMIC, by writing the required PMIC registers in the CPU reset handler. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- board/renesas/blanche/blanche.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/board/renesas/blanche/blanche.c b/board/renesas/blanche/blanche.c index 7232370d6f..0807967d6e 100644 --- a/board/renesas/blanche/blanche.c +++ b/board/renesas/blanche/blanche.c @@ -355,4 +355,23 @@ int dram_init_banksize(void) void reset_cpu(ulong addr) { + struct udevice *dev; + const u8 pmic_bus = 6; + const u8 pmic_addr = 0x58; + u8 data; + int ret; + + 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(); }