From patchwork Mon Apr 20 13:00:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= X-Patchwork-Id: 11498919 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 518DE913 for ; Mon, 20 Apr 2020 13:02:48 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E401B206DD for ; Mon, 20 Apr 2020 13:02:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="cgSHE3+N"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ALM3XPSh" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E401B206DD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=9vI/n7BUB8KTJIyND/C0cUpFkOApxXeGuElW1vnQWqI=; b=cgSHE3+NqRxpB/ uB7ONqD4FdFHTQw6YjBeFBQmkRXvlyckGILjB8H9wGziW1GHZzqahcoUHQ9kpS2r5+4PMVwwmlTvf vEOXP2WXOUA3N8OkMhCfYYGFgeZIKbWHELvtXQNfblnFoev5dehRGl0pTxqagzQylFij5cRRzvuR/ sAb0EyyM0xQdIPsLysf9LyT0askNXSG7y9bL+c5/wNj7sDmdn8Ea3fn5spZmrK6f/9THoLE9Om1p9 wBhjMAEy5IRWvvUDYlBDC5UvorlldIk73ecTSE3fhRy8pY22D8KzQq+iVxd3usOnKhEW2GXtlfdJR /vuSlWy9bgb0zUruC/Lw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW4O-0005WW-M1; Mon, 20 Apr 2020 13:02:40 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2O-0003Md-IW for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:37 +0000 Received: by mail-wr1-x444.google.com with SMTP id j1so6608996wrt.1 for ; Mon, 20 Apr 2020 06:00:36 -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=JGJgY52VtWHQubwdBfphQwyESnYnG9XPXa7p4J9NSzM=; b=ALM3XPShYXYfs9OQG5uTSuWv5rP6BcYP+yJY6yZ2eF/LtJ4dRg1ZdO0Lw6694HSTYi ZX69aeAK2wWfCapedHfDKkx+C8NUndd2BHXzLZj32tB1vxHBUC6pFzG5YHRSDlQkb1L0 QqP3jfV+gvxRkuW1GctEISBnbXG72HwcXqlpb8JhpjtPNr1CZDOOi4JTDPFnEpCy0D3Q KghHrzwJjGBXRjc5W05tYulwVdf14RS5Ud9tgIrpEPXE31FQccrdzSc0jXBbfign7JqE RTKfZOng3Y3HDFNhTtV6g78N5Hby+YnH+RNI4R64TQM8HLsqOPA9xQ8e9aXnFlGsRFba i68g== 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=JGJgY52VtWHQubwdBfphQwyESnYnG9XPXa7p4J9NSzM=; b=QfEG8HPo249bHz3vwvHXCPfqADI6ZS6KYay/HJIDb1sd/Ryu4MXCu6jvs0WBKQZK5P lxFCEnQBPZ6L+bKo9rmppFMtmHHWsZR9Gxbi863L+eQlg2c8ERZk/3l9VGq3DW+PYAQv k81HQX3LuwxG0nUbe3UPIz1fAm35Vj+HlD6doJq7A9stS8BQ8rx5hyGA7TtH9uQC9xrl 4dkRPkhLR08iltxMj+eOUy2bskJZqUS6QjQbHuNMuTDK0A9kn3fT6Hx9yKL5khqttndy CjtD9oJVBcALqI3nqdw7b3q1tBzBQ/tPhhnpgpOeFGHNQJ+NIeH9ygPOqsJ5+oK9BK0r dk/Q== X-Gm-Message-State: AGi0PuYRo1aO6rh4/UzRtqY0RC4sZkVev06nR5FaS2I65NaxBYFMAH5h jjZrmVR3mCD5S5m6Nk0968Q= X-Google-Smtp-Source: APiQypKarzo/roM3OnXspVyqy1L0l7XhAIOi6FGXUHQZz+AxpTJnFh7NPjV2F5qKg2QEJX+7BPv+4Q== X-Received: by 2002:adf:f342:: with SMTP id e2mr17743221wrp.146.1587387634804; Mon, 20 Apr 2020 06:00:34 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:1f1:d0f0:4e7:1fdd:b7c2:b3ab]) by smtp.gmail.com with ESMTPSA id e11sm1081680wrn.87.2020.04.20.06.00.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:33 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 9/9] arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64 Date: Mon, 20 Apr 2020 15:00:21 +0200 Message-Id: <20200420130021.3841-10-peron.clem@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200420130021.3841-1-peron.clem@gmail.com> References: <20200420130021.3841-1-peron.clem@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200420_060036_649135_54891472 X-CRM114-Status: GOOD ( 13.48 ) X-Spam-Score: -0.2 (/) X-Spam-Report: SpamAssassin version 3.4.4 on bombadil.infradead.org summary: Content analysis details: (-0.2 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:444 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [peron.clem[at]gmail.com] -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-sunxi , =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org Enable CPU and GPU opp tables for Pine H64. This needs to change the CPU regulator max voltage to fit the OPP table. Also add the ramp-delay information to avoid any out of spec running as the regulator is slower at reaching the voltage requested compare to the PLL reaching the frequency. There is no such information for AXP805 but similar PMIC (AXP813) has a DVM (Dynamic Voltage scaling Management) ramp rate equal to 2500uV/us. Signed-off-by: Clément Péron --- arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts index 63a785b534e1..af85b2074867 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts @@ -4,6 +4,7 @@ /dts-v1/; #include "sun50i-h6.dtsi" +#include "sun50i-h6-cpu-opp.dtsi" #include @@ -80,6 +81,10 @@ }; }; +&cpu0 { + cpu-supply = <®_dcdca>; +}; + &de { status = "okay"; }; @@ -238,7 +243,8 @@ reg_dcdca: dcdca { regulator-always-on; regulator-min-microvolt = <810000>; - regulator-max-microvolt = <1080000>; + regulator-max-microvolt = <1160000>; + regulator-ramp-delay = <2500>; regulator-name = "vdd-cpu"; }; @@ -246,6 +252,7 @@ regulator-enable-ramp-delay = <32000>; regulator-min-microvolt = <810000>; regulator-max-microvolt = <1080000>; + regulator-ramp-delay = <2500>; regulator-name = "vdd-gpu"; };