From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09380C54FC9 for ; Sun, 19 Apr 2020 13:50: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 C807221974 for ; Sun, 19 Apr 2020 13:50: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="Te0UWdvM"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ric5TG71" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C807221974 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+infradead-linux-arm-kernel=archiver.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: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:In-Reply-To:References: List-Owner; bh=rXoIzT9WTOI4ZpIGHuG2ZSE/iNadZSUFg0+PBHcki2U=; b=Te0UWdvMImFxKA jYffwh8R90GOe6zJBkPTqK/sMs/gpALa4ZrgT+BxxQ7ydl7I3PT4wE43TBvMGU3K+yUrJTgVem7kP z82PddZo2fS1vwTNo4HVUQDIkPUtzitG3aYekk2IgDVLT+J2MIhp0hkhYJSELG3T/bXMfh+p9Sb2s 6PIrAVhjcvcBqjXaWm+RhxUivJwjg1Nam27mPqC10SvK2AcinWnqR/JyxdXkiYPqsOq2gx1DHihez CAsugadd5zw+aOZKVFhYdjtJ/EXnjKuyhIilehzM/BBg9wdR7vOwkEjwXc9xiQKQVBmDKHF99VjcX +gPgjDiZlMTO3WX1gsAg==; 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 1jQAKx-0000JZ-D9; Sun, 19 Apr 2020 13:50:19 +0000 Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jQAKt-0000I7-6X for linux-arm-kernel@lists.infradead.org; Sun, 19 Apr 2020 13:50:16 +0000 Received: by mail-wm1-x344.google.com with SMTP id y24so8180332wma.4 for ; Sun, 19 Apr 2020 06:50:14 -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=ywX5jmEdgUGdYZJoKeCHIfxzoctUJK2EGaT9uQR5yUI=; b=Ric5TG71Fc9oUWNkk1jXMM2unUeX9InPu5dQ8r6RkQ81f0chX+LchTMRA3QXtuVUJM 3G2s3NKPHIDwzmZ7er1u6lYFHiJO5hD5mXnlhgMb6EgDtGHbndCaApZ2+Mj/GXFYNCJV G/LIlfmuBcp47y4RI8OzZeSKEsCV/qEhMbvDRO1KtTxWIWYpMHVVIHZHz9dXV59rAaML vNorgGbnoFj0E42KJhc67WmfylKni1S6RobeJ35bbaFXeuNKVKvWVrJTr6alINB6mcPz gsYdR73896v/7xAajRvvV0G5vWwadWcmj2hn3CT5Z+kmBoM068c3fHgFhxXlDKVTmquR Vzeg== 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=ywX5jmEdgUGdYZJoKeCHIfxzoctUJK2EGaT9uQR5yUI=; b=UeUYu7hxu+uuKRlJ2JMeHRqei0thyXv6JE6KqIH149Vr/NMpNdAVfCIRRfQvXDfMg2 Z/0BYm4E8XHW95/+pL6fgPKaB/QB+4NFFEQ8klRH3Gr4qanYaxxMV/3eP0eD2DxJov8J yLR/BgzUyDFiCucyny8qN2Bq/UW8IlCYu4qMVh4ZHeIw8pNLDRSdpXhChwcG69DrU85z 2x1/t/uOggjgBPI1M28EvJSzOZyfuLOxLvX6FW5f6+IxBDcMFaf8IbD/8D18bKMO7Eeq yYl5rA0IbOjoTfnj6hgnkSA/g+vZulXSzBMTVigf6z/gsEvaAV32MUHMt1d5mPdLtq9B vJpg== X-Gm-Message-State: AGi0PuYtkd171kCqQk8cjmcFIhoy/yJjILclem18ygyGykRrPEY9ObXE lsT9d0DlxLVpv4S6Pybi5Vs= X-Google-Smtp-Source: APiQypIZkJhJRdyWTJqDq+zn7KccNN0bDpj0/VApnNkzRCZzgzG+PBt1t00uywmzxJhZsiOS1j8KwQ== X-Received: by 2002:a1c:e284:: with SMTP id z126mr13421207wmg.32.1587304213635; Sun, 19 Apr 2020 06:50:13 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:1f1:d0f0:4e7:1fdd:b7c2:b3ab]) by smtp.gmail.com with ESMTPSA id z8sm20183940wrr.40.2020.04.19.06.50.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Apr 2020 06:50:13 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Subject: [PATCH v3 0/7] Add support for Allwinner H6 DVFS Date: Sun, 19 Apr 2020 15:50:04 +0200 Message-Id: <20200419135011.18010-1-peron.clem@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200419_065015_282407_1BD8255E X-CRM114-Status: GOOD ( 16.18 ) 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?q?Cl=C3=A9ment=20P=C3=A9ron?= , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgU3VueGkgbWFpbnRhaW5lcnMgYW5kIG1lbWJlcnMsCgpOb3cgdGhhdCByZXF1aXJlZCBkcml2 ZXJzIGFyZSBtZXJnZWQgd2UgY2FuIGNvbnRpYnV0ZSBvbiBEVkZTCnN1cHBvcnQgZm9yIEFsbHdp bm5lciBINi4KClRoaXMgc2VyaWUgaXMgYmFzZWQgb24gWWFuZ3RhbyBMaSBzZXJpZVswXSBhbmQg T25kxZllaiBKaXJtYW4gd29ya1sxXS4KCk1vc3Qgb2YgdGhlIE9QUCB0YWJsZXMgYXJlIHRha2Vu IGZyb20gb3JpZ2luYWwgdmVuZG9yIGtlcm5lbFsyXS4KUGx1cyB0aGVyZSBhcmUgbmV3IENQVSBm cmVxdWVuY2llcyBhdCAxLjZHSHosIDEuN0dIeiBhbmQgMS44R0h6LgoKSSB3cm90ZSBhIHNpbXBs ZSBzY3JpcHQgdG8gcmFuZG9tbHkgc2V0IGEgZnJlcXVlbmN5IGR1cmluZwphIHJhbmRvbSB0aW1l WzNdLiBUaGlzIHNjcmlwdCBpcyBxdWl0ZSBzdHJlc3NmdWxsIGFuZCBzZXQgc29tZSBoaWdoCmZy ZXF1ZW5jeSB3aXRob3V0IGNoZWNraW5nIHRlbXBlcmF0dXJlLiBUaGlzIGNhbiByZXN1bHQgb24g YmVoYXZpb3IKdGhhdCB3aG91bGQgbm90IG9jY3VycyB3aXRoIHRoZSByZWFsIGNwdWZyZXEgZnJh bWV3b3JrLgpBcyBNYXhpbWUgcG9pbnQgb3V0IEkgYWxzbyB0ZXN0ZWQgd2l0aCBjcHVmcmVxLWxq dC1zdHJlc3MtdGVzdAooZm91bmQgaGVyZSBodHRwczovL2dpdGh1Yi5jb20vc3N2Yi9jcHVidXJu LWFybSkuClRoaXMgc2NyaXB0IGRvZXNuJ3QgdHJpZ2dlciBhbnkgaXNzdWUuCkkgYWxzbyB0ZXN0 IHRoYXQgdGhhdCBvZmZsaW5pbmcgQ1BVMCBhbmQgZG9pbmcgRFZGUyBvbiBvdGhlciBDUFVzCndv cmtzLiBBcyBDUFUgcmVndWxhdG9yIGlzIG9ubHkgc2V0IGZvciBDUFUwLgoKVGhlIEdQVSBkZXZm cmVxIHdhcyBkcm9wIGFzIHRoZSByZWd1bGF0b3IgaXMgc3RpbGwgbm90IHByb3Blcmx5CmRyaXZl IGJ5IHBhbmZyb3N0IGRyaXZlcls0XS4KSSB3aWxsIHJlLWludHJvZHVjZSBpdCBsYXRlci4KCk9u ZMWZZWogSmlybWFuIGhhcyBhbiBPcmFuZ2UgUGkgMywgSmVybmVqIGhhcyBhIFBpbmVINjQgYW5k IGEgVGFuaXgKVFg2IGJvYXJkcyBhbmQgSSBoYXZlIGEgQmVlbGluayBHUzEgYm9hcmQgc28gSSBo YXZlIGVuYWJsZSB0aGVzZQpib2FyZHMuIEJ1dCBDUFUgRGV2ZnJlcSBpcyByZWFsbHkgdG91Y2h5 IGhhcyBpdCBkZXBlbmRzIG9uOgpib2FyZCBkZXNpZ24sIFNvQyBzcGVlZF9ncmFkZSBhbmQgZW52 aXJvbmVtZW50IHdoaWNoIGNhbiBhZmZlY3QKdGhlcm1hbCBjb29saW5nIGFuZCBoYXZlIGRpZmZl cmVudCBiZWhhdmlvciBmb3IgZGlmZmVyZW50IHVzZXIuCgpJZiBwZW9wbGUgY2FuIHRlc3QgdGhp cyBzZXJpZSBhbmQgZ2l2ZSBmZWVkYmFjaywgSSB3aWxsIHRyeSB0bwppbnRyb2R1Y2UgdGhpcyBp biBMaWJyZUVsZWMgdHJlZSwgc28gTEUgY29tbXVuaXR5IGNhbiB0ZXN0IGl0LgoKVGhhbmtzLApD bMOpbWVudAoKMDogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMDgxNTExNy8K MTogaHR0cHM6Ly9tZWdvdXMuY29tL2dpdC9saW51eC9sb2cvP2g9dGhzLTUuNwoyOiBodHRwczov L2dpdGh1Yi5jb20vb3JhbmdlcGkteHVubG9uZy9PcmFuZ2VQaUg2X0xpbnV4NF85L2Jsb2IvbWFz dGVyL2FyY2gvYXJtNjQvYm9vdC9kdHMvc3VueGkvc3VuNTBpdzZwMS5kdHNpI0wzNDUtTDUxNwoz OiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9jbGVtZW50cGVyb24vNTVhMDU1ZGFlM2YxM2JiZDE0 ZmIzOWMwMDY5ZmUyZTIKNDogaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMTQ4 Njg5My8KCkNoYW5nZXMgc2luY2UgdjIgKHRoYW5rcyB0byBNYXhpbWUgUmlwYXJkKToKICAtIENo YW5nZSBPcmFuZ2UgUGkgYm9hcmRzIHRvIE9yYW5nZSBQaSAzCiAgLSBDaGFuZ2Ugc29jIHNwZWVk IG52bWVtIG5vZGUgbmFtZQogIC0gRml4IGRldmljZSB0cmVlIHdhcm5pbmdzCiAgLSBEcm9wIEdQ VSBvcHAgdGFibGVzCgpDaGFuZ2VzIHNpbmNlIHYxICh0aGFua3MgdG8gT25kxZllaiBKaXJtYW4p OgogIC0gUmVtb3ZlIFBvbGxpbmcgdGhlcm1hbAogIC0gQWRkIE9yYW5nZSBQaSBib2FyZHMKICAt IFJlbW92ZSBtaW5pbWFsIHZvbHRhZ2UgY2hhbmdlIGZvciBCZWVsaW5rIEdTMQogIC0gQWRkIHJh bXAtZGVwbGF5IGZvciBHUFUgYW5kIENQVSByZWd1bGF0b3JzCiAgLSBQdXNoIHRvIHRoZXJtYWwg cG9pbnQgdG8gODXCsEMgKEFsbHdpbm5lciBzZXQgdGhlbSB0byAxMDDCsEMgYW5kIDExNcKwQykK ICAtIEFkZGVkIDEuNkdIeiBhbmQgMS43R0h6IHRvIE9QUCB0YWJsZS4KCkNsw6ltZW50IFDDqXJv biAoNik6CiAgYXJtNjQ6IGNvbmZpZ3M6IEVuYWJsZSBzdW41MGkgY3B1ZnJlcSBudm1lbQogIGFy bTY0OiBkdHM6IGFsbHdpbm5lcjogaDY6IEVuYWJsZSBDUFUgb3BwIHRhYmxlcyBmb3IgQmVlbGlu ayBHUzEKICBhcm02NDogZHRzOiBhbGx3aW5uZXI6IGg2OiBFbmFibGUgQ1BVIG9wcCB0YWJsZXMg Zm9yIE9yYW5nZSBQaSAzCiAgYXJtNjQ6IGR0czogYWxsd2lubmVyOiBoNjogRW5hYmxlIENQVSBv cHAgdGFibGVzIGZvciBUYW5peCBUWDYKICBhcm02NDogZHRzOiBhbGx3aW5uZXI6IFNvcnQgUGlu ZSBINjQgZGV2aWNlLXRyZWUgbm9kZXMKICBhcm02NDogZHRzOiBhbGx3aW5uZXI6IGg2OiBFbmFi bGUgQ1BVIGFuZCBHUFUgb3BwIHRhYmxlcyBmb3IgUGluZSBINjQKCk9uZHJlaiBKaXJtYW4gKDEp OgogIGFybTY0OiBkdHM6IGFsbHdpbm5lcjogaDY6IEFkZCBDUFUgT3BlcmF0aW5nIFBlcmZvcm1h bmNlIFBvaW50cyB0YWJsZQoKIC4uLi9kdHMvYWxsd2lubmVyL3N1bjUwaS1oNi1iZWVsaW5rLWdz MS5kdHMgICB8ICAgOSArLQogLi4uL2Jvb3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDYtY3B1LW9w cC5kdHNpIHwgMTIxICsrKysrKysrKysrKysrKysrKwogLi4uL2R0cy9hbGx3aW5uZXIvc3VuNTBp LWg2LW9yYW5nZXBpLTMuZHRzICAgIHwgICAzICsKIC4uLi9ib290L2R0cy9hbGx3aW5uZXIvc3Vu NTBpLWg2LXBpbmUtaDY0LmR0cyB8ICA0MSArKystLS0KIC4uLi9kdHMvYWxsd2lubmVyL3N1bjUw aS1oNi10YW5peC10eDYuZHRzICAgICB8ICAxMyArKwogYXJjaC9hcm02NC9ib290L2R0cy9hbGx3 aW5uZXIvc3VuNTBpLWg2LmR0c2kgIHwgICA0ICsKIGFyY2gvYXJtNjQvY29uZmlncy9kZWZjb25m aWcgICAgICAgICAgICAgICAgICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDE3NCBpbnNlcnRp b25zKCspLCAxOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jv b3QvZHRzL2FsbHdpbm5lci9zdW41MGktaDYtY3B1LW9wcC5kdHNpCgotLSAKMi4yMC4xCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtl cm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5l bAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C92A0C38A30 for ; Sun, 19 Apr 2020 13:50:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9EF3A214AF for ; Sun, 19 Apr 2020 13:50:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ric5TG71" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725994AbgDSNuQ (ORCPT ); Sun, 19 Apr 2020 09:50:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47802 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725905AbgDSNuP (ORCPT ); Sun, 19 Apr 2020 09:50:15 -0400 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 260A3C061A0C; Sun, 19 Apr 2020 06:50:15 -0700 (PDT) Received: by mail-wm1-x342.google.com with SMTP id u127so7078073wmg.1; Sun, 19 Apr 2020 06:50:15 -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=ywX5jmEdgUGdYZJoKeCHIfxzoctUJK2EGaT9uQR5yUI=; b=Ric5TG71Fc9oUWNkk1jXMM2unUeX9InPu5dQ8r6RkQ81f0chX+LchTMRA3QXtuVUJM 3G2s3NKPHIDwzmZ7er1u6lYFHiJO5hD5mXnlhgMb6EgDtGHbndCaApZ2+Mj/GXFYNCJV G/LIlfmuBcp47y4RI8OzZeSKEsCV/qEhMbvDRO1KtTxWIWYpMHVVIHZHz9dXV59rAaML vNorgGbnoFj0E42KJhc67WmfylKni1S6RobeJ35bbaFXeuNKVKvWVrJTr6alINB6mcPz gsYdR73896v/7xAajRvvV0G5vWwadWcmj2hn3CT5Z+kmBoM068c3fHgFhxXlDKVTmquR Vzeg== 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=ywX5jmEdgUGdYZJoKeCHIfxzoctUJK2EGaT9uQR5yUI=; b=pAfVGr2eq2+budZUJUYj8QrXCSIW2SCOUGS8UAlyNQ80o0Gd3xLpNKdlcxLsiWDrWR wZxajgcH3HMN6014UXYeGgHsQzbIjY4ASy01uihHd+BCAL+hBvnKl5AOiU/gykVYsCZ0 VhSE7nZkdeIC90vUbzoaL4TXYjyOmyb3fXLJvToTPIxkd6IV1mfH5OALx7pgOtS8+zRG s0cRqeszr0UWI/u8tASVZwUvT+IeE20cgfY/ur5no1Iu4u3F0W3vusNScgl8ixBX5X7S he6p5qSaej6hpe5ag2z9Ap/hZl43wwWYyX7yB2Fko/QcSG0BVD30+RwAZpHFndbhSJSE A3jA== X-Gm-Message-State: AGi0PuZiB0vtwPeJhtTx0nAAbrRZcQdZspZQmrdKrPbsvOMH61arxRbC QKUfoGNNXUMGt8GMjEkmF60= X-Google-Smtp-Source: APiQypIZkJhJRdyWTJqDq+zn7KccNN0bDpj0/VApnNkzRCZzgzG+PBt1t00uywmzxJhZsiOS1j8KwQ== X-Received: by 2002:a1c:e284:: with SMTP id z126mr13421207wmg.32.1587304213635; Sun, 19 Apr 2020 06:50:13 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:1f1:d0f0:4e7:1fdd:b7c2:b3ab]) by smtp.gmail.com with ESMTPSA id z8sm20183940wrr.40.2020.04.19.06.50.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Apr 2020 06:50:13 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: Maxime Ripard , Chen-Yu Tsai , Rob Herring Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi , =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= Subject: [PATCH v3 0/7] Add support for Allwinner H6 DVFS Date: Sun, 19 Apr 2020 15:50:04 +0200 Message-Id: <20200419135011.18010-1-peron.clem@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Sunxi maintainers and members, Now that required drivers are merged we can contibute on DVFS support for Allwinner H6. This serie is based on Yangtao Li serie[0] and Ondřej Jirman work[1]. Most of the OPP tables are taken from original vendor kernel[2]. Plus there are new CPU frequencies at 1.6GHz, 1.7GHz and 1.8GHz. I wrote a simple script to randomly set a frequency during a random time[3]. This script is quite stressfull and set some high frequency without checking temperature. This can result on behavior that whould not occurs with the real cpufreq framework. As Maxime point out I also tested with cpufreq-ljt-stress-test (found here https://github.com/ssvb/cpuburn-arm). This script doesn't trigger any issue. I also test that that offlining CPU0 and doing DVFS on other CPUs works. As CPU regulator is only set for CPU0. The GPU devfreq was drop as the regulator is still not properly drive by panfrost driver[4]. I will re-introduce it later. Ondřej Jirman has an Orange Pi 3, Jernej has a PineH64 and a Tanix TX6 boards and I have a Beelink GS1 board so I have enable these boards. But CPU Devfreq is really touchy has it depends on: board design, SoC speed_grade and environement which can affect thermal cooling and have different behavior for different user. If people can test this serie and give feedback, I will try to introduce this in LibreElec tree, so LE community can test it. Thanks, Clément 0: https://patchwork.kernel.org/cover/10815117/ 1: https://megous.com/git/linux/log/?h=ths-5.7 2: https://github.com/orangepi-xunlong/OrangePiH6_Linux4_9/blob/master/arch/arm64/boot/dts/sunxi/sun50iw6p1.dtsi#L345-L517 3: https://gist.github.com/clementperon/55a055dae3f13bbd14fb39c0069fe2e2 4: https://patchwork.kernel.org/patch/11486893/ Changes since v2 (thanks to Maxime Ripard): - Change Orange Pi boards to Orange Pi 3 - Change soc speed nvmem node name - Fix device tree warnings - Drop GPU opp tables Changes since v1 (thanks to Ondřej Jirman): - Remove Polling thermal - Add Orange Pi boards - Remove minimal voltage change for Beelink GS1 - Add ramp-deplay for GPU and CPU regulators - Push to thermal point to 85°C (Allwinner set them to 100°C and 115°C) - Added 1.6GHz and 1.7GHz to OPP table. Clément Péron (6): arm64: configs: Enable sun50i cpufreq nvmem arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1 arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 arm64: dts: allwinner: Sort Pine H64 device-tree nodes arm64: dts: allwinner: h6: Enable CPU and GPU opp tables for Pine H64 Ondrej Jirman (1): arm64: dts: allwinner: h6: Add CPU Operating Performance Points table .../dts/allwinner/sun50i-h6-beelink-gs1.dts | 9 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 121 ++++++++++++++++++ .../dts/allwinner/sun50i-h6-orangepi-3.dts | 3 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 41 +++--- .../dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 ++ arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 4 + arch/arm64/configs/defconfig | 1 + 7 files changed, 174 insertions(+), 18 deletions(-) create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi -- 2.20.1