From patchwork Mon Apr 20 13:00:13 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: 11498903 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 732BC1667 for ; Mon, 20 Apr 2020 13:00: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 5044020738 for ; Mon, 20 Apr 2020 13:00:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="jQtA5MQA"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="J1pZLH7j" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5044020738 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=X424u+0FmAcJRW2oDVDOaIbPVkRwN7iQrtHEVUwWSsc=; b=jQtA5MQArDCXGO I+uMxZxmw+Tkp7UDnFQWR2kdnoZM8ya6F89N57WD3OyatIQrgxBzILws3Ihnh4S10PHFy9+vp+CIT 15HJOqcaNFmYXTqvQfpT5b/vkDadsHHOwu1HAZswCKEiZQw5nJLwvPjQxExSkfzdQ2EPQNJnDOzZg 2VTTGvDVPMdrrYIMMhdgwPWh5crzd2EYTBHdepd47gl3KzU5N5n2Oi9vz4jO8IXO9NCcd/rGO6uSZ JulgeqClGbQ2LaHeceWz8g4m8N3TetSmh3IG/azbU/rpW99V7mbWpXtRk3d72l0RXiuWUEVB0zzLZ 2XYEm5LXFWRPe7Yc4iGg==; 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 1jQW2V-0003T7-R2; Mon, 20 Apr 2020 13:00:43 +0000 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2F-0003F6-6R for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:28 +0000 Received: by mail-wr1-x441.google.com with SMTP id b11so12021960wrs.6 for ; Mon, 20 Apr 2020 06:00:26 -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=nA+q8I/QCJJpzTmNvaZndgqzrDAqaSzjE9lI/zFuMMo=; b=J1pZLH7jiM9RNOk7oB7BKZmvRNCbTg6BvjNDXBpp8O9eS47usYikJH7/+sU9jRSkQu HqrKLZzlKB5GQZ9tqg3bZBaRk3u/CRxL6DXN6fL3FZWX9w2kD2W0JUMtPqWzHNoZjk08 0DRwUJz5HIi0yi0GZdcKJmNec6PmJFBC6RacArimIPtYgG35HiaWyEWHO82I9QHWObZo uSNXgeAUTfAr4OoqToEZC3Pf2DPl60BnHA3iAI/4dapAVvhWz+3IjHJAIX8Yz8Nx3zeR WsS2rV2e/LQb59Y9P9ZU9MpzxrqirNnpMaSpckFiddg/Ni+0dC5aILDWfIAAXeRnqn3D Cvkw== 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=nA+q8I/QCJJpzTmNvaZndgqzrDAqaSzjE9lI/zFuMMo=; b=qowTbMd2Slbf6Crowm1irXcClmM2EDBULQ0M90VLFiK4oTYYPJaOoa463WR3lYtgiN UodG37rz9svCz1b7A7kjapbdmedW2k+BqYXPhmUNO4j7jWwUbmou4r4tiY/CuTOh8wjw McwwJ08fpMPUW+YSRVXZoM3axSm7mWwI5ORsURWVYtf0W1HghM5oPtitUt6/hb8/rfMS KmKHKyCucvIMlPxmuupEP7ArnRPhZHT1j7gId3RRYmNQjidad+ckGYbtV8PYcqBOslNe YkAGvnvbRabXTs4kX3wVUJT8RPBPGKDnwp5m6k3PIbxYVxlMhTDT8V5GFgOqB4CfBFEG 17CA== X-Gm-Message-State: AGi0PuaSps8Xpv7F7ocFe2IdtUOTxzl5wCPgiVNEF83hoI4+4xWdPRQU 9sshzFBQNspHkD83ckdSfGw= X-Google-Smtp-Source: APiQypKWtajRaAihejjMnSgeuLK9Lb250Fvr22I0sXmuCCWb67XU6IJ3wY/PMSswrb5+edDhyjx5hw== X-Received: by 2002:a5d:6847:: with SMTP id o7mr18776336wrw.83.1587387625601; Mon, 20 Apr 2020 06:00:25 -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.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:24 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 1/9] arm64: dts: allwinner: h6: Add clock to CPU cores Date: Mon, 20 Apr 2020 15:00:13 +0200 Message-Id: <20200420130021.3841-2-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_060027_238534_EDDA834E X-CRM114-Status: GOOD ( 11.98 ) 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:441 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, Yangtao Li , linux-kernel@vger.kernel.org, linux-sunxi , =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= , 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 From: Yangtao Li The ARM CPU cores are fed by the CPU clock from the CCU. Add a reference to the clock for each CPU core, along with the clock transition latency. Signed-off-by: Yangtao Li Signed-off-by: Clément Péron --- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi index a5ee68388bd3..370e77b86fe1 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi @@ -25,6 +25,8 @@ device_type = "cpu"; reg = <0>; enable-method = "psci"; + clocks = <&ccu CLK_CPUX>; + clock-latency-ns = <244144>; /* 8 32k periods */ }; cpu1: cpu@1 { @@ -32,6 +34,8 @@ device_type = "cpu"; reg = <1>; enable-method = "psci"; + clocks = <&ccu CLK_CPUX>; + clock-latency-ns = <244144>; /* 8 32k periods */ }; cpu2: cpu@2 { @@ -39,6 +43,8 @@ device_type = "cpu"; reg = <2>; enable-method = "psci"; + clocks = <&ccu CLK_CPUX>; + clock-latency-ns = <244144>; /* 8 32k periods */ }; cpu3: cpu@3 { @@ -46,6 +52,8 @@ device_type = "cpu"; reg = <3>; enable-method = "psci"; + clocks = <&ccu CLK_CPUX>; + clock-latency-ns = <244144>; /* 8 32k periods */ }; }; From patchwork Mon Apr 20 13:00:14 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: 11498905 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 8A5BB112C for ; Mon, 20 Apr 2020 13:01:10 +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 0B5C32082E for ; Mon, 20 Apr 2020 13:01:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="KG69aody"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="cdmJShbd" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0B5C32082E 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=0XL6hIC0PaPBiSPcIUgxVYLsnYcfG9P/2exz2cNAlFY=; b=KG69aodyxHQ064 Xk9HC2/r6psp98YF8Gz74xU2EJK4EoEPlt37XLd0WdIygLE1iCXYyvC7YWkeMZwpAB5inIbld42Bq O4Ye2Yuc+IkvRJKI6xqvMdeJnEVL/VORMUqbXyVJHXMBIG8658vCTW2seud4hzspLcLeIRMBjM0TJ g00npFnHv2G/jUzFbeV5twld1QT+Yg69hQ9n4rowFMVuGfu+m+sozLNu2RASClsCZIfoeJCsBUx+0 D3w/HgvWGU4o9yA75Y8eE5e29dixo3jQJzdex818qxWvDtld90RIpOuVw8xAuaV9peBGBHX1xGPEq D0fZgbJ33BZ+8uoKou3g==; 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 1jQW2o-0003jv-DQ; Mon, 20 Apr 2020 13:01:02 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2G-0003Fr-EQ for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:31 +0000 Received: by mail-wr1-x442.google.com with SMTP id u13so12048374wrp.3 for ; Mon, 20 Apr 2020 06:00:28 -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=n/ha8QAQ1qR8D+PPkPVAqbB8YM+gWp3JsCHNoS/IoFE=; b=cdmJShbdbv82snqqRJomqiBvxdAUZ5Dgvi2EJyoCE/1WCLFZy6YL7WImfQT+eQ35tS G1xfbV1Z6craGQsmgwNz3LzTtTcBpOH+CP0I6w9OnQ46ZkL3wEuBjx9cnrG0Vs1cIvE9 QH79Ix04mcncOVF1Ca4m+vq+NPfGLLqtqUDivqk8sr5EQN60KI1XM4FqKspSe60KZ9gT Izd7wcY2kUleAe3vIMu3J/3SztQBW6M9IeZtdTbfsLb55beajAbyrIbr6BoOo/w74+5M ifP7ArfTRBmyxzdVODVybKmAin3a7tPqLXiC1cqsGXnml7vYLS9KGgcKFQpFjBN67gA7 LDTQ== 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=n/ha8QAQ1qR8D+PPkPVAqbB8YM+gWp3JsCHNoS/IoFE=; b=J4ZRf+VUZd2H77ahzRte9c1FFy381SdmLUga4azLce7kPkq8chCgvEG4Nd12FLVzR8 gr4VfTRHqUjOVA5dpb9HowLiEmY6tRN8+PE+iGy+ZnislQHSjWieLXFeJjZnWSfjtBfS t8RbkrQdRNkPQEzEZulL2+WaTrNAZ27L/pvSDBFuo0c0Dh2OyzfEqgWxWlEejkf9Gocs RwWwfD7Wv3cedomWo4BKfpps/ErI3dz5iHe8JsRwDTuv8R4kyyaUNrcyJkpoQ06pQ+D9 0aEJKDMVFJa+YQjW01MiBOlEGBl8GGZ8e7gKvo/whHUyQIPpX3DY8NyEev5bRVakzgDR UrhA== X-Gm-Message-State: AGi0PuZWPPT/JjA6NIe/joyV0htP88Ynoiv9M1uIFCIKSv2vafeisPfP VdLqpK7ofaFgk7hGmRAc9FI= X-Google-Smtp-Source: APiQypLggeqYjcs9Ri9QTBejIU/lrPlEYyp15iGU2P8zOXlo+G8kog8CnpwtCqUOfdgyG1iigznQqg== X-Received: by 2002:adf:f342:: with SMTP id e2mr17742612wrp.146.1587387626909; Mon, 20 Apr 2020 06:00:26 -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.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:26 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 2/9] arm64: dts: allwinner: h6: Add thermal trip points/cooling map Date: Mon, 20 Apr 2020 15:00:14 +0200 Message-Id: <20200420130021.3841-3-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_060029_893551_20269B08 X-CRM114-Status: GOOD ( 10.67 ) 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:442 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: Ondrej Jirman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi , =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= , 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 From: Ondrej Jirman This enables passive cooling by down-regulating CPU voltage and frequency. Signed-off-by: Ondrej Jirman Signed-off-by: Clément Péron --- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi index 370e77b86fe1..60da1627772b 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi @@ -964,6 +964,30 @@ polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&ths 0>; + + trips { + cpu_alert: cpu-alert { + temperature = <85000>; + hysteresis = <2000>; + type = "passive"; + }; + + cpu-crit { + temperature = <100000>; + hysteresis = <0>; + type = "critical"; + }; + }; + + cooling-maps { + map0 { + trip = <&cpu_alert>; + cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; gpu-thermal { From patchwork Mon Apr 20 13:00:15 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: 11498907 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 6459E112C for ; Mon, 20 Apr 2020 13:01:26 +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 40F7B2075A for ; Mon, 20 Apr 2020 13:01:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="GE7wziIz"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="MHh8An/j" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40F7B2075A 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=mT3WPgeC2b4KHjFKXCOkWuIDCuI/T3dkvvhh+j3eLPk=; b=GE7wziIzGrFLA0 p3VQXLqSSiyopryAOqr8QWq8SzMfs1pMBpaJDxlJCcpUPeWV/Q4duq3qsiiSkcfvRWAJ5629IBMyN u3BP7kjoJ/LihbUbeV6QM7P4b45n9ETqSHgy00HQi9w7YKdwYVukKYYEHQKqMwDTTqewZ28dWsWDP alrESKZYT/Z+U81r7lBdEXAH4n7Y1dhr2YpiPHvKPPmocxwwAbgIc+KBUAe+6OsLEms7KuwXHjIyZ HRftKbAnmUBCgkMpZ5IuzPahChJgYNSi1yUk2VKvbo4qFN17F9hMrp6wjMvIQkHOjoKQwmQhaNdxa cA1qBGUnkbFwYL1b0T1w==; 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 1jQW36-0003zR-IR; Mon, 20 Apr 2020 13:01:20 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2H-0003Fy-Ay for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:31 +0000 Received: by mail-wm1-x341.google.com with SMTP id v8so10741659wma.0 for ; Mon, 20 Apr 2020 06:00:29 -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=Vgd6dfjp6nCI+xgQ8mfqiGKeHRAidwVE6+NkPB9dyqo=; b=MHh8An/jJbmu06oPdxU3vbyYeSkZ6nK4TmBkyUo5RjOcq0uiPqALpMiCqGElcrbIXB adFntsiOtqTlaGSNevjvxrKKsMXAIcu4bU7BqmMK/ZfMR/7PuozYaw8dJlUJiLuE1oae OTyVySXUWJoo9JpNWF9AnrSkyNKYd5Kwz/6h7cYoWZlyqggDqrAyEoz1toUP2HzgPf92 UnUi8ADqylwSUtovmBuf3HkSTWrPgqur17FmIa8ANWV1ImlLJtWNlCpeIUQlKPE5qmr9 ZPxtiyII3+B1+O8xQ2XrS5hEZUjdz1TLVsEmdBoG+u/Fy5w3K74Iv3D+tAluEAVaaZ8i PGtw== 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=Vgd6dfjp6nCI+xgQ8mfqiGKeHRAidwVE6+NkPB9dyqo=; b=MyceO56GUjqKaxFpSKA831GG03juDfjp/s1MTALJPqF5ey8yBm7A0GrfwkELBj7OgN s3Qzyn8e8OkLDaBwe+pIkPPApsXuqX9nWPLRvIs24sINinPXjgEfrOh2k7LveGkO739B qmS8xkIL/oH4vWPJ+M+0BK3ETiOS61cB1RE9aHvZRrIle+GM4+lN9Qf7XvfHMpUbn6zA G9CEODhxl9YD9jY7sLGMQPdCp0cGyfnLHqngS78mJph+//YT+IZCsP+RFWy9V/4uwPZN +cBpl97TPL/NF1LX/FBRXSiw3y1ltdeX7+WdOxsbnUEmP1Gzg2ya5i2HHLyk/B3LAJ35 Auvw== X-Gm-Message-State: AGi0Pua4JJuNqQJ8KhvZSTaqcfoz4h+Vb+SvGkYgd9ocxFCO06l+x4eQ T984d5RdKAdQQYGLslwSlF0= X-Google-Smtp-Source: APiQypI/8x9hL2UdtaDvh+QjznzGiOG4rspbWIfpA7WCOe6aQXH9bKCB1Q1rc0DXui25cmLcgQjYNQ== X-Received: by 2002:a05:600c:da:: with SMTP id u26mr18128969wmm.48.1587387627925; Mon, 20 Apr 2020 06:00:27 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:27 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 3/9] arm64: dts: allwinner: h6: Add CPU Operating Performance Points table Date: Mon, 20 Apr 2020 15:00:15 +0200 Message-Id: <20200420130021.3841-4-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_060029_897265_DC980E84 X-CRM114-Status: GOOD ( 13.72 ) 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:341 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: Ondrej Jirman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi , =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= , 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 From: Ondrej Jirman Add an Operating Performance Points table for the CPU cores to enable Dynamic Voltage & Frequency Scaling on the H6. Signed-off-by: Ondrej Jirman Signed-off-by: Clément Péron --- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 121 ++++++++++++++++++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 + 2 files changed, 125 insertions(+) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi new file mode 100644 index 000000000000..9ebd97b04b1a --- /dev/null +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi @@ -0,0 +1,121 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +// Copyright (C) 2020 Ondrej Jirman +// Copyright (C) 2020 Clément Péron + +/ { + cpu_opp_table: cpu-opp-table { + compatible = "allwinner,sun50i-h6-operating-points"; + nvmem-cells = <&cpu_speed_grade>; + opp-shared; + + opp@480000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <480000000>; + + opp-microvolt-speed0 = <880000>; + opp-microvolt-speed1 = <820000>; + opp-microvolt-speed2 = <820000>; + }; + + opp@720000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <720000000>; + + opp-microvolt-speed0 = <880000>; + opp-microvolt-speed1 = <820000>; + opp-microvolt-speed2 = <820000>; + }; + + opp@816000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <816000000>; + + opp-microvolt-speed0 = <880000>; + opp-microvolt-speed1 = <820000>; + opp-microvolt-speed2 = <820000>; + }; + + opp@888000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <888000000>; + + opp-microvolt-speed0 = <880000>; + opp-microvolt-speed1 = <820000>; + opp-microvolt-speed2 = <820000>; + }; + + opp@1080000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1080000000>; + + opp-microvolt-speed0 = <940000>; + opp-microvolt-speed1 = <880000>; + opp-microvolt-speed2 = <880000>; + }; + + opp@1320000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1320000000>; + + opp-microvolt-speed0 = <1000000>; + opp-microvolt-speed1 = <940000>; + opp-microvolt-speed2 = <940000>; + }; + + opp@1488000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1488000000>; + + opp-microvolt-speed0 = <1060000>; + opp-microvolt-speed1 = <1000000>; + opp-microvolt-speed2 = <1000000>; + }; + + opp@1608000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1608000000>; + + opp-microvolt-speed0 = <1090000>; + opp-microvolt-speed1 = <1030000>; + opp-microvolt-speed2 = <1030000>; + }; + + opp@1704000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1704000000>; + + opp-microvolt-speed0 = <1120000>; + opp-microvolt-speed1 = <1060000>; + opp-microvolt-speed2 = <1060000>; + }; + + opp@1800000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1800000000>; + + opp-microvolt-speed0 = <1160000>; + opp-microvolt-speed1 = <1100000>; + opp-microvolt-speed2 = <1100000>; + }; + }; +}; + +&cpu0 { + operating-points-v2 = <&cpu_opp_table>; + #cooling-cells = <2>; +}; + +&cpu1 { + operating-points-v2 = <&cpu_opp_table>; + #cooling-cells = <2>; +}; + +&cpu2 { + operating-points-v2 = <&cpu_opp_table>; + #cooling-cells = <2>; +}; + +&cpu3 { + operating-points-v2 = <&cpu_opp_table>; + #cooling-cells = <2>; +}; diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi index 60da1627772b..83e32f9c4977 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi @@ -258,6 +258,10 @@ ths_calibration: thermal-sensor-calibration@14 { reg = <0x14 0x8>; }; + + cpu_speed_grade: cpu-speed-grade@1c { + reg = <0x1c 0x4>; + }; }; watchdog: watchdog@30090a0 { From patchwork Mon Apr 20 13:00:16 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: 11498911 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 B11F3913 for ; Mon, 20 Apr 2020 13:01:53 +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 8883C206DD for ; Mon, 20 Apr 2020 13:01:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="tiWnnztL"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dEsZrwa+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8883C206DD 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=GUHARx37KYTGWsVx4iMC2KMX+9kkfkBTl+Oy17bGvyA=; b=tiWnnztLtPaFmc J2TUjNbarUKaH8ncak3I4wzX3ST6Rit4F7+yA5kxQGrEx/yzDKz2otcs72M9ejblzQtWnOiYw00xv 20nbv5bxHkdNhfU3azyBiSFrtdxWdGaVnm1LLOI1rYjPdiUf/qk+93g5fz94xU7hW0nv33M+kpvzY tLLOPQoaZrf8hpgpeKEk5PuVCvvBe9XaUxRWm4yufs8YVWB8zdpGP2/Y99eubeuyLak9PimFxjuRy E5LwgTQyMYm/vwvuZDgHd6CpeIyl0T/Tu4riHt1UdsWns2JDvyUU0CNmwA/66sISCo3xuYpFY0guk DKH5md/s/ifNKhkZOEyg==; 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 1jQW3X-0004Qy-Pp; Mon, 20 Apr 2020 13:01:47 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2I-0003G1-7U for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:32 +0000 Received: by mail-wm1-x341.google.com with SMTP id t63so9900504wmt.3 for ; Mon, 20 Apr 2020 06:00:30 -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=Nc3cDv/S8K5EI2hOuNsI3mldCjUl3ocR/NEfaOULj3M=; b=dEsZrwa+RR+0rXsoAGncG62h4KbXSQv1Sgb4ZeaEEjFzMROx4U1ZsmJ+pLXwLsEwbO dit3H1OAWx+4QQ5U39GadtM70ZtjCiaMiyMZZVu12oFCZn9X1TfqnwLfb3RRAsZSS+sm v9munaG1U0+BrtDRsF13U558DJl0gi+DK0yh9wH/X8j9sBRSzWCcsyS5aMSBGzUkxdX3 m0JF7X3lABCBHsQEF+BsX6Y8438MVnj4NZXFfBjpFlW3nE4sDuAR7tPUMDbpIQWSmJBO d4J8qYh8Wuro09lTKyYLgxutS8GkMWU57UjOBZrdssN5BsVhKDglyKGJBBGJRNVh/se1 oaYw== 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=Nc3cDv/S8K5EI2hOuNsI3mldCjUl3ocR/NEfaOULj3M=; b=TnoOdrpNKb3rhiKmy+ypbkyMlaWPcsBwh42sshZ5RTNvyAstP58tPTvHKCo/y0Y5oo UaxQKlJThUKqwNcLu4Z1gVB4ZwIZRO9YCJlIV2WBHUxWUg/oeKDZAXoiQ0s+v8Ajv7jr BebNF6n+lHoDWbce1eq5crmqEq3PgsWyyS8BAbL94cYggwbdon9hmeogEWFASVj7p5+x mC9zGuQhbxbyauWMFL6laENtAu3YeBl+7/BWc15HHCyIft27FkedfdIpXqr5kpEXbXnk QjhPmSNaTUD8N+5//HPFGwoMd5gKew6Sl++XNNiDMAw3YjETCuXcj+Dln4ggfFm+P/g9 6Lcg== X-Gm-Message-State: AGi0PuZpODxjtuqk+gRUuG1Jzt1Bqdrb7bcyBe45PPArC3nLTxDGLwnS 65uu1h2faNuBF8KOCwVTlMk= X-Google-Smtp-Source: APiQypJP9iaMkM/tJP4hscr1M2RlYqjecZSBlhqM1r96gmEU6ZDy6uMs/es6XV4J4OzQBtcxpMvvYA== X-Received: by 2002:a1c:f20c:: with SMTP id s12mr18890360wmc.83.1587387628929; Mon, 20 Apr 2020 06:00:28 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:28 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 4/9] arm64: configs: Enable sun50i cpufreq nvmem Date: Mon, 20 Apr 2020 15:00:16 +0200 Message-Id: <20200420130021.3841-5-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_060030_304311_98B1DD4B X-CRM114-Status: GOOD ( 11.25 ) 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:341 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 Allwinner H6 needs this driver to be able to get the correct speed_bin required for DVFS. Enable this option in arm64 defconfig. Signed-off-by: Clément Péron --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index f9eefb5940ca..37e512c135ba 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -84,6 +84,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y CONFIG_CPUFREQ_DT=y CONFIG_ACPI_CPPC_CPUFREQ=m +CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=m CONFIG_ARM_ARMADA_37XX_CPUFREQ=y CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=m From patchwork Mon Apr 20 13:00:17 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: 11498909 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 DD06E913 for ; Mon, 20 Apr 2020 13:01:42 +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 BA548206DD for ; Mon, 20 Apr 2020 13:01:42 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AqIxFVpN"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LQk1tBzN" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA548206DD 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=GfWRsgv3ftpPcN0GJI6aSeuRDEFsFrPwRMwV0Di4qgU=; b=AqIxFVpNA+mfBS dBjmAH+cfadNBReHYiTIB6OhMR507+Eumbaa0qXxI+FFB9RBWT6xpel5piNoWyN5Er/sa+2xU7OX9 uboei07UWbs2+ewUuajfMDm824aylF2/4sk903H6Na7fHhN1CtIoCId+X1TaoTpJXFlgZGswO72aW /Q5ZgbOY8hHm5YymGl5k03fhutne/mgN1fJHaLQ5YgzcpRpEhzygh6fGbM/bRcZUq4zQGRrPbME7S hYh6nHThebcMLyxVzBFSPcnRj0keWx01ImRYy3sYuuZR6+PA9P7oLXApiO+dunKnG3KCIjMPxD4bs A8/NuTNezwZuk22lDKcw==; 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 1jQW3M-0004E5-HJ; Mon, 20 Apr 2020 13:01:36 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2J-0003HD-Ct for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:33 +0000 Received: by mail-wm1-x341.google.com with SMTP id e26so10896436wmk.5 for ; Mon, 20 Apr 2020 06:00:31 -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=ETKn5k65i8M5k8rygdWEKhtzpcpoZWZs8fff2gycZGA=; b=LQk1tBzN2LE1TUTnMmo9+vKVOb0sjwhPUhcBE+5JyXh4lbqAB4OeZnyGjVeAQCVLcx zfLPoz+cQOLbQrja6EbVn0PUVxvLVLIt5IelawvQXutLYqdG/Yto1hFyBypwhhO7Chky oJk+nd7w3D9EnVWa7pbyD3wMpk0uqe/lFtImOy6tcPnFhsKF1hVZ4JbKtLdkcwNnlc6q fExU1fAA4CKtj0aD5prBkdgpmfUhpAgLYAkk9CvmzeChkf3LT8G2YLbWOWsEV71yYJ0K syovj2jlIk3EtJh8IBaK+zXSIjoJaFv2MHZkHcsrL4iBPqIqJ24lCSn5sI4gBVu8iCVS jaZw== 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=ETKn5k65i8M5k8rygdWEKhtzpcpoZWZs8fff2gycZGA=; b=ECW2G0O6fs0moiCCh4G5A6g8GRCNYSaHLJueYOzfhm5gzUlLiz+QzDv+wpRewZvF2r BQxXTbHHhoMXytaSBZ8YIOGpCSiKI31w4E1n0KdFt0CWMNcRHtu3bjanyd8t7Cx5hd6A Lsaq84D/twEaNoQqR+n7mzTFrckH1roCFYya49NA2ipuoN6Bj+i65N0/yzjIj9ZrBP// dYAyRhLZVcnDSnCE03+AFJT/ZOA3cBnqbSWtZ3E0sTopLX/eNlnw6eJLz9Dc9nfv+aso Q9EPMRRo3iim0/FvU995oIyplAWCD2kDVzclkonHr7aHer4rIHDfaj5YpI3hdIcBQ3b+ 94+Q== X-Gm-Message-State: AGi0PubIQ+Umc+QUUtzlN2GJ60SNKSDYWI711zGgXZA/Yvzp9wi+H9hH GUMYtIbtcITktd9anDnby7A= X-Google-Smtp-Source: APiQypKiqBVB/X6OED7sVzobaA2CI10ThKFaGr1tgPAoCEcP9piYQe9S9tYLgk1XBCiUBmTT6lbHtg== X-Received: by 2002:a05:600c:28e:: with SMTP id 14mr8029958wmk.79.1587387630041; Mon, 20 Apr 2020 06:00:30 -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.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:29 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 5/9] arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 Date: Mon, 20 Apr 2020 15:00:17 +0200 Message-Id: <20200420130021.3841-6-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_060031_476698_3B695CFB X-CRM114-Status: GOOD ( 13.50 ) 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:341 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 opp tables for Beelink GS1. 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-beelink-gs1.dts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts index 8f09d209359b..3f7ceeb1a767 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts @@ -4,6 +4,7 @@ /dts-v1/; #include "sun50i-h6.dtsi" +#include "sun50i-h6-cpu-opp.dtsi" #include @@ -77,6 +78,10 @@ }; }; +&cpu0 { + cpu-supply = <®_dcdca>; +}; + &de { status = "okay"; }; @@ -234,7 +239,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"; }; @@ -242,6 +248,7 @@ regulator-enable-ramp-delay = <32000>; regulator-min-microvolt = <810000>; regulator-max-microvolt = <1080000>; + regulator-ramp-delay = <2500>; regulator-name = "vdd-gpu"; }; From patchwork Mon Apr 20 13:00:18 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: 11498913 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 7D0EE112C for ; Mon, 20 Apr 2020 13:02:12 +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 58D04206DD for ; Mon, 20 Apr 2020 13:02:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="PuNKqIGX"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tlcLr+qc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 58D04206DD 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=CEiHumQ1Oz8e2FWHybmiCxCCcgMIUmy1Hm/tdRsbZJs=; b=PuNKqIGX9AJeUV t7T6K97vQi2B/9qGD4dkgXA78p4FSOXlNVdNnRU4oRXX8juvvzgF1LPAM2BsClNeAsKoqub2Ltk6I Y+Shq03Afh0wpLUkHzr9HYto5yTzZa7Mwxf5bKHYLSPbEXtmDvIVsLesCPcNOXA+yK0vl+3iP4RZ6 f0gOQSe1ndNh8MvkWb/MxK76lGRoIDcqhwfcEvVKDZINVqKT1Dnxln2a5MCaNrmE+eM9F6dUyhXC1 9Ou+9vzhW5A5pKIfd/sLBQqIVBopUCI9vRguA5VMwZiXOXqDH2PhHH0XNRzfN5W/RvLtVSjDIngFw ZPDDB7tat3d8Gv+pOevg==; 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 1jQW3m-0004f3-NX; Mon, 20 Apr 2020 13:02:02 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2L-0003Ir-3h for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:34 +0000 Received: by mail-wr1-x443.google.com with SMTP id t14so11985565wrw.12 for ; Mon, 20 Apr 2020 06:00:32 -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=06l4F0Fbj1OIjrhQursMZ1QtwSUf8beeJ0SuDwg+II8=; b=tlcLr+qcBQd9nD7QTtS+m5qGw78g7dkv2yrPeWwNs6uF2RCgIM/TURYFZ5xXCa7aNk GAFKd/dAXeZd9KopdEWzHTPSjwx7PaY4v0kW9saJGP9AN7lGtidS6vy+KkRdrCXTcskt 8+psFyi6qmQwNpctFj0guZuFF0NdPwBLumKbNkieMkO8ceutAMf4DA/eDPwc4u6gwcSa E7lFccjL0M6zaxke2M1rh+385s3DxP+X9DTIKkVeIzGLECL3WxG0iBAbg9Fk/Et0/LWT tw7iINCDR+O9hiQlM47fpeqiBYbPYNYMxU6P8vZRLptuJUA4neKsJ5iD4LBFMAAnl0Ak HRNA== 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=06l4F0Fbj1OIjrhQursMZ1QtwSUf8beeJ0SuDwg+II8=; b=qkzY92R1Fqmcqfng/0aDvkQsCYhI+BVTNWXm+LDpkR+9sx3bQixu5qnCQaru27eRYt NeG5RKwVPsS3UK1o3gQ8a+hg2d3aTV/YHi+McU1vYo3O5iWOSZyLldPRh8aocjjziUBe IH+IYmXpXwmNUNyhRbOQwM66Vb+QrEB3OoB2hDyOZQH1+68tEzpZWCxIcZ0ZcEgTkLVX SzmhLjnVRYXMycEF1u7c+M+4/5SKsuyPuMhl6nCg5kbaeF/w3dJGCdjTclx3xhj3HkBt OSW89QJRNo+qjTQeFSUkqXK8pPdDct3Ry0FCn1NywjIImP6pFlmo71pkfTvNkKTygPCA dtQQ== X-Gm-Message-State: AGi0PubqVqp3N2eDGWv7YYf1hJXmRqqObFBMx+dMTVRRfey+WW0rCtMQ qVd31AwCGvvfhUzQNcuITDuHf46BfKU= X-Google-Smtp-Source: APiQypItG1WvEk1CoQQJoT17pn5VvxyJhlZZM+GMUHSUrzirP1En3WB80UMtZwmFIkhpHpRAGw4bkw== X-Received: by 2002:adf:f450:: with SMTP id f16mr18688995wrp.346.1587387631354; Mon, 20 Apr 2020 06:00:31 -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.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:30 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 6/9] arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 Date: Mon, 20 Apr 2020 15:00:18 +0200 Message-Id: <20200420130021.3841-7-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_060033_184454_BD67E62D X-CRM114-Status: GOOD ( 12.73 ) 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:443 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 opp tables for Orange Pi 3. 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-orangepi-3.dts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts index 47f579610dcc..15c9dd8c4479 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts @@ -4,6 +4,7 @@ /dts-v1/; #include "sun50i-h6.dtsi" +#include "sun50i-h6-cpu-opp.dtsi" #include @@ -257,6 +258,7 @@ regulator-always-on; regulator-min-microvolt = <800000>; regulator-max-microvolt = <1160000>; + regulator-ramp-delay = <2500>; regulator-name = "vdd-cpu"; }; @@ -264,6 +266,7 @@ regulator-enable-ramp-delay = <32000>; regulator-min-microvolt = <810000>; regulator-max-microvolt = <1080000>; + regulator-ramp-delay = <2500>; regulator-name = "vdd-gpu"; }; From patchwork Mon Apr 20 13:00:19 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: 11498915 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 18504112C for ; Mon, 20 Apr 2020 13:02:21 +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 E48A4206DD for ; Mon, 20 Apr 2020 13:02:20 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="sEovJbmf"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KY1IDGUI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E48A4206DD 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=b7Mhdrgzk9QlQxdGwwOOV+f54xsKKJaPo5xR8khRmC4=; b=sEovJbmfVHE9Dj lwJm9f5Lwed6W6o/B9+tMQ66R8EsVqKU3N3yjB2td4v+titBz/0pkkqcOOHVMoGddsJM8Zip/qV/A EMqBoO2o5brCi2oD5RQvueQ/fINwT7nDImA7PjfhqhF9BOIxEfGo6p6ZfkEjlgfqKXi9ViwW1IArZ q0qET6ofk1S3LjPwSqr4QSvAx1JC8Qy//krgat5I2mY5E/wDySQryHeKPIzh+6JPimVOO2RQgd9qj BkatoH4zEB8Tsfpl4fwfpUXUvhHvgXiuRHwqnd9rVN8TquzOcuZxWuNqFkwZs/pgBb4hdVkB/0Tmc Raj3dbm65Qx9Zp8Lcl0g==; 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 1jQW41-0004vv-Di; Mon, 20 Apr 2020 13:02:17 +0000 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2L-0003Jj-UL for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:35 +0000 Received: by mail-wr1-x441.google.com with SMTP id u13so12048838wrp.3 for ; Mon, 20 Apr 2020 06:00:33 -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=gUA++TEaLcF7xVYj2JPvsFYTdSQV3W9a05Rr324UlUQ=; b=KY1IDGUIGtH6/X+S1RScsP53Z7/f03p0pdcXzOXaymcjmhHtHl0DTes5XhUCrLjiCY odHgGtVg4tqHRqFkIsVwgHZZ10NuPsTy4DA3FOixDJgPQChCcPcWCrIgJR3CoDuMq7m+ hFqLYlVYzSaNne7NrOoSPUINJMcU2n2xVyFfVej9CqWbBOsn4+kLf9cX1Gp3fIR7uerx C5twxjfUcyt3bkaz1TaSiKjv7xrQFMfDJBK9Hby89viiULpMsfZn0Jz4ryFeTW3zhqM4 VcZ1kyJn8JnEHbc+NthgUHxPa3gkjw5Hn2PoWSbl5ZM7fd+rl2lgVOubDWLp0XAExLFb eejA== 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=gUA++TEaLcF7xVYj2JPvsFYTdSQV3W9a05Rr324UlUQ=; b=hYZV6LYGbdqXLxKjqdXIgVfdSThL1coakNIs037pM80qm2UYIWw+Ujz3PcDYyOKrHQ rCqO9yRILnQcMpmh9U7mPpeYxkPqgX/uZzpIEU1+bBf/szGmeaPAuIBgAnAPuXmecTrC FBWF1Ug9yAHTU77hAP53RyWvjcdcP8O81NrbURkZTVSJMQNW4Zlo+4bR0HuoSCzv+Bmb MdrQau3dk0eGeejQafxKtBuGMnaT8W0Wp7KyQQqzeEJpG/XU3eRDWYLjquhTFXxd6J18 wWbX/D0MdYhlQcQh7hp0xC8ap9MKgkV1XRGKPeyT7hWFraGKjgyOoTmel4yAVF2PX+2M w8pA== X-Gm-Message-State: AGi0Pub5CNGgz+TnzbQmFx/TSbcu/2rP9ckNsaGDZHu0knrPakuWUM29 TwJW4XD/8FeMjPDATDJ8uc4= X-Google-Smtp-Source: APiQypIW3pkrHtqWX1Kq1F92o5ySwgRqIUUcD5PL5hrmLpCtgVGKllTp41jF8KU0Fk5d8jdDllv15g== X-Received: by 2002:adf:dd0c:: with SMTP id a12mr19375810wrm.144.1587387632534; Mon, 20 Apr 2020 06:00:32 -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.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:31 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 7/9] arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 Date: Mon, 20 Apr 2020 15:00:19 +0200 Message-Id: <20200420130021.3841-8-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_060033_997017_7017BC38 X-CRM114-Status: GOOD ( 11.50 ) 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:441 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 opp tables for Tanix TX6. Also add the fixed regulator that provided vdd-cpu-gpu required for CPU opp tables. This voltage has been found using a voltmeter and could be wrong. Signed-off-by: Clément Péron --- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts index 83e6cb0e59ce..be81330db14f 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-tanix-tx6.dts @@ -4,6 +4,7 @@ /dts-v1/; #include "sun50i-h6.dtsi" +#include "sun50i-h6-cpu-opp.dtsi" #include @@ -37,6 +38,17 @@ regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; + + reg_vdd_cpu_gpu: vdd-cpu-gpu { + compatible = "regulator-fixed"; + regulator-name = "vdd-cpu-gpu"; + regulator-min-microvolt = <1135000>; + regulator-max-microvolt = <1135000>; + }; +}; + +&cpu0 { + cpu-supply = <®_vdd_cpu_gpu>; }; &de { @@ -56,6 +68,7 @@ }; &gpu { + mali-supply = <®_vdd_cpu_gpu>; status = "okay"; }; From patchwork Mon Apr 20 13:00:20 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: 11498917 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 30AD6913 for ; Mon, 20 Apr 2020 13:02:37 +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 EC102206E9 for ; Mon, 20 Apr 2020 13:02:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="LehcAr33"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GnXkTyDb" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC102206E9 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=vXhP4Jn6k6EydzxP4q3dRGJ/jHrad9khODBzZVDy+O4=; b=LehcAr33qVwiO4 vWiA1xdCx8FOyKPDAuNvuhspebkkwEky/iq2GAKe3yKsPJINKbkLdvpANP3VKEq8tKS00CrNPY1pj S7iOSPW4JX2hQ4gYjkozT6V2b01m+wpH6lqSrUQ3i7C36fZ1TD9on0kLBp9DXkdo2TIX4FOhEPDPX KX/2gst9q2qGdCAWJShQABiqWm3CbphhB0wtUcqZZslQdXAgkBnTwdnFVkMMuWzGUzKmtreAm8E0T vlD49vl9vn2tffa6OQHnZP7AwQyyz6w2esuI0hSUXW7C34EUeXb12DT0M7/adid0YwipLaLayLIgy ZFH6pjsYlzkzLhrkW6JQ==; 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 1jQW4E-00059a-0o; Mon, 20 Apr 2020 13:02:30 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQW2M-0003Kt-Sa for linux-arm-kernel@lists.infradead.org; Mon, 20 Apr 2020 13:00:36 +0000 Received: by mail-wr1-x443.google.com with SMTP id g13so10000943wrb.8 for ; Mon, 20 Apr 2020 06:00:34 -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=TvYBwY55hequdKKDkallbXJKwj0FSX4Wpx+56e8/UBw=; b=GnXkTyDbvZRKI8WVoNn4do0UB6uQi+ZtA94YaGKj9Z/hY5pSM4ES1lXadFriyRw2Lx wIKOLwoshEWRDKtqPSK20K+hCLHyZzGxns74voSg+Puxt9Su+vNTS9XbPthBG1dAXMLQ kAeKaCnpy8nql22EJ6UYL4flzQSdYemUPBEKjbQrvru/x/Wx4MnBpSpI6S9KdsnCsIa8 NYt3HG48Sj43gn1+JEAm1qQyEeceT/cvknLniANReReC4SO9K3CK80isBKHbVtQM1vpZ qZhGphZWuLD6Vls9vULGh6oOYmMhfisBbuUWWL9bHSJIhEKh1urWzq9zokVwjGAJOea2 5QSA== 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=TvYBwY55hequdKKDkallbXJKwj0FSX4Wpx+56e8/UBw=; b=VgVVOfmcezlK4+M/E9uFNTNBST+fkD0gBRDsYzX0EMKX3FPcYU+DDmSIGfWvPW0CJc rfynk8LP1hX1yruvNTf9tVOVc9lRo0coyH+FJPNgc8KNNRrxDg4kqDJTYCk7ti6jL39X +4rsD8S5SfMBifujLXvkrnNdw7Ov1BEjRxVgRY80vQb6RD564nDPT2P56C+OT/iUuQ4u RUj/iiEEGVzemOyQhTBA7FjYWowuLROYDMEZ+Iz6b+Jvpm2M8uY2pBhgga1a22TFZfIB xm7cf3VAyrRqC4yxgr+mS1gjgFGIF3Af4Z0G9uGzkEIxHfyEiT6fl7kyl81kaJ+J6QJy 258g== X-Gm-Message-State: AGi0PuYRAjNZ8kJGGSzaJ3ChWUDAsjSSehBAp5nH4tIIDn5nsKMNO1jU b109yxQMQqJlsHXo2I7RiklzZp9AgPs= X-Google-Smtp-Source: APiQypJ5ZUEms1wCuIanJt/09BahkVB30m2MeRUZLi5l35DB2zDFZG50WibZ+69q77JuebIRo2jEdw== X-Received: by 2002:a5d:6a04:: with SMTP id m4mr19898775wru.326.1587387633625; Mon, 20 Apr 2020 06:00:33 -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.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2020 06:00:32 -0700 (PDT) From: =?utf-8?b?Q2zDqW1lbnQgUMOpcm9u?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v5 8/9] arm64: dts: allwinner: Sort Pine H64 device-tree nodes Date: Mon, 20 Apr 2020 15:00:20 +0200 Message-Id: <20200420130021.3841-9-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_060034_941035_B7FB60F1 X-CRM114-Status: GOOD ( 12.25 ) 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:443 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 Pine H64 device-tree have some nodes not properly sorted. Fix this. Signed-off-by: Clément Péron --- .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) 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 b0642d841933..63a785b534e1 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts @@ -80,6 +80,18 @@ }; }; +&de { + status = "okay"; +}; + +&ehci0 { + status = "okay"; +}; + +&ehci3 { + status = "okay"; +}; + &emac { pinctrl-names = "default"; pinctrl-0 = <&ext_rgmii_pins>; @@ -91,17 +103,6 @@ status = "okay"; }; -&mdio { - ext_rgmii_phy: ethernet-phy@1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <1>; - }; -}; - -&de { - status = "okay"; -}; - &gpu { mali-supply = <®_dcdcc>; status = "okay"; @@ -117,12 +118,11 @@ }; }; -&ehci0 { - status = "okay"; -}; - -&ehci3 { - status = "okay"; +&mdio { + ext_rgmii_phy: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <1>; + }; }; &mmc0 { 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"; };