From nobody Tue Dec 2 02:16:24 2025 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E848E305946 for ; Thu, 20 Nov 2025 21:06:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763672791; cv=none; b=o73h3HCZVIdqmYiHXv3yxc+ydMNsZdy9OaQRnMnR0pnGdOtQU+tlpYf1XTMT6ptQCUPdcNtNIoKvM+CXps0vJV/Y5KYqAI/l8bhy1ty25QTfQBAVqVgiF38xV+3NQcmyJZg9GVHOfhGQ9wPQo1LMWrcb+y01mhClnq95m8mY3as= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763672791; c=relaxed/simple; bh=aNCzham8+aVa4ydfofiJCpY6230eXXu6sfYAAe0zyFc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QYOydC9swOrtfRlCOeybyn/Sm7BozbefARZuSuUBXBMRpRazU8lAu19jA33EdSIYJhAZt9SWdcysp4lQv/o+r16whGF8jYIUIrjnarqWPfP01S2Rrhlec3lhEWn3tif49ELWuPHIJjgxnGGHZpZZ7ebCY1c57fNVopDULmuyIO0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=yrkGHTJw; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="yrkGHTJw" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-4779cb0a33fso13174875e9.0 for ; Thu, 20 Nov 2025 13:06:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763672787; x=1764277587; 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=qr/XskJwABWEjaSIE0O5A6j6G7kGiwuQg/lwCc3XY9w=; b=yrkGHTJwfyha6n9pxPdVG0RvPterHAVbnHcS9jQp6R09X2kr6b2vnhwjYNV+UPUdM0 jIuadVa7x6u6hgPoR2+oOfHWRKCy8qAVn+vJm/+XO/fGMzryoc9HCR/58QJi4onCD0VM vglKXupEsWODIfIZj1GyZ0bFxpzE+09CmkxbHXxZmwsQoLJK30jHStMF/C1hrzlG802b y5PYOw9NyMYSNI+nVhyqs8A+LXnDHzXo6n1sAt05UalVXAL0oF+AwT89TTNp4Wzn+mgs cpQD0WOI58JPhfk6A4zetPbr6omxPffhqdk/GG08Fa1GR4BdhpCx2CVEYtdVG+ue1LRM 1QZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763672787; x=1764277587; 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=qr/XskJwABWEjaSIE0O5A6j6G7kGiwuQg/lwCc3XY9w=; b=k6/rQCEm3HmuIayhz0HL0wn7/vCfuaI5X3GXKoJ30f029iqQ2fN9AeuZWBPzpuEWL7 Zq/57R3FgYw/BBTrgOXv7FxTDC9zbZ+QQiv6b5JYMnBOFXlDZZQbAkK43/yVo5+MglC4 5YeKSwLoG7VDNdERE32h59LycENEX9XRdp1IuIUayFXP1z5POyBTrLkrWjDLsmuTENDf jDRBKVttpriOTjlT7Xwf+wBDp+5gg2Tal1LhIrV69A5sJFJBpmK+vXJHW3LxNM6o1JWt zg83MrTMAiAEO8Ywu2DPovT4+993DdbD0oo8Zcau4mIbh3cuho9BvVfg0TjQnEv8RYwm sKVA== X-Forwarded-Encrypted: i=1; AJvYcCXDmURC8m92WCF3it+pJ0rHQRCM/fRDj/0TWVdrRwn6mLXQle68XzqYiakPTU3OC3KIzTM0UeHKgUTThc0=@vger.kernel.org X-Gm-Message-State: AOJu0Ywu4dg1EYKQ0W6UWnQXsP2N7c1IFmvND2u6LnkanT+9/eMZQaRB Ggc0FGOddR7T2wK3C+j4TgzQNczwk6c607LsKcc76/TfZ717Q+ZpnnAHUUHzFGDuH3M= X-Gm-Gg: ASbGnct98NYS5Dqhv1knZuX9PVAgr1MY1sBh0CMu3soxCG2ZtnDd7vBKyY4GsBfQmwD QhHd5wOvy9x/JIEZnDpyUxOUCJ5uWZuK32o/51NCQRX897G3nfryefvzKRBANlYHejJfOOqEnyV VjK1OusErADK9o8kLFz6kCFJCAAffY4IIdPPp1d2dU3OLNjmWz68FHD8G5fB5E5XCfFoWGrQHbo HjrP34PGKKVpe90hqxQdQRmUfpHbu8/8Oqoe15KCna6dusxJUlZiKyBf5kcxrdSem4rZPRpuJB6 D2QDKjvfWvJXPTNpaKbAjQa8ON/qK0o1GGxJCI8XgHKWTkcUF8fS8yL4563qRYZSmslNx0i2wqd FQeG5SCsA3BJVL+oyj76zk5pDhN6NZ9uAjznY/hR1EStZEUmP+yst8fOfZA+SOGimtzYQ8zHO3d CIiZ+XFN03IG2wFtVW4hrxDl7/239McHtkvTQFfZE= X-Google-Smtp-Source: AGHT+IEz77AFQRfOz9D9vMUdFJ4yGf63OlGCx9aS4W+OUx3VSIJC3ZvMc8VWi7zfzOHOEQpRahi04w== X-Received: by 2002:a05:600c:4e8e:b0:477:5aaa:57a3 with SMTP id 5b1f17b1804b1-477c017512dmr1362985e9.2.1763672787259; Thu, 20 Nov 2025 13:06:27 -0800 (PST) Received: from gpeter-l.roam.corp.google.com ([150.228.9.80]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42cb7f2e5b6sm7321287f8f.1.2025.11.20.13.06.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Nov 2025 13:06:26 -0800 (PST) From: Peter Griffin Date: Thu, 20 Nov 2025 21:06:13 +0000 Subject: [PATCH 3/4] arm64: dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes 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: <20251120-dpu-clocks-v1-3-11508054eab8@linaro.org> References: <20251120-dpu-clocks-v1-0-11508054eab8@linaro.org> In-Reply-To: <20251120-dpu-clocks-v1-0-11508054eab8@linaro.org> To: =?utf-8?q?Andr=C3=A9_Draszik?= , Tudor Ambarus , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Sylwester Nawrocki , Chanwoo Choi Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , kernel-team@android.com, Will McVicker , Juan Yescas , Doug Anderson , Peter Griffin X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1465; i=peter.griffin@linaro.org; h=from:subject:message-id; bh=aNCzham8+aVa4ydfofiJCpY6230eXXu6sfYAAe0zyFc=; b=owEBbQKS/ZANAwAKAc7ouNYCNHK6AcsmYgBpH4LLBaSMM+CzWBnI+jbY8yriXjZIgzTuqgBbt XOueJtJHVmJAjMEAAEKAB0WIQQO/I5vVXh1DVa1SfzO6LjWAjRyugUCaR+CywAKCRDO6LjWAjRy uultD/9/WEZe1LMumFGfEPAYEzFSldfvB0k+LVj0rv0zPwwvTx9bWMSMphDpfG/vtDnRjDlqHq0 lVjj0ycrXuuHr8qSj+CfpWyJGAgMOX5Q6zyVPqRIZSFZZ6GKXhhlOpJFMiX/EefDQ3R3MRHTqtm gBN2qVq62RHuC9N6ML/tpDy8FFyZowi079wwudvgH3vMIxzofB8uDOco2ZmtLvuB3ljgsvxqjre S32IFyuScIqC7eGNn6cZSOO6wkNBMQ+8jE8JLcUyCEcfQt/MSSG8AJtzVRPHm3H9frQJ9kxvt9u pPtPiTzDev4YVKvj3JuP92W2fIBDa+w76LS2/qXOtfeVMLYzxauowIOoiuIT7pdX3KBcw//+G4F wZlpQQHKfQ0emHnE9uy317YaAp/8Bn4tNq5VvJnIy4MqUnhE+3+W3O9gAziK4CM7ls4KrkyaNIz yty3Erw/zBNTmXn+XThp2u3tMi+uyKczmtBJVAVJI202nz4CihHA2N2DUscKw54L4ev8isGmM/+ 4ZrOzOQGkcbk6daBOTfGxx8xe/6mQEvjVp0eFnIpSxYz1fgl7zi5iGcA7cjdGGjJhdJYtxbC3RA tWH3oYeUKBM/Tym1qSnnfWUt8f8NXpVuUJSgyp/M7h69CXLd+qezf2g+Vaj9rLeyW64suoUKNBH GIJKENkgYHs92ag== X-Developer-Key: i=peter.griffin@linaro.org; a=openpgp; fpr=0EFC8E6F5578750D56B549FCCEE8B8D6023472BA Enable the cmu_dpu clock management unit. It feeds some of the display IPs. Additionally add the sysreg_dpu node which contains the BUSCOMPONENT_DRCG_EN and MEMCLK registers required by cmu_dpu to enable dynamic root clock gating of bus components. Signed-off-by: Peter Griffin --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/google/gs101.dtsi b/arch/arm64/boot= /dts/exynos/google/gs101.dtsi index c39ca4c4508f046ca16ae86be42468c7245561b8..ac326db437fa8fe437cf11167bd= 8c1ce5c2ec186 100644 --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1798,6 +1798,23 @@ pinctrl_gsacore: pinctrl@17a80000 { status =3D "disabled"; }; =20 + cmu_dpu: clock-controller@1c000000 { + compatible =3D "google,gs101-cmu-dpu"; + reg =3D <0x1c000000 0x10000>; + #clock-cells =3D <1>; + + clocks =3D <&ext_24_5m>, + <&cmu_top CLK_DOUT_CMU_DPU_BUS>; + clock-names =3D "oscclk", "bus"; + samsung,sysreg =3D <&sysreg_dpu>; + }; + + sysreg_dpu: syscon@1c020000 { + compatible =3D "google,gs101-dpu-sysreg", "syscon"; + reg =3D <0x1c020000 0x10000>; + clocks =3D <&cmu_dpu CLK_GOUT_DPU_SYSREG_DPU_PCLK>; + }; + cmu_top: clock-controller@1e080000 { compatible =3D "google,gs101-cmu-top"; reg =3D <0x1e080000 0x10000>; --=20 2.52.0.rc2.455.g230fcf2819-goog