[{"id":3677068,"web_url":"http://patchwork.ozlabs.org/comment/3677068/","msgid":"<36b68a87-4d52-4d6d-9e5e-393eece1a434@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-14T08:33:15","subject":"Re: [PATCH v1 1/3] pinctrl: qcom: lpass-lpi: Switch to PM clock\n framework for runtime PM","submitter":{"id":89450,"url":"http://patchwork.ozlabs.org/api/people/89450/","name":"Konrad Dybcio","email":"konrad.dybcio@oss.qualcomm.com"},"content":"On 4/13/26 2:22 PM, Ajay Kumar Nandam wrote:\n> Convert the LPASS LPI pinctrl driver to use the PM clock framework for\n> runtime power management.\n> \n> This allows the LPASS LPI pinctrl driver to drop clock votes when idle,\n> improves power efficiency on platforms using LPASS LPI island mode, and\n> aligns the driver with common runtime PM patterns used across Qualcomm\n> LPASS subsystems.\n> \n> Signed-off-by: Ajay Kumar Nandam <ajay.nandam@oss.qualcomm.com>\n> ---\n\n[...]\n\n> +int lpi_pinctrl_runtime_suspend(struct device *dev)\n> +{\n> +\treturn pm_clk_suspend(dev);\n> +}\n> +EXPORT_SYMBOL_GPL(lpi_pinctrl_runtime_suspend);\n> +\n> +int lpi_pinctrl_runtime_resume(struct device *dev)\n> +{\n> +\treturn pm_clk_resume(dev);\n> +}\n> +EXPORT_SYMBOL_GPL(lpi_pinctrl_runtime_resume);\n\nYou can do:\n\nSET_RUNTIME_PM_OPS(pm_clk_suspend, pm_clk_resume, NULL)\n\ninstead\n\nKonrad","headers":{"Return-Path":"\n <linux-gpio+bounces-35131-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=RrmwI59S;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=LBdD8ihk;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35131-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"RrmwI59S\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"LBdD8ihk\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.131","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvyNn35pTz1yHJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 18:38:49 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 26B3B3053DF0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 08:33:24 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 861273B3C05;\n\tTue, 14 Apr 2026 08:33:22 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 30A613B2FC8\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:33:21 +0000 (UTC)","from pps.filterd (m0279867.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63E6hfSY2386429\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:33:20 GMT","from mail-qv1-f71.google.com (mail-qv1-f71.google.com\n [209.85.219.71])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dh86w1t52-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:33:20 +0000 (GMT)","by mail-qv1-f71.google.com with SMTP id\n 6a1803df08f44-8acb3741d12so4675856d6.0\n        for <linux-gpio@vger.kernel.org>;\n Tue, 14 Apr 2026 01:33:20 -0700 (PDT)","from [192.168.119.254] (078088045245.garwolin.vectranet.pl.\n [78.88.45.245])\n        by smtp.gmail.com with ESMTPSA id\n a640c23a62f3a-b9d6e7c8a07sm376240366b.51.2026.04.14.01.33.16\n        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n        Tue, 14 Apr 2026 01:33:17 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776155602; cv=none;\n b=QDMD2WEfM1DND+wI8xbKPl2gJRey69UIvxLKoFLKQeBsv/pGz1hXVhN60NmygtPCPkvVyacumjqMf24ZU0v0P0r0/ibIQfKVyOA+11N8dPwWGgOWt6DGanMjYgxH3vBkuZB1mSfWBHEOmtH7vwwGFq9V/ltcG1EOFWd+DVm0Czo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776155602; c=relaxed/simple;\n\tbh=pqeIxEVaQr6V/IOkIUvOfqQXeO4x4//o45wsKxvVprA=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=ievuMFmc6LyTKfg0GMLMgAxuy4+xuP/lEkDB2DQgWeYTpSDrO933RIP4QGSidaZkydFD/y4oYnwONUPf+FvETZUHvrQH1Vd1+X1NwKxN72e75z5nqHURefKzetk+omkz+9WLi9Rhm8WcpVrYda9DDoDmE9kzhJRzTHfR9jq+66s=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=RrmwI59S;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=LBdD8ihk; arc=none smtp.client-ip=205.220.168.131","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\t0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=; b=RrmwI59S5LLyvxdI\n\tzp2vHuJtv73f0lEZxrK+aSHjRcz7+QZJ/cZrTAqpRPl/Bm64ebj6sI0bM8LSN3Mi\n\tmfKOA2JhYYDbNtokMj8MJaLHQmO9hg/V5gx6cl7Yc/KeKrn5p2zJejmCazUWz1oy\n\to4fxydgAHHvtxtXWwqQlmI9rOu6WIIwOjb0uEPp0p9fM6llVWwJTublbH24mpJij\n\tdlM3Jv3EekGHVs1ZEVEZnFVkDLCEQS2tGHjCYdy87uRa2gAFXGbRMVNBKrv+D4em\n\tEC38LriAdzc/phOUQDi2Q69KGUEVDHbY5MMKQ84GYvalw43QsRcf8vfIS2x8rEv3\n\tqpIfTw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1776155599; x=1776760399;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:in-reply-to:from:content-language\n         :references:cc:to:subject:user-agent:mime-version:date:message-id\n         :from:to:cc:subject:date:message-id:reply-to;\n        bh=0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=;\n        b=LBdD8ihkdW5I2zYCJ2BiO2sJRpUZtzTcbSHKEUwCBgdX1v+wQpaF066Bn2p9YepeQE\n         vQSUOLI9zyAYP/rVmGU9JLKvEHPlcQ7YbT1MZyoD+hYF6KuoC4QFXRRcWs7c4Fk09bZs\n         2rQzAHA05P5v7Gvzr3ZekddmkAnI1hoGRKEXA0xDQhkcCrri8mhao3Bi0Lw6JKLYJyB5\n         tJSblMz0NGQXDrqumeJVzebJZTd/d7F3tbxmD3n5hec036qIZBa2d+35hWVmSTCCqMw5\n         trvgYIH2n9LF0jJ23E9o5PoggQujz54r8Wvu6mTqH7eogxsz4s6xUhLoAAenZk3zmGMD\n         HTsA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776155599; x=1776760399;\n        h=content-transfer-encoding:in-reply-to:from:content-language\n         :references:cc:to:subject:user-agent:mime-version:date:message-id\n         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n         :reply-to;\n        bh=0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=;\n        b=O01i98FVBtE+SdG4VT+ETJ3z6oKFVGUo1Ifc3+7VdmcvVbOXoCBB3We3AmYpXBEddF\n         tJWFHbKorOPZBgsfD3o6PzL3wiuD5zU6Fs6y5VwFSbQpmlOzlvuCHTx+jWQgN7T26Fum\n         FjYgt1TiS2x91Z5C+7Z+BMpZkWufRax1CeyQm3GIJQhKwDBjzJCFPNjXNTSZLCIH1SbR\n         Js8JtCd57gN/ihD8U7ILPDP3dBlksy2cO95liY2xMYfPsNoG3v8gzb0/sWOkeDG1F2y9\n         CFps4VJKX/jbqxUkoOptDlFoldOPkpN/s50wZY9bH8Ns8IfJIZUC5Q5oFikPZg+YXBDY\n         rT+w==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/HMxgYE0efVy9pydI5HOjj12KokwUirpo5P801s/CBzoHLmv6TiUdb/7j+3+WJzb24K4YJHKgRWuTm@vger.kernel.org","X-Gm-Message-State":"AOJu0Yz5eJAebTLkVWREIjAVl2FtY+di/bvGU83UFGOV+ZIg4Bp07LU9\n\ttGWSaI7q3rOAwgT+KZvhaNqVCimb1ksgbMplJwjqiY57csaBD4TXz99u8ZO8cbX1Oc+rT9mZVqY\n\t7Y8x87oTtqLN3o3FTkBYOcxfUBeRfatF64aRsVcH+lJv14lAliMHyU1Plqef4dctA","X-Gm-Gg":"AeBDievMdXvYf1i7cM5hltAGGeZ61X9VMfCQChWVIpAmONArSvKCKKWTLjQ/v/yLSUJ\n\tdsQAW0fTx4yd49d+9lDmp/cefIOV6/xN/3hzpPauIvnjAK31tXpmVuIca4v5/oUdL70r1dYq7EZ\n\tbk175kY+8DdYUTLCGtXsv7GwPJ69Ykj1dfYDZwmvIcS5YI04Urs+pbZ8Jjd35jWtU0XcGUAy7ab\n\tzQdQpLYP1gXGuEMy28d+jE7zYXJnNxKtq7nphX8SsCepzxl6aRquBpgDBM5UJAJmylyn5Sst8Ia\n\tt27Zyv7m3VHTkh8e/YwumWx+Rs4cW4tavNjQ0h66xrSj8wVOtgAv4Jem91NI4wYPOZ2Rx/UUAdr\n\tjMAF6xoIghsgkXrLcBKU9NRhmACsjoMA2uV5xXw9JSK1z8+CVfgao+noJBRrcWDbKUHweVDuq9g\n\t0SBVfyIvcZs1vhPg==","X-Received":["by 2002:a05:6214:c8b:b0:89c:5fbe:cc5b with SMTP id\n 6a1803df08f44-8ac8601ec4emr193277386d6.0.1776155599426;\n        Tue, 14 Apr 2026 01:33:19 -0700 (PDT)","by 2002:a05:6214:c8b:b0:89c:5fbe:cc5b with SMTP id\n 6a1803df08f44-8ac8601ec4emr193277086d6.0.1776155598981;\n        Tue, 14 Apr 2026 01:33:18 -0700 (PDT)"],"Message-ID":"<36b68a87-4d52-4d6d-9e5e-393eece1a434@oss.qualcomm.com>","Date":"Tue, 14 Apr 2026 10:33:15 +0200","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v1 1/3] pinctrl: qcom: lpass-lpi: Switch to PM clock\n framework for runtime PM","To":"Ajay Kumar Nandam <ajay.nandam@oss.qualcomm.com>,\n        Bjorn Andersson <andersson@kernel.org>,\n        Linus Walleij <linusw@kernel.org>","Cc":"linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org,\n        linux-kernel@vger.kernel.org, srinivas.kandagatla@oss.qualcomm.com","References":"<20260413122233.375945-1-ajay.nandam@oss.qualcomm.com>\n <20260413122233.375945-2-ajay.nandam@oss.qualcomm.com>","Content-Language":"en-US","From":"Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>","In-Reply-To":"<20260413122233.375945-2-ajay.nandam@oss.qualcomm.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-Proofpoint-ORIG-GUID":"x8O7j_G3XT95V1cbFBlSmL49WNy63vWE","X-Authority-Analysis":"v=2.4 cv=HKfz0Itv c=1 sm=1 tr=0 ts=69ddfbd0 cx=c_pps\n a=UgVkIMxJMSkC9lv97toC5g==:117 a=FpWmc02/iXfjRdCD7H54yg==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22\n a=EUspDBNiAAAA:8 a=B7V18gaytsi8T3_IuaoA:9 a=QEXdDO2ut3YA:10\n a=1HOtulTD9v-eNWfpl4qZ:22","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDE0MDA3OSBTYWx0ZWRfX2w4E5I1YDSBv\n mSzVtL3hJUoeJVPjrwB0fybh3WG/j8IplnrToCOmEiPqUmQcZ4wQjCBZ0k6ShxsQcXOaZknRZ3i\n G65ylCkSe1jBLCIDQ0gec0HiXYNF0BBhFv8buYAWzufWHzPnOWsUU6vVbAUEzmOb21m+oDdQpP2\n +PFwIjgVi4/CjSYedq9tUDNwZ9g8wvkY37VMUkaIFGfnfCYHAb4sbDIzbK0GHCNwOdHMvXFaKzz\n jIHVRS0dshkqwkL9ABlPtQZrXci7S8aPR5QJC2gijypwqHy8K8zlY/Ellq52pyx/dETLvtQh+U3\n fFU5TAOQLeXE4zfAZi9z6diGjavRbbwHi6VSLh5tLPFwacnS1Rl8LFQG0i8p8wBVgxjn/ahtLQl\n 3YQ8ppa7o9baka6LiIT5JusMc+YedhCPRPI1PnZWesFHgjoHnuEZ/S4rGZxV1YG78FaWOg6NAHX\n 3TiiQC4Zzy0ec0mp/Sg==","X-Proofpoint-GUID":"x8O7j_G3XT95V1cbFBlSmL49WNy63vWE","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-14_02,2026-04-13_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 spamscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501\n clxscore=1015 bulkscore=0 phishscore=0 suspectscore=0 impostorscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604140079"}},{"id":3677071,"web_url":"http://patchwork.ozlabs.org/comment/3677071/","msgid":"<0975d136-0013-425b-a465-08f07efcefc7@oss.qualcomm.com>","list_archive_url":null,"date":"2026-04-14T08:37:42","subject":"Re: [PATCH v1 1/3] pinctrl: qcom: lpass-lpi: Switch to PM clock\n framework for runtime PM","submitter":{"id":89450,"url":"http://patchwork.ozlabs.org/api/people/89450/","name":"Konrad Dybcio","email":"konrad.dybcio@oss.qualcomm.com"},"content":"On 4/13/26 2:22 PM, Ajay Kumar Nandam wrote:\n> Convert the LPASS LPI pinctrl driver to use the PM clock framework for\n> runtime power management.\n> \n> This allows the LPASS LPI pinctrl driver to drop clock votes when idle,\n> improves power efficiency on platforms using LPASS LPI island mode, and\n> aligns the driver with common runtime PM patterns used across Qualcomm\n> LPASS subsystems.\n> \n> Signed-off-by: Ajay Kumar Nandam <ajay.nandam@oss.qualcomm.com>\n> ---\n>  drivers/pinctrl/qcom/pinctrl-lpass-lpi.c      | 36 +++++++++++++------\n>  drivers/pinctrl/qcom/pinctrl-lpass-lpi.h      |  2 ++\n>  .../pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c   |  5 +++\n>  3 files changed, 32 insertions(+), 11 deletions(-)\n> \n> diff --git a/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c b/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c\n> index 76aed3296..6d50e06ef 100644\n> --- a/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c\n> +++ b/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c\n> @@ -14,15 +14,16 @@\n>  \n>  #include <linux/pinctrl/pinconf-generic.h>\n>  #include <linux/pinctrl/pinconf.h>\n> +#include <linux/pm_runtime.h>\n>  #include <linux/pinctrl/pinmux.h>\n>  \n>  #include \"../pinctrl-utils.h\"\n>  \n>  #include \"pinctrl-lpass-lpi.h\"\n> +#include <linux/pm_clock.h>\n\nPlease move it up, together with other non-local includes\n\n[...]\n\n> +\tpm_runtime_set_autosuspend_delay(dev, 100);\n> +\tpm_runtime_use_autosuspend(dev);\n> +\tpm_runtime_enable(dev);\n\ndevm_pm_runtime_enable() will let you drop the manual disablement below and\nin .remove()\n\n>  \n>  \tpctrl->desc.pctlops = &lpi_gpio_pinctrl_ops;\n>  \tpctrl->desc.pmxops = &lpi_gpio_pinmux_ops;\n> @@ -539,20 +540,33 @@ int lpi_pinctrl_probe(struct platform_device *pdev)\n>  \treturn 0;\n>  \n>  err_pinctrl:\n> +\tpm_runtime_disable(dev);\n>  \tmutex_destroy(&pctrl->lock);\n> -\tclk_bulk_disable_unprepare(MAX_LPI_NUM_CLKS, pctrl->clks);\n>  \n>  \treturn ret;\n>  }\n\n[...]\n\n> --- a/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c\n> +++ b/drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c\n> @@ -139,10 +139,15 @@ static const struct of_device_id lpi_pinctrl_of_match[] = {\n>  };\n>  MODULE_DEVICE_TABLE(of, lpi_pinctrl_of_match);\n>  \n> +static const struct dev_pm_ops lpi_pinctrl_pm_ops = {\n> +\tRUNTIME_PM_OPS(lpi_pinctrl_runtime_suspend, lpi_pinctrl_runtime_resume, NULL)\n> +};\n> +\n>  static struct platform_driver lpi_pinctrl_driver = {\n>  \t.driver = {\n>  \t\t   .name = \"qcom-sc7280-lpass-lpi-pinctrl\",\n>  \t\t   .of_match_table = lpi_pinctrl_of_match,\n> +\t\t   .pm = pm_ptr(&lpi_pinctrl_pm_ops),\n\nI believe SoCs other than kodiak also require this change to avoid\nregressions.\n\nKonrad","headers":{"Return-Path":"\n <linux-gpio+bounces-35132-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=Rcr1JUQn;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=AYkwNYnp;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35132-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"Rcr1JUQn\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"AYkwNYnp\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.131","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvyVg65s4z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 18:43:55 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 5F28C30E7731\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 08:37:50 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 34DC83B52FE;\n\tTue, 14 Apr 2026 08:37:50 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id C023017A586\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:37:47 +0000 (UTC)","from pps.filterd (m0279862.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63E6hgXm361498\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:37:47 GMT","from mail-qv1-f70.google.com (mail-qv1-f70.google.com\n [209.85.219.70])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dh870su3w-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Tue, 14 Apr 2026 08:37:47 +0000 (GMT)","by mail-qv1-f70.google.com with SMTP id\n 6a1803df08f44-8954b9b5da7so18011176d6.2\n        for <linux-gpio@vger.kernel.org>;\n Tue, 14 Apr 2026 01:37:46 -0700 (PDT)","from [192.168.119.254] (078088045245.garwolin.vectranet.pl.\n [78.88.45.245])\n        by smtp.gmail.com with ESMTPSA id\n a640c23a62f3a-b9d6e7c8492sm383732966b.47.2026.04.14.01.37.43\n        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n        Tue, 14 Apr 2026 01:37:44 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776155870; cv=none;\n b=qTtbT8tpNqn8+d8mc1jPrhuRruYXwgO/9Q+9iqEAfJL+SRkp2v/kB0aMkjfuIdfC6Ws2H+HvODr9iS2Ns4ZXIax08N1QMxm7tXOYg5ufgEUO9VxTMa02go1xJixv3Yl2VXbIUU1Voe0xOTQ5R442zHkeGqsPtRyKo59StdGlufI=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776155870; c=relaxed/simple;\n\tbh=X8lFaRFuQvTjjfOP0wHXGXx2yw6hqUgyHUYrHGhj5nw=;\n\th=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From:\n\t In-Reply-To:Content-Type;\n b=m9qpJSIa314eeaX3kOARR1sG12W1agXBSNnIChG5YE6paiyCd9HR5ZizOHysQFpxtonFndf3nikhR8O2i8HeBGaL/Qh8ALRvRzEjXhhtaGiXfhgFlMTUQYCsHN8/0BIrBh9nhay0zAGuS1gTFhL76azxDwjgaCVSVhb5W1NlfBs=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=Rcr1JUQn;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=AYkwNYnp; arc=none smtp.client-ip=205.220.168.131","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tOOa8dsm5vN52AnGgckPTFkRysjqvS9wIZbizCzelXdg=; b=Rcr1JUQnKfCoDY1m\n\t1K47TRpqSOR8AzQvXZsm7Y+UIv492lxqbIUMTaIjfvd/XZDAz5R+QlvIs17qfh63\n\t3mvb8S1YU0EAnEY/4VF6Eqpppb85kME0ENTAlwVM6khPyg+kgWzTXvgeyOHGmfpn\n\tQfjvYFIZej8THMJMjh2qrzgsosXHRAeDv82IVqiFxLBIBES4nofzEEKgFeoT6aml\n\tY4+gM1otkD9WwtUSQFnZx9wT2/WK2VnUjCGHFUVJJZ7cSrUnLadvcXd8rmpuV648\n\ttR0hwYWgkYX8cndZW6PoeZeK+YxpySLfBH0kiNJtAe+87lK3cDGq+qj4PwYKpk6g\n\tiG5IyA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1776155866; x=1776760666;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:in-reply-to:from:content-language\n         :references:cc:to:subject:user-agent:mime-version:date:message-id\n         :from:to:cc:subject:date:message-id:reply-to;\n        bh=OOa8dsm5vN52AnGgckPTFkRysjqvS9wIZbizCzelXdg=;\n        b=AYkwNYnp+sUxrO74cc/s+84EKB/ZFTR0qIfgZySEyViWsqKn1uZKEozppDztneZWyL\n         xrYP9iFJWe5jpfsJbHn7c91mUsn5IIxFlc8KUZ/x6A68jyQo3kNONawW00tppi+C0HKo\n         Ar+U5fzUEmNbl+I7lG16xi9X6VJY2Sy0yun/HTnoAG0WiFZNrVuVlbAgIHlF/BxS0VlL\n         SemivLUuUp16L+ofjuVCy6+PRs2cXZCOQrlA6fHUfzKEzyVwhhwv8O0lk6zkZi0gvyFL\n         OD2s1A82LNxkBk85c1xfEg1C06IzkihqAUw3o6LEohHwObd4TDuJLMl2PXqWW3Nvz5Hk\n         bGsQ=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1776155866; x=1776760666;\n        h=content-transfer-encoding:in-reply-to:from:content-language\n         :references:cc:to:subject:user-agent:mime-version:date:message-id\n         :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n         :reply-to;\n        bh=OOa8dsm5vN52AnGgckPTFkRysjqvS9wIZbizCzelXdg=;\n        b=NZXSiZa2yd+9022cH6WAOnS/q3kq0WTygIQoROOrMGkjbnnBs6eGqGb5og5QcKbzde\n         a7/CqZrXbRQtwq3nYzmVEXxcxcujjBurXMZrHj1lVC/CuLl02uhiJlIuxmpL21iF3KpW\n         MxolnOqb1BUgMHEbjDAEuEl2tBh7My8lLMEEnfJTpp9NmHD2EiZu7WnpaxzIB/08dX8S\n         acM3W5cwPsFv4RvNZcaj7U/yx3ukkwI0u3EnhbYtqe90FymwOlhf4cYmw+F4K7u3RP16\n         qT4P166RAhNk3xnMeU0uDY7+vNn3tvDXTS9Gagsm3od3d02IMW9bvJ0iQsrQH6qKB2Yh\n         8AkA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/XF81mtwM/wbKP2hTTsKNihC5KMumMyIFRyO5iKychhsf7EPysUxys5oqy9pl5R6IjGDl1iBNLX+8J@vger.kernel.org","X-Gm-Message-State":"AOJu0Yx2uq8l3lIa4Mhqn7Ur4FYx1Bo1f1LaLPd9NPLTAVo/6uoJMgq3\n\tuMQBb2wFNFOVSuJvaAuowPmV7bYLPgZbuAz5JSeOrhnswrvSPDCVSvM5HQ+WNOEZLHbE8lmSDjV\n\tRubB7S6VE1CNeGrGwby/Zg7V6ySMN5/atz5f6pjWih2O0oeJHRtcWq1Q5NnkhiPx2","X-Gm-Gg":"AeBDiesWQAebcacAzyDpz0Bs/ff5SSL2tleuj051wChGkrD7rkDTV3g+l4oKPg4GloR\n\t4lTKkrnoOTRi8kLrB8YPrVSVgNibDyJXtecYmASlGl+cmSiMnDbXtzR8vaE3VWYyHCZiT6Ltqf4\n\tDwLco6wvuqz5ouzTNS61fk+n5WITQ/7DMTd8PURICATsiuTO37GiH34HeaQ+iN/AHyF/IkyZ0m0\n\ttGpNaK/0tJSyREpEtNsN1Ob6CyO6aM11dL7YWpWBog32Ls1ObON1drIiiQ3teiDmgwISoSziq9d\n\t3vmWns4AtFeuV4uCoqmj1walxzXtfXTo0pt4ZzQMh3d0GGF5QfB12wZ9GiJbc0kAuMTNkuY6Ecj\n\tWPDrJuXaiX7B4rlwlfd+xBvavycxuY5+hasl3MgF/y6FOidHaVrQ760/U9BXim9j9Uds2DxkMNo\n\tJab3gfnfRS/uIkrQ==","X-Received":["by 2002:a05:6214:258f:b0:89c:d639:e7be with SMTP id\n 6a1803df08f44-8ac874bf3c6mr177290006d6.5.1776155865894;\n        Tue, 14 Apr 2026 01:37:45 -0700 (PDT)","by 2002:a05:6214:258f:b0:89c:d639:e7be with SMTP id\n 6a1803df08f44-8ac874bf3c6mr177289786d6.5.1776155865476;\n        Tue, 14 Apr 2026 01:37:45 -0700 (PDT)"],"Message-ID":"<0975d136-0013-425b-a465-08f07efcefc7@oss.qualcomm.com>","Date":"Tue, 14 Apr 2026 10:37:42 +0200","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v1 1/3] pinctrl: qcom: lpass-lpi: Switch to PM clock\n framework for runtime PM","To":"Ajay Kumar Nandam <ajay.nandam@oss.qualcomm.com>,\n        Bjorn Andersson <andersson@kernel.org>,\n        Linus Walleij <linusw@kernel.org>","Cc":"linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org,\n        linux-kernel@vger.kernel.org, srinivas.kandagatla@oss.qualcomm.com","References":"<20260413122233.375945-1-ajay.nandam@oss.qualcomm.com>\n <20260413122233.375945-2-ajay.nandam@oss.qualcomm.com>","Content-Language":"en-US","From":"Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>","In-Reply-To":"<20260413122233.375945-2-ajay.nandam@oss.qualcomm.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-Authority-Analysis":"v=2.4 cv=C9vZDwP+ c=1 sm=1 tr=0 ts=69ddfcdb cx=c_pps\n a=oc9J++0uMp73DTRD5QyR2A==:117 a=FpWmc02/iXfjRdCD7H54yg==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22\n a=EUspDBNiAAAA:8 a=geYgjXO_D7EpWZfwOI0A:9 a=QEXdDO2ut3YA:10\n a=iYH6xdkBrDN1Jqds4HTS:22","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDE0MDA3OSBTYWx0ZWRfX/KEA1JXJTb+o\n IQ9WX9MBYpbqpPfI6Epa1OyxjpU0bSRY8I1/GTA0tpxA7x5b1wjlWUI15C5nBiDuhzyxZWOnuGo\n 1gC1skqZXf3mCeAdJZdL8Ql8VtvRcuz9/9TvYo44D9xY+rpUr8qRhS1OUxvRHAuYrFVpv4MCMX1\n ZX76fHUvQZN05FwyKO2n+xaLAA/mDurtIDu6fzhyaD1SSjL5a/o/mk7tqwqt8ggi7AsoakutlYI\n FeQqkDnNwbs0LAfiUPFzION+45/syWmapoJZzmfpAeUvgbBJ6T9VmKm53+8qMXNoqhLQZVGjsUc\n lrwz32QLT6hH6mqWUOUW1B+3+uuD/AytjAiQ5E1G/A/W9q3eIkTOUqD/lhrAk97EbxCLCnKJVHa\n MkGek7gEFq5oSJMedsmisS9SkJGpLYwTLm01G/DUXL26mfIMeCB1up/Y9L3/eVG8E5+JuKL7oiS\n LFgqrxHJbzCbKtm6bAA==","X-Proofpoint-GUID":"GiTLbTmoyw93KGp15aloL39uX8jDxD6Y","X-Proofpoint-ORIG-GUID":"GiTLbTmoyw93KGp15aloL39uX8jDxD6Y","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-14_02,2026-04-13_04,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n priorityscore=1501 suspectscore=0 clxscore=1015 malwarescore=0\n lowpriorityscore=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0\n adultscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000\n definitions=main-2604140079"}}]