From patchwork Mon Apr 3 16:31:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 1764625 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=cnJ1PbBB; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=desiato.20200630 header.b=PKgDAW57; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=gvcObH+G; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Pr4Gv11vzz1yYn for ; Tue, 4 Apr 2023 07:46:47 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=XPJGoExrnNrksR5QuaJWY0d+o7QUgq4OSl2IZZOTQKg=; b=cnJ1PbBBvr973Z milzh2sIBQHvMTi9MYtYMwgwwCt46oavoBClHlSEZpGuhh4hu2xkCx9psoxV5SWab+t94OvcpUyyG Ja2u83cbey/ucUYq1mM4Qz31dMWGpvrGgL7B7yDRceTWlZtCCq3La1YI1l8WpH+2uDRnhgXo/qgCB L3Nfp6FNGAL/FpCg3Eo1CZA+cYpHX1GpBQjmF5VAHmhBZQjozuVlz2ggdEKby5KkJRJLEbLQE6rg4 Q330paL5bdCrWmz4YbBWEmM26SZtmNWYJbxlEaNrIUe/MPH1pmHbKmQkC7vMthJI1eJONr1V/6waB 720kh88qdhyKbe9zXTgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pjS0a-00GyFO-01; Mon, 03 Apr 2023 21:46:36 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pjS0Y-00GyEK-0O for linux-arm-kernel@bombadil.infradead.org; Mon, 03 Apr 2023 21:46:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:In-Reply-To:References; bh=do5D8PA2Ob021tcdMPdX8DXoHHob1pEJ74k2NUfYoOw=; b=PKgDAW578Kfs113zIE+H/PCvE1 AZjj+ZJsIEz8QPXnIcpMfbVgRaP8dlDEG/11IIQaS+hE10fqntfyF2mGqQ+aMZUoXRJCWjja1ebWY oEYMNfx0yoEhPpKCOhdPWnTIgd0eDYHaRRgVqef/F9rym+bdFqX/1a7e/e3HVG+0WPNLA8ZKTKdGH E9oUz2/J2y3Nm6EEXMdGqlrcQbBHOqNQBUN62SzIa+fx+LoGDYNW30Vwr4vlgto3Y1RwEkAvTPPLQ Ld16TwrF1URIeWImSf3/BvtfLIEztnJVfnP7PlE2qXvP+0kbLc/1AURQhzqKy5CT4KuKyKEGG1wpT DzRix0aA==; Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pjN5a-008wGH-2e for linux-arm-kernel@lists.infradead.org; Mon, 03 Apr 2023 16:31:29 +0000 Received: by mail-ed1-x529.google.com with SMTP id r11so119701187edd.5 for ; Mon, 03 Apr 2023 09:31:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680539484; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=do5D8PA2Ob021tcdMPdX8DXoHHob1pEJ74k2NUfYoOw=; b=gvcObH+GeWNztUvTPEolF4QBTe8UBkuEhmEzaDz+0v1RlevYxGTkVez9vOJDJeO0Am KHj40v8o36pKjV8INTNUVi1oPRc1hYy1cRaFvexNAMox4fJokjSZi2o0kkXk15k00YO5 3imybZCeo47YY+phMyZa3N44ep8RYqTAJL3oySNMJSDoAevdz6FKcncx1zoZXk3y1vZJ anvB2QLdYe/NjbdBKUZY6QPBDSg5Q9tMEudCVjpv2yLPCBxqURC1S3oeq8p5UaooSy/U jxMOaQ7pSU8YG4/m0pdWxtvZdeFCrE4cj+7Ramr1kJCGNlNzUGrcjuC1VkyhBB20Xx+d vI5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680539484; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=do5D8PA2Ob021tcdMPdX8DXoHHob1pEJ74k2NUfYoOw=; b=lhf00iNLUpvZjWJS1fJX/951fAxemAruFqPux13mtfOPGD4b3No9H+jiFhj8fcaZrd KYMEBbsMVFdAipT/o2FSFOSdC8WUN1AWJ1JHLy00cq+bRgkGrM5acOBvvBmoPlxwvS5C MRP+S3mQnteW80eSaMdA16TGorgPwtLMxq/0QlGgVAf1Nfjp7lQdbe0KZP6cx10gu9L/ UNwXUaQFCD1rwEfklsq3JgbhIf3MNhgiwWmKPZR1Mel+0+gzK8oRnZqU+wOmGwFOLigc wnlo1kw7Lzvr9HlN2f6Al90qyqUMpn9CCoXCUvckTluOHjDYP4HTdlc5g61DBSwYQZNb 8uqA== X-Gm-Message-State: AAQBX9dmCKciGStt/2QV5oWXG3+n6A0oj4p+9FKuwloT6UFCNMt4xh7m L8gmPEPUcUhNxzlxAKAtLYo8/A== X-Google-Smtp-Source: AKy350bvrGXVzVDbeYDPijEMx72wVfks2dCFgyV4cScGu2NL13KvmMYqiVyTa6DX5gDdX/uUh/KHwQ== X-Received: by 2002:a17:906:5856:b0:930:1391:da7c with SMTP id h22-20020a170906585600b009301391da7cmr32345440ejs.60.1680539484409; Mon, 03 Apr 2023 09:31:24 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:ae90:d80:1069:4805]) by smtp.gmail.com with ESMTPSA id u2-20020a17090617c200b00930c7b642d0sm4755010eje.166.2023.04.03.09.31.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Apr 2023 09:31:23 -0700 (PDT) From: Krzysztof Kozlowski To: Michael Turquette , Stephen Boyd Cc: Krzysztof Kozlowski , Chanwoo Choi , linux-clk@vger.kernel.org, Tomasz Figa , Sylwester Nawrocki , linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Alim Akhtar , Krzysztof Kozlowski Subject: [GIT PULL] clk: samsung: drivers for v6.4 Date: Mon, 3 Apr 2023 18:31:05 +0200 Message-Id: <20230403163106.331712-1-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230403_173127_038057_EB2977E2 X-CRM114-Status: GOOD ( 11.28 ) X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "desiato.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:529 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org The following changes since commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6: Linux 6.3-rc1 (2023-03-05 14:52:03 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-6.4 for you to fetch changes up to babb3e6a8a8e5a61a65d4463610108808139b23e: clk: samsung: exynos850: Make PMU_ALIVE_PCLK critical (2023-03-13 08:24:57 +0100) ---------------------------------------------------------------- Samsung SoC clock drivers changes for 6.4 1. Exynos850: Add CMU_G3D clock controller for the Mali GPU. This brings new PLLs and few cleanups/simplifications in core Exynos clock controller code, so they can be easier re-used in Exynos850 clock controller driver. New CMU_G3D clock controller needs Devicetree bindings header changes with clock indices which are pulled from Samsung SoC repository. 2. Extract Exynos5433 (ARM64) clock controller power management code to common driver parts, so later it can be re-used by other Exynos clock controller drivers. This only prepares for such re-usage, which is expected to come later for Exynos850. 3. Exynos850: make PMU_ALIVE_PCLK clock critical, because it is needed for core block - Power Management Unit. 4. Cleanup: remove() callback returns void. ---------------------------------------------------------------- Krzysztof Kozlowski (1): Merge branch 'for-v6.4/clk-exynos850-dt-binding' into next/clk Sam Protsenko (12): dt-bindings: clock: exynos850: Add Exynos850 CMU_G3D dt-bindings: clock: exynos850: Add AUD and HSI main gate clocks clk: samsung: Remove np argument from samsung_clk_init() clk: samsung: Don't pass reg_base to samsung_clk_register_pll() clk: samsung: Set dev in samsung_clk_init() clk: samsung: clk-pll: Implement pll0818x PLL type clk: samsung: exynos850: Implement CMU_G3D domain clk: samsung: exynos850: Add AUD and HSI main gate clocks clk: samsung: Extract clocks registration to common function clk: samsung: Extract parent clock enabling to common function clk: samsung: exynos5433: Extract PM support to common ARM64 layer clk: samsung: exynos850: Make PMU_ALIVE_PCLK critical Uwe Kleine-König (1): clk: samsung: Convert to platform remove callback returning void .../bindings/clock/samsung,exynos850-clock.yaml | 19 ++ drivers/clk/samsung/clk-exynos-arm64.c | 229 +++++++++++++++++++-- drivers/clk/samsung/clk-exynos-arm64.h | 3 + drivers/clk/samsung/clk-exynos-audss.c | 6 +- drivers/clk/samsung/clk-exynos-clkout.c | 6 +- drivers/clk/samsung/clk-exynos4.c | 6 +- drivers/clk/samsung/clk-exynos4412-isp.c | 3 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 157 +------------- drivers/clk/samsung/clk-exynos850.c | 141 ++++++++++++- drivers/clk/samsung/clk-pll.c | 12 +- drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/samsung/clk-s3c64xx.c | 4 +- drivers/clk/samsung/clk-s5pv210.c | 6 +- drivers/clk/samsung/clk.c | 64 ++++-- drivers/clk/samsung/clk.h | 10 +- include/dt-bindings/clock/exynos850.h | 28 ++- 18 files changed, 475 insertions(+), 230 deletions(-)