From patchwork Fri Jun 7 09:20:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Walklin X-Patchwork-Id: 13689543 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 02A12C27C55 for ; Fri, 7 Jun 2024 09:22:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=et3lQ4uMCVreVUVgSBD++9lxdC9fYTKdxGdz7RdlyGA=; b=NytuFnOPXd41Xs TGFDDicllrXBJQcNdmKu/5ujzKqzDkyR5gre35nKGsdXGbNzXImsV+JBS3C3iIM8akQM4MAEzXftA xvQvEpIPFvaOIz86dVIDXjCz6pEvcnkxcrAb74k6sD7oWV9fVj4fzg9/vriXhN+Bp4yCk3ggP3l5A wccNFMNx/ZaIeUVwrcQerV6uxC8NXcBhmF++RPh4FBg9nQqkn+ifRmKcK5zB6/DIpycl854CusY2S HvTWv72gf/rleBVrBdEMEG5Z4EXhbO7brBXVcf9EKujTLexLOybky3JXPZY9s9Sh9SSvkVBRdZjsg 0r72W1dIP5H7qdzGMCiA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFVnT-0000000DHlz-0WKc; Fri, 07 Jun 2024 09:22:07 +0000 Received: from wfhigh2-smtp.messagingengine.com ([64.147.123.153]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFVnN-0000000DHiZ-3DuI for linux-arm-kernel@lists.infradead.org; Fri, 07 Jun 2024 09:22:03 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfhigh.west.internal (Postfix) with ESMTP id 62ACD180016F; Fri, 7 Jun 2024 05:21:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 07 Jun 2024 05:21:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=testtoast.com; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1717752118; x= 1717838518; bh=Sv5NIoXfLwdHPS/w/5DnE7wjrnRxjhnUorroHktg3tU=; b=a wahcg3sCHR4UHQUFSnX6RaAS1QpMgHqyeHI9sqkP/QoCykTzaZxtTXsFBG+k5603 85jgfuk31R40xEcbKldpm98jC97D6MoVwLHoDNb+JWkhZJLIvklXR1H/pMiA9Kif SGXCMrNacZGI3F2lQSo3wAyrewblG4Cor9kvTUVDwO8hRf4y+2ocn8MUWdtylGs+ iDki10dfan1dhkYbF83wE0RmQyMRfpTDr9DyjGmnD/yHIH2pxvEan8TyzSh85f2s HLceYu1j/TGVaoWgZT0ETh25aRtvMEENsQeDnII2O/c3XTwRROyseEEDBQMt9+yf IBWhbI6cHB0Wt1OUCtvgQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1717752118; x= 1717838518; bh=Sv5NIoXfLwdHPS/w/5DnE7wjrnRxjhnUorroHktg3tU=; b=A l2RjZgYJ5hF6BxQk/IoeHM/wIMtIZlsVHa4tB8yuqoCsF3N8WqaK4w9Z+P95hhqC E8eghKfddYDGvFSfM3xNyT722gozY2bfie75lDIPbb+sHdas7FaM878rbhUqBiCZ Rt/ogZWvtKxe+CD2Gqb+9z01ALJw8s3NCsCL5NAFUDdzQC4Kk4yH0gpgc9mfMR8J 7hIaQv4cvqXhVNdLmc2FgD0ybDC0+pMVI6T4n4YXZkoqO3HpRlqHrI7Ml7CF4BmN HEzr1NgpZayl3qAZAP/fo0nI3lfeY41T+06a+JP7yGvWQ8v0FMbK4gJTzQRcWyjz deQ8+JSeAGaLEXALIJWQQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfedttddgudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomheptfihrghn ucghrghlkhhlihhnuceorhihrghnsehtvghsthhtohgrshhtrdgtohhmqeenucggtffrrg htthgvrhhnpeehgeduffeiveeiuddufeelffeuteeiiedulefhteevgefgffehheeuudff veejvdenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheprhihrghnsehtvghsthhtohgrshhtrdgt ohhm X-ME-Proxy: Feedback-ID: idc0145fc:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 7 Jun 2024 05:21:52 -0400 (EDT) From: Ryan Walklin To: Yangtao Li , "Rafael J . Wysocki" , Viresh Kumar , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Andre Przywara Cc: linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, Chris Morgan , Sudeep Holla , Krzysztof Kozlowski , Conor Dooley , Nishanth Menon , Stephen Boyd , Rob Herring , Ryan Walklin Subject: [PATCH 1/3] cpufreq: sun50i: add Allwinner H700 speed bin Date: Fri, 7 Jun 2024 21:20:33 +1200 Message-ID: <20240607092140.33112-2-ryan@testtoast.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20240607092140.33112-1-ryan@testtoast.com> References: <20240607092140.33112-1-ryan@testtoast.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240607_022201_870251_EEEC759B X-CRM114-Status: GOOD ( 10.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Support for the Allwinner H618, H618 and H700 was added to the sun50i cpufreq-nvmem driver recently [1] however at the time some operating points supported by the H700 (1.008, 1.032 and 1.512 GHz) and in use by vendor BSPs were found to be unstable during testing, so the H700 speed bin and the 1.032 GHz OPP were not included in the mainline driver. Retesting with kernel 6.10rc2 (which carries additional fixes for the driver) now shows stable operation with these points. Add the H700 speed bin to the driver. Signed-off-by: Ryan Walklin Reviewed-by: Andre Przywara --- [1] https://lore.kernel.org/linux-sunxi/20240418154408.1740047-1-andre.przywara@arm.com --- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/cpufreq/sun50i-cpufreq-nvmem.c b/drivers/cpufreq/sun50i-cpufreq-nvmem.c index 0b882765cd66f..969f22aadd950 100644 --- a/drivers/cpufreq/sun50i-cpufreq-nvmem.c +++ b/drivers/cpufreq/sun50i-cpufreq-nvmem.c @@ -91,6 +91,9 @@ static u32 sun50i_h616_efuse_xlate(u32 speedbin) case 0x5d00: value = 0; break; + case 0x6c00: + value = 5; + break; default: pr_warn("sun50i-cpufreq-nvmem: unknown speed bin 0x%x, using default bin 0\n", speedbin & 0xffff);