From patchwork Tue Jul 9 19:39:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 13728450 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F1F6EC2BD09 for ; Tue, 9 Jul 2024 19:40:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=USCvXXCd1//TkAU9tV7apT9+YYs7pmaioMj9I8TqZK4=; b=HLLnchqawq8iCNasYxrY2IQAVI 5FlibQjcyvzjGZyvVZjKha6p2wDPI5GabPK9Oj+EfU3pT3jXMsadx+WM4LL4GkV3Xz+0jSnPSygNr SAfOlYDPHfeJxv2s92yUNU7mHumBd4XFTm5FOqxNjomvo8Y5vfot0gskLMWJDMnmY3R8PKF3ypq+w oR1eAiN2nhqZPlamlk/M/S/n3o02jl0Q8uD3ooLOCDdUK8iSwfVbCeULhw5E3M+ZAfi6B2O8mAAHm EnjTtSS361c9M0LToWiHsr5fhQjvehRdcLMp4NGtQhUMUH192aJmMNyzml1/W9Wdje95KA2iv2p4G HGtwGw3A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sRGgv-00000008Pwg-37ax; Tue, 09 Jul 2024 19:39:57 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sRGgf-00000008Prx-2fMK for linux-arm-kernel@lists.infradead.org; Tue, 09 Jul 2024 19:39:43 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id DB741CE1300; Tue, 9 Jul 2024 19:39:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E20EFC3277B; Tue, 9 Jul 2024 19:39:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1720553979; bh=I89yLdaDuR7xDwlnar8naIjNdxnNqs0sCv2ibNzBMf4=; h=From:To:Cc:Subject:Date:From; b=q0Q0VAAtDbxC4ZkNK5MS8jtMvc2DVgqJq1EHOeJQDQz5aUx2nMPHx7yma5NuUK1rq yP64ecPOEICPec7JBv26EGhZmvbuC5Ywp4Mv7C4hKyINHCseKvlmwg/C3P9qQ7C4Ge 35Fv0p8bUkNEiCJRYAaOXHf/nNthw2VCgPT5h/NO1PhpyqpzDeclyhWuImwexayIqY qDUQVMn/n+JliOyGiRcBnWw1kET3MOo8Wotn2R0cltoSEPJqzLuCsBaYoVkOH0sFhN UoLRDwkMviNcdhBAGiLDrPdvz3f5kIfRKK+C0pDzhRReHbM0HJxSz9oLoQE6dkVLko T4qBDwVPB2IYA== From: Bjorn Andersson To: Stephen Boyd , linux-clk@vger.kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Varadarajan Narayanan , Abel Vesa , Chen Ni , Javier Carrasco , Satya Priya Kakitapalli Subject: [GIT PULL] A few more Qualcomm clk updates for v6.11 Date: Tue, 9 Jul 2024 14:39:27 -0500 Message-ID: <20240709193927.4424-1-andersson@kernel.org> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240709_123942_030731_E8B68520 X-CRM114-Status: UNSURE ( 8.45 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit f27e42c7d3ff8ddfc57273efd1e8642ea89bad90: clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks (2024-07-01 22:28:05 -0500) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git tags/qcom-clk-for-6.11-2 for you to fetch changes up to 23711cabe122ef55bcb2e5c3e3835b5a2a688fc0: clk: qcom: ipq9574: Use icc-clk for enabling NoC related clocks (2024-07-08 11:40:57 -0500) ---------------------------------------------------------------- A few more Qualcomm clk updates for v6.11 This introduces helper logic to expose clock controllers as simple interconnect providers, and used this on ipq9574 to add the the system's interconnect providers. CLK_SET_RATE_PARENT is added to the remaining USB pipe clocks on X1Elite. Error handling is improved in kpss-xcc, and lastly the SC8280XP LPASS clock controller regmap_config is declared const. ---------------------------------------------------------------- Abel Vesa (1): clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert PHY pipe clks Bjorn Andersson (1): Merge branch '20240430064214.2030013-3-quic_varada@quicinc.com' into clk-for-6.11 Chen Ni (1): clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error Javier Carrasco (1): clk: qcom: lpasscc-sc8280xp: Constify struct regmap_config Satya Priya Kakitapalli (1): dt-bindings: clock: qcom: Add AHB clock for SM8150 Varadarajan Narayanan (5): dt-bindings: interconnect: Add Qualcomm IPQ9574 support interconnect: icc-clk: Specify master/slave ids interconnect: icc-clk: Add devm_icc_clk_register clk: qcom: common: Add interconnect clocks support clk: qcom: ipq9574: Use icc-clk for enabling NoC related clocks .../bindings/clock/qcom,ipq9574-gcc.yaml | 3 ++ .../devicetree/bindings/clock/qcom,videocc.yaml | 17 ++++++- drivers/clk/qcom/Kconfig | 2 + drivers/clk/qcom/clk-cbf-8996.c | 7 ++- drivers/clk/qcom/common.c | 35 ++++++++++++- drivers/clk/qcom/common.h | 9 ++++ drivers/clk/qcom/gcc-ipq9574.c | 33 ++++++++++++ drivers/clk/qcom/gcc-x1e80100.c | 2 + drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/interconnect/icc-clk.c | 24 +++++++-- include/dt-bindings/interconnect/qcom,ipq9574.h | 59 ++++++++++++++++++++++ include/linux/interconnect-clk.h | 4 ++ 13 files changed, 192 insertions(+), 11 deletions(-) create mode 100644 include/dt-bindings/interconnect/qcom,ipq9574.h