Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp3929229rwb; Tue, 16 Aug 2022 11:07:05 -0700 (PDT) X-Google-Smtp-Source: AA6agR7oIA8PVZ8T0gVmSE2odl16vwGNR7b1kyvFnv1ZWPV31yqv8q+LhpXYbK4aFA5vydJydEfo X-Received: by 2002:a17:906:a089:b0:72f:826b:e084 with SMTP id q9-20020a170906a08900b0072f826be084mr14944792ejy.708.1660673224930; Tue, 16 Aug 2022 11:07:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660673224; cv=none; d=google.com; s=arc-20160816; b=JfcKNSoa/28e6p5z5GWkLGg0BBnD91mwk3CCL6mS2e+P1k4P4qzjyk6/cqZVGuE7jE r4+0w7b9JBqgue5P+0v/EexBu48wmhqwkBZP7iDR5/bswHdJdGfUj3zxvwHE8oSId1GX w03P80TwDPkxxd13ev9lkFU1ajnIwBfDYZjCD86dvA0nLMbMxoeCh508H3XZbFEFM0bW IoKmbywOARS/J9/8gSM6FJGGR677Zxe654D3rsXWRg10X3Azbx6wNpXoSUE12uQIoPaR 88q8KxbnFCwwGN4ppcVvI6iVcTlEipjPGudsjM7PSxycYqsAiard9g9tvEr/hqylmfrh v1Dw== 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=9taDxJULIelMqQsxjJdBGUHZxSA7P+lFOG0ZHS90BWQ=; b=M+scj2oWvxi4MaN3puGbDzNfItvUTqPhrHVV+TXmnm1M6a1H7gdCo0EuMSiX7q8mSv MgpP02oD8tqPF9c3Cqz7fuajqRR8RHNcwjWfAJEHceAtuvv41JdVC1Y88SbEfwvyA2B3 vi+jLs6xl9QckS/a2Jnf10LAPAqYZ6VmaQhOp1R/9MMNpo0gwOfeyXI0jsoCNBRYde4q hxT3yrzzbJDYNUiIpHDKErzRWKtMNoWCDZy0r03WRX8vWmlKO3D2vhbc0wcR/zroJHgi TT/Xo1LYOl3Q/OHjL7dHb35qdMJWNEwbS+yDvGC3r/CGa8+0+55+yjk2B5v2zLB4jh3A MuKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="i1j/yGNW"; 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 eo12-20020a056402530c00b004409963eb80si9458179edb.432.2022.08.16.11.06.37; Tue, 16 Aug 2022 11:07:04 -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="i1j/yGNW"; 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 S236807AbiHPSCi (ORCPT + 99 others); Tue, 16 Aug 2022 14:02:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60170 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236864AbiHPSCF (ORCPT ); Tue, 16 Aug 2022 14:02:05 -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 B05AE83F3F for ; Tue, 16 Aug 2022 11:02:02 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id z16so13507603wrh.12 for ; Tue, 16 Aug 2022 11:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc; bh=9taDxJULIelMqQsxjJdBGUHZxSA7P+lFOG0ZHS90BWQ=; b=i1j/yGNW/OaexzL0RCaLrhFKZK82IHiNdEpDv3e7ITBmfkWUqza9Lq9ZY1dg1Daq5e /6S1r8k4hCyJv4RGuySjH1p1j9EheZ+c8ihsxgLy1ep9kw8Fcx9tIrKoFv810Mh3gPaO ynvyGpKOlXqMqWGD8o+4vhhNCTzKeabJKQte+cxgfRb1WPpAkH5pPshHVPiNGnvIhTkp vYu+q7YYNP9wmLNKx6i+CP9wYKbG0eqwT+EAM1tK4OoeWdv65yZB0OVT8VyKfAuw+v+o fJEeTpd/DpOm5LttY86T5fPdANWOnkQ3buY+PHWoVLp9TY7XgmN6ueSqVIP5freLca/M wRRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=9taDxJULIelMqQsxjJdBGUHZxSA7P+lFOG0ZHS90BWQ=; b=zDH5NNZoW0ojxn2uaksPMNL/3c1d07M/qk2+4UygHGIBtN8JIZqq6C3q/rwAEZJiIr uo9XzIdEP0Kb34s31OxLUyPlzq6UFysWa2nRdX9jhd5O033hgbP0LpZqwu8kONZQ9q6b YPDQbhwfgz4tkLC6k55x3P6LO4mLrd+ms3OvPaPd/yY8iPdWizkyCwUARxHr5eEB5V8o RvlgD0C7L/KrH2FhjPiMZiI27YH30RM0RhiGpMAyQvKruE9tIlXlyfW5ky6qo9xWHVvh MJ8b6lXhy40B3aADyrzowTTwZkw0yPwYo6QDJUt4YngrrAtLPsyV8+LGY6Djhsij8Lip Fw1w== X-Gm-Message-State: ACgBeo2pDqsfRruKlsbytzuPypHDbIHcE9w9osmJtWIpwWrhL1BBbjX8 TUd3/nO0MeM+lLTPdqUqxqVZvQ== X-Received: by 2002:a5d:6d0b:0:b0:222:955a:8774 with SMTP id e11-20020a5d6d0b000000b00222955a8774mr11798320wrq.129.1660672920757; Tue, 16 Aug 2022 11:02:00 -0700 (PDT) Received: from srini-hackbox.lan (cpc90716-aztw32-2-0-cust825.18-1.cable.virginm.net. [86.26.103.58]) by smtp.gmail.com with ESMTPSA id p185-20020a1c29c2000000b003a4f1385f0asm14383253wmp.24.2022.08.16.11.01.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Aug 2022 11:02:00 -0700 (PDT) From: Srinivas Kandagatla To: agross@kernel.org, bjorn.andersson@linaro.org, linus.walleij@linaro.org Cc: konrad.dybcio@somainline.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, srinivas.kandagatla@linaro.org, linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/2] pinctrl: add support for SM8450 LPASS LPI pinctrl Date: Tue, 16 Aug 2022 19:01:55 +0100 Message-Id: <20220816180157.6711-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 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 This patchset adds pinctrl driver to support pin configuration for LPASS (Low Power Audio SubSystem) LPI (Low Power Island) pinctrl on SM8450. This IP is an additional pin control block for Audio Pins on top the existing SoC Top level pin-controller. Tested this on SM8450 MTP Thanks, Srini Changes since v1: - no code changes only minor fixes to bindings as suggested by Rob Srinivas Kandagatla (2): dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver .../qcom,sm8450-lpass-lpi-pinctrl.yaml | 136 ++++++++++ drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + .../pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 240 ++++++++++++++++++ 4 files changed, 386 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c -- 2.21.0