From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32F173B2FD2 for ; Tue, 14 Apr 2026 08:33:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776155602; cv=none; b=QDMD2WEfM1DND+wI8xbKPl2gJRey69UIvxLKoFLKQeBsv/pGz1hXVhN60NmygtPCPkvVyacumjqMf24ZU0v0P0r0/ibIQfKVyOA+11N8dPwWGgOWt6DGanMjYgxH3vBkuZB1mSfWBHEOmtH7vwwGFq9V/ltcG1EOFWd+DVm0Czo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776155602; c=relaxed/simple; bh=pqeIxEVaQr6V/IOkIUvOfqQXeO4x4//o45wsKxvVprA=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=ievuMFmc6LyTKfg0GMLMgAxuy4+xuP/lEkDB2DQgWeYTpSDrO933RIP4QGSidaZkydFD/y4oYnwONUPf+FvETZUHvrQH1Vd1+X1NwKxN72e75z5nqHURefKzetk+omkz+9WLi9Rhm8WcpVrYda9DDoDmE9kzhJRzTHfR9jq+66s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=RrmwI59S; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LBdD8ihk; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="RrmwI59S"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LBdD8ihk" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63E67IsE2633547 for ; Tue, 14 Apr 2026 08:33:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=; b=RrmwI59S5LLyvxdI zp2vHuJtv73f0lEZxrK+aSHjRcz7+QZJ/cZrTAqpRPl/Bm64ebj6sI0bM8LSN3Mi mfKOA2JhYYDbNtokMj8MJaLHQmO9hg/V5gx6cl7Yc/KeKrn5p2zJejmCazUWz1oy o4fxydgAHHvtxtXWwqQlmI9rOu6WIIwOjb0uEPp0p9fM6llVWwJTublbH24mpJij dlM3Jv3EekGHVs1ZEVEZnFVkDLCEQS2tGHjCYdy87uRa2gAFXGbRMVNBKrv+D4em EC38LriAdzc/phOUQDi2Q69KGUEVDHbY5MMKQ84GYvalw43QsRcf8vfIS2x8rEv3 qpIfTw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dh86c9tdg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Apr 2026 08:33:20 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8a18178713cso12173496d6.3 for ; Tue, 14 Apr 2026 01:33:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776155599; x=1776760399; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=; b=LBdD8ihkdW5I2zYCJ2BiO2sJRpUZtzTcbSHKEUwCBgdX1v+wQpaF066Bn2p9YepeQE vQSUOLI9zyAYP/rVmGU9JLKvEHPlcQ7YbT1MZyoD+hYF6KuoC4QFXRRcWs7c4Fk09bZs 2rQzAHA05P5v7Gvzr3ZekddmkAnI1hoGRKEXA0xDQhkcCrri8mhao3Bi0Lw6JKLYJyB5 tJSblMz0NGQXDrqumeJVzebJZTd/d7F3tbxmD3n5hec036qIZBa2d+35hWVmSTCCqMw5 trvgYIH2n9LF0jJ23E9o5PoggQujz54r8Wvu6mTqH7eogxsz4s6xUhLoAAenZk3zmGMD HTsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776155599; x=1776760399; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0CuSkB2pnlQhVztE1zz0rl60TQxMqXS0gKaH0Ccpfhw=; b=hTVkZFBuOdk0qLew88EjMZRzqO4t8rUOaDG8fq8XoXH99P68yqTWd8WVNh+kziIveW h0MPPVQ1xNm0+sWuazymaNdPsGus3BxSwDx5GswJHRFsurnRp91icaf5WgsLgzRtj5Rk VHXbqmshbfKHMjM7fwj1QP6PHp2CkBtOJoUelgounschj/zC6dMHTclhhhIW+qlrVP+p Jl7KG75kn2VU50eWwr5a3P5NtZM46qfUpBmV7C3npwqN5W8KqsOQ6BbKBUK8bcGrw8lr FCZqUnL3FftJ4bxMIuC6R/bUyczrx3/nWERDNcuUA29ln5oxp3o9agkRWxT2aD4oE4Lw vMEA== X-Forwarded-Encrypted: i=1; AFNElJ87hyURdFivzavIJPj9bxthvqTJbj36P3lpYu5A3G8W3c7pg7ZG/rIpBQHT0BH4T/zN3kRnHeR/mI9N4b4=@vger.kernel.org X-Gm-Message-State: AOJu0Yz93lbL8/Nq+mgVw0lvtfMt/mbo8vZ20UE/DexG61skHDV6BoR5 ttzWZPYeo7mHPvFtqW1Nl70f98qtgQaExRJl42BaxX15SbJ6elp1Yd5AbVpkJ9j4t9+vkXH8SWA CqauA1LjCpHPjCC0PTFB6Q6OjshqzO0DLZwOBe8+XhGdnz1R70gdhls0y5a5/C7YKKdDEqXlSuG Q= X-Gm-Gg: AeBDiesjazUdh794nUYj8yS8NMoZz4w5PQ+suVpZru+iVf8ieAEWyIY8BMdAhp5Qyzo eppFj7+SvVemvbmrp9Wmv9V/5qIpsaa856EUoaTpishkoL52uximxX2d6QcsE/Xa/YXyc1Uvjzr XVH4hHV3wXWgUoIKcLFglz9ccEblJK/i/becYkvkS+z+IPlw2tGHp7kCmcllptI80Q8nU2KTVM7 qi13esV1x9YQalbWz2Yygye6rNxmZs0XcC/zRJ11ne+ZlT+IJX0mN3W2PiZHA4vGoF82eb+1CHK qkjzUX/F7CVhlZFPaq533pIlSi6OQlgn8YOVNgdJdXeOgfnRQuiaT6N+GRUVCm9bQPRg51UNdCt hsOYgFgtfHnz0AyiKdwJAJNDfyAExTPn2vSzlseG6flr4pz/DEb587EuQrpQKZRILDa4xAEIHka oE03UQ+Cn9v0NSdg== X-Received: by 2002:a05:6214:c8b:b0:89c:5fbe:cc5b with SMTP id 6a1803df08f44-8ac8601ec4emr193277356d6.0.1776155599416; Tue, 14 Apr 2026 01:33:19 -0700 (PDT) X-Received: by 2002:a05:6214:c8b:b0:89c:5fbe:cc5b with SMTP id 6a1803df08f44-8ac8601ec4emr193277086d6.0.1776155598981; Tue, 14 Apr 2026 01:33:18 -0700 (PDT) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b9d6e7c8a07sm376240366b.51.2026.04.14.01.33.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 14 Apr 2026 01:33:17 -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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 1/3] pinctrl: qcom: lpass-lpi: Switch to PM clock framework for runtime PM To: Ajay Kumar Nandam , Bjorn Andersson , Linus Walleij Cc: linux-arm-msm@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, srinivas.kandagatla@oss.qualcomm.com References: <20260413122233.375945-1-ajay.nandam@oss.qualcomm.com> <20260413122233.375945-2-ajay.nandam@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio 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: Cn3xcL87b4phsd951VJzAQIlsqUnHkSt X-Authority-Analysis: v=2.4 cv=RoH16imK c=1 sm=1 tr=0 ts=69ddfbd0 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=B7V18gaytsi8T3_IuaoA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE0MDA3OSBTYWx0ZWRfX/S9nhk8eak2g NJ/lPGnqmWc2rElK+k0rNO4Yj/l9hRyiNU9vInTFnEyC25vv1MwoGS1/LE9TWL4LRlbpV4V44Jy dcMguD7X5Rh2H5CwoaRTxQ1wWIQ4WT46MIsu0t4dsmuii+d1GpVd8UJEZ9pqUnoctfLCXqhL/8W pfDK4FmnczQvPdASVe5euOhImao8OrsOG1JLCT+tPJYwGowEzz02M0UPaBtTWRHkJUUpJ2F3fam hSoiBovsVXZYPzvCyKLmHr/V0ZRuTmdzs4Y/MH3qM9z22C/3/TevwX1vtYkihlNHu+bgEuvHlMy DYWker9OjHAcQBbITdhTrXbkUM2icLkGWAnz3ou9/nvDkUQYHaA1bA6EG8kPNcfq50dakzmUMOB uBxHqAYbaXtCkLQPcA1EtJ5OLFPrzEN26c9m3nt24GbiajWdsN+tNgWIjHIr7pO3SXF5n1/kgw0 QjmO9p2pkFlSk3ZhRNg== X-Proofpoint-GUID: Cn3xcL87b4phsd951VJzAQIlsqUnHkSt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-14_02,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 spamscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604140079 On 4/13/26 2:22 PM, Ajay Kumar Nandam wrote: > Convert the LPASS LPI pinctrl driver to use the PM clock framework for > runtime power management. > > This allows the LPASS LPI pinctrl driver to drop clock votes when idle, > improves power efficiency on platforms using LPASS LPI island mode, and > aligns the driver with common runtime PM patterns used across Qualcomm > LPASS subsystems. > > Signed-off-by: Ajay Kumar Nandam > --- [...] > +int lpi_pinctrl_runtime_suspend(struct device *dev) > +{ > + return pm_clk_suspend(dev); > +} > +EXPORT_SYMBOL_GPL(lpi_pinctrl_runtime_suspend); > + > +int lpi_pinctrl_runtime_resume(struct device *dev) > +{ > + return pm_clk_resume(dev); > +} > +EXPORT_SYMBOL_GPL(lpi_pinctrl_runtime_resume); You can do: SET_RUNTIME_PM_OPS(pm_clk_suspend, pm_clk_resume, NULL) instead Konrad