From nobody Mon Feb 9 21:03:00 2026 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 4D162328241; Fri, 14 Nov 2025 16:54:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763139270; cv=pass; b=suPNnIcAaDyxQg7q9N8PA+pnI25WlQhHTzVFx5qoWSeSGhW3FjvUOMxGckL+Lit9opdDfL5NkJshtvA1LbTIIJnULgItr8Fru1i6TpIZXn+YqDONeXHqSORdCQjGXpBSFgLlIDBMKf4VUymKJmQDVfFXjeMbRdLpMpJ3dJSSuDM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763139270; c=relaxed/simple; bh=4ErT8br9c59q6A5eVvlFusaTZ4w9cvxeskZ/nrHV+LM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=atNA66+vrglt5dr+lH1/LawQgdHNnSOCfjvYNoOHEjyS8PXIXdT5BJQmAlhUzWlQlcZz/J6/H8zEMpSvONpVDdk2OBJrFYecTMpyctZcJKcGKzPJFXV1Ydtf6KHIAZDIwoEZPylP0xT7LWO75LXCqd9cS7uO9qAlqUR42LD5gkw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=nicolas.frattaroli@collabora.com header.b=Iq4swSny; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=nicolas.frattaroli@collabora.com header.b="Iq4swSny" ARC-Seal: i=1; a=rsa-sha256; t=1763139252; cv=none; d=zohomail.com; s=zohoarc; b=EcubB+FlthGOcdddqr2fiMH/egGcEyM21Bq0AQC4Hib8caM1/akVFQp3T/rh4TMfwc1QxzZRI2I257tYhFup2N0ZbPCAMKNomfIkeJc9C58kvtn6swbRNGbKaUVql5WkvCQ3jSoE6r7ryaoTjXWkwWOmgTDfD9Yn2ByZNuCFA4w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1763139252; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=ALLlgNtEbrcNNupb9C7qQMRXoEtImQc3n5pZXYbdkxU=; b=V2k3a38SICQdN93IP/m125EN8/HvDUJoFX+bY6xo/g9ok6msM41+Q7P0VxrtylaPRBST+2L4tgFqLpLvy/ruwdAkb33YgmNPo0mwA7swKGJJ1oH1v3wtiTGsB2aQBbej3UV4dVTP7ndhdNLCEWZgzwudGvekvytT+VTrecxv388= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=nicolas.frattaroli@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1763139252; s=zohomail; d=collabora.com; i=nicolas.frattaroli@collabora.com; h=From:From:Date:Date:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Message-Id:References:In-Reply-To:To:To:Cc:Cc:Reply-To; bh=ALLlgNtEbrcNNupb9C7qQMRXoEtImQc3n5pZXYbdkxU=; b=Iq4swSnyL05xUSjkZFTmczvsfzkvtbLoB4Qt09H3UJeAYmgW/ntahbZBZT4T605D 885QAgXK2mAOS6AJ2dZ12sr31MSiKocog7QeaSFlm1Qw2RapA/B29w2jlCcRsg5QRyZ BReL+die6jrkMU1M3FM2AAIR5EzZsPxxrU5C/kBg= Received: by mx.zohomail.com with SMTPS id 1763139251662608.2963493539693; Fri, 14 Nov 2025 08:54:11 -0800 (PST) From: Nicolas Frattaroli Date: Fri, 14 Nov 2025 17:53:56 +0100 Subject: [PATCH 02/13] dt-bindings: soc: mediatek: dvfsrc: Document clock 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: <20251114-mt8196-dvfsrc-v1-2-b956d4631468@collabora.com> References: <20251114-mt8196-dvfsrc-v1-0-b956d4631468@collabora.com> In-Reply-To: <20251114-mt8196-dvfsrc-v1-0-b956d4631468@collabora.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Henry Chen , Georgi Djakov Cc: kernel@collabora.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-pm@vger.kernel.org, Nicolas Frattaroli X-Mailer: b4 0.14.3 The DVFSRC hardware has a clock on all platforms. Instead or proliferating the culture of omitting clock descriptions in the clock controller drivers or marking them critical instead of declaring these types of relationships, add this one to the binding. Any device that wishes to use this binding should figure out their incomplete or incorrect clock situation first before piling more features on top. Signed-off-by: Nicolas Frattaroli Acked-by: Rob Herring (Arm) Reviewed-by: AngeloGioacchino Del Regno --- .../devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 6 ++= ++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183= -dvfsrc.yaml b/Documentation/devicetree/bindings/soc/mediatek/mediatek,mt81= 83-dvfsrc.yaml index 5673d242afcb..d5c42f992a21 100644 --- a/Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc= .yaml +++ b/Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183-dvfsrc= .yaml @@ -35,6 +35,10 @@ properties: maxItems: 1 description: DVFSRC common register address and length. =20 + clocks: + items: + - description: Clock that drives the DVFSRC MCU + regulators: type: object $ref: /schemas/regulator/mediatek,mt6873-dvfsrc-regulator.yaml# @@ -51,6 +55,7 @@ additionalProperties: false =20 examples: - | + #include soc { #address-cells =3D <2>; #size-cells =3D <2>; @@ -58,6 +63,7 @@ examples: system-controller@10012000 { compatible =3D "mediatek,mt8195-dvfsrc"; reg =3D <0 0x10012000 0 0x1000>; + clocks =3D <&topckgen CLK_TOP_DVFSRC>; =20 regulators { compatible =3D "mediatek,mt8195-dvfsrc-regulator"; --=20 2.51.2