From patchwork Mon Jul 24 11:39:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 12508 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9010:0:b0:3e4:2afc:c1 with SMTP id l16csp1749549vqg; Mon, 24 Jul 2023 05:03:23 -0700 (PDT) X-Google-Smtp-Source: APBJJlE961SODv698msF9/T9oTwhO1Y69dxmiN6hbtEDdeojKl1CvDHbAbM7uA0SJfqI1raUnPl/ X-Received: by 2002:a05:6e02:1989:b0:33a:a6de:65be with SMTP id g9-20020a056e02198900b0033aa6de65bemr7213213ilf.21.1690200203539; Mon, 24 Jul 2023 05:03:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690200203; cv=none; d=google.com; s=arc-20160816; b=zZ2S/l831g/d84eb1mi7LbmMlyd+zOdAZGfXrr4lpcgGrwAtTodAVy9Q/LG90wgc1O iR4qZXCzYLmS+3oFOGbaQc0DYtaYv1HsZFHD/zPpZCTFl57fgjaVpryG2SeHh8AfTL71 Sa/CEk0a2bCk0ZtVJqYV3q/Vg6r9cy7sKX2rttC7o/GNYmbr14buZZuoPVuuWgEWVS1s ImE6zHFApebFxxd+IboZARezQWF/U0SgRF0p+tHIgTq7YtGW1vGpdKXZgQD1eE/971MG mreJKm5D6RAQhQdZCKIB8GVPueWWov05MYQVSD4G9psEEnvE4GF9zm9ESH+SOjpaNS+e Es0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=vJ4yOgRXHtYK3jmLeq4Idrc0hB5BqvDloR4hEaxZCoc=; fh=rYrgspWio4NV6KhLsKeX4Ep8OfUU+vYP8emUrlr+fO8=; b=FO0FxOhT+K52aS2FwqJkvj9ayYcyvKKBQJ3U9PDbpQhxQcQGM8/ispvCNZP8u0PN7W 525JUSCMGOYznNFfU7Gs9XopYgDbONEdnsNOoz6HdLiPv6RN4lki0iPd/9DXWiFe8cr4 PasEp7vYZ9juikC3Ab+FmrMM8yqcVc+qGdEj6TFKNS8vHWKYhvCJ0h2Gs1/cSK9w7SNj FwLdrsbl4CNKtSl+UVZ6uC2LJ8s6BSbu8b0+amhOvR+k4UZipCP1Bgscgev59w/Gk/LF gzXTc6OQH3LfazjxFgpo+OHY0fXZxEZqVgTBkSaAMUSp1yCye2yQaPqiVRRp64OCL5CG VvRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hvX7wN6t; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v9-20020a63bf09000000b00553d7157e83si8470861pgf.134.2023.07.24.05.03.09; Mon, 24 Jul 2023 05:03:23 -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=hvX7wN6t; 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 S229598AbjGXLkD (ORCPT + 99 others); Mon, 24 Jul 2023 07:40:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57572 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229506AbjGXLkB (ORCPT ); Mon, 24 Jul 2023 07:40:01 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C68C2E54 for ; Mon, 24 Jul 2023 04:39:59 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-4fbf09a9139so6376256e87.2 for ; Mon, 24 Jul 2023 04:39:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690198798; x=1690803598; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=vJ4yOgRXHtYK3jmLeq4Idrc0hB5BqvDloR4hEaxZCoc=; b=hvX7wN6tws6Me+yfYdsoMhlkMC8EumtAdhgPwJHKAwY1pk5tJAWr0qHohpmNwmxCdC sOVrZ8sbjPURvhVzk4kPqx3A+eXTTfmIftdiAexdrLUOECHTkt2jPEFQBxu/QhFbY9/V Sg7c3ZO6Tfq2dWcVAref1q2lyyyOE8vYSY4b6PfdBwCck5GLX6cAO4cPVcoIKnug/RLK EmIpchaDJCqyEWXw4h+XI1vuqGgmgxvmrjy2W921bybIqyuvVmaz4MI+4Nc/LRXiikXI LU6WNyfoC1wTM+XZ5QbsmEgMpuAc42TX4isDXYALOERmM1B5235+02Cv6300gwiexWqw viag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690198798; x=1690803598; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vJ4yOgRXHtYK3jmLeq4Idrc0hB5BqvDloR4hEaxZCoc=; b=JaaYzdQOChQQy0VbZHJkUIKDttLIwN0QyMY1PE43r+qT0XuKVpthrXnQwVfSjVxMAZ g8vIlUi8xXM5eHLUExjgTyxIgX0BrESlKkCEG980RxyU7MCtlytXyCVrZ9KfGTe81p9C jqSsyAOsxxvkr2v+O3qM5A9tHabOlNBMu+mgzTYtVyuqB0yL5EIm0hVxaHCveJyYKj2e PL34ucbCYdI/VZTXu46gXmaHH/49w4VaAuAuOswgwJdcDB4o1fdcQN3yTNEwMwjFiv9R 1AdMh134Y4ynWf9KAQm7J0MElPHTj0FRtco/yh/u/jm8nml3Vo69EZnmpAdtmybXhNUy oqww== X-Gm-Message-State: ABy/qLbvqYTGZ8+UZVdbouPIbITUDfOzL6oyo1F/QyUnKYEPGjAzT0JV OJdWIINmliBJivlXc9uXITRMWQ== X-Received: by 2002:a19:8c0b:0:b0:4f9:a232:f09c with SMTP id o11-20020a198c0b000000b004f9a232f09cmr4185431lfd.63.1690198797951; Mon, 24 Jul 2023 04:39:57 -0700 (PDT) Received: from [192.168.1.101] (abyl203.neoplus.adsl.tpnet.pl. [83.9.31.203]) by smtp.gmail.com with ESMTPSA id u1-20020ac24c21000000b004fb881e5c23sm2168977lfq.47.2023.07.24.04.39.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 04:39:57 -0700 (PDT) From: Konrad Dybcio Subject: [PATCH v2 0/3] SM6115 LPASS TLMM Date: Mon, 24 Jul 2023 13:39:55 +0200 Message-Id: <20230722-topic-6115_lpasstlmm-v2-0-d4883831a858@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAAtjvmQC/4WNQQ7CIBAAv2I4iwGKpXryH6YxFNZ2EwrNUhtN0 7+L/YDHmWQyK8tACJldDysjWDBjigXU8cDcYGMPHH1hpoSqhFGKz2lCx2spz48w2ZznMI4cnDb 64htrhGMl7WwG3pGNbihxfIVQ5ETwxPf+ureFB8xzos++XuTP/rkskgteKS9rXfnGGH0LGC2lU 6Ketdu2fQED0d9czgAAAA== To: Andy Gross , Bjorn Andersson , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Srinivas Kandagatla , Catalin Marinas , Will Deacon Cc: Marijn Suijten , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1690198796; l=1248; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=MyMuaMloZrXeqpFIhj35adNC4/W+TiZZpLrCk6Q8v6M=; b=VJpyTZf36Wng6fHwXT9oyN1V2jIGCOjbx2gFVWOTgcjy41piGxCnvkF5HmIkd3W7tlJRysJjw cW+OXunkPPIBCILEWrpHX27LDjPHVAWTUuRgX/y3Zdoh670qV+QO50+ X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= 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=ham 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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772303368814468544 X-GMAIL-MSGID: 1772303368814468544 This series introduces the bindings and driver for SM6115's LPI TLMM block and enables it as a module in the arm64 defconfig. Signed-off-by: Konrad Dybcio --- Changes in v2: - Fix up gpio number regex pattern and gpio-ranges in bindings - pick up tags - do not change patch 3 as suggested, a bulk reorder seems more appropriate - Link to v1: https://lore.kernel.org/r/20230722-topic-6115_lpasstlmm-v1-0-32d1643d8774@linaro.org --- Konrad Dybcio (3): dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LPASS TLMM pinctrl: qcom: Introduce SM6115 LPI pinctrl driver arm64: defconfig: enable Qualcomm SM6115 LPASS pinctrl .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 135 ++++++++++++++++ arch/arm64/configs/defconfig | 1 + drivers/pinctrl/qcom/Kconfig | 9 ++ drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 175 +++++++++++++++++++++ 5 files changed, 321 insertions(+) --- base-commit: ae867bc97b713121b2a7f5fcac68378a0774739b change-id: 20230722-topic-6115_lpasstlmm-ec4749d8a70c Best regards,