Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp862121rwd; Thu, 18 May 2023 05:08:27 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5ZT0O3Zqg6Uo2bGY6KXqRnPp7f1LYVC6f1OxvK9gUjF1gp7fF/miWR3jh0qGex/1uA2poR X-Received: by 2002:a05:6a21:789a:b0:105:8d42:2622 with SMTP id bf26-20020a056a21789a00b001058d422622mr2288457pzc.41.1684411707112; Thu, 18 May 2023 05:08:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684411707; cv=none; d=google.com; s=arc-20160816; b=nQSMvVBI4y8wCh43sp8v45gALdbumdL7uslZGbgIZiA/r+aPcBA7EKKGKxRAFFSCof xwjX+N4YFZ5i5iBIoC2OyxiUcR3jWW/s8WJY3lmkpgmAUyqsdCQgqFxh7WlsNFU7crSq /xeYjC6gJS8D45hjZs0xoDihWi2t0cICO/W3ZmZJLrdUIHvfT4CxbYeBBPvlG8d8m9ev 01Lotm4uznrfLXNCsJJpE9Fb96K3qhdpZjEq0Air8csdi9su9L3Y8qQIVc8X2GeVViTD a3Nt8uKSS2fflVkdsSRY5oRfdZ2Y1Lyv9FIau5KY5jzpnWDiQ8entzFAa+9Ofxbi6VTO AOEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=slLMHWh39zOaBNdbVpwl/j1HD7B9S6TGQGQ7OANz+KY=; b=rvwf/jDl9aIj5SjHFe5TDWrCm4R4yYmXs7Jw6FrqEcgqmUjIbQIkyXiwbmPr7pSG88 Kffo3Y6HA7D/IS23l8jddOaUj+CmsUswlqClwQkGCTioSMluqk1rnvT8Vd3UNzEyaHWH OAqTqzPk6B8kkkCJTajNbUaFeysYOGWm3mI9FTCwQTrQpVs+jXDDJZhvcwekBU+m4yi4 8ZeRBUNSk3tMBB8LG+ru7M5Rj4qYVRO2yUBUm3YwiXdWmcLms+ZqxjnjVaR3peYR5eWf 8gIkMWZVHBQCy35LKckDifGWMTMVWguUj7SIFHOmsSJMKTV+MIOtQDXXGwWM3s8x4SdZ 82Vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="kx5n9GC/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p15-20020a63950f000000b0051f0bd40bb0si1199980pgd.779.2023.05.18.05.08.13; Thu, 18 May 2023 05:08:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="kx5n9GC/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231340AbjERLkg (ORCPT + 99 others); Thu, 18 May 2023 07:40:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231293AbjERLkf (ORCPT ); Thu, 18 May 2023 07:40:35 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94B79173D for ; Thu, 18 May 2023 04:40:11 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3093a7b71fbso1809795f8f.2 for ; Thu, 18 May 2023 04:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1684409991; x=1687001991; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=slLMHWh39zOaBNdbVpwl/j1HD7B9S6TGQGQ7OANz+KY=; b=kx5n9GC/vNGIeE2LyD2IqtiC0LBNDAiqelKek+CvGhTZn8OJBC7x3+lrrOTozmyrK5 tzjQbyIxcYfSgvx+nE+zs8S7BiAyzlRAiwwX0+ln4AMPWi23NqgdGdQ8v06GqREzr1Pi muSmvYBBzxs4+zd1erOLLTytWG9ZOjPteo7RofMSJx2XNOO6RG8Z9lpPYLXfdLpZ514s 6n/WXjds/V51FSzxI9S1JTY9AIZl8BsRn0hCA64Z6DrldKMHjsJoW1GOwM3er+SLYCRA +KwHqYUzE/IL7KTZ1hSlXnQFCnBboNWp0ArEJEKBPF5rcbAbwFVmJRtbMc3DVSz4T+n8 mLXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684409991; x=1687001991; 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=slLMHWh39zOaBNdbVpwl/j1HD7B9S6TGQGQ7OANz+KY=; b=LnydpXY3e/GYoZm+d+rUc6hK4H58em6OOOeacx8L5qt+dXbhNEpyyprc6FO2hS6PBP uSLIvjx+KcUj38NlDSTP7RQoSIhz4Yfpr4b6auHWh0+uhFNwnF2mYtBog7RYazzjhfcq cOKTHaaodQDnkw0E3EEHNYc/EpYkK3Jdw5azUwZqZD8MngbSejeZ2PL+DC0VqBBhwA0I VSct44VIe1HE1Hd07KDsE5ovlgr/KhQ9XVfUiSFv1ZEhz8tjinrMUFx/W6DCS9CE/O/1 6Ho0LRplX55NaNSeNSA08pb22pIIp80BybdAcuuedAtZAhalnHYuXuDQ4JlVSDVXS+7s Cnmg== X-Gm-Message-State: AC+VfDybuatwzKXHqKU5mUfFpUHz1e1jqDJnk6XutwjEElvbffWT5PqW PyWTlSyyg51G9z0rz6XIkz8O4Q== X-Received: by 2002:a5d:420c:0:b0:309:3db8:51e6 with SMTP id n12-20020a5d420c000000b003093db851e6mr1399017wrq.35.1684409991406; Thu, 18 May 2023 04:39:51 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id f14-20020a5d568e000000b003047d5b8817sm1897135wrv.80.2023.05.18.04.39.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 May 2023 04:39:50 -0700 (PDT) From: Srinivas Kandagatla To: andersson@kernel.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: johan+linaro@kernel.org, agross@kernel.org, konrad.dybcio@linaro.org, mturquette@baylibre.com, sboyd@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 0/5] clk: qcom: sc8280xp: add lpasscc reset control Date: Thu, 18 May 2023 12:37:55 +0100 Message-Id: <20230518113800.339158-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On SC8280XP, LPASS IP is controlled by q6dsp, however the reset lines required by some of the IPs like Soundwire still need to be programmed from Apps processor. This patchset adds support to reset controller on LPASS CC and LPASS AudioCC. Tested on X13s. Thanks, Srini Srinivas Kandagatla (5): dt-bindings: clock: Add YAML schemas for LPASSCC and reset on SC8280XP dt-bindings: clock: Add YAML schemas for LPASS AUDIOCC and reset on SC8280XP clk: qcom: Add lpass clock controller driver for SC8280XP clk: qcom: Add lpass audio clock controller driver for SC8280XP arm64: dts: qcom: sc8280xp: add resets for soundwire controllers .../bindings/clock/qcom,sc8280xp-lpasscc.yaml | 68 ++++++++++++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 19 ++++ drivers/clk/qcom/Kconfig | 8 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/lpasscc-sc8280xp.c | 94 +++++++++++++++++++ .../dt-bindings/clock/qcom,lpasscc-sc8280xp.h | 17 ++++ 6 files changed, 207 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc8280xp-lpasscc.yaml create mode 100644 drivers/clk/qcom/lpasscc-sc8280xp.c create mode 100644 include/dt-bindings/clock/qcom,lpasscc-sc8280xp.h -- 2.25.1