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=-19.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,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 9AD12C433E0 for ; Mon, 22 Feb 2021 19:43:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 69AEE64E32 for ; Mon, 22 Feb 2021 19:43:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233092AbhBVTnA (ORCPT ); Mon, 22 Feb 2021 14:43:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:54720 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232963AbhBVTm7 (ORCPT ); Mon, 22 Feb 2021 14:42:59 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id B302A64E31; Mon, 22 Feb 2021 19:42:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1614022938; bh=2P/frDeCW8JTaaEDaSByJHY8gufOSsfYYCYfWdxiliM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=abMh/mOmtWtVl+TIrppLJ6TnbxgQNtb+Blsm8U8HjhRK95RKB0WpCWcPEOQypLEs2 sOkveT2/mec6BAlJ+ayxsADKdyyT5v2NRok5H9vPtt4iF7xe9KXXCKNTeTGhY3ztUD eSAuoNFm/Dky/m90osSAOY0cp9cGJ9ufIN7BzvakR9isjJxh2bPtaeR87xYZ7MGGY/ Q2USAm9SzepEW6rBi8ZBJr5dO6XKrtkEYbyqBLrV992fNj/0KP9TTlf561Zi41bEXX soLxI2NiO01stu2mKXfoGGaHvo7nmV8UPEg0XTc6z8LtFkkNSKyii0YYpOpIvKKiDt KknppqcxIkRmw== Received: by pali.im (Postfix) id 35A07C9A; Mon, 22 Feb 2021 20:42:16 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Gregory Clement , Andrew Lunn , Michael Turquette , Stephen Boyd , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Cc: =?UTF-8?q?Marek=20Beh=C3=BAn?= , Miquel Raynal , Tomasz Maciej Nowak , Luka Perkov , Andre Heider , Vladimir Vid , Russell King , =?UTF-8?q?G=C3=A9rald=20Kerma?= , Konstantin Porotchkin Subject: [PATCH mvebu v3 00/10] Armada 37xx: Fix cpufreq changing base CPU speed to 800 MHz from 1000 MHz Date: Mon, 22 Feb 2021 20:41:48 +0100 Message-Id: <20210222194158.12342-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210114124032.12765-1-pali@kernel.org> References: <20210114124032.12765-1-pali@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org Hello! This is third version of patches for Armada 37xx cpufreq driver which fix CPU scaling with 1 GHz base frequency. The only change in this third version is modified patch 04/10 with fixes for 1.2 GHz variant of Espressobin. Minimal CPU voltage in L1 load for 1.2 GHz variant was increased to 1.155V. Patches are now rebased on top of the kernel version 5.11 with all collected Acked-by/Tested-by lines and are available also in my git tree in branch a3720-cpufreq-issues: https://git.kernel.org/pub/scm/linux/kernel/git/pali/linux.git/log/?h=a3720-cpufreq-issues If you have other Armada 3720 boards with 1.2 GHz CPU, including Espressobin V7, let us know if it is working fine for you. Marek & Pali Marek Behún (3): arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node cpufreq: armada-37xx: Fix setting TBG parent for load levels clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock Pali Rohár (7): cpufreq: armada-37xx: Fix the AVS value for load L1 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 cpufreq: armada-37xx: Fix driver cleanup when registration failed cpufreq: armada-37xx: Fix determining base CPU frequency cpufreq: armada-37xx: Remove cur_frequency variable cpufreq: armada-37xx: Fix module unloading arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- drivers/clk/mvebu/armada-37xx-periph.c | 83 +++++++------- drivers/cpufreq/armada-37xx-cpufreq.c | 111 +++++++++++++++---- 3 files changed, 135 insertions(+), 62 deletions(-) -- 2.20.1 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=-17.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 4087FC433E0 for ; Mon, 22 Feb 2021 19:44:02 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 E510264E32 for ; Mon, 22 Feb 2021 19:44:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E510264E32 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+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=merlin.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=GNOOS+HhFpmkVJvOqjyd6JUAOdKF7HAp9wXEGqa4F7o=; b=Mvlb1bUBlxlM6hIcoqOEV7R9e gVfsoDQjdLN1wm2AjeHGlq2I3Sg/CR0WNTjKsKVOiouCPUh+TqQmcMC/1eQwTrBtN0bi1ds1JPQtN c89asezhaXbj2NGxPDKSqOrdkgC6UzptVuVzw/4MH0yDTCttjC2dN7SAjixiHIg2UosKLIcCx4Bg6 wp9CVHcvbiJLb/NUxesMSYarqAXHHEguFSFUmtdq0e4XFu9zqQ05FxtZ0YdeE2ySUOy3OzjJTlwvn Pe/5wJL6W5AH1fUPP0A9ARyviC51DMmElkaJxbXZAgezKMeLIFHL4qijLxDtQAyrhdwfXZW/6bVRC pcHSv8CLw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEH6A-0002T0-TA; Mon, 22 Feb 2021 19:42:26 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEH64-0002Pl-Ey for linux-arm-kernel@lists.infradead.org; Mon, 22 Feb 2021 19:42:21 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id B302A64E31; Mon, 22 Feb 2021 19:42:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1614022938; bh=2P/frDeCW8JTaaEDaSByJHY8gufOSsfYYCYfWdxiliM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=abMh/mOmtWtVl+TIrppLJ6TnbxgQNtb+Blsm8U8HjhRK95RKB0WpCWcPEOQypLEs2 sOkveT2/mec6BAlJ+ayxsADKdyyT5v2NRok5H9vPtt4iF7xe9KXXCKNTeTGhY3ztUD eSAuoNFm/Dky/m90osSAOY0cp9cGJ9ufIN7BzvakR9isjJxh2bPtaeR87xYZ7MGGY/ Q2USAm9SzepEW6rBi8ZBJr5dO6XKrtkEYbyqBLrV992fNj/0KP9TTlf561Zi41bEXX soLxI2NiO01stu2mKXfoGGaHvo7nmV8UPEg0XTc6z8LtFkkNSKyii0YYpOpIvKKiDt KknppqcxIkRmw== Received: by pali.im (Postfix) id 35A07C9A; Mon, 22 Feb 2021 20:42:16 +0100 (CET) From: =?UTF-8?q?Pali=20Roh=C3=A1r?= To: Gregory Clement , Andrew Lunn , Michael Turquette , Stephen Boyd , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH mvebu v3 00/10] Armada 37xx: Fix cpufreq changing base CPU speed to 800 MHz from 1000 MHz Date: Mon, 22 Feb 2021 20:41:48 +0100 Message-Id: <20210222194158.12342-1-pali@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210114124032.12765-1-pali@kernel.org> References: <20210114124032.12765-1-pali@kernel.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210222_144220_610788_0748020B X-CRM114-Status: UNSURE ( 9.85 ) X-CRM114-Notice: Please train this message. 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: =?UTF-8?q?Marek=20Beh=C3=BAn?= , Tomasz Maciej Nowak , Luka Perkov , Andre Heider , Vladimir Vid , Russell King , =?UTF-8?q?G=C3=A9rald=20Kerma?= , Miquel Raynal , Konstantin Porotchkin Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8hCgpUaGlzIGlzIHRoaXJkIHZlcnNpb24gb2YgcGF0Y2hlcyBmb3IgQXJtYWRhIDM3eHgg Y3B1ZnJlcSBkcml2ZXIgd2hpY2gKZml4IENQVSBzY2FsaW5nIHdpdGggMSBHSHogYmFzZSBmcmVx dWVuY3kuCgpUaGUgb25seSBjaGFuZ2UgaW4gdGhpcyB0aGlyZCB2ZXJzaW9uIGlzIG1vZGlmaWVk IHBhdGNoIDA0LzEwIHdpdGggZml4ZXMKZm9yIDEuMiBHSHogdmFyaWFudCBvZiBFc3ByZXNzb2Jp bi4gTWluaW1hbCBDUFUgdm9sdGFnZSBpbiBMMSBsb2FkIGZvcgoxLjIgR0h6IHZhcmlhbnQgd2Fz IGluY3JlYXNlZCB0byAxLjE1NVYuCgpQYXRjaGVzIGFyZSBub3cgcmViYXNlZCBvbiB0b3Agb2Yg dGhlIGtlcm5lbCB2ZXJzaW9uIDUuMTEgd2l0aCBhbGwKY29sbGVjdGVkIEFja2VkLWJ5L1Rlc3Rl ZC1ieSBsaW5lcyBhbmQgYXJlIGF2YWlsYWJsZSBhbHNvIGluIG15IGdpdAp0cmVlIGluIGJyYW5j aCBhMzcyMC1jcHVmcmVxLWlzc3VlczoKCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s aW51eC9rZXJuZWwvZ2l0L3BhbGkvbGludXguZ2l0L2xvZy8/aD1hMzcyMC1jcHVmcmVxLWlzc3Vl cwoKSWYgeW91IGhhdmUgb3RoZXIgQXJtYWRhIDM3MjAgYm9hcmRzIHdpdGggMS4yIEdIeiBDUFUs IGluY2x1ZGluZwpFc3ByZXNzb2JpbiBWNywgbGV0IHVzIGtub3cgaWYgaXQgaXMgd29ya2luZyBm aW5lIGZvciB5b3UuCgpNYXJlayAmIFBhbGkKCk1hcmVrIEJlaMO6biAoMyk6CiAgYXJtNjQ6IGR0 czogbWFydmVsbDogYXJtYWRhLTM3eHg6IGFkZCBzeXNjb24gY29tcGF0aWJsZSB0byBOQiBjbGsg bm9kZQogIGNwdWZyZXE6IGFybWFkYS0zN3h4OiBGaXggc2V0dGluZyBUQkcgcGFyZW50IGZvciBs b2FkIGxldmVscwogIGNsazogbXZlYnU6IGFybWFkYS0zN3h4LXBlcmlwaDogcmVtb3ZlIC5zZXRf cGFyZW50IG1ldGhvZCBmb3IgQ1BVIFBNCiAgICBjbG9jawoKUGFsaSBSb2jDoXIgKDcpOgogIGNw dWZyZXE6IGFybWFkYS0zN3h4OiBGaXggdGhlIEFWUyB2YWx1ZSBmb3IgbG9hZCBMMQogIGNsazog bXZlYnU6IGFybWFkYS0zN3h4LXBlcmlwaDogRml4IHN3aXRjaGluZyBDUFUgZnJlcSBmcm9tIDI1 MCBNaHogdG8KICAgIDEgR0h6CiAgY2xrOiBtdmVidTogYXJtYWRhLTM3eHgtcGVyaXBoOiBGaXgg d29ya2Fyb3VuZCBmb3Igc3dpdGNoaW5nIGZyb20gTDEKICAgIHRvIEwwCiAgY3B1ZnJlcTogYXJt YWRhLTM3eHg6IEZpeCBkcml2ZXIgY2xlYW51cCB3aGVuIHJlZ2lzdHJhdGlvbiBmYWlsZWQKICBj cHVmcmVxOiBhcm1hZGEtMzd4eDogRml4IGRldGVybWluaW5nIGJhc2UgQ1BVIGZyZXF1ZW5jeQog IGNwdWZyZXE6IGFybWFkYS0zN3h4OiBSZW1vdmUgY3VyX2ZyZXF1ZW5jeSB2YXJpYWJsZQogIGNw dWZyZXE6IGFybWFkYS0zN3h4OiBGaXggbW9kdWxlIHVubG9hZGluZwoKIGFyY2gvYXJtNjQvYm9v dC9kdHMvbWFydmVsbC9hcm1hZGEtMzd4eC5kdHNpIHwgICAzICstCiBkcml2ZXJzL2Nsay9tdmVi dS9hcm1hZGEtMzd4eC1wZXJpcGguYyAgICAgICB8ICA4MyArKysrKysrLS0tLS0tLQogZHJpdmVy cy9jcHVmcmVxL2FybWFkYS0zN3h4LWNwdWZyZXEuYyAgICAgICAgfCAxMTEgKysrKysrKysrKysr KysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25z KC0pCgotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=