From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 04D1A233149 for ; Wed, 6 May 2026 00:50:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028637; cv=none; b=b+md0Zs7NmVD0M9P3X7bf+go/6p7SI6RJrkbEfw36ZuXb/rbxu5v4aOI0yOlQ5ucaVdwLqhzn3lmBFd9+cVepDmSU9nORNR7lTokg2D7AF5waLSPNyjAZ0OM0Pp+xjoI0GCnRS++2IpIPY06t65F35vEwYCN8m1gEzZHPOebSOw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028637; c=relaxed/simple; bh=9eLgOe84G1+qgxzBhagvDPxImGCu+A+SFA5V4275HKI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rbv87DeaQ5nw3KP0X7jPtBqUEbI5B5WH2H1XWYeWKbH/UnM91NwkthmkO3RDvkzvnkIW4S9A/BE7FEuGbR82RA6u598/SEiqYPF5guDcvbacd5Q8TXGB0LYDTOn7jSZJ5QJc0sIoksh7/u3nJoiMO6zezi3Q8+o39AkzPctEuKg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=Ac9mc2ZX; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=BnH0jmtm; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="Ac9mc2ZX"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="BnH0jmtm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028635; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PYWI5q6IWS0HuGrhMbiY7MLQV/QjiFOEif4XZnD0XaI=; b=Ac9mc2ZXxuMZi5svEWDXNZD872UTWqXrhTEpsVQ6fc6n2Qix1M4W5GQ0Wg/pG0EWetLoiu tuSWt6O0Ot3j6pGqjkj1Png2Lyx8AsPUoT+dTbDao9rN+o1HHAcpvbrOfkOyPcGGjP042N EVaK2rtGcoEEUD3oP+4ZM4+a9qS1f1Q= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-62-csVCZPaIPa6-i6q6_NZpzA-1; Tue, 05 May 2026 20:50:31 -0400 X-MC-Unique: csVCZPaIPa6-i6q6_NZpzA-1 X-Mimecast-MFC-AGG-ID: csVCZPaIPa6-i6q6_NZpzA_1778028631 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8eb04352972so1166419785a.2 for ; Tue, 05 May 2026 17:50:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028631; x=1778633431; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=PYWI5q6IWS0HuGrhMbiY7MLQV/QjiFOEif4XZnD0XaI=; b=BnH0jmtmF18peEbVQEXSFr55igFSCAIoEr2m+OhGCS+jYxyni8tEAkdqejBR6eY13t qFN8gvaKjrMGliS+wQE4+31RjzNIMPw4N6hstV3WiGac8cKzxkpK7EtlAkvBEDgoSR5N e05q+BroH3UQKxVtES7ZCwihT6BPom917iXGwD7FKZomPiHRRq2BDU2FPiaKBFikWm6q 36fE9aHLxsw8QZUL8nH/DN4DGAG0kvHr5k7vqbpmp4NJDOBKF+pZj6IdqG/LFYp936QQ 6nezJMegm+hbcZo+3gTVVsUIGLM0cgIIf6iuZ621iap1SHsLVli8K7xSLENRcOVz8I5q wiWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028631; x=1778633431; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=PYWI5q6IWS0HuGrhMbiY7MLQV/QjiFOEif4XZnD0XaI=; b=fJJxsg5VPPQTiRkxnU36uIEckp4Py2VCumUDF1E++q9BliC1XcnK7RvDG8Kq77bHS+ a0d9NQTv1ERKdLz2FrIi++hDnkTw5ZLZGnZvNfMC9EIIID2jbr7DgMocOsYGJnVbNDlY W7tpL8y+QgMZgHI1JgjmJ5MpTARKt3Up24EbDD9EsFMIco6hu7de1uzw6Vb7UHmZNzBq wCWcIGVM7Eb9DHdPAaYb4jFrZjrUpotsw7jEDvfxAISNDyHU8rnXAz48uMlANYEllzlR ntwU1OdgIdlpawFX61unjXcyTEU1F57RSR9Xdu+gCw+OKsDTVoDTedPwvE4eitQ7EtOg LwLg== X-Forwarded-Encrypted: i=1; AFNElJ+OLzhhTCz4A97hebL1Hp3W3TvNPeG5gQGJQUVHe3f98+judM89asmmjMWJH5pc9QAfQLTxcrD80WahnSY=@vger.kernel.org X-Gm-Message-State: AOJu0YzOpc2scvQlpc14h22ZvpziKznAuBvTIYLZ6C4uWe8kfAYLG5p/ eEdjeqXh+LZA4VWmxJAPt+SaPJNDGN9Gi/vXNf2dDUYls26yCljar1DKmsMwhirR2EaPbDV96nk AtRD2J0zZnHIiqh69pvLrl+IA2VNOTWE7cqksMC56oUVqWTnEGPbyK/OBxzli51etQQ== X-Gm-Gg: AeBDievcYvwTF8UE4JKBHkIPV96fke+IyKK0mWlDrmINjr9wqgHU26cm08d46famHKe JMQupkybNbyFqY6pUgIdnsN2fUS6iHPkd6uBrLVLlUveTFpMa/qLKeH3/bVU4QBJi5WtEG7kQHN kzr7hOZ4en9lGOwkOv9pHAz3uHZe1mSIdcDsnnE3076Waj2KlYvVpP6hhaWe9rL0dVd7571tk36 a0zzcOwf/Ldeb0YcbleD5qDNLbs3CTIX2T4c+4J5uUnUwpSCALlpmLWZ1TshQ5diwkcOu7acHY6 Sfh5wB+rkwlRH1UHtatOzp5qkWVsR48eXNlb9XVbb30KW4euGVB2DwbpZRN30zfcKGXljlm6dYj zX9q7Pr8r+R9cBvjqtORUUEm3m8o7xehuV8k1FtqQQMi2dAIzUeK+jpLIN+H4eLQKBWFjAdy7 X-Received: by 2002:a05:620a:372c:b0:8cf:d441:c7c0 with SMTP id af79cd13be357-904d5d0d8cbmr224561785a.34.1778028631316; Tue, 05 May 2026 17:50:31 -0700 (PDT) X-Received: by 2002:a05:620a:372c:b0:8cf:d441:c7c0 with SMTP id af79cd13be357-904d5d0d8cbmr224558885a.34.1778028630882; Tue, 05 May 2026 17:50:30 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:29 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:48:57 -0400 Subject: [PATCH v3 01/15] clk: imx: scu: drop redundant init.ops variable assignment Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-1-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Peng Fan , Abel Vesa , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1461; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=9eLgOe84G1+qgxzBhagvDPxImGCu+A+SFA5V4275HKI=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TXANuDRLyTWHUaDKdJaMwAzB7R3Pfnv5yCwtvfb6U ddMzn7vjlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACZSrsTw3zFTdlNm3AUz4Xtf 7Tsey7+LnPmRUYwnJ1vGaX/d7ndVHxn+1x++IHLLq5njd8Jpswt3Snfeyr//rde/ev17i+l3jge eYwEA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 The init.ops is assigned a default value, however right below it is an if, else if, and else where all of them also assign a value to init.ops. Drop the redundant init.ops assignment at the top. Fixes: 3b9ea606cda53 ("clk: imx: scu: add cpu frequency scaling support") Reviewed-by: Peng Fan Signed-off-by: Brian Masney --- To: Abel Vesa To: Michael Turquette To: Stephen Boyd To: Frank Li To: Sascha Hauer Cc: Peng Fan Cc: Brian Masney Cc: Pengutronix Kernel Team Cc: Fabio Estevam Cc: linux-clk@vger.kernel.org Cc: imx@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/imx/clk-scu.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/clk/imx/clk-scu.c b/drivers/clk/imx/clk-scu.c index 9b33df9967ec..658b6d94de9b 100644 --- a/drivers/clk/imx/clk-scu.c +++ b/drivers/clk/imx/clk-scu.c @@ -475,7 +475,6 @@ struct clk_hw *__imx_clk_scu(struct device *dev, const = char *name, clk->clk_type =3D clk_type; =20 init.name =3D name; - init.ops =3D &clk_scu_ops; if (rsrc_id =3D=3D IMX_SC_R_A35 || rsrc_id =3D=3D IMX_SC_R_A53 || rsrc_id= =3D=3D IMX_SC_R_A72) init.ops =3D &clk_scu_cpu_ops; else if (rsrc_id =3D=3D IMX_SC_R_PI_0_PLL) --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DD9F123535E for ; Wed, 6 May 2026 00:50:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; cv=none; b=gsF9PmpYcjBA1tzK4kCDWNAdvc7XqqwsfFBJCN5MOURgwv+Qcl07QayDbH6wMYmQCVHVV4Xcw6znOaebXt/ij6gMwg2BjVimLzd+IeMNzq8o/V/10XswKCzE1cefTdsyNK6rMsYTkyAV3HqxxGaliziLSifANtGGSMg2CBPUgWQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; c=relaxed/simple; bh=c/0o32UHHPR53Ko/1QO7CYkQ8/mLPJcwy6nuModIVJM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uAD8MoVE9T98fzGAzIB9nhiorPN9rCZwG4GBXgvuBw75+T0Ko5H6sQxplWsHO7sgPKDWTARX4jyqUCuDSmalWQuicErWg89tTTcfB6Lc1KnjMoV7oCyWDpe4zn1skrUe/Z1Vmu5RkeE7qk/kKF4ta3JI03gQ0mi15S+TH21F6cY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=VeJqmnQA; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=DR5uL4cj; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="VeJqmnQA"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="DR5uL4cj" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=M/24W4AwvWyRwYbo6ULJEPyQOBfb+Ll9imS0OxoxU8g=; b=VeJqmnQAos35D+mjQtRk0YvaskA0YFaKmyA/JJohVWd58VitSHl5R0f1stwEHG30bW2XLO 2XOTtY8tTpgBMGNfUEVM3L/PK71uXZLT7H09YMHxYbcEJuJcIAH6NpxSpXzdkyGXRGEWqk xI/Bq0pS3w44jVEvfwkeFfSgdyFqruM= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-416-UeMa3KU9MkKXhFHGjytFAQ-1; Tue, 05 May 2026 20:50:35 -0400 X-MC-Unique: UeMa3KU9MkKXhFHGjytFAQ-1 X-Mimecast-MFC-AGG-ID: UeMa3KU9MkKXhFHGjytFAQ_1778028635 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8d5d03ae893so1018102385a.3 for ; Tue, 05 May 2026 17:50:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028635; x=1778633435; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=M/24W4AwvWyRwYbo6ULJEPyQOBfb+Ll9imS0OxoxU8g=; b=DR5uL4cjYOCVerDPHhP477QZi7BX5WDX3E+YOZfyeR/hf8h4x+xlYv5b5qwWKX6jiS FbzMr3bvQbpWdGKUeUem5gDOxu7ICOFyTVyoJlmSyeSPIpgcgD9+RUkfLghQ3rIXRJRp 1D1NgmiGrsOfsU8inl60Wh1htR5apS2JkstLS4V5PnGnO1N0pGj0AU4+VxmqJoY68hkj +DkYTdzhCGXGYSnAhIWzQNN96uPg3jKlgHecMe22MbryvEBTnq9dG4jhr34c/waLQEIc 3Av01T3pQu9bDFM6/gWIpQuYGx6tg6alkyklma6b0XgBwiotzHdUhHQUeea93qJkMv2L HdiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028635; x=1778633435; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=M/24W4AwvWyRwYbo6ULJEPyQOBfb+Ll9imS0OxoxU8g=; b=cHsMPXKiEgBRtXKxe6cxPw/5zzR/qmPed6dyKCQuji2D/Udg8FDhOOe7RA682+zcCi inYZIKmunPNXTeX/QeydQP9gtupg2V5LQoJtBJov/u72bsQxYxyO9Q2m4oghQiIVXwNp lMB0S81wWpgIRd2phWR8lYnCla4niDJcv15cTx0yWKPVQx5KjNZAo+sTALJzyNPEFCAf omgpfCJaragWC7sVk89aYrkzJuoQJrKBdWb+vLuynGlluvZxzoC8Knuw1mKOGxX+QsYK SOAwDbzZfplMwDqwKeJauxt6tu6/1lnhXmoRLHuu5Nh9NgoBjO1ovAwoZlDsUrx5psDj miCg== X-Forwarded-Encrypted: i=1; AFNElJ9w+pR6AV7wz+Yin1Bew7x0WJ1UE6JmG83D73Y7AEKO1WkUaJBBw0ngT32M52VoPEJ119NpbgOnmlhgCLQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwCAvOXzJmiI5iGcebMxV23okpcZGQmXBr1ti3npet2gn2aE0gD AHPXSTnEVTJL6UibOK728fGR5KZXM35CPhY157kX1F/RnrnfiJ1q2d8CgoJYCNEE2F8STgnXvav MumYtH8MwLprGZ0tPhw7RTUfMP2sILwKjm89VLVw7wiXPCdQlSft3YZ7qzkXwgOfRvw== X-Gm-Gg: AeBDiev+AI/3Jfy6yWsRLIBF+hLzMVAj8CwDW3mT3zHPaKbFXYXhnNQUm7jfX/Cd0Kq kvYPbgDERuZ+pqcaBd/LxjSldJRFmcU+YudL+Q/+slqCh5yRySndq3JvHIOp5sVN9PGjW21QEBz JGIrgpO9NGUvOtg0jlpDhV2t3fUIHksWbVdRaa8sij4UMbnZIDDTv1wz+sTjYe2J36htRxomWH2 O9clHldxlYaaiqXw6qsQ/fo7KwNxSbL4+r5hS372vAUA4Slc66TLf4TmHDQy5Cz7hrJPLh08OVY zD5qGaS3v2Stzo15yhA8D/1+u0KWWs9CQ2EKuiGUYB32RxUCW+plqqVM0uHc7ghbPa0tF+rmhs1 n2RN+kJv6g5O3iPAWx/oCUtF0nJnXzVLfs+crAVmXQj7EsXTQpSgqerPGyjKo4EsKEPdlMavQ X-Received: by 2002:a05:620a:2697:b0:8ee:7878:af33 with SMTP id af79cd13be357-904d3fa461fmr222470385a.4.1778028635323; Tue, 05 May 2026 17:50:35 -0700 (PDT) X-Received: by 2002:a05:620a:2697:b0:8ee:7878:af33 with SMTP id af79cd13be357-904d3fa461fmr222464185a.4.1778028634644; Tue, 05 May 2026 17:50:34 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:34 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:48:58 -0400 Subject: [PATCH v3 02/15] clk: add clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-2-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Peng Fan , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Anson Huang , Bjorn Andersson , Geert Uytterhoeven , Andrea della Porta , Tudor Ambarus , Krzysztof Kozlowski , Sylwester Nawrocki , Chanwoo Choi , Alim Akhtar , Sudeep Holla , Cristian Marussi , Orson Zhai , Baolin Wang , Chunyan Zhang , Chun-Kuang Hu , Philipp Zabel , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , AngeloGioacchino Del Regno , Ulf Hansson , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-samsung-soc@vger.kernel.org, arm-scmi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-phy@lists.infradead.org, linux-pm@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=4050; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=c/0o32UHHPR53Ko/1QO7CYkQ8/mLPJcwy6nuModIVJM=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TXD3X1X5dNIk97U9eepfJ2/Ueey2OvvzxVCDB6e+7 NjO5lu4rKOUhUGMi0FWTJFlSa5RQUTqKtt7dzRZYOawMoEMYeDiFICJPItnZLi38Kv1kt/xKhcE lrD8PFhVqHlf+UzKp+/rPlyZ9Cvi0mxdRoa/X14/do/lFA8NtajlrzbRUt7fFtq1Z1vWXy0d6bZ H2pwA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Add a new helper clk_determine_rate_noop() that's for clocks where the rate rounding is handled by the firmware/hardware, or the clock is capable of any rate. The requested rate is passed through unchanged, and the actual rate will be learned via recalc_rate() after the rate is set. This shared helper will be used to get rid of the driver-specific empty determine rate implementations that are present in the tree. Signed-off-by: Brian Masney --- To: Michael Turquette To: Stephen Boyd To: Brian Masney To: Abel Vesa To: Peng Fan To: Frank Li To: Sascha Hauer To: Pengutronix Kernel Team To: Fabio Estevam To: Anson Huang To: Bjorn Andersson To: Geert Uytterhoeven To: Andrea della Porta To: Tudor Ambarus To: Krzysztof Kozlowski To: Sylwester Nawrocki To: Chanwoo Choi To: Alim Akhtar To: Sudeep Holla To: Cristian Marussi To: Orson Zhai To: Baolin Wang To: Chunyan Zhang To: Chun-Kuang Hu To: Philipp Zabel To: Chunfeng Yun To: Vinod Koul To: Neil Armstrong To: Matthias Brugger To: AngeloGioacchino Del Regno To: Ulf Hansson Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: imx@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-arm-msm@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org Cc: linux-samsung-soc@vger.kernel.org Cc: arm-scmi@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linux-mediatek@lists.infradead.org Cc: linux-phy@lists.infradead.org Cc: linux-pm@vger.kernel.org --- drivers/clk/clk.c | 18 ++++++++++++++++++ include/linux/clk-provider.h | 1 + 2 files changed, 19 insertions(+) diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 048adfa86a5d..956e147f4d4e 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c @@ -882,6 +882,24 @@ int clk_hw_determine_rate_no_reparent(struct clk_hw *h= w, } EXPORT_SYMBOL_GPL(clk_hw_determine_rate_no_reparent); =20 +/** + * clk_determine_rate_noop - clk_ops::determine_rate noop implementation + * @hw: clk to determine rate on + * @req: rate request + * + * Noop determine rate for clocks where the rate rounding is handled by the + * firmware/hardware, or the clock is capable of any rate. The requested r= ate is + * passed through unchanged, and the actual rate will be learned via + * recalc_rate() after the rate is set. + * + * Returns: 0 always + */ +int clk_determine_rate_noop(struct clk_hw *hw, struct clk_rate_request *re= q) +{ + return 0; +} +EXPORT_SYMBOL_GPL(clk_determine_rate_noop); + /*** clk api ***/ =20 static void clk_core_rate_unprotect(struct clk_core *core) diff --git a/include/linux/clk-provider.h b/include/linux/clk-provider.h index b01a38fef8cf..334b9211a157 100644 --- a/include/linux/clk-provider.h +++ b/include/linux/clk-provider.h @@ -1431,6 +1431,7 @@ int clk_mux_determine_rate_flags(struct clk_hw *hw, unsigned long flags); int clk_hw_determine_rate_no_reparent(struct clk_hw *hw, struct clk_rate_request *req); +int clk_determine_rate_noop(struct clk_hw *hw, struct clk_rate_request *re= q); void clk_hw_reparent(struct clk_hw *hw, struct clk_hw *new_parent); void clk_hw_get_rate_range(struct clk_hw *hw, unsigned long *min_rate, unsigned long *max_rate); --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0211B1EB5F8 for ; Wed, 6 May 2026 00:50:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; cv=none; b=ooj0Krbx1EE9ir4cdZq/wZeeXjlXAmGqyLWSjEeTXTKB4JTLC84dIXNMji8MDQ1c1GZmbiMgXZcooVifqWn7h0sJ+2Z2s3pfZFscgSUIACL2rjRjSFCXwhMR9DaCrGroXtMFlbM/0XVqDfJVxjbYx/09cR3DkJza2/h0gFopM+s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; c=relaxed/simple; bh=EFyIEKskge6hOk9rzkELQ1uDigPfI3FsHy2JyR+oUkU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JC8uE0rbLeIs252kOFFSYowhQf2dXIYFwlECndtevej9cysyv0ZPvmIGjUz9ZD/oXygdjwUDcHgcA841Qxe9kZAQotFiXJrbD33a8Y/EbxYEXUR8yTFrXPAk2OlAx/a/VNteQUBGDqUgWq3k1QB2Yw4A7rjgezXeeW2vKy6Pc2c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=OSzjkV06; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=PgojmVj8; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="OSzjkV06"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="PgojmVj8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028638; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fXojatcnuMt7Hq3cnG917g61uDNuqJQuJSFm8Ri+EcE=; b=OSzjkV06E6TNYOhLZIOsdiJLjpok6aZiTTSJKsylE+maEg7uBKcXTV9lcgXlnxDvpRzJ2w 57eTHc5VVsHxdQSSYVf2pAMcwae+Rr3+U2GBjhy3VMDkLCz0lWSIbVdZg1WG1SIr/p/3Sb 7Jk50RY8FT+4TKxr3SpImjsqX1mh0p0= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-627-G3FEs7oNOk2cGUsoBFiSGQ-1; Tue, 05 May 2026 20:50:36 -0400 X-MC-Unique: G3FEs7oNOk2cGUsoBFiSGQ-1 X-Mimecast-MFC-AGG-ID: G3FEs7oNOk2cGUsoBFiSGQ_1778028636 Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8b3fe2f190bso228139196d6.2 for ; Tue, 05 May 2026 17:50:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028636; x=1778633436; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=fXojatcnuMt7Hq3cnG917g61uDNuqJQuJSFm8Ri+EcE=; b=PgojmVj82h8x4C/+zqLWR9UenMNfxcbWADDVCF6xn6InvhIw97FgSgYRTaL5oNFuvG /7p1MS55dwMFi6xt8FYEWK0r0E74DYc5yD/R8NPKh3/7gx/YWNHS3XMM0C6/y3eF4oeN I+By5ys396PfsSdG5HS+UWIhsHFsFHcMBzJ2MhZ2T+b9b/WCaNBCDibA/S0Q5G5P5YDB +ZKwIzCxA8PmLkUQhuDyEJ60PNQPx0W9qTdUXl/+l+6bChYMRCi4iqUxK6PJKkcVsUPZ kgE6ehW/Kp/WgrTjZszkoghpufjnsaS/h/v0YHpMxUgvHHYnDct+RdZiyameJwiruPBQ 7H4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028636; x=1778633436; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=fXojatcnuMt7Hq3cnG917g61uDNuqJQuJSFm8Ri+EcE=; b=QpsPRGHQ7UvgTUt6xooJRy/lDUSBtOTsYw9GCDjb0jkUG2yhLy89mAjB0Xo4r7raVy 4fASKX+KeKfelcfxePlCPKuHZRaVxmEGqYsF61tdQLFErUo0JqwunAjr6lia7nxg5Xxz IlyB3O2+ESz1FoRKf9s1QftRdvjc9LZ0AxFtugytDvHHnoeRkEiKo+TOMDTXQ7WSBcG/ Ydl4AmWQty8c4hqHMf995QZqBYZ27tB7K23v41M7MajmYu9q4up/hSo88BxhjNp57Baj HN/6NnIwcP5Tr4z69b5T/4n6J21PiudzbgYjrdRHWaHP6iquFRuKPGqDH8C0udYaiTK4 YD/A== X-Forwarded-Encrypted: i=1; AFNElJ8lW1nCs3RkyT1w+Vi5AZP69Jl1fwxxCjL+LOnmSSW2wzW7NFFwhqymrZw+Hlssc46jFsGldgNGHIFjrSo=@vger.kernel.org X-Gm-Message-State: AOJu0YxAAUqkpxftR4EqEauLqGaeqDZLKPi/aGrBd1ULlcz2xBRrE6lu 8tUGGAQVIXBIpcWKbMejdEbj5fE0jb0FeM/eZFlYboDedb0bmk4G2stg6NTu6CwXXoAwBd1m357 GK1Uo3pnkekPvse1nKRmeXAovJ5n6ZJIpDzuisVjmVrStX0C5vPCi3ZZns6uJyJKQazxNDN5zcA == X-Gm-Gg: AeBDiesoz+yNSmRktPOMADWqyNpbmEPJDAvdTzapUdJ/SebYXq/9yD85t/9+Ain+4XE Ryc0+2AJZyReUXEnUzq2aJg/5v3/41Nl6O9IC5epmOgkYqmakD9FU9lqA8yKr73Lg1OER3sZjxK CnHbVNJu5y5pUcjYI2cFqmd+Iu7U/ffz25unsMhYKCAq1rlmIZig3FW3dz14wqFm7d/CMkKhUro ZcKZ8n9D/1Qd70r57p6g5colNRVNDNk3hBPNV5LPFZXm9zFl/8Em8i0hXjMsnSDRub3wksymB6n ldS0Qfzui9z1zkgyHEwMtpJ01GaguOw3hn1zHuTi1QQZaKhF9iOJbRDJ7nIqFhfmJXNYM2AX1YV jpJeU9mt5JmiHDgZiIYOUyRZt0M0aYo9bf2W7Z2s4Col+kqN8OGSkLftr3W4aOrqFvBfoAFUN X-Received: by 2002:a05:620a:4587:b0:8ef:f1c0:ab7f with SMTP id af79cd13be357-904d4d5463cmr220588585a.24.1778028636308; Tue, 05 May 2026 17:50:36 -0700 (PDT) X-Received: by 2002:a05:620a:4587:b0:8ef:f1c0:ab7f with SMTP id af79cd13be357-904d4d5463cmr220586785a.24.1778028635898; Tue, 05 May 2026 17:50:35 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:35 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:48:59 -0400 Subject: [PATCH v3 03/15] clk: hisilicon: hi3660-stub: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-3-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1541; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=EFyIEKskge6hOk9rzkELQ1uDigPfI3FsHy2JyR+oUkU=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TXCfzfeOt/+aiW6Ci0TqHoEV2w3urzu6+mzQW/uMx yqVrF9kOkpZGMS4GGTFFFmW5BoVRKSusr13R5MFZg4rE8gQBi5OAZjIHVZGhmVTXbfX1h+tNt05 6feND1uWLWh2nXymdO+3jD1i0jN5Nj9hZGhf7/TRu3Tp6ZN6J+VFWMomPnljJt57+K5ob2fcJmO mV3wA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney --- To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/hisilicon/clk-hi3660-stub.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/clk/hisilicon/clk-hi3660-stub.c b/drivers/clk/hisilico= n/clk-hi3660-stub.c index 7c8b00ee6019..0cb1c0538eae 100644 --- a/drivers/clk/hisilicon/clk-hi3660-stub.c +++ b/drivers/clk/hisilicon/clk-hi3660-stub.c @@ -67,16 +67,6 @@ static unsigned long hi3660_stub_clk_recalc_rate(struct = clk_hw *hw, return stub_clk->rate; } =20 -static int hi3660_stub_clk_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * LPM3 handles rate rounding so just return whatever - * rate is requested. - */ - return 0; -} - static int hi3660_stub_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) { @@ -97,7 +87,7 @@ static int hi3660_stub_clk_set_rate(struct clk_hw *hw, un= signed long rate, =20 static const struct clk_ops hi3660_stub_clk_ops =3D { .recalc_rate =3D hi3660_stub_clk_recalc_rate, - .determine_rate =3D hi3660_stub_clk_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D hi3660_stub_clk_set_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E32A62153D8 for ; Wed, 6 May 2026 00:50:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; cv=none; b=hT1cbZkC2unpw4oj+WmZWAam0x5B23a0JvE/wn4z+kFGpmc6ieBuJK+gfRC+hN/mY/Y5KJh7viNkOuKBVijOwTdJhJN5ZWGKRL+3BiXP0CcP5yLSqME2KpUTv6OAt8ENp5lgNNq7vydKwyMMuRRtnQT6EOASIA3JVYAjPuA1r3Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028643; c=relaxed/simple; bh=BgD+oQMuEH1fjaVOsxXLZwQNVYs4vGf/5ml2JNrIVXU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DNP01gIIgTVxT0Z8nfOM0NlBQhBzQHoxq2MC8FJsjaadHuXhZGOYvdVWlF2hEzGzVK8WDnhHzt/7p6Il4r1mvZOSyC24rvzr//7yl22cIgKchCSJTQtQcGptt6eY8iYCeK84gvT2uQurc//0GDm3DKP0JrfBvTsoTPFCdY86854= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=fHFv2fVS; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=MK8KQoZA; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="fHFv2fVS"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="MK8KQoZA" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028640; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=30rTgzRaj4YeHU5CkBXJIEPPpMq+Ia7k4HuNzziJrXY=; b=fHFv2fVSHunGLEvfWB1PzhDJqoZqvDt260g34rcER028Zwe0PupSvMNZytqY3ss7xo3eFW Qpb3tWUTTM9zKrmOSS6lhbcn7lZrq5T96FkTJQqqrTRQ4LkF2/qX/Cgz8/ck4wrE3GRo/r eBncaX3PkUqmmMat4qxZKgzLDaKuUYo= Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-524-9URsgGDAMhGqsVq4jBEmeQ-1; Tue, 05 May 2026 20:50:39 -0400 X-MC-Unique: 9URsgGDAMhGqsVq4jBEmeQ-1 X-Mimecast-MFC-AGG-ID: 9URsgGDAMhGqsVq4jBEmeQ_1778028639 Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8ec812425efso384975285a.3 for ; Tue, 05 May 2026 17:50:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028639; x=1778633439; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=30rTgzRaj4YeHU5CkBXJIEPPpMq+Ia7k4HuNzziJrXY=; b=MK8KQoZA5E8xTdsJKpmEaiIwEgJ2CFuV7BAIrvwKqhFeHgI0P4ezB2naSspalCgu4e FoH9IdCfbFVhXcndNew+srN1+7nLPyVnyMGjn2Wu57dOIvtlW5nSdhwaeZqZs4SQdXsu Ec3eMDxR2T34G7eYKpqfpzH7LlteBMN5rQPH1WeHdogkQ64ldhC8jeYqtXnXW3O2PR45 fVk+M4zaZ8BcIiL8bpM8VJIKl8blbanG0xo0fRJpc0RYMkgGDW/Bv8rabmud3JFz0CY6 OHuR9DhyaNnuaQRyVOD/73x0We+H3g1kmO6doa9WfRrtWzeM62rbJw/Xq6jR/sAsr2YR KP9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028639; x=1778633439; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=30rTgzRaj4YeHU5CkBXJIEPPpMq+Ia7k4HuNzziJrXY=; b=MHZrKWFM28AKBFn7tycfsiM4Na3UPnRqFqCTRUAQX+wsKl30Y2HrfQncxw7DgEqnzz HoGwvxrAk20gkp4yqCtWTpDGmZ1QBCAvPMliIORp+YNlCCu9w5OJ9G4ajqIbRB7tjySi Opww96/3/40YPKC4Ii5WMfU3GacHuHYLxmb6sWCsaDSMagZEQYXenn4mgOztxEokkjWK zNTWm7XoESGkD8HkKveRiNTjncD7+0DRvZd5bn4xdGXzSJJjbPHPDmmG+Pv9JZFRGiiO 5JF7MexcMJCZz93i8iE6WAdP819kS9FSV345jfavKoOMJ8j4fj66xk1Ol/0ICKZeVL3E bPFg== X-Forwarded-Encrypted: i=1; AFNElJ96FRmwUW/cUXTvf3nxwRs6ppyorDUO0E1vNC9eHpSdrBZ4uib8fOpvU33Bx5yV053TeW86Fo02G/h1/I8=@vger.kernel.org X-Gm-Message-State: AOJu0Ywuwc+oUI3C+coQF1FLnsrRPmZhKg2CwKhRxLEHvS2LENb1yQKj Mj0CEy78kQRra+Pjzc3M9drc33Z/7PJw7k9WGqHbqYWahlydWHudF0OI9zGOJzqQmE4y1mgFCmi zlMQ5BDW+0OEY8JiApumImed4AwymgQ8hkIPLWy70D8SrHb+PxIYlg60sIm/xBWRXAQ== X-Gm-Gg: AeBDietTWuLnhmNIQWMFjyClnL4ZO5AaR1DUiptg02zbHxzqXwEDTcxATB0dP6qVJXZ 8Tu6fux1FgJhzvr6BbOl6jXngcr+Qsd5cmNViBh2tQBm1nK6VbnFzp4J3zSNRhJOhK2q5rjI4tw /BJkwE6PdblTiY1RxhC+xwEyZwoLZfDjfOg6nvNq+wjpv91+YUBTZbQjLFYUd7spMSaTPE+9s7E gz0oqLfFvtxx9L9ILgp3sxt+0dvYFUIV5DiLiKzohu43cnMFQzdpErUfTic499xaRFKtMcSjVZF JTtK8NBRNOT84FkZxr6Vk4Dv043CyGngNUHqJCeBmTimY3rE1DMzf+H+Z+Mr8W8ldxx49pr8a1m KjyLo3YkhJ05bf2vzJI/z7p39J7GCHlAX6S5K7ttFkcyz3UWv5/CEU4K9MDyuLgPX9dcturQ0 X-Received: by 2002:a05:620a:6ccc:b0:8cd:b617:6522 with SMTP id af79cd13be357-904d61ec30cmr233505885a.29.1778028638948; Tue, 05 May 2026 17:50:38 -0700 (PDT) X-Received: by 2002:a05:620a:6ccc:b0:8cd:b617:6522 with SMTP id af79cd13be357-904d61ec30cmr233502385a.29.1778028638433; Tue, 05 May 2026 17:50:38 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:37 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:00 -0400 Subject: [PATCH v3 04/15] clk: imx: scu: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-4-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Frank Li , Sascha Hauer , Peng Fan , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2668; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=BgD+oQMuEH1fjaVOsxXLZwQNVYs4vGf/5ml2JNrIVXU=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfCwvr/K4sY+A++OW289npydPX3rounzuJQ53trOq Lp+RzPyQkcpC4MYF4OsmCLLklyjgojUVbb37miywMxhZQIZwsDFKQATWf2O4Z9mK3vLvvUpysu8 lodnv1UvrZnRZyPM33NxHWfsr7RWw2CGP9zL+R5sknm1LGnt8feVfgbtdzfqaG7tfT9LRLlz0ea mZwwA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Abel Vesa Reviewed-by: Peng Fan --- To: Abel Vesa To: Michael Turquette To: Stephen Boyd To: Frank Li To: Sascha Hauer Cc: Peng Fan Cc: Brian Masney Cc: Pengutronix Kernel Team Cc: Fabio Estevam Cc: linux-clk@vger.kernel.org Cc: imx@lists.linux.dev Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/imx/clk-scu.c | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/drivers/clk/imx/clk-scu.c b/drivers/clk/imx/clk-scu.c index 658b6d94de9b..44220e9c5c2a 100644 --- a/drivers/clk/imx/clk-scu.c +++ b/drivers/clk/imx/clk-scu.c @@ -262,23 +262,6 @@ static unsigned long clk_scu_recalc_rate(struct clk_hw= *hw, return le32_to_cpu(msg.data.resp.rate); } =20 -/* - * clk_scu_determine_rate - Returns the closest rate for a SCU clock - * @hw: clock to round rate for - * @req: clock rate request - * - * Returns 0 on success, a negative error on failure - */ -static int clk_scu_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * Assume we support all the requested rate and let the SCU firmware - * to handle the left work - */ - return 0; -} - static int clk_scu_atf_set_cpu_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) { @@ -436,7 +419,7 @@ static void clk_scu_unprepare(struct clk_hw *hw) =20 static const struct clk_ops clk_scu_ops =3D { .recalc_rate =3D clk_scu_recalc_rate, - .determine_rate =3D clk_scu_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D clk_scu_set_rate, .get_parent =3D clk_scu_get_parent, .set_parent =3D clk_scu_set_parent, @@ -446,7 +429,7 @@ static const struct clk_ops clk_scu_ops =3D { =20 static const struct clk_ops clk_scu_cpu_ops =3D { .recalc_rate =3D clk_scu_recalc_rate, - .determine_rate =3D clk_scu_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D clk_scu_atf_set_cpu_rate, .prepare =3D clk_scu_prepare, .unprepare =3D clk_scu_unprepare, @@ -454,7 +437,7 @@ static const struct clk_ops clk_scu_cpu_ops =3D { =20 static const struct clk_ops clk_scu_pi_ops =3D { .recalc_rate =3D clk_scu_recalc_rate, - .determine_rate =3D clk_scu_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D clk_scu_set_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 08118241695 for ; Wed, 6 May 2026 00:50:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028645; cv=none; b=Ci1KmJRqI3LcyJYHyd5dzjq62PfV03iK/yx2/OPPqkxfadpR32KPEZICrhmq/HRMGFf2T9WRPB6YrXuySAqzr8bo++hrNHAOtzkXb/INPvvOp+tVP151+ZCyGIpeugs0EZT/oLokJdAq0U3v2kXpofCFeARRrjFkuEjIVECqdO8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028645; c=relaxed/simple; bh=PD3f6GsDvZWDfVLwGVYg0tTAVyKMk7bCEAdc762fhFM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YplHMZCKrs80yKqI/tueHobQlD/1BALCG2dGYhEckL59XIY6CgmpWMP9mLllRIH7xqy4ZtCx4dbIoGInpEZ8WVSxVGtrszIT27wHEgsthCuhWvQVdViwLJRAgtI6BRVSa4BqgT83tPS3DPmfKdTpllhm9DPsIKwzoFbZVqXMswA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=flplZaOe; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=BuYAquAL; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="flplZaOe"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="BuYAquAL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028643; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iHzfnN2CwgbOFP/2lca/gpcRHdEHuCwhiDF4slnOm1Y=; b=flplZaOeG/6OULyklUeaxQqen4QyqUvgySIJOVUHrkDlHGiJ8WhS0HXpFPKBiwdGWwMqPn qUFoB4H+IhCpvMOqU0yDARgXd4OAgx26J5EzjVydZUKZnSKBmNdeLeUYQwgKOZcqlKQ1SN 1NyyRanIturZ1JACLanjF5kpg/J2xv0= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-584-Xr4zAiVjNdOddymQvppKrg-1; Tue, 05 May 2026 20:50:42 -0400 X-MC-Unique: Xr4zAiVjNdOddymQvppKrg-1 X-Mimecast-MFC-AGG-ID: Xr4zAiVjNdOddymQvppKrg_1778028641 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8d60fca52b9so1053324385a.0 for ; Tue, 05 May 2026 17:50:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028641; x=1778633441; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=iHzfnN2CwgbOFP/2lca/gpcRHdEHuCwhiDF4slnOm1Y=; b=BuYAquALPPxS7YXgVcGGsQeyAMkvDHi1czIZLr3yUvRpMASan2krr5LQFjNtbvNJJi J7V7wEFyiYqPq7yuQ6m6h19EIG2JrtPsCx/beRbU78S+NWnVNDYSB77fWSmS6cIzPzLX k24xDos+eghDsyWn4FuwY0MgCReZxZEwfMjugger3WJt9m4ghszsint8xtay2C9ip7YN 0su+PcV0JCL4WcTIhxPN0BmxJyP4SHgGYrIsEcaVeRS2gyr/sAHclckDid0c0fAaVclX s5sXcjzjCc9FWcOEuLPTECzC3g0Qc43YRKr3Vg1NVnFWSIeFHFB4IdUsJo5jE8Jwdis9 NOYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028641; x=1778633441; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=iHzfnN2CwgbOFP/2lca/gpcRHdEHuCwhiDF4slnOm1Y=; b=ADjQdDQewd5jwBPJRvQWoXQQFapenjWSNZl48XU6vmClhlr2zD3XUDXjSYFTvywPUu FHGrChR+FMnft8A0UL23BEEKswB7oG/R8P6dWHz9tGhvzc/tGRcH487bdcRiKisTsLdP RenaxdeKShSVVsx3Kbg74uyjydv7L4mj/D1cpsfvOWnAM8sAO71C5i/fcbPxDiwdz8k7 pNISt8BzWOlUkMxNe3QZU8gJqM+nFb9Yx17HVQECpYqq+YYktYRvhPRFjW4sIupGDSRG 1OUQdD+zHPIU0hoHyXXNOl467ZDP0stObUJ0x7WoeImxIPrv20SZuxv2PxIUcwvq8bCu sWrA== X-Forwarded-Encrypted: i=1; AFNElJ+ahT0TfZdqWTKbKlPKI4L+HVz12vYNfC3RVxuZTbeKUFD7SoBOD3CI6K68BYpqTQr3Fge1lFVXFc5rTII=@vger.kernel.org X-Gm-Message-State: AOJu0YwG70QDbr3VoC0mBWp8vxjUJMD3eK3a1FK+dNsmYfYG5OyH/ioi ouCEfYh1DIinw1pPixFN35ucfG783WuKVIHtWhr56lfXs4dQEmAzuKUcU8dwJvxHZ745Zl+1NFt wg9IUQYDuVxumaeESEyCrkIcI7fG1RRzSH3FPLv59yNEvYfbAlIULzmQY7yLiPu0myw== X-Gm-Gg: AeBDiesqLsSiiJ8OrYkRBNZNJq1V+Zbs/SffaJ+n+PTD/FN0AqGjc+T/iuH4Zxi0K8K NlXrOY/r8Udc75LK7AEscQDa7+I55BjzrgvfoODya+eswaODcrIzJDkNy6FTk/gvudF0kVsOF9V yyJrNByZl41aiEr7p5ouBqE03zU6ZRkKOJQfYREzfCXpmULUAwLMWpv99ZY+a/+DXXww9k3mYpx kMkEpGfMBdVo2fS7CmP9P2eF/xUsYLSjivr3H4YJDhSG3wZzLaVzfT5AdqEHm6MdlNqwq4wgbdZ OO4arS9U1pH2OLLUfGpBF3ZwmfRy0/J8Mt6nubDxMGx0exbo2Dk08y9ut5ii/AnljEjilB7iZc8 eQa6PDZnHCuoIdSiNsVjLo8Ebkj1R5CpB/2ZrWIofCZZ7AO4+5Ur1XqsEoqKeaoEglo/rtvEk X-Received: by 2002:a05:620a:29cf:b0:8ee:1371:4f7c with SMTP id af79cd13be357-904d4d52ea5mr212185685a.24.1778028641416; Tue, 05 May 2026 17:50:41 -0700 (PDT) X-Received: by 2002:a05:620a:29cf:b0:8ee:1371:4f7c with SMTP id af79cd13be357-904d4d52ea5mr212184285a.24.1778028640931; Tue, 05 May 2026 17:50:40 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:40 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:01 -0400 Subject: [PATCH v3 05/15] clk: qcom: rpm: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-5-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1844; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=PD3f6GsDvZWDfVLwGVYg0tTAVyKMk7bCEAdc762fhFM=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfDQPTw3I6zOhv+1wiqzR/9M1d60qj/+sDeV/6aV2 MyoWxa7OkpZGMS4GGTFFFmW5BoVRKSusr13R5MFZg4rE8gQBi5OAZjI33MMf2XYlH1fL9Ocxh/Y yano4WMg1S1+WPnJ7FMWNzzFNpw4tJLhn/VFS0mdSq4g28Ipihp9M46ckeesOrmw03FWmn5uwCl PNgA= X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Reviewed-by: Konrad Dybcio --- To: Bjorn Andersson To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-arm-msm@vger.kernel.org Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/qcom/clk-rpm.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/drivers/clk/qcom/clk-rpm.c b/drivers/clk/qcom/clk-rpm.c index be0145631197..74f569b58017 100644 --- a/drivers/clk/qcom/clk-rpm.c +++ b/drivers/clk/qcom/clk-rpm.c @@ -351,17 +351,6 @@ static int clk_rpm_set_rate(struct clk_hw *hw, return 0; } =20 -static int clk_rpm_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * RPM handles rate rounding and we don't have a way to - * know what the rate will be, so just return whatever - * rate is requested. - */ - return 0; -} - static unsigned long clk_rpm_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) { @@ -383,7 +372,7 @@ static const struct clk_ops clk_rpm_xo_ops =3D { static const struct clk_ops clk_rpm_fixed_ops =3D { .prepare =3D clk_rpm_fixed_prepare, .unprepare =3D clk_rpm_fixed_unprepare, - .determine_rate =3D clk_rpm_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .recalc_rate =3D clk_rpm_recalc_rate, }; =20 @@ -391,7 +380,7 @@ static const struct clk_ops clk_rpm_ops =3D { .prepare =3D clk_rpm_prepare, .unprepare =3D clk_rpm_unprepare, .set_rate =3D clk_rpm_set_rate, - .determine_rate =3D clk_rpm_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .recalc_rate =3D clk_rpm_recalc_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BAC4726ED3D for ; Wed, 6 May 2026 00:50:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028656; cv=none; b=EUVaQQze+nexV0R4qf9Q7Os9BWjvs5lLAA2oi2ouH71rMn56L9DYsHNPrwnMZrJGrHOt/CCmRvOphlZg2Uv2tJzwERCnUuDZnez8oIZD9ucHWBwR7Q+Mh/8TlEnEnFmhbNPA1jDAUM5natmKXADqxlU+bf8OrjD0wLmHoH37B+A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028656; c=relaxed/simple; bh=ZuwtT1UEtxCzGN9LoNJtI0urdfnTEDmvH2lW5lXk/Fs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LI/sg3XQiWYpM9WSxOSuqNpKaL4R4OXlyEI+FhBt7jErtGakCBf8hln3eJxZXM01tSR0EpeKbAtWrPLL9QrJ1r9Paz2i9rKNTCE8cq6lSIz6nIg20QcUXTLYJkNxozaoNyMFEpyNoqbX3qTHNN6PeO210g2gX6rQMXAMBtugyYI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=N6hPkMO/; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=ZARwYA02; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="N6hPkMO/"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="ZARwYA02" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wHIZA/2rEhLJ2L3md6M1z/O0eTBApe1DK1hZwoZhMRQ=; b=N6hPkMO/h1aNExuEQg5neOsZXERVkwfr12gFHsoyW0wFdwXnP3dSF3oZezQJuOdTyfbEOA dhixs6KsV9VvXwuM9TkytTr5giCynuM9xmWdIMM8baNRq9FvtN2JUBQvFzcH+5zeqRz2FV Q/GMcZHPD/++lS2AyrVD9/Z9trEW0Aw= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-693-qunV9wIEMs6LcHHaJN5UDA-1; Tue, 05 May 2026 20:50:44 -0400 X-MC-Unique: qunV9wIEMs6LcHHaJN5UDA-1 X-Mimecast-MFC-AGG-ID: qunV9wIEMs6LcHHaJN5UDA_1778028644 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8eaee67d1afso627199485a.1 for ; Tue, 05 May 2026 17:50:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028644; x=1778633444; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=wHIZA/2rEhLJ2L3md6M1z/O0eTBApe1DK1hZwoZhMRQ=; b=ZARwYA02pA1VA+xwvvLKEgPsNwG6xQY0P0xG+VIhslqaR0A7drZ2HdieZlLK2+QW/v Ag6gkjEpD+TwoduPG9N1Se5xcrDol4w7R/HNsAlmVW8bSBfgyPAZ6ZWWUUwNY9DR2qO+ xlHTb3lC3O0Wdshc+fJmzQ+YDC8Xvj6Sb8hbXYl78Cunl8fJaITpaK7mBwQvy9RHhL0p h4LHHBi9ycBra0huPaxeKOUzIp7guV6bdM6/kawJJgnim7pB6EEyQ5waiBbUy14haoA+ Yirsf8MRCpkA4rhMEBOa4Dqosv+4xOh9qZbuHzjEVDZZnZcGsC1NeIp9HkwPfOxh93Wk rxXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028644; x=1778633444; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=wHIZA/2rEhLJ2L3md6M1z/O0eTBApe1DK1hZwoZhMRQ=; b=iD4vA9e3eYhqpGJjolRpIgtDjFmEOYSuuSRn577UGSE7nRQi8ihFiVRyfmws/EuvhE 4zwjt7Lp7x8Q2v1XdiQioeELJbHKAGEIqfWEKnRAVHyUGw1a0CsPIzTtWWlwi9j4NikZ ym71UW4yXXDVMGaxKrhVDMt4TFC1Z6ghaJ2w7zutKki35OOm4wAOwLDS3IVhD7oIPRc/ WRzk0k8xSDWQLk0xbkFgXCgHX+kLr6svqOeZOzzDxEKOqolk6r7MIuzsivKwXMzVMu1Y wKZ30qxYHvBwXmVTPzLLn91HT6fQIa59yDXfdYwygrx4ngqY8xHb0lPU0vA0bKNDlU3j 2mmQ== X-Forwarded-Encrypted: i=1; AFNElJ+fddlEyOPZjnqRdGpMgUBimUzehMma9uG7flRO2ozSztTlfx4XL2ae9MSKKeedekCHfI6YmzvpOA0Xpxw=@vger.kernel.org X-Gm-Message-State: AOJu0Yyyd2bY2VVoJTTngGevyPOIQ5yt9CoQ3Q9l2vRSpREGkn+OBfID EsH+SNCoepJHBUn4HSH6Oav0X2iFOAyD0gHxgQltE1TnWs1x7UFOMWH+tOWteP6ZvK2ff8Hw8eE 3VbTur9D5r6BfGPl2fuZZB8YIL4Snt3iEeioEaC6wMSI1l6as66F6CVok+7OgzCR6xA== X-Gm-Gg: AeBDiesy+hy+xIM+wHP6jOfZeubWVnY0Z9HyUbXSPxHTln2PYL0DLZ1iHwJt/SypvAx hGjzab/8KoMnmKKbjqIgfjldvFeEYE1koQ+d6prmBr3I/pvKqOVMk8xcEO22F96KuCQyO7ZJUun nFYrVp7+Ptpw7AsDrzhD3JBSE2sLNF6F7YeTTlBT0vmwCqrF2RUo5zhtPAc99Yk4ZMInGVJQ3U+ XEttvvKSDlhLeVKzHBp+dT2V5WBKRSennLlVZhvQzfa1UWd+42JE4Gfc2ptirkE8yw2l04w28bS SmhPLya7DUFTETak5Psi9ZEeOLJmdH45tmhYX59apWG0LghuLkWbiQRcx8KsJsKKU2/fZl5//QU A6l6Ev/Wi+6SsqdRh6+3c3YgcWSP4nYwgwotFhG6zwC9hRMpHpJFNGxDeRoYOpa7XHIlRT/yj X-Received: by 2002:a05:620a:d89:b0:8cf:d3ca:535c with SMTP id af79cd13be357-904d3fa3d53mr249543985a.4.1778028643698; Tue, 05 May 2026 17:50:43 -0700 (PDT) X-Received: by 2002:a05:620a:d89:b0:8cf:d3ca:535c with SMTP id af79cd13be357-904d3fa3d53mr249540385a.4.1778028643231; Tue, 05 May 2026 17:50:43 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:41 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:02 -0400 Subject: [PATCH v3 06/15] clk: qcom: rpmh: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-6-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1399; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=ZuwtT1UEtxCzGN9LoNJtI0urdfnTEDmvH2lW5lXk/Fs=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfDcYMYy+WLK93ovp6M6Hom7uHiFXmnF8L9Q143bV 6iwLOpFRykLgxgXg6yYIsuSXKOCiNRVtvfuaLLAzGFlAhnCwMUpABOpNWZkeG23tKv1QIdP3vcT IpP0rRRLv9odPLKJWVPNROCOhuq1Cwz/VN0n/d97I/j+CW3/z4ebSytqVFW/OAZmBzJpZsxfIKT OAAA= X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Reviewed-by: Konrad Dybcio --- To: Bjorn Andersson To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-arm-msm@vger.kernel.org Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/qcom/clk-rpmh.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/clk/qcom/clk-rpmh.c b/drivers/clk/qcom/clk-rpmh.c index 339a6bbcdc4c..d19346509cb7 100644 --- a/drivers/clk/qcom/clk-rpmh.c +++ b/drivers/clk/qcom/clk-rpmh.c @@ -321,12 +321,6 @@ static int clk_rpmh_bcm_set_rate(struct clk_hw *hw, un= signed long rate, return 0; } =20 -static int clk_rpmh_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - static unsigned long clk_rpmh_bcm_recalc_rate(struct clk_hw *hw, unsigned long prate) { @@ -339,7 +333,7 @@ static const struct clk_ops clk_rpmh_bcm_ops =3D { .prepare =3D clk_rpmh_bcm_prepare, .unprepare =3D clk_rpmh_bcm_unprepare, .set_rate =3D clk_rpmh_bcm_set_rate, - .determine_rate =3D clk_rpmh_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .recalc_rate =3D clk_rpmh_bcm_recalc_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8D78C26158C for ; Wed, 6 May 2026 00:50:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028651; cv=none; b=hVNBJhhqhLNRTH0SerBJvgY5JkE+vq+rxwKTKYzVhUeDjjTAxHBwvRZvQram8aPBiRYu/YcywiehMQ3rgvn3JngOduk6dLwD63EtTu5buP55WTVeYg7EcWSyKvUDe8ipYRNKIGbAgGXLC4gSZSlk+/X4sUTC2jHQHleDVtispgQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028651; c=relaxed/simple; bh=2EubRrqz1CKes9tst1i0puGvx//nmPwjXrkFr3IeEQw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NSQp2MeIV4fAv7ioo1Nq9vZsqwOfoXW5lI1fgDoIRNOLu5TDDbNfZIw5HPIJHMNrUbFEpa/nmIwwUbgfgMF+dcUvQnmdvDnSCxJNYIJainE/7zwfuF7KVAbEtkhxbS0zidboS+MrlPtfMqOyS6OabHD6436Z7dlpvBEqIgI1X8Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=hPn0Ivdd; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=PBl1zMyZ; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="hPn0Ivdd"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="PBl1zMyZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028647; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nW3YRTxYaf40CWp5RWfv7O0bvYI8K52/dUN9PIKVl70=; b=hPn0Ivdd2EZO/TZ8VHrz65YVIs9qP1ZuEWZ/1hix95Thf+fUTjbJJyXG6Xh+FN1myoEpmJ blzzYQjJKz2EtgFmQrJGvSdMAUG+PITWs8eI18Otiw6KCfcQE+mhvNMec2VXmKV01akItp wXmFcaQtsZdIfmFFSJfG4JJUmXWKysM= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-642-VEjeCUfmOJS-eqCo7gqk4Q-1; Tue, 05 May 2026 20:50:46 -0400 X-MC-Unique: VEjeCUfmOJS-eqCo7gqk4Q-1 X-Mimecast-MFC-AGG-ID: VEjeCUfmOJS-eqCo7gqk4Q_1778028646 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8eb21daf7ddso1209065985a.1 for ; Tue, 05 May 2026 17:50:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028646; x=1778633446; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=nW3YRTxYaf40CWp5RWfv7O0bvYI8K52/dUN9PIKVl70=; b=PBl1zMyZd9SnTUr8R1FK5JGAyKjspxDL9pS5IMLuTGZQjorMLDhKoWFdGpkNjSVMVb mSEAZSK3DigzTZesyvjS0XxWnAdROyZ4ldr/dE/C6ve5kCT3+pZzD7tr6hKR6LKgTRDG 5eoAmxL8RdMgr7EI06ojLg3923/wiaHb5bukZl5TwS1CsJOwL6Ypwh31ShMm+JDT1atL G2EUDV7C2dVVHo3pbgMSVkGTGS8ldCjqsShP56KSs7rViOUwM/njg1agk+VFG8R4oxEs fTvWY8UOyi4SZTSDa056PCvw7GE0YMAVYcxo0YWafC6CyoVpCqdbtx5LBVAtVXDKApZq He9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028646; x=1778633446; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=nW3YRTxYaf40CWp5RWfv7O0bvYI8K52/dUN9PIKVl70=; b=osCJHqFpgzKP71eRmULa725+0LSw2Dc/5C+pNZOgwl/e64qWW5EmgX7Qlq7TQxorOu aDSy2YKx/fVbE4lIipVgtv6ycPJ+KjNd2arz6ECG5R3q/IvfrecS2y7JtyQgdUW4lm4l e3XhfGButPcetNr0fI7bSUQUfSC6McDtSslIOcIaNCxxinAz/+sSR3rkB7tLkf1TTT6m FyNq6E+LUgi/WSAVVPwqywwocI0IpbqekhtXC9wogeVt2DbYvC2YrXab2xUctClhfgp8 8CvI4KQ478Et9mcLOvds80JTIpYfB3k056lSJmh+v8qe73usDNBD8Hu5/xPwG90ZeslC aPvA== X-Forwarded-Encrypted: i=1; AFNElJ+FAmMQBhCprEUG9vK0ct3DSERRsDTkmSbvR6+sZ30mnHwSY0HPYogWuKZWwe2+wFnt0JO5E+2xyrN12bo=@vger.kernel.org X-Gm-Message-State: AOJu0YwSxlT7VvvCcaEiT/tZTZ2RLX8aQa9AsnIt5uFtD4S2olrS41sk Ul6ca+BBZgHAbV6QgBH+ge4vi9e2Ax9+YHxesiGtnDON8FGxQwyymDt1Hh9scwWeUCghCF+PUB7 kEjdCeYg1WQpRXczEX6XeAw+U7YevyzV+LQaSCL+XPmnua7B/ZxjBaUxuLUoAyrT2EV/OEG6F3w == X-Gm-Gg: AeBDietuQf6SpLXDt9E377QJe2zpKxeExshqcej8VZfcViwp/OqrTfj7jJXg+KFXcdF ohz27mUWgRD83KG9WgKDNJMMpLQL16+5Sa2IhWYxk/QzxXpf8LXj71EVYcSEAxPNuKOXzu20WOh swgwgARY2C0yRkCJcW0Jb7T7KC2RRLMMnkRjaf+pliVlcM/VPCiMs/o8Un1RB+wIXMeTuhBfyia 8lLlcldoaukFQoUq8a1IogqVT9c4AzemxValJVHb6vmkwT0SLthkHz+8pZ6SVS45ZvKWnfk+r5b oeogXg6pCG92w0a/TVQ2jZLtnljL2UdqIE0UvpjG3IFL3PQHKIgvpAZmDt928OOFoJjHzZIkVsn M9eEzJ0FkPgSQyz6SieTN+eFOjf8WHTPfy+A09fsa2WRtkE1HobrHSkR9BgTFEmoR54jKzsFc X-Received: by 2002:a05:620a:4714:b0:8e3:5bd3:c8ac with SMTP id af79cd13be357-904d5ffdf15mr223473085a.34.1778028645745; Tue, 05 May 2026 17:50:45 -0700 (PDT) X-Received: by 2002:a05:620a:4714:b0:8e3:5bd3:c8ac with SMTP id af79cd13be357-904d5ffdf15mr223470285a.34.1778028645339; Tue, 05 May 2026 17:50:45 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:44 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:03 -0400 Subject: [PATCH v3 07/15] clk: qcom: smd-rpm: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-7-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Bjorn Andersson , linux-arm-msm@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1589; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=2EubRrqz1CKes9tst1i0puGvx//nmPwjXrkFr3IeEQw=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfAqFKo5vvPDtI1/chxT42/qMM+MlvzSuK90YYu24 z8pSWGTjlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACaipMHwP4XjZpXapzN3jWZ5 avR+idea8G2RRHy09MPS62+nFd19ep6R4b/651Uz+yvvldc0v+4yfqdx++icBgke2fCNm/0fi7K u4AcA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Reviewed-by: Konrad Dybcio --- To: Bjorn Andersson To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-arm-msm@vger.kernel.org Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/qcom/clk-smd-rpm.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/clk/qcom/clk-smd-rpm.c b/drivers/clk/qcom/clk-smd-rpm.c index 103db984a40b..f28cf9646cb9 100644 --- a/drivers/clk/qcom/clk-smd-rpm.c +++ b/drivers/clk/qcom/clk-smd-rpm.c @@ -370,17 +370,6 @@ static int clk_smd_rpm_set_rate(struct clk_hw *hw, uns= igned long rate, return 0; } =20 -static int clk_smd_rpm_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * RPM handles rate rounding and we don't have a way to - * know what the rate will be, so just return whatever - * rate is requested. - */ - return 0; -} - static unsigned long clk_smd_rpm_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) { @@ -427,7 +416,7 @@ static const struct clk_ops clk_smd_rpm_ops =3D { .prepare =3D clk_smd_rpm_prepare, .unprepare =3D clk_smd_rpm_unprepare, .set_rate =3D clk_smd_rpm_set_rate, - .determine_rate =3D clk_smd_rpm_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .recalc_rate =3D clk_smd_rpm_recalc_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DAE90266B46 for ; Wed, 6 May 2026 00:50:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028651; cv=none; b=j+vC5JvAZ2JRzPrzdpEjE3/Bd3AFhFwWKc9cmqVZ2W3lUYRDcxUPGBJM8wt61ZoHdko2aV9byLyf4Bpac98I/s7e1oXExnMvtCi0ThRxLkZ3Wg/+CMVkv7p8PFHN4jMUCR0Ik+UmvSys1QmdyPoxp4AsrrU5/cVd0djaBdPVTg0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028651; c=relaxed/simple; bh=cl/5xHkKUUmtWgmboo2jHQA31hfrNhEgPO90jwcHUzs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EKloHfezg1ST4fR5KPm7UoW4SgYMHtdJDONi4vgLkJ9ACF9og/ibdGAG8QJIbJEbLHTH0zYnibR/bWdEa2StVJrfBS/kU15aacIVTJdXGC0w1sViM6Thd3BWa58ERwH6EBEgaRe7dZh0plg5ZyGSTh5gg8wRDfpD7emleu7t8Yk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=NH8mmSpJ; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=FkFENyYp; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="NH8mmSpJ"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="FkFENyYp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028649; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fVozEQpTA46Z4ygyC26TpyTSMlFWlTRg+ghgCPQsNOQ=; b=NH8mmSpJPtgBHI6R2w0TZDZyYbwVRsEEYYZ+vnVN9aD9TiKhs6FPh3///pNG4qH/ViBbRs DUJ7ruAE+pWXUkpemk7OG/q+yRP7U4E8hEWMxi8h/eerKilEXgP6FmRnPbHWqngz7GZlml 7GS+suApYmg4audcIy2YSxi4er2ok/I= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-201-M6X3bPolNhioSFYHWYd1nw-1; Tue, 05 May 2026 20:50:47 -0400 X-MC-Unique: M6X3bPolNhioSFYHWYd1nw-1 X-Mimecast-MFC-AGG-ID: M6X3bPolNhioSFYHWYd1nw_1778028647 Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8ece46c4ba9so1140720485a.0 for ; Tue, 05 May 2026 17:50:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028647; x=1778633447; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=fVozEQpTA46Z4ygyC26TpyTSMlFWlTRg+ghgCPQsNOQ=; b=FkFENyYpgQYZz7osvK2TplnHXpQsoShMUtI/36HLAQ81E2yxqtHxuWnCFNQj2PqGjz iu2Y+Fvufk99X/B9DviPPTs1aL5g7KuIPKGKvD0tFtsNbJFeL6IJoLZaE54dYthZrgDL Y0WBBZRhxebDfeTxQg4kD5TkjSIeKb3YYO82/9AlI3NIAA5qVBESp7hoLpuhXvhgv8EK tyMtbQfOnfFnpEXjREAJ3+Dy+LBafANH89LAH5AdbIXu49+ZmSfhJJfNBuodTJbWCBeF rRLxscpJj86FkvDsKOcTr/i+jrm3SIIz/xrReWASF3QZYPrFYxCbzSxsdwqT36fNTp9S XfWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028647; x=1778633447; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=fVozEQpTA46Z4ygyC26TpyTSMlFWlTRg+ghgCPQsNOQ=; b=D7e50hxgZhHHbCdLVUNcOSuT8l4rn5sboCyio7R4+Q1mOqWR89ErR020KanItL5m2/ iklIR4uTZ34M9uqZa/MRpu92dMSTDA0nFpAmNRoNJg+VMKM0obJT6/tResK5mgL8K1wK eeWSbkx3HQ2Zgkuq/7y4732BycpK9owyQDF3Tud9wsSopluSHfaDB3DUS0O+1Q7L1qEB mb0pX7pyybEya3DCRwRDbNNf2PvOVPvWhjc2q3n7eq5w36tie3lGVYfQLpJHMAFiPXW3 +lFQHZaRNsGv2SvHytafxUngo+FwFV+aNK5CT/86yQu4/0OcHYev/1XuPzKWRemIqRKw 0MAA== X-Forwarded-Encrypted: i=1; AFNElJ+w0OpsSFpHZWXOszk3CZ4mU/0ZXWv8Od9+JAOKLaNj6sBHypoA8g5lwLAh4US3BSAxwsqdgvWSzcsYlSQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyDc4RAsKOvxoz28WpgvSfAArZc+gbfpPcN2l3FN0oNA1EStIEj swEKzCia2H0VONLz6PJHNiRQQI0c7PJrgdVIcnc+wqPdfwh7t+GwP223XSTrF14QR8vMv1SpZnH Rz670kCQDIyZDb6yTHC0hevD+K+ur8+8ZegFFk3bko3QqSIYuIeaR3x957rSPtLni1A== X-Gm-Gg: AeBDiesCDhoqkJt2XelF42/LOoq78KISBYLAl0mv87q2ZAeXq4H/v5lii8CQQMitr2e pAdfhbq4FsaEgihCFb8HldEqQ4K/fTniolm3+3tKOiadhCU9hL+Zw0owOI4iz39C6DmL/nZ3p4K Ws4qFcSi7i8z9LjNLJZJS+s3EN9YLRmUfL+gs3UngkQpWnYa0denWU/rnx0/S+b+4zbXvje33ku ID+65atUHGoEBa3PDLZUjQSOsGRLpGzZPfU0kNOdVqAbGHCnq+THpI03rSRlwL6NpcOZ5vXKLrB 27buR/hS6u8lykXtoUakRZbPfOgiyzRhDcl42SA6LwlKxUhB2ZMl4wRIMd6OhoDcPzZxHOI1GeA 5ILVGmVLBDqdnY6MDyMSR2KG4P/KWrU7FIj6O4McEj1zUxCKRcpguEYkz9gA/DvE/ykyQif6j X-Received: by 2002:a05:620a:318f:b0:8da:e62d:888f with SMTP id af79cd13be357-904d6cd680dmr233112585a.53.1778028647206; Tue, 05 May 2026 17:50:47 -0700 (PDT) X-Received: by 2002:a05:620a:318f:b0:8da:e62d:888f with SMTP id af79cd13be357-904d6cd680dmr233110185a.53.1778028646771; Tue, 05 May 2026 17:50:46 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:46 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:04 -0400 Subject: [PATCH v3 08/15] clk: renesas: rzg2l-cpg: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-8-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven , linux-renesas-soc@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1478; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=cl/5xHkKUUmtWgmboo2jHQA31hfrNhEgPO90jwcHUzs=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfDauTy2kvU926EAy6tGlz1+GJamsa6+0Cbq/8zma GB9++/MjlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACaiZs3I8FjejFO3eFFvq21z 5nK9i32h01KWRW58oZnKKRW2ebHza0aGi6rW/7mndf62OL7yvMwknZyTXz82S4RavGix7NeLqEr hAwA= X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Geert Uytterhoeven Reviewed-by: Geert Uytterhoeven --- To: Geert Uytterhoeven To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-renesas-soc@vger.kernel.org Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/renesas/rzg2l-cpg.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/clk/renesas/rzg2l-cpg.c b/drivers/clk/renesas/rzg2l-cp= g.c index f98b6eb4f501..2d2d792859be 100644 --- a/drivers/clk/renesas/rzg2l-cpg.c +++ b/drivers/clk/renesas/rzg2l-cpg.c @@ -945,12 +945,6 @@ static unsigned long rzg2l_cpg_sipll5_recalc_rate(stru= ct clk_hw *hw, return pll5_rate; } =20 -static int rzg2l_cpg_sipll5_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - static int rzg2l_cpg_sipll5_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) @@ -1022,7 +1016,7 @@ static int rzg2l_cpg_sipll5_set_rate(struct clk_hw *h= w, =20 static const struct clk_ops rzg2l_cpg_sipll5_ops =3D { .recalc_rate =3D rzg2l_cpg_sipll5_recalc_rate, - .determine_rate =3D rzg2l_cpg_sipll5_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D rzg2l_cpg_sipll5_set_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B163F257423 for ; Wed, 6 May 2026 00:50:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028658; cv=none; b=VEQSz9GSS0xt6DPzZGMcVld2vKhPy5VZbrlxze6zGcuPJD7HtbP5iTA9yYq/Uk1DGStNT0nl2TZ0hulTcsDtJ9Gade0HMMpuQCFQ9K5yH3Ahuo//aMW7d5QssIbU6BDyvKDgWvCKWNgjCg8hTAKcxbD01/U11E+nnRLWV42fmis= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028658; c=relaxed/simple; bh=p2MpxXnzLI/ZMeCq8d35+6JBb5NSPSUB0mvLioIPWxo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fTO+zQ7lvwtUdGjHE8IhTWsJsLPFpqGzOVcfHiQ9Z8vlIaFdcO4Zw4PKy7WiHiFJ8lMxdC3TosauDdtDFez19dlaEnkupbyEXQ4uBhk6py5HwUrj6u70tRRLlMb2anlRrZ2yd3yFSQYKaeQ5Dqh+Hx2n9ZSdxgUmGPoOhkpbD4w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=A8tRVlI2; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=G6M3fiYH; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="A8tRVlI2"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="G6M3fiYH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028651; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XejcufsdVf/PSzRjXhVCXk19UmqRwwGIgyVDxw88dFI=; b=A8tRVlI24QlRx3vi0SL0qG1V4tBvOXWUV950zHVrF45wd74IyCjbyqUcXmXJHMLAFR2f5G 52M3o6mFa0FetDfLtSMvU2IlagS9VT2AN9Z7xzDLLpIjNfL1F+JjS/IXvrnK9U0jFI33HK Rd2cjavnLItQpoPmAws9kjevFan1GWc= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-630-qEVmXPVXPmm0-kKY7-4uNg-1; Tue, 05 May 2026 20:50:50 -0400 X-MC-Unique: qEVmXPVXPmm0-kKY7-4uNg-1 X-Mimecast-MFC-AGG-ID: qEVmXPVXPmm0-kKY7-4uNg_1778028650 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8eaec5f60edso662288885a.2 for ; Tue, 05 May 2026 17:50:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028650; x=1778633450; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=XejcufsdVf/PSzRjXhVCXk19UmqRwwGIgyVDxw88dFI=; b=G6M3fiYHGwPRkvil//R/PE1fkrz+EsKRuIBS39z8jlV5a1CVJZxeSYqcVUu1sptDMY bz51fMQ0TFxYyHilc2d50nAtYs2ZPb4b4jFL9e6VoKnr59Do/xRQjRQfTz60Icq+G5Mi b8dj9KawyhOXnfoA7Lvj+nkppSNyNR5ANsmuNVIevPmySfNl/RY5BZFzi3IzPbT6iLLB v/a9p7rERLtnPslJce2GJxVk1mlTixHOYShALwtuRA13IUBeeoCVOMuA6FllSi5C7cFZ hur4SA/+x9+aox/s7S4q8Bm4Hu1heN97JADIrqFXllBO10hg8gXuU0Zz4x0l7a3Cpi9Z WuWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028650; x=1778633450; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=XejcufsdVf/PSzRjXhVCXk19UmqRwwGIgyVDxw88dFI=; b=CE61I4Bv+d+p8o4h0iUI82s9u0zlvNEgzGhKbQU/eZ/m817nDHgRXTMl3tGamMOacZ SpnKDzP9yTs1h/oz2bz8GC1Ig4DoqmRbslcgMDolvQA5dvHENnCai5pGSeGXFVpTzSDs vds+c08oP2QfQKsjD6Frynk4YY01VS0svfwm/tl7cKPl1NAoqxbuPT0m5bBhBHLesOlk CWoXSbbceJ8G59Mn0ffgcehLiGeVpLx13VcLHEu/ZRUj+rEtky/NvNFXipiGjM0N2cIQ ssbcw2W4s6goqsIXLpwtQMKGrzSJdeihij3o0OSnnyRuTzPaCXaxKCQKZhgg4+gmtO5J kz4Q== X-Forwarded-Encrypted: i=1; AFNElJ8VgjV31KCFbhwLJEhzhcP77fY856N+rj2VNLMipnOcU0dLk7/yrr+ykEqsN6A1Qf0KdF9Jjjpf0lIuXCo=@vger.kernel.org X-Gm-Message-State: AOJu0YzjyvF/C+HoMT/gV0UNVlXYYks/5pYwK0mav+/6Drh0gIRqlP8a eEkyj2DAvrhAf5qU4PAzVGMaNGAcJeIBW9MCwdeZg+wjB1DtLLGKKAAQ4clY/Nbp1xACBGdcioQ tmqhpnBrF192CilqmDTuSt5TlVXBOPaXqOCotJY/1lCTev0K9yN1i26hJc/KDktKuJg== X-Gm-Gg: AeBDietSd/LwpV6WTuaKQfQBbjCMYvviKBEr1XZIoWJRyq8bxBbgV13yAr5PK27q6Kq PTlbzL7zANe1cJ9kjOlvPS0kkLPDDpaKRCgP64wkXyOxZeItm7BJu56wk9eE1PM1DAhmEsdB5/K ODYrNeBUHfEfhsgUbpKL6C1xVqCjEB2zgwLZ0SnlBw2GgrmEmyBQB/h6LDYC/oV2c9DJDWQe+CF S1bl/cN9V28Ug+0teY1+7njYnDjM7uyUiG/hNfyuLxqSI1VGgVsjx0Ill3jop9Fm0+t7Bphj9tl hEebleSDQgrX22ypJ5DA/e+do/3YqrknTF5+jSpbe92AnMkRV+GDBYd37LJ6yEzdygrEg8JE6nd X5M7g9nWmQRbVS3dzHqy9e4FOyYRlFp/iMVsosPhfx5Z4pCHavt/xxl+IvzQ5KjvZrRMgg6dd X-Received: by 2002:a05:620a:bd3:b0:8cb:62c3:3690 with SMTP id af79cd13be357-904d40a38ddmr231565585a.13.1778028649995; Tue, 05 May 2026 17:50:49 -0700 (PDT) X-Received: by 2002:a05:620a:bd3:b0:8cb:62c3:3690 with SMTP id af79cd13be357-904d40a38ddmr231563385a.13.1778028649583; Tue, 05 May 2026 17:50:49 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:48 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:05 -0400 Subject: [PATCH v3 09/15] clk: rp1: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-9-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Andrea della Porta X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1413; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=p2MpxXnzLI/ZMeCq8d35+6JBb5NSPSUB0mvLioIPWxo=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfDeME14zZqLZjKzb/RfDDoj/TlhzrpqBqvnU5nPz bFxTnvk31HKwiDGxSArpsiyJNeoICJ1le29O5osMHNYmUCGMHBxCsBEOrYw/OHX3uCWmVWzKOf3 Ab33nz3Pibqf9DB8x60W+ksi+cT3GA9Gho8SDjwvVy6sN0lYtdA7w/9bTnSk96c4n233Nm+PWMT oww4A X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Reviewed-by: Andrea della Porta --- To: Andrea della Porta To: Michael Turquette To: Stephen Boyd Cc: Brian Masney Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/clk-rp1.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/clk/clk-rp1.c b/drivers/clk/clk-rp1.c index fd144755b879..0f7d9fd77481 100644 --- a/drivers/clk/clk-rp1.c +++ b/drivers/clk/clk-rp1.c @@ -1174,12 +1174,6 @@ static unsigned long rp1_varsrc_recalc_rate(struct c= lk_hw *hw, return clock->cached_rate; } =20 -static int rp1_varsrc_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - static const struct clk_ops rp1_pll_core_ops =3D { .is_prepared =3D rp1_pll_core_is_on, .prepare =3D rp1_pll_core_on, @@ -1227,7 +1221,7 @@ static const struct clk_ops rp1_clk_ops =3D { static const struct clk_ops rp1_varsrc_ops =3D { .set_rate =3D rp1_varsrc_set_rate, .recalc_rate =3D rp1_varsrc_recalc_rate, - .determine_rate =3D rp1_varsrc_determine_rate, + .determine_rate =3D clk_determine_rate_noop, }; =20 static struct clk_hw *rp1_register_pll(struct rp1_clockman *clockman, --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 07AFF25785D for ; Wed, 6 May 2026 00:50:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028662; cv=none; b=Yl3cEKzbj4FGUpFe7rDRLaVX2U6DZh7eRwgljwj2pRkwCFJLdvcHN7pKRzd0li58qsSrTmAitP5aO+KzqgQET9rbxRLK05HRmS1+aFJuepkK4DTqQzEOf3340JztSV5K1eHNP6HjZpTDANpylsUOrcUIUUC6uv7x4/wjblRLQUU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028662; c=relaxed/simple; bh=9+dWo3P6i930wtAZ+AOHqGxAhsjeZTnxyrmISWm/cVU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YNVHbgQB/0DPX92CDmshfF7t0nTRyRxh1BouirMIsbbVJhnZbb0VRbhZ/aT5ZCFN3os4nsI0G8L6jChvY9akUW9gzuZD38+BL98TQ5SMtC97Mr77rOT7pIslMRybpitqBaGppj9ihiEf0y06A1AU5ZXjK8e2gn5xjrQPfDUnW2k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=J7wsDzxQ; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=jauGgNDp; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="J7wsDzxQ"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="jauGgNDp" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028653; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aZeX6iFBf1nkmyImOCq6RWtGrK4u2/IP/5qCjN0mbak=; b=J7wsDzxQHMomBpHGNTDiHh0tINc0IzcE3eO5Fb1pn/64XBckL+j0XZLly8N6Z49GgjtjaU X6R4WnQ9q6u/hkABBG56eSRKgOVzuWI4qSToIAy9xrrN/98HYM7ftshkhH85+AKzoFv00C YTFCC0qY2LzQnChpoP5ubv/BX7c9334= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-370-JFNIhG2mNc6tbn0TEEq38Q-1; Tue, 05 May 2026 20:50:52 -0400 X-MC-Unique: JFNIhG2mNc6tbn0TEEq38Q-1 X-Mimecast-MFC-AGG-ID: JFNIhG2mNc6tbn0TEEq38Q_1778028651 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8eb04352924so853959185a.1 for ; Tue, 05 May 2026 17:50:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028651; x=1778633451; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=aZeX6iFBf1nkmyImOCq6RWtGrK4u2/IP/5qCjN0mbak=; b=jauGgNDpQcY/yt6ReJmg7cneciaSSh4eZjdheOzI5Y6yBXrUZoLWF1D1qPlsozL/Y+ eifi+VKRjIy1AgslJO8P0AeBomxudjujiPGxlRickNfvGbbKSITswBDh+jFlLszrDjuK QvAfss1Q5TjjOXvoqED0X+D3nhPFRQZ5JS5Hz7vnTNjj2YriI1Q5mVHYvA/ZIwyRPIrd AoVSyBhmb5kNWDowg9TdmghvJMeWlQqEEeVwCYieMPQxvpO7hz1l00OCbPT/WM76HDpi Cn9djafxL7jYmTAmYkRABwxO4TNL6ekyXjf5gwF7ePYot3E/A8HFwNo3ib2DmyA9cEez ozNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028651; x=1778633451; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=aZeX6iFBf1nkmyImOCq6RWtGrK4u2/IP/5qCjN0mbak=; b=o/alfB9icxXQCjMt8BMwdktwg3wwvnL6/MielueBq67Rc/0qb1dcsJsbcoCcPEvvLx ZsWMcozLd4lzPHs/ubjvLlxeDafKp5KPQr91mMEH9wo40iP+AiWg1trmTYEdbmchPKy4 4SN4+sJ+Ngh2GYyV2P6aUgsU9Bd9N1TpOMA3cLZmbh3CM28hc4RcnlXgIkfQ8uS43e/z smFfVbqRLEi3ho2bt1dJua6eY5EzyvJJlK7dlUHDid7Gn/DR6Bhoooud0PDIkJNeSJfO PM9ua9f5Eq8JytlsizsUFLpBCkMZ0k0ahpUOl/BSd/7tRPhPKqmjs4Bkb9rYHEy5Q5+e NkGg== X-Forwarded-Encrypted: i=1; AFNElJ8HwMIhrrdFLRGtbHvFpdWW6/gJBbbLHhMJ92vAxgGGT+Dv1wzsPi8WbPraKvqaUBL9a0tC+a5pv6+RvZU=@vger.kernel.org X-Gm-Message-State: AOJu0YxCrKe8CQvJv3H3tmIIz+/ARBLNCQLpJnThw8A4vlXj/KyYFMaH 4SJCl5LLepWxy7w0GQwxboQXAGyrTiEoiAZmic+nI9FvSgc3TEEmaSg94tLyAJzVTucsP7HyXYW xp/LFzc+WOpskAZUijbYkBR5oubVKa3F0b4V/s7/cqcUNbXNQh72Ow+RxYop8GmElqA== X-Gm-Gg: AeBDiesbfmcQf3IMWZQHiVe7jTlO7cHT4aOpWq7wSIbwnXJtd2smdQx065MrshHP44h RAwfIjkqsuJ84DDCQG4xsvws6YCS2gcDDCGpKM6shPIEHy+KsOOIQ177T2g/AUxIyw5xh/cXobm d+9Y0mUA0D3UINzBmgqyZYVOzqzdi8j1iNGe8IrZzj2gvy8WSwQcabGhon3E8iR233xBgRDQn5r EtgXcc5Tplp3Jo2nNOrXYWQIhjd+JXoWJQF72frVTVP/XXchk2f47J4bXfstv17J71S0t7+Q8mr oy80sAx7VH9JPe7kM7R4MguH9TI7VvYV0HZKuXNkU1baLMFfv+qg5bBklk521ULhWdwSmocrgTm cGGx4bROOBSiZJB6E7exY+vQ857X83SBt7iPRgaZfibVn5lugexJmhv3bmuHaq7I6bfVq836l X-Received: by 2002:a05:620a:4449:b0:8ee:eb50:4f51 with SMTP id af79cd13be357-904d6ece2ffmr208267085a.54.1778028651496; Tue, 05 May 2026 17:50:51 -0700 (PDT) X-Received: by 2002:a05:620a:4449:b0:8ee:eb50:4f51 with SMTP id af79cd13be357-904d6ece2ffmr208263685a.54.1778028651020; Tue, 05 May 2026 17:50:51 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:50 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:06 -0400 Subject: [PATCH v3 10/15] clk: samsung: acpm: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-10-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Tudor Ambarus , Krzysztof Kozlowski , Sylwester Nawrocki , Chanwoo Choi , Alim Akhtar , linux-samsung-soc@vger.kernel.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1848; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=9+dWo3P6i930wtAZ+AOHqGxAhsjeZTnxyrmISWm/cVU=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfAWaa85Hf5k3XRZo2dLT/odZvodaeC7weJGhJ9tf HLRHRGTjlIWBjEuBlkxRZYluUYFEamrbO/d0WSBmcPKBDKEgYtTACaSc5qRoa3TRMDH+2rZrk92 52Z5aL2dPsdnn8DX30cKvH34KrasVGVk+Ldjqu8Ua7ny+b93uh7W8rv1rSzh49yiaTNaa/sdPpx 7wwQA X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Tudor Ambarus --- To: Tudor Ambarus To: Krzysztof Kozlowski To: Sylwester Nawrocki To: Chanwoo Choi To: Michael Turquette To: Stephen Boyd Cc: Alim Akhtar Cc: Brian Masney Cc: linux-kernel@vger.kernel.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-clk@vger.kernel.org --- drivers/clk/samsung/clk-acpm.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/clk/samsung/clk-acpm.c b/drivers/clk/samsung/clk-acpm.c index d8944160793a..7a07bfd4948b 100644 --- a/drivers/clk/samsung/clk-acpm.c +++ b/drivers/clk/samsung/clk-acpm.c @@ -72,18 +72,6 @@ static unsigned long acpm_clk_recalc_rate(struct clk_hw = *hw, clk->mbox_chan_id, clk->id); } =20 -static int acpm_clk_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * We can't figure out what rate it will be, so just return the - * rate back to the caller. acpm_clk_recalc_rate() will be called - * after the rate is set and we'll know what rate the clock is - * running at then. - */ - return 0; -} - static int acpm_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) { @@ -95,7 +83,7 @@ static int acpm_clk_set_rate(struct clk_hw *hw, unsigned = long rate, =20 static const struct clk_ops acpm_clk_ops =3D { .recalc_rate =3D acpm_clk_recalc_rate, - .determine_rate =3D acpm_clk_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D acpm_clk_set_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7B7752561A7 for ; Wed, 6 May 2026 00:50:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028660; cv=none; b=MPmxMyWiDa/CLM4ps2ZTNYXGVJomdMZ2DLfKYek9S8dVJBmwEOth57pFbWrm+iEDuySGVjwVIayVJn4ol4DPaVEjVPrpbmvtOgcZA18CdTZlyt3qzyTlsNSGWO3SEHHxmkEpaS8ROBRnPaxibc/avZYkNHJ1B8ZdfMZAKS3HFHI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028660; c=relaxed/simple; bh=uUN1TpCq5A1biDW7SQgzXIgDhMit0DTFvaH+q74KNes=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=peIanmh5uSbK/iu1pp0mHuqcdVuDHxBD/Lm6GSZCdb4DcKszRG0XjR8/I1zuUEyBz8P7ILo5M6AAlvPbbEkC+h07UmBq2fztk0dTtZx2/Z6ARMWSiVoRY8jTM+iY1D2XKj+CEJgraIC7ZboSbR3IEnyzwfbwR87UywV9fz6T6ck= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=EYXz6jBW; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=UybTGOyM; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="EYXz6jBW"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="UybTGOyM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028654; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=c1NS3MB4nA8GhCODr9+c9hyS+UbNOcqm6SUmib9q3KY=; b=EYXz6jBW4Lq1Jk7z5SK3t82J/RT8wtag9yjozWKW8nOKWZR8kH3Zwmol72DAICQL53VQiw 4SC25shZvYhoHGaIykTOvKruTQc/U3fKakpyxTXjbWribVCF6Ij/+BVcCfIPr/ApcwfXQY udgADd4FgKyeC9ALR6SmdEssRbgqF0s= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-418-pwqtks4LODySkVIu13TBpQ-1; Tue, 05 May 2026 20:50:53 -0400 X-MC-Unique: pwqtks4LODySkVIu13TBpQ-1 X-Mimecast-MFC-AGG-ID: pwqtks4LODySkVIu13TBpQ_1778028653 Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8b552610488so84379236d6.0 for ; Tue, 05 May 2026 17:50:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028653; x=1778633453; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=c1NS3MB4nA8GhCODr9+c9hyS+UbNOcqm6SUmib9q3KY=; b=UybTGOyMj/2uLiHbVI20d8s0kZaGWjjl9K8ToG2BBUbwjgnUSK25+yTCngy1lK/Si0 TSLvW1Aj0TBWt9foMN1bm71ysjhwdCm4dDBxGkI8ZvbC4fkhr8H/i8G6RZcrG3uhv8mU OEHL3rFluN5xeV1VphjcBroi4ckQMNHdeOnNyn6SIazWdO/t0L551lYR1WT6N8OytzHP nFtY97bkKA5WPnEZdy536r8m36Ud7gtRYApD3c1VEI3d913u+Ya5bqqL656ukyP6xDhb Pt26BPtqRLYRrmH8K7oNjIhNPJb+nR1JH4cyJ9BA/vWqBMK4bBHXWDOCaD6ACQO+DctC VlMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028653; x=1778633453; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=c1NS3MB4nA8GhCODr9+c9hyS+UbNOcqm6SUmib9q3KY=; b=emy4rOGSFbtnppUjU8lQw7aHlLGcCM47+SCemwTwRGywZl9BwEs5uFBP8tjNgbeP28 Sr4EXYwAAlEPxyE2N31RufbQT6fy3LHxU0qAymdUMjYy3QRT3GStEeH7pPf19Rn2pAOM E/3hp3JGp62/ZAj2k+6rZE/tPn3UVuaZXIw67qk5WBYh5AlwML8LNsqsVx8r/u6hFOsv Y0Z5kwd53xvPAbOc8OyL2hICwS7LdClNY4hWIgSiaMVO/L1ohqxDQ4olh8c7WjMDJFBv s4ic0Mv/JcLyBD4ZEEdO8CfBojDp1UPa261ckpRpCKc1hKovxIOG4inM7RuqP0omtYKC Y11w== X-Forwarded-Encrypted: i=1; AFNElJ+VtYMDhqbo59UwQI/5BYlqQc9gCkXZ0d8PSuGua4tzplT463pjW4//We+XZjSl137GKnXe7g0326bHD7A=@vger.kernel.org X-Gm-Message-State: AOJu0YzpfZTK8I8GgzftutfSbhuRXbMZwz53R/emVn5UfDQULg0cQUws kkGHn6STBXbvTbuPs6HEyYAMFKv5W2yX285ufX1QWPt5L7MAGxWhXu2Iz1s9BEpFZO+4704tk3J 52f6QiaAQ1Ev0cbPhEmq52rKmxuFbbDDrdZjxbLPXBwsh/3v+peQtw2l6F2HPO1lWPA== X-Gm-Gg: AeBDievWgEHaikMHlps4LeYLKjk9Ljj30TD0OXzdpxh3bXthPujzdvF/gXaFanWkAV2 U98grcqIXfqAdrV2ZT1X4Iz7CbquRFxCvuZZahuiJp5ar/hATUUmHSgAsuCsJc6xIQh4qAM7vBw 8wWM0avxIz0Lptc+IL1O8dU2HR9yJcgFSlcGUsXKYyR2D1WRbk9WK5b2IX6vCzBm2NwMfMd4OYI NSm0W71EXg4P2N0jb4EKZ46cT53SyHeEmN6R1CQHUCOw1KTLizESxEUVu6xDiFQ0bHptwIFkiVR mBMeQuyR/JKP5oHoWvseZcylVE1mTfbO3xMUqTVb+v5hB4jj4XSK5nnocrw4qDzSfDlO5tMjUv8 yWzN4+5jIVc3xxVoBn5++jz3zQTBi/UiuvZOIVb3h+yBe0+yRVbY3FCxV3Yc9a7ASKf+2+tgQ X-Received: by 2002:a05:620a:1a19:b0:8e4:ebbb:b162 with SMTP id af79cd13be357-904d3eac012mr213947085a.9.1778028652998; Tue, 05 May 2026 17:50:52 -0700 (PDT) X-Received: by 2002:a05:620a:1a19:b0:8e4:ebbb:b162 with SMTP id af79cd13be357-904d3eac012mr213944785a.9.1778028652575; Tue, 05 May 2026 17:50:52 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:51 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:07 -0400 Subject: [PATCH v3 11/15] clk: scpi: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-11-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Sudeep Holla , Cristian Marussi , arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1722; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=uUN1TpCq5A1biDW7SQgzXIgDhMit0DTFvaH+q74KNes=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfC5ocugJFak4SEcpDV3dvLfRGGpIu3MTFEVqeJSh akmFy50lLIwiHExyIopsizJNSqISF1le++OJgvMHFYmkCEMXJwCMJH+uYwMHwyW3E489X77H/ne hbXsFi63otiCTsoUrXPOEE7VCp5TwfBPT26bDlto571A73XFyXvmZoiofOlws9J2ncPJ/N+x4DM PAA== X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney --- To: Sudeep Holla To: Michael Turquette To: Stephen Boyd Cc: Cristian Marussi Cc: Brian Masney Cc: arm-scmi@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/clk-scpi.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/drivers/clk/clk-scpi.c b/drivers/clk/clk-scpi.c index 7806569cd0d5..650c85aa0328 100644 --- a/drivers/clk/clk-scpi.c +++ b/drivers/clk/clk-scpi.c @@ -32,18 +32,6 @@ static unsigned long scpi_clk_recalc_rate(struct clk_hw = *hw, return clk->scpi_ops->clk_get_val(clk->id); } =20 -static int scpi_clk_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * We can't figure out what rate it will be, so just return the - * rate back to the caller. scpi_clk_recalc_rate() will be called - * after the rate is set and we'll know what rate the clock is - * running at then. - */ - return 0; -} - static int scpi_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) { @@ -54,7 +42,7 @@ static int scpi_clk_set_rate(struct clk_hw *hw, unsigned = long rate, =20 static const struct clk_ops scpi_clk_ops =3D { .recalc_rate =3D scpi_clk_recalc_rate, - .determine_rate =3D scpi_clk_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D scpi_clk_set_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E513024679C for ; Wed, 6 May 2026 00:50:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028658; cv=none; b=ojcaWk1ltRRCwPLvt9366Ic1V9Tb/QYbIQvuYHWVU8DSHuZy1ZpCQRRumdptlnLAyi7snlTWUK52ifKYmN7pvo20rxjcX3HtlW96XZRXEUugM5FzVR/WL27Oyo5nGcjdpbd3yI+uElfoyrkqTzIhvFo62zwE65XlRVXd7gaOU7I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028658; c=relaxed/simple; bh=r3QOqnwHXmLLcaVHe5A12btsP0xShC4lB7CnUlOyugw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kik3fLDPlI5+j/O/mYb6ty+ojIkwor6Uayho4YUh24HJHfIhddPPOzVuQRYKMrUNvhTuCla2QmV98BqgGLTpR3hSL/nl4XUNqzsvKOEE0ElXycRnNbYVnkF0+id70gMy2lIlSWiRMuDhv8tBOAioA3qwBtHxmseJ9LNcRO7NijQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=SZSvRA2K; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=Hkbx+s+Z; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="SZSvRA2K"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="Hkbx+s+Z" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028656; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Nzw65F5VfPDb2y7ArF4gTKJVyd7SnCEPRI2Y7Ifp68M=; b=SZSvRA2KZXTzuH0IzLxILu5Viv2UKfhj/HFwZnUl8b41DDniCXTbIPdaJV0A1p8n5bGUwC sJwvPSf/cvf6INa586pXjkXpH8AzPdFG5dpA0ZBmzo4Id65yJREZnxjx1vTOmzYntPx7/W bBKfBCpZoPR11ku1662y8fEnUU+Nixk= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-672-mxPvhDuBMMCATP89hkMXzw-1; Tue, 05 May 2026 20:50:54 -0400 X-MC-Unique: mxPvhDuBMMCATP89hkMXzw-1 X-Mimecast-MFC-AGG-ID: mxPvhDuBMMCATP89hkMXzw_1778028654 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8eb04352924so853961985a.1 for ; Tue, 05 May 2026 17:50:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028654; x=1778633454; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Nzw65F5VfPDb2y7ArF4gTKJVyd7SnCEPRI2Y7Ifp68M=; b=Hkbx+s+ZKzapnBMd3PcCyHbR6neDE2ivLACFGLDFUKbbKxvMozbZMSzzN3ePTW+LJn PAWWu0rZ4Ae5j/Xs7PTRkpFNQeq47kOkHgqYB4PdezROanNNT/mMvpa7ypTvsJu+wi2N FM4CDJA2ILfngyJxDdIaIRQAd1KRfmz4CeqPHoP2fXOO/VE7d7K81qFGkYIO1Z4z4wvH APlm8jq4O10wHnOUBUMfOwbL7kHBpeRg4P8e8BxictiwpAJ+XYJ76ljSpqgpaOye9NsH sFOnN8pvg9g+zLuWBpHGyB28t1sy6Sx/s6HUSxoGq7QZiQcpH4v3NeJxD8r8ahwW7gXj wifg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028654; x=1778633454; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Nzw65F5VfPDb2y7ArF4gTKJVyd7SnCEPRI2Y7Ifp68M=; b=Y4xIc7jRklnt1Jtz0e7Wt4c2f6x3qfkWzMiLkXg7xi9AugTVZw6jnbhxi7QcDPMMPH XTVHurL0DZTeiY6JOHQaL6nZgJ1ChhGMWBEBV0vSUloFiV6Rp9N+kBGlYizq4DqXWV9W MufHiWpgVb3w4NDJRmchF4ELdKLgMQgU2LC6EO1cIl92FRnT8Ymb2k/w+LWzxGGJ3Lfz AtC8J3Krp3evp+z0iATKgLyX1HloGypGnKCk864gUSRdiojWkZjrpLlYnQDn4cRxzBva 35WhvVU29I8kO7c4D3VZxwJp5tnQIBmSRg80xruvFD+Ec80GNAuwGvOnJFszyLFKuaF4 XMlA== X-Forwarded-Encrypted: i=1; AFNElJ+rmgeOIW443PcFnecPgR5DtYE+suMb8M2jvjUSTI3sPxC19dxlyguCTiBWq/27Vkq+fNY0SWiLsaXjmuA=@vger.kernel.org X-Gm-Message-State: AOJu0YzGFCLAyf6lXIZVEOd5bL/b6Uf0KVmUgZ4M1tdG/a9TEBvol09n 65jGBdz97B5zW1p9+q2Uaok4B+wanT4vPpuEhazCetHoCOz+7W7MxSnFMVpNTyIaFXIUES1UJ/q UIAsA15DynsVVPzUoRwaKs/L274dSMMnMheT9utgpm/dtV4OEkOjhsRz1FHkqEemP7w== X-Gm-Gg: AeBDiev7kSuryFkGScjrZUXi8Ats1m+ct0akQpIvG+frZfmFaywbDUhMxZImYZXfXjv BWLbyB/2cSLEth/WyVeLdddQ2xYCvSgxsTagu9XbVSEQ9X02bs7rsQT3+KprZJl0p51s3U1Q+NE rxCQMt1b7lOoICBOSR4K2DxhaozEHm8ZrE/s2GStRnTUz+0MbATjj8GJz+hHtQsMqud1xmNHC/1 GfIiawRVpIcQDjVrC1LwTG7szslvVf86Hl3sRxhkVhpY6SJJK/duRqmgJVeCjPgiH8IHlBs3jOd 0PTWyaJWle4E53gjYlQD8Sx8BuEAwGozuWSju6Xlyvi/rHbUZCLDxp6bYhe0laRdEOkackwQXtE o7XbF7Thcxp3P4OPGxdHyStXs8hR0QRekuxbPEoRu7/oB2sh4Q7QXbyr8QpLkK35TZHR95i/b X-Received: by 2002:a05:620a:414b:b0:8f8:5905:8291 with SMTP id af79cd13be357-904d69da21cmr215528385a.47.1778028654268; Tue, 05 May 2026 17:50:54 -0700 (PDT) X-Received: by 2002:a05:620a:414b:b0:8f8:5905:8291 with SMTP id af79cd13be357-904d69da21cmr215524985a.47.1778028653736; Tue, 05 May 2026 17:50:53 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:53 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:08 -0400 Subject: [PATCH v3 12/15] clk: sprd: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-12-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Orson Zhai , Baolin Wang , Chunyan Zhang X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1259; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=r3QOqnwHXmLLcaVHe5A12btsP0xShC4lB7CnUlOyugw=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfA9Nbkmjo3nRreL7JKAMxXT6586HK1i5S/9sn9i2 YwFbxamdpSyMIhxMciKKbIsyTUqiEhdZXvvjiYLzBxWJpAhDFycAjCRDUoM/zPW/H4/wU3qzaXZ RrkJl2sN+ZnWOfx4Eqpx65ahz7bV32oZfjG59v19kMkl1XXqwizlJQbtvzV93i8pedC0PJJn57W FD1gB X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney --- To: Michael Turquette To: Stephen Boyd To: Orson Zhai To: Baolin Wang Cc: Brian Masney Cc: Chunyan Zhang Cc: linux-clk@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/clk/sprd/pll.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/clk/sprd/pll.c b/drivers/clk/sprd/pll.c index bc2db19aec0e..4aec30777d8a 100644 --- a/drivers/clk/sprd/pll.c +++ b/drivers/clk/sprd/pll.c @@ -254,16 +254,10 @@ static int sprd_pll_clk_prepare(struct clk_hw *hw) return 0; } =20 -static int sprd_pll_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - const struct clk_ops sprd_pll_ops =3D { .prepare =3D sprd_pll_clk_prepare, .recalc_rate =3D sprd_pll_recalc_rate, - .determine_rate =3D sprd_pll_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .set_rate =3D sprd_pll_set_rate, }; EXPORT_SYMBOL_GPL(sprd_pll_ops); --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0A38F26ED37 for ; Wed, 6 May 2026 00:50:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028667; cv=none; b=bYHtOXxsy7I2yqP96mXBRyWAC+QYMNG8H1tvRTzBQi2kQNZF0sLFUwvzBvJX+193fL56J4jAFft591eluSXVlEqXxSamv80ZrRRPj8IUtvvoCCTbPLSuznwST+foeRCzFnvaSJHIa6vMLcMMFS+E/FCK/TQTQV5ISeY2Xngtms8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028667; c=relaxed/simple; bh=5KLGvHQlEx3HE68FkoUz+5ZZ08i2Z1EHZbkA0AZsL14=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RlGKTLSQg5XXUr2SUlMHkAkVS4F6ZYwvc6iybabNZNWWSqy7ugBPlCgHl99WT6vVL7Hvy30I23sIU09kMMJuEkYNE2gwpGWRbHxYxlxI+SLKoZEV8L58XbgeJieF0u0h6iyBSc/3MS7C/H1IJ4fWt72Oyfj8U4JNBeeZ6vbqJrs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=byFPnbQJ; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=YVQO5o+0; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="byFPnbQJ"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="YVQO5o+0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028658; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=vdyTB1Bnm4PocyZ2yzoZbA1lY3Pfiu6QGknE0aPv4gU=; b=byFPnbQJYHIXjdVk1Xx6UsflWGHYrycvFN90R5H/Ns1IvjgzEEirLRf+NKozi4FDTBjJLN CVY/RPpZ5Qn8HlIrE+uZVvEEVW4eC3Q/PF47bF92zUT07yeareG7muHIrIQbZ59LPeKjKX T4fIVp9fU+okbwFXBUNC/AeHddTI+Yk= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-357-M2SU3XtaM5WCnSG3XQkZXg-1; Tue, 05 May 2026 20:50:57 -0400 X-MC-Unique: M2SU3XtaM5WCnSG3XQkZXg-1 X-Mimecast-MFC-AGG-ID: M2SU3XtaM5WCnSG3XQkZXg_1778028656 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8eabf08affaso1646763185a.1 for ; Tue, 05 May 2026 17:50:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028656; x=1778633456; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=vdyTB1Bnm4PocyZ2yzoZbA1lY3Pfiu6QGknE0aPv4gU=; b=YVQO5o+0YrqvpqvfSAx3fmuN6RwEQbVAbhaSipE9r7aXdq+FWj+GOIqoY06cX5/OKn Z4zDlsly+VtiRrUOunyWKx1GV9CgCxec/+oUSFxnYk5au+w//bpUYrsWLYcrSY0qGJpI KD4vJwX/cSb3I5zAT5CalTayXmFErzItSYHRKfAO3zrGFwdDRBl93ajM/4oAw596CtJx 638qqKRBLllXIebfKUk7F9cXGjB8H6VPDhLm6DGmp0JMM+G0J4jt8EaJk2mizC3AdpNx M8cROinlWQ1WPSFIzH5qLxXpPuyVMnaFXa5gn8hNcA2qbx0qjCmIIVTYhniWweDMId+2 i3FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028656; x=1778633456; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vdyTB1Bnm4PocyZ2yzoZbA1lY3Pfiu6QGknE0aPv4gU=; b=hHnObRH7aPWsHf2ElykVQb4IdT2l/RqG86gk5gFwgaFu+nWCcW0MusiB+aD6gw2aSV PwJtpUC1YnW7pabkMYAeo5v9vLO5F16tazsXWwu6WjjlA2GH6VfAJHdfTkapkvDU9Cys KXKJjAv7No4LTX6nMEHDUYqS2BdSEzIVmqGzh8bCGdg8RvQ+x/UKz0bogy8EU/K1a7MO P4kXEbBnSxP4BFhzNKXE5sURtgMkKggf0RRrq+J+GnMHpN8BJ2t94zrtP36VVFwgAWS3 /aWjK9XuGq+aO5CBPntK0ZO9Ub4ohHjL3dPd2jUfV+5fDFYrsxaxNpjTr9H/9GB4SK0g wn7g== X-Forwarded-Encrypted: i=1; AFNElJ+5exFHqPXFnTUHRGLfK8lUvXyzJmfvMH1IElf4cbguQVrs6wp5YwdQVDlzFTzl578H29gmf7DjdRzFn2Y=@vger.kernel.org X-Gm-Message-State: AOJu0YyMTNf7i8sGjEIpCRwvR9B38IMYzKg6Xtpr4LxWyt/nR6Ix3dqI zKdB5DZFFx6vQOKrPqMTi1OX4iG8ENf/Bw1RuK7Iy6l8wkOOO2Amu+72LpniJPYoetDQcJ5nNFn 5MamvC937w8yU6sm4JRZd7HJRQz3N+4E7bY1neaAtYXXHmpqPgD6RhYCfxpFZTS3kfQ== X-Gm-Gg: AeBDieuezaib30Sc5x+snQPdHCgFzLUYwJnlMyK1JC4Bcix7XyiUqnbkZwf17riybYK G0E00oinA2dM1Lp7OpwzJnfJjHvg3EwuIkBhtQxtMl/urH+KoUYhLag4+QEcr0H3A67TlIB1u4/ 3p9OXPHYUWnGTRQf8uDT0PSQZe43K65f1uraoIZYJfvnmNfD4JADpJySMXbPRdnmUPkB4dSACkL QlaibRvHaHqz9hJbDu7X03NhpaFmd6WPOgBloS3zNXdZrS3+nNtaQKTMHJxVs8SwZrGdXVXHWoD F2zE/1oZSh7SpQ/sBdYsgdYx6e1OFRjGX8IgvwLJAD6/NTuhcgiSRgSC4ei0dicT7xNp2oNPkIk z99mYhoHnEmfdRMWyPmfhG9uNm7GT5XQjg2r17A6SHMPXha4QG8/fItdOzh5G/AbDVsQ2ZAvn X-Received: by 2002:a05:620a:25c6:b0:8fb:1acb:ccdc with SMTP id af79cd13be357-904d63e78b9mr222383285a.34.1778028656512; Tue, 05 May 2026 17:50:56 -0700 (PDT) X-Received: by 2002:a05:620a:25c6:b0:8fb:1acb:ccdc with SMTP id af79cd13be357-904d63e78b9mr222380485a.34.1778028656127; Tue, 05 May 2026 17:50:56 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:54 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:09 -0400 Subject: [PATCH v3 13/15] phy: mediatek: phy-mtk-hdmi-mt2701: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-13-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Chun-Kuang Hu , Philipp Zabel , Chunfeng Yun , Vinod Koul , Matthias Brugger , AngeloGioacchino Del Regno , Neil Armstrong , dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1910; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=5KLGvHQlEx3HE68FkoUz+5ZZ08i2Z1EHZbkA0AZsL14=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfB1aTIvCTNPe8TLm3/hGP9D9n6D3amfYvtPcJjkr riR/PZdRykLgxgXg6yYIsuSXKOCiNRVtvfuaLLAzGFlAhnCwMUpABP59p6R4aV4g7mhfH3Mhwzb Hf2bsn+/DQ761rkr/csdu8XbuHvjpzP8z9H3ZLl1srR7ccoTl3XGsUUZl/W3CIisyCwKOXhSlJe VHQA= X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Vinod Koul --- To: Chun-Kuang Hu To: Philipp Zabel To: Chunfeng Yun To: Vinod Koul To: Matthias Brugger To: AngeloGioacchino Del Regno To: Michael Turquette To: Stephen Boyd To: Brian Masney Cc: linux-clk@vger.kernel.org Cc: Neil Armstrong Cc: dri-devel@lists.freedesktop.org Cc: linux-mediatek@lists.infradead.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-phy@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c b/drivers/phy/media= tek/phy-mtk-hdmi-mt2701.c index b0b6497e7eed..c9a1f20e939b 100644 --- a/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c +++ b/drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c @@ -90,12 +90,6 @@ static void mtk_hdmi_pll_unprepare(struct clk_hw *hw) usleep_range(80, 100); } =20 -static int mtk_hdmi_pll_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - static int mtk_hdmi_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) { @@ -170,7 +164,7 @@ static const struct clk_ops mtk_hdmi_phy_pll_ops =3D { .prepare =3D mtk_hdmi_pll_prepare, .unprepare =3D mtk_hdmi_pll_unprepare, .set_rate =3D mtk_hdmi_pll_set_rate, - .determine_rate =3D mtk_hdmi_pll_determine_rate, + .determine_rate =3D clk_determine_rate_noop, .recalc_rate =3D mtk_hdmi_pll_recalc_rate, }; =20 --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DDE57279DAF for ; Wed, 6 May 2026 00:51:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028667; cv=none; b=tvob1g0fN2Il/fx3sksY/gihN2CqqPD7mqk3I7ob15c38VPRV9yewc53vjIBLiry5HcKUlIhEGhj0fJg1dLu/xRDVKjfcs24r6uK8MU4Umaun37pkFtsUGZIQztucFobLL2Zs6emWcnYrflWqNKmpZ9ykUOU08Gr3tk7VGP3sSU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028667; c=relaxed/simple; bh=Plh6jLnyb5HRCGfMAFTPcmpUH7qp8GtHhHTUy3setgI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vp6r0Ve3lHKb+a+qCnIrJTji085akRgEaKUegmUnYrNF91m76cNuWkD7SWDz75lzwUXt7TlPAtvk6rEDNitV44v3ue2y9YBwiNkiplVwcplivJCDrHWKpVdWTOz18L4EghSCngb8QhJ03WIlP0hz4E7ESNAt2/bXdAyZj5xHodc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=CYzBpTKF; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=nB96vgxV; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="CYzBpTKF"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="nB96vgxV" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028662; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dTLKfYwhIwjZe6Ymneg9JySC2Ql7RJ72z20RwbSJyQw=; b=CYzBpTKF4gNkHiMMjbDSwmoB9sKkBmC+Xtu+UeUit+OZhDY7perqFc+mmQEtLO5h0fDzPV vSBmAwgb6nJE8C0NiCjjtO2xknKugD08KKf2nu4GqtD9exhFixJdzSkjgxxCtINhMtnVYX PonaDPTt4op/nhK0GxIAwo4YNuBbgSw= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-186-qkPZnc7uOxKqcZhnxf4xKg-1; Tue, 05 May 2026 20:50:58 -0400 X-MC-Unique: qkPZnc7uOxKqcZhnxf4xKg-1 X-Mimecast-MFC-AGG-ID: qkPZnc7uOxKqcZhnxf4xKg_1778028658 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8d6061bd722so1107106785a.3 for ; Tue, 05 May 2026 17:50:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028658; x=1778633458; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dTLKfYwhIwjZe6Ymneg9JySC2Ql7RJ72z20RwbSJyQw=; b=nB96vgxVXxSZ0I/qJyiW2VLontqxNBuKbQnb8eSj77EOcAHzQAfZ2a27aqetvGIx2r Qlr6l++yMVdAJ//Hl8EswkwUeQnDdfMG2ECjP7Zl1wZkKk6HI7JngefrXhYVUQKOYYZ/ 0482Cr9qy7jwg8mEwFwVq7ZGh0wJut35Vd8iFFRZvCz/BZwas31Bzq+egYCfLAQASPdC xz/YrIZVXhpVkd3a5hju4DsjcI8qjwm9kOKhLeMSFwty6fB5kyq03rcDsncBT189HkJp +Cyd5ELwaHuUucCm8+/+bdJ6dNcVURZDYPrMOsbSzxoXatKwWBjA4RxlScMK/msd1Wx0 kdsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028658; x=1778633458; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dTLKfYwhIwjZe6Ymneg9JySC2Ql7RJ72z20RwbSJyQw=; b=nmLWrAK1YIH8K9NI1djkmL2Hf2RmVz9YbHFIjmSElS4Z4wKNMrdAxc+0/KSzrMC5zh b23VWIuCDcvCnz8WoiHOgLZPa14GX2AExFhY2G99RXwEGJTWjG9Jxdf4Jutw2SdmGTl1 Vz8yTgj9dpO0h+ZAiMtmzaJspFjASrAF2U4VqRnMZGRUUriomKmbPqXrj3f9BWk9R73H rlcCXDBVvpNUh3Xft+E5uxq1GVrjtga0AU+QsOuYrVZ/VrladWZrqDk8+xZ0Yp/UsbGv QYzUlJvx0OmvW1i1zi66lPaVoUwI38FATpHI0M8Own42KIRrmnm43PIR2nGJ6CZ+dYje pfog== X-Forwarded-Encrypted: i=1; AFNElJ/Hnhohz5+ELorVBGxNZN+0VQKppV7+AufFDFjlmhvu62j409QN5Ozq/JG3GddF0WZZ4ZSeFGCbnMCejgI=@vger.kernel.org X-Gm-Message-State: AOJu0Ywb20d5BaMttLUpJO4FAvWbRbYij1QtpGGe8aeUPPWQHfJiiF/E vnOXygG5AVHUNgnbs7XwHrGvZ8Ui9+OQVSbHvALkJ31p2T8Y0oElmio0wj1fCUWcayPBdkdEDxJ 00e0zPwbm0gRatrz1q2QlFWB4RTPBjVxd1vwGmjMXitr/p+sM4rkazIhOFaFmsBgJjg== X-Gm-Gg: AeBDietHH8br8MIoiv17xwwrZRTMIq4I+HpRNsynJB9pzTg7kwR/VFsej8DqNCjM+pu r35Vuzb+mJBiOVoyScys9jlsh+4VV3NvDxWcyh1lk+u9uouykMd9I2WnukAOBNsdQxkKRUUj3h2 6gi+prWW4bseDkuQrYw7UuhjMx9qaOT9axhVb4AzKOnIyOU4RbEhuCTLe7L4mjcPXi/p8gtOIIt HKLraRkMVodj3x5jKZMbOUyvzfSLmF9L0sCd26F0+HZU7KQQA38clV0ebaBQOlkHxiriJCoqgfX F6TceezWeSVq7KpyWevGtFlQRuY2nerLtYWONDtpPnMao97dgT7eQTOjmmpVDIWWzxnZYma0mmF tOJ0BdGxOeddJmqcKsuV3QqJCeFesasPFlMC9C7CjBHUmJfO9SozD33upAA37Jn53ZSgUx8Bh X-Received: by 2002:a05:620a:280b:b0:8cd:9665:9ef3 with SMTP id af79cd13be357-904d4b595dbmr237796885a.19.1778028658206; Tue, 05 May 2026 17:50:58 -0700 (PDT) X-Received: by 2002:a05:620a:280b:b0:8cd:9665:9ef3 with SMTP id af79cd13be357-904d4b595dbmr237794185a.19.1778028657825; Tue, 05 May 2026 17:50:57 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:57 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:10 -0400 Subject: [PATCH v3 14/15] pmdomain: mediatek: airoha: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-14-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Ulf Hansson , Matthias Brugger , AngeloGioacchino Del Regno , linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1817; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=Plh6jLnyb5HRCGfMAFTPcmpUH7qp8GtHhHTUy3setgI=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfC79mKWzcFFEvubdgnc2iO7/J7kEsfk+WtOMl1ap 2Mk+yr9cUcpC4MYF4OsmCLLklyjgojUVbb37miywMxhZQIZwsDFKQATSZ7IyLBs3fxvN1L+pLnM vLLFseeCwpsdgpUSQda2OW92ta9Tv1fO8Jv19CT98o3n2UuPedrfzXz8JXWS3L6au189Jhk75c8 0fsELAA== X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Ulf Hansson --- To: Ulf Hansson To: Matthias Brugger To: AngeloGioacchino Del Regno To: Michael Turquette To: Stephen Boyd To: Brian Masney Cc: linux-clk@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-mediatek@lists.infradead.org --- drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c b/drivers/pmdo= main/mediatek/airoha-cpu-pmdomain.c index 3b1d202f89dc..5efd7a38f4da 100644 --- a/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c +++ b/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c @@ -21,12 +21,6 @@ struct airoha_cpu_pmdomain_priv { struct generic_pm_domain pd; }; =20 -static int airoha_cpu_pmdomain_clk_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - return 0; -} - static unsigned long airoha_cpu_pmdomain_clk_get(struct clk_hw *hw, unsigned long parent_rate) { @@ -48,7 +42,7 @@ static int airoha_cpu_pmdomain_clk_is_enabled(struct clk_= hw *hw) static const struct clk_ops airoha_cpu_pmdomain_clk_ops =3D { .recalc_rate =3D airoha_cpu_pmdomain_clk_get, .is_enabled =3D airoha_cpu_pmdomain_clk_is_enabled, - .determine_rate =3D airoha_cpu_pmdomain_clk_determine_rate, + .determine_rate =3D clk_determine_rate_noop, }; =20 static int airoha_cpu_pmdomain_set_performance_state(struct generic_pm_dom= ain *domain, --=20 2.54.0 From nobody Sat Jun 13 19:23:46 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 26BB027AC4D for ; Wed, 6 May 2026 00:51:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028671; cv=none; b=mqZpBPExtKgMq7BsVaZj3BjmlfsRjkoFQD4f/8uCj2ENmadUrlN7kXtrCXjNd7ng4TXJZrjJBUqXvhMG+TzGhjeW8dZC2ZRB8fiv1/yCGLPpwtlRihVELZtEFWby4Vl4pqlNmtRw9i2YJ5/kAWP8wNTIwBuCptOYtdynj/oW9hE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778028671; c=relaxed/simple; bh=wJwL5Ib1H4VqqPNlUn54BDvQ0NT7cZrT9AxzX6ejkYo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CTa20gpjBHeJYWixc8K9NuDwHNI+odmIKuTQJ0bgzrK9oQNqc52ZFsTQecalDz1bhJ/1QAgx3ngng/CaqLrlZrAPkaL2U/l++hTHnmZY6vhW6UebwKOWaupPf+X2r0I9m8OY3YsAXGIJhYZR2YnUvc/x7JSluJnK6WIo3oOBwRw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=YN7gyW4b; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=i2fYALzy; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="YN7gyW4b"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="i2fYALzy" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1778028663; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FIkhsuFDNVg2QL0eFScvFiGzWT8ms604ryNMjv2aL68=; b=YN7gyW4b7Nv2AkTba+VDe1MMbaPxE8+D2WcC2Eds84L6HHwn5ogTDUzTGcPIIWmhJ9z+QE Z0latDQeIi2gBaGlwV/3Zue+KrfwMc2xZZJDEy+bQ9I7jloHgiw7/KDiuNzC4E8826qVcp R+geSveDX9zYWoqg6pMnoxK54MKS2pc= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-554-22jJOfJkN9-Y9j2VkZQvUQ-1; Tue, 05 May 2026 20:51:02 -0400 X-MC-Unique: 22jJOfJkN9-Y9j2VkZQvUQ-1 X-Mimecast-MFC-AGG-ID: 22jJOfJkN9-Y9j2VkZQvUQ_1778028662 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8f461b583acso1720602585a.0 for ; Tue, 05 May 2026 17:51:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1778028662; x=1778633462; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FIkhsuFDNVg2QL0eFScvFiGzWT8ms604ryNMjv2aL68=; b=i2fYALzy5e6TZY45e81GoxwzMuG9i3HVUXmzVDQFSzWDDrVqeMPSoLMbLGILTKgLlc fw0ju1/h8ws8AnsYh9JeJjq5x1gHO+dpF4z+OEv6lfOnVISAUD4zZq09ADycECPp4i/x /EzSnjkDPx9bom34lSzaU+7ZOsOF6YI990OsOdt6Ga7fFia724tURUzea7IE3fPbG6Be g4WTh5+L8XiEyzxRoSSKC6YauMMUCWcX17KKMskYWcfQrtJpu5prfyT//LJpR26/cVY5 M9J1kM3X+/zJc1f8k4jScbKDSkpEhuWc80UyYJa/zAI8xG/QZUdXDNgMvDHT0pmMLmSW XvVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778028662; x=1778633462; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FIkhsuFDNVg2QL0eFScvFiGzWT8ms604ryNMjv2aL68=; b=XAgEzDLKgZAQ6tS89/YdpLm9V1z5GmecSpNyMDEUbtA8QoLBTE+O4+tHCVULKq2wXi gwGELKFa2aDm/vs+7s6EYzuDhIoZwOrfl0jL4sJGQvXGFybXrrqA9PIxUqPYwz3dfLfZ Wqq04nP9OEpebqQusivzPOGQqkDiMwJWOu1G8KL5+2M69MPfHbacjMCepky0C+/88oxr glBvEzVAxBSufCBQDvcJBN1wr8MIzHQiWfUcVCVKpZMgC07hcbTuPqTyoIzIgzAkLZ8M Y5zmAmJ+B/6HiNRkiv08yYYL/RojBsPUTN9tKdib0bM7MnRf6V5xTx3rqTdY3ish5iWO fi5A== X-Forwarded-Encrypted: i=1; AFNElJ9nGrAHzaxxzbJMUXJi7UCSdoFkyZrwHuZRJlcI5TODF2Po6Xs/AMdFrDoLXRp+N8p7UkSEfapreRVKaNI=@vger.kernel.org X-Gm-Message-State: AOJu0YzZb5OWURw/a2V0GPvu5nJbx3hl5NzoNYvFbwrL+5eFHD4wHk2z l2OiHpVdDkf9WKmTwwhUrUJHPzS9n3/moJdh9+wsD6HFVTGA93lvmY+Tj937R5LaivloXu06hnD ayr4Kx35PNszkm+LBuzGz/sYBpBsHdZzs9C6aGnrdQ2pT131rHu7FV4c/fp/kqVNrvQ== X-Gm-Gg: AeBDietyQ1MZJ5COsPQojz+NhMx7F+IngH5YsIF2/DPR+tiGXVzh7G1zI55kjlDV7b4 WnBouWu0B6cOr94adglwEfPIXRIL4IdHaik2cy4PDO6zKuAb/sBfC5LOKaqeCnyRkMhJyMHBr7W Vl6SBug7R8zYbhqGiwhhREntVOk/2euXPW9HhidOgWOmfuSqUScsOpNCBF9dmK0zixCpz4R8O/X RgGWEwEx2EG+nlQpU3kqwZ1bAOVEozoNYZYYxUlTSUvJx3hzxI0x0anxTWfcPWBTnGCzPh9oWi+ v0zLaVG70nAcKwktOPoJT53suyNIp5SkqdvnaUoN+DTfARS6xKgS8qcpXM0nH0pCwJHVlvjkA+w Hp+/Whm6MiOc5TLJsUaWBRjda7qVIBrskXv2baWGd0AaG3GoX+PoLktH/lKWNaiEdpOtH0bxB X-Received: by 2002:a05:620a:29cf:b0:8ee:9f5e:e13c with SMTP id af79cd13be357-904d4d530d6mr225965085a.21.1778028661655; Tue, 05 May 2026 17:51:01 -0700 (PDT) X-Received: by 2002:a05:620a:29cf:b0:8ee:9f5e:e13c with SMTP id af79cd13be357-904d4d530d6mr225963285a.21.1778028661222; Tue, 05 May 2026 17:51:01 -0700 (PDT) Received: from [192.168.1.15] (c-73-183-52-120.hsd1.pa.comcast.net. [73.183.52.120]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8fc2c91fb3bsm1464933385a.41.2026.05.05.17.50.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 17:50:58 -0700 (PDT) From: Brian Masney Date: Tue, 05 May 2026 20:49:11 -0400 Subject: [PATCH v3 15/15] pmdomain: mediatek: mtk-mfg: use clk_determine_rate_noop() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260505-clk-determine-rate-noop-v3-15-f3f829fbacdf@redhat.com> References: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> In-Reply-To: <20260505-clk-determine-rate-noop-v3-0-f3f829fbacdf@redhat.com> To: Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Ulf Hansson , Matthias Brugger , AngeloGioacchino Del Regno , linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2643; i=bmasney@redhat.com; s=20250903; h=from:subject:message-id; bh=wJwL5Ib1H4VqqPNlUn54BDvQ0NT7cZrT9AxzX6ejkYo=; b=owGbwMvMwCW2/dJd9di6A+2Mp9WSGDJ/TfB7WDX36Oq1G0SYpUQLPGs71kSvW7Hzy9IO85uvW 1MPta8o7ShlYRDjYpAVU2RZkmtUEJG6yvbeHU0WmDmsTCBDGLg4BWAiGuIM/31XfVr7f7Z/evlk 8cZa8byLHUcWLtCYcGribON/RwM7bJYwMizMbLu5tf36tHP3791WnvaCVeOBevw/pXV2Ra1bPT/ rfOQEAA== X-Developer-Key: i=bmasney@redhat.com; a=openpgp; fpr=A46D32705865AA3DDEDC2904B7D2DD275D7EC087 Drop the driver-specific empty determine_rate() function and use the new shared clk_determine_rate_noop() helper. Signed-off-by: Brian Masney Acked-by: Ulf Hansson --- To: Ulf Hansson To: Matthias Brugger To: AngeloGioacchino Del Regno To: Michael Turquette To: Stephen Boyd To: Brian Masney Cc: linux-clk@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-mediatek@lists.infradead.org --- drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c b/drivers/pmdomai= n/mediatek/mtk-mfg-pmdomain.c index 3ce6fb74dd53..64fef838776e 100644 --- a/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c +++ b/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c @@ -310,25 +310,6 @@ static unsigned long mtk_mfg_recalc_rate_gpu(struct cl= k_hw *hw, return readl(mfg->shared_mem + GF_REG_FREQ_OUT_GPU) * HZ_PER_KHZ; } =20 -static int mtk_mfg_determine_rate(struct clk_hw *hw, - struct clk_rate_request *req) -{ - /* - * The determine_rate callback needs to be implemented to avoid returning - * the current clock frequency, rather than something even remotely - * close to the frequency that was asked for. - * - * Instead of writing considerable amounts of possibly slow code just to - * somehow figure out which of the three PLLs to round for, or even to - * do a search through one of two OPP tables in order to find the closest - * OPP of a frequency, just return the rate as-is. This avoids devfreq - * "rounding" a request for the lowest frequency to the possibly very - * high current frequency, breaking the powersave governor in the process. - */ - - return 0; -} - static unsigned long mtk_mfg_recalc_rate_stack(struct clk_hw *hw, unsigned long parent_rate) { @@ -339,12 +320,12 @@ static unsigned long mtk_mfg_recalc_rate_stack(struct= clk_hw *hw, =20 static const struct clk_ops mtk_mfg_clk_gpu_ops =3D { .recalc_rate =3D mtk_mfg_recalc_rate_gpu, - .determine_rate =3D mtk_mfg_determine_rate, + .determine_rate =3D clk_determine_rate_noop, }; =20 static const struct clk_ops mtk_mfg_clk_stack_ops =3D { .recalc_rate =3D mtk_mfg_recalc_rate_stack, - .determine_rate =3D mtk_mfg_determine_rate, + .determine_rate =3D clk_determine_rate_noop, }; =20 static const struct clk_init_data mtk_mfg_clk_gpu_init =3D { --=20 2.54.0