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: 598311 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 D2067C2BB41 for ; Tue, 16 Aug 2022 18:03:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235760AbiHPSCd (ORCPT ); Tue, 16 Aug 2022 14:02:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236857AbiHPSCF (ORCPT ); Tue, 16 Aug 2022 14:02:05 -0400 Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B08083F3A for ; Tue, 16 Aug 2022 11:02:02 -0700 (PDT) Received: by mail-wr1-x430.google.com with SMTP id r16so4317235wrm.6 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=oHmY9vKpdD5cnIqY0AG1hRqdQd1kH/g+JtUDCLguCXOoG0qUM683DQR9qYGl36Y/Qb WJBOQmysPBEFEvoIZbttcQwHrwKCjvUjyWRF6Q0kS7mNIaaMrx/X3BjsGBuI1ezmECOG mfj5pgK3N2UVhyDEet7zFcLC+V/3nnqhDaK70I5hzTwgXqGtSUO2kUs48ppucU00V3+C OGjbbuOUIAarXtZOzOGeuTMxXT2ZVXd+g75b1DwpsU2R4sMCG94+SXSenebyIN9oXpX/ qgM+l5ZcMhnVNAycsMgl+JWrSx2WKU5+AMzSheF65KxsgBWTZuacDd4pJuFXqLv2SF2s MZwg== X-Gm-Message-State: ACgBeo3l9p7C8aWUprfreQX2hRXj1hebHnWOpAAMMKy8FI3rSRxJ7ATV hAmwSErePEHFW0FDfqpZM4DPxQ== 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: linux-gpio@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