Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp3948904rwb; Tue, 16 Aug 2022 11:28:22 -0700 (PDT) X-Google-Smtp-Source: AA6agR5kclRRiO4gkE5JJ+8TI/CzeowOEcIv0ukBeqJIy/VEyEwa26EkXQ8PhwWQSepevl2vKrk7 X-Received: by 2002:a17:907:2809:b0:730:a723:9ddf with SMTP id eb9-20020a170907280900b00730a7239ddfmr14065636ejc.42.1660674502361; Tue, 16 Aug 2022 11:28:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660674502; cv=none; d=google.com; s=arc-20160816; b=ONZMo4zUSQJ9tt/REnN11cPl8qkxDRSrZI7fDuDV30sJaf9JSIdyCNqwd6ZstvedcF 6SZR2S3WGNAGLUGLc77iFYecXS72BRSggEwtJREOqBlDA5QpehlcuJhfLBxvtH/7Ly0t V3A2MGUdSo7lByTSMFrHAAVcm2vgaP0mZu+ef8wdlc5OBPQGQCNSTeCdWKxgDLNWQnrM RbmybD69/nTnG/hM9yLGD4whhY+7KAyS15vgojV2LaZ9GwpDrwyZuhDe5VHzDJSKoPr5 EHennMZViBallLF2/O2kLugnT2hzJ++xuS7UCcSH9iYlWk2C25Iy/A++TzbBck/lbpyr rqrg== 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=RL8fsLLQfUE109rLkCR+EIbZdF7vKcUJZxwkD6nK564=; b=Ysrln1MuKV6VwzjEFEeVAAs2tRFiUFtUVQh74dlpZ0kOeX0s5NicZtuTE1X/kcMA72 TniKAcKModYUNVusngOJYcT2XpU1bgxsGGwdoja0w5yK7zzIsxOwVpuwmGsN7NWQoLKQ VY1MW9oxXcmBm4tZJHjL2p0Ju7oZXob/h9AfqMfMXSbFXGJZ6Niz/N9vjybz3Ntg0xc7 op8c/MmPnQPZ/msbMb+sa4JPHTkvzoys5gKhu3Li0ug65h76nnSucWGYmDcZCSxfMAiT zt6XywMnUAsmb7UWJ3NG1WRQMAUyanYNNr0gyVLw2o7AH4pXY1dC+Nwa8OZFNfw8qe6K B0eQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QMWPtlzA; 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 b17-20020a056402351100b0043d2f04a703si11587848edd.40.2022.08.16.11.27.54; Tue, 16 Aug 2022 11:28:22 -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=QMWPtlzA; 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 S236882AbiHPSGW (ORCPT + 99 others); Tue, 16 Aug 2022 14:06:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236839AbiHPSFu (ORCPT ); Tue, 16 Aug 2022 14:05:50 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4844883079 for ; Tue, 16 Aug 2022 11:05:48 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id n7so2346458wrv.4 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=44nU8lxMTZVtj2wUlsvk8xNL5QjrVknBXYfYX6nwT5ZpvhkOHtFCyybYD+7ZN/jAll VLoMgiXpYs+wOI4Zlun6whK0PtPeTHYB5QPJ0FfQoMZRJ2kS+lXlTMV8rS/f9FsQ2K8Z 7q8Pcl9Dx6++NwNv7bIgwTheA+4YECEkzpsxqGUQeEWJDKFnQN5se05HcTmU7UQA2G94 gKwnperglDBSuv59AjXtYoyws0/PuCWRbDhsaKYXcaEjr0xSiCQevi3qwEpLLrqjkKm2 usrf7BZ6SKXDktT4Ny2APP9FW8f8NM+OOpEgBnK1T1ynri6B7IJzPBuamqk8Fm8rGL14 kUig== X-Gm-Message-State: ACgBeo2qoargA3n5ufYXMN/4NZVOtKiqXKBPldLcXF8KmjoFOSKk8roT vubo6rX/zUypKuQhSypRsqLNvQ== 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 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 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 -- 2.21.0