From patchwork Tue Aug 16 18:05:36 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 597562 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 761D8C3F6B0 for ; Tue, 16 Aug 2022 18:06:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235760AbiHPSGS (ORCPT ); Tue, 16 Aug 2022 14:06:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236866AbiHPSFu (ORCPT ); Tue, 16 Aug 2022 14:05:50 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 516D0832C6 for ; Tue, 16 Aug 2022 11:05:48 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id n4so13517262wrp.10 for ; Tue, 16 Aug 2022 11:05:48 -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=RL8fsLLQfUE109rLkCR+EIbZdF7vKcUJZxwkD6nK564=; b=QMWPtlzAhcHq5DtkCAOaUCATtjJFx4OFebSf+mymX058+AVWjZyKfiMsGLEM8puybp 3GutCXlbaMJcsTIHBrqTB8HxBTBdXJRbs1UperaodTjyF4+FkSR3v74pg91eZxgRvgFM 81XrDCaI5uhoAg1noX3dgXnzStNv/fmrKy11dTt2UG9LGhEyZpe7xz4NKxPLJunAOaWm cH+BHS4D81WE507E3ppXqupVPz6Dwv1/nbB4LsQyrtilyPbIMmq7qVqjzZ41unZVk84e WuDslOf4YjmRZ9t4Z91WbPHOpoGXmT+t4LbupQNrn4p63xukZP0Ke/VkIHo6wNFkpYlK Wf/Q== 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=RL8fsLLQfUE109rLkCR+EIbZdF7vKcUJZxwkD6nK564=; b=YHXq2aJXTVr/96zGldF3vSW56i7cnlq7LM8Gj28Lhggmk45cxzFRv3zHiYzW/P63kL yq/haTabHYqlAjO8TRzOgEVrzBrk66/b5lj4GePZWC0uMxIwZbv+D+x7df6vUi+2A3Da XynJjjMYPY+uDAh8eh/wAiEl39O9UlOKgHVMDzQasUCwt66HX5Lg7jLB7S5dUU217Dp2 p7MGB/Twd6R8enPeRv3Ole9x2xmJU864pUFUcuYPAff6TKQzgfRNuEp7OaNiW6VMGlwD NebskvhvjGjfAV34XVcZLOejKqi45OaxGZOkFrzaUxx3Ge1AIjGMpvXT/YtWVFWegjBA 2x4w== X-Gm-Message-State: ACgBeo0A8OtG7NGYie3AD8PtteGc/n7gWWYqEckZv2bA6tXyzFEKFcFF Go24bV3xHPkqLb/tYbkk1TuFzA== X-Google-Smtp-Source: AA6agR7Ibb/rMvRE8Oi1nzCxuChVSVvPD6wsf1Elogmm+3UAuKauVvs9brefM/1Jd0kU+bm5IPq33w== X-Received: by 2002:a05:6000:1102:b0:220:5c10:5cbe with SMTP id z2-20020a056000110200b002205c105cbemr12880958wrw.359.1660673146883; Tue, 16 Aug 2022 11:05:46 -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 e14-20020a05600c4e4e00b003a31ca9dfb6sm17510062wmq.32.2022.08.16.11.05.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Aug 2022 11:05:46 -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 0/2] pinctrl: add support for SC8280XP LPASS LPI pinctrl Date: Tue, 16 Aug 2022 19:05:36 +0100 Message-Id: <20220816180538.9039-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-arm-msm@vger.kernel.org This patchset adds pinctrl driver to support pin configuration for LPASS (Low Power Audio SubSystem) LPI (Low Power Island) pinctrl on SC8280XP. This IP is an additional pin control block for Audio Pins on top the existing SoC Top level pin-controller. Tested this on Thinkpad X13s Thanks, Srini Srinivas Kandagatla (2): dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver .../qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 134 ++++++++++++ drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + .../pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 207 ++++++++++++++++++ 4 files changed, 351 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c