From patchwork Tue Aug 16 18:01:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 597625 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1A67C3F6B0 for ; Tue, 16 Aug 2022 18:03:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236061AbiHPSCd (ORCPT ); Tue, 16 Aug 2022 14:02:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236855AbiHPSCF (ORCPT ); Tue, 16 Aug 2022 14:02:05 -0400 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8AEA383F1D for ; Tue, 16 Aug 2022 11:02:02 -0700 (PDT) Received: by mail-wr1-x42d.google.com with SMTP id a4so1811946wrq.1 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=hDrJ5v4/o20V9NrbAtGzlkJ3jgO1d4kKdo8uvri9lZEyHwjiN8KU8JjsgqFh3HmxN5 XypBPa4j+Ug6XjTgmGohfkmPeCViKV2jNFV44kzmz12VC2wxZD+yvFPYrAsjFMdnW4BF KMNKc6Bz/9y0HJOwMl0PoCDRLGHqj2NK7nZGL1h1L7BZQoj9ybhOlnXw4V66B6s0g7Mo 0pYYlkRt5IPhIhSEa/I4n9pMli93S1CYaODDgA8x1DUSwZGOuycC+w2hk8JqdBxZo3d9 1w3/egZbdhZ3Sa99h86xl/LAM0VnyQwkaCfC26jcXnd6BWxEGNahJNZH+1c0dUqldZGv I24g== X-Gm-Message-State: ACgBeo3C/s+LZL7mztCqplBTKxK7mHFUvXf3k7BsYBMzhh6mmX5ogisB YYoQhXgbCpXz11InGfQehfJ+Jg== X-Google-Smtp-Source: AA6agR41LIZaaFSqv4A9rwWezva1UDpU7Ziq2uFdF5F/ZoumQh7Wqcz2ypMp/V2M0+u6LtFHscWdDg== 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 Precedence: bulk List-ID: X-Mailing-List: devicetree@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