From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 08D1F3C2D for ; Sat, 15 Aug 2026 00:05:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786752333; cv=none; b=Ev/4iKf36uzanncUlOrI22oJL+UwTblu8MBCJ+hkQx9RsWGpnY53IqzwN/eKfGUAf/c90qOYf0C/tJiaB/RWL2fsZe0tLy9E8fkxEVWu92cA+FJuDKRaPl55UDA/gRBFwVVdenj5eghR8rIyCe4gWTcCYWxyjPQqyXUtsJPy4bY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786752333; c=relaxed/simple; bh=Wm38srSWvKn2bZKU8bOM9GSw2Dzk+DbCISm+8uNzNSs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=QbdR0DahfTFfzwimNXsn/2Gs8rCe4dzxrx5Xo4sHDfcCfRzqGv1BsAa8Nsz6zdWuWKJZVjn6a3eE0y8lKyUFKL5X/Qu1pKAjLLC26hyHqizauFVyXNTN1N1znmxjyyH47j7ZSIlWzzuN16wCFefewKiRkEaMJwbnw/skr0FfaTM= 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=nuFpVb8C; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vc6gdo6H; arc=none smtp.client-ip=205.220.180.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="nuFpVb8C"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vc6gdo6H" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67ENC0Sb1882051 for ; Sat, 15 Aug 2026 00:05:30 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= Wm38srSWvKn2bZKU8bOM9GSw2Dzk+DbCISm+8uNzNSs=; b=nuFpVb8CQWDeyhlA pAP2xpJr1+3+OjI7sIeieVMfYiJS+3Ocqf+IGGwKmeDd3xXDfvLnG7ObH0+XRnjz AOq7WGSmj/ueMbJDFJJJqxPD/CQXZ4WfdcKt/xfgIYoicBF5PYKFUmKxAXcEhAOZ GLzY89HnwSdHNYZjHdxPX75iObP06fXDayZASjhikV8SkJ1eqqyI1rDw3rJtwQLT WwMPDMzZq2MRZaoaMlAC4BAKdBLaiYCSNLOcP7HLcPXFhKQPTMAfjFvZ57C2KsrV e1ik3K9NRhdF3DRa2r6dHepGkkMuu3yNpQ1+w3iVZgRk/20F5wizrog3aUDNVWZT Dc62xw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g25ub9u0x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 15 Aug 2026 00:05:30 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3823dcc1647so2187408a91.3 for ; Fri, 14 Aug 2026 17:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786752330; x=1787357130; darn=vger.kernel.org; h=content-transfer-encoding:content-type: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 :content-type; bh=Wm38srSWvKn2bZKU8bOM9GSw2Dzk+DbCISm+8uNzNSs=; b=Vc6gdo6HnzmfqaVI96WKRgkI89yOUyS4vl6PmhhZPQ9DUbuI+ns+hb86RN+xKoo/G2 0VoMkNwfSZhv6lby4EsElkLf0NuDipueMvqgGVOvJnJGAos5GmhpoPFsYRbtAor/00K9 kcvZlgOJ5V+krlHOpoaRgZWboq9OCfLgqOtBIrqUZTtYTZZjtGx3qCER8DqC6bekNhGM sjt016OgirEjHVXu8V0tQwFd+xzFViWyosDlkUN4SRw0/fJMMv4McMMSnWHQlVnIP3ma cHbuubDqWq1AgE+sZGVQg8bkVMH+ApNVZ3wBGqHL3woxyWb9xj5Et0OBXahJktCBPGq+ 92uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786752330; x=1787357130; h=content-transfer-encoding:content-type: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:content-type; bh=Wm38srSWvKn2bZKU8bOM9GSw2Dzk+DbCISm+8uNzNSs=; b=kgXQJm7MqPkk0lpqZdca7PaTKCxx6wknvPNZT0gD5ogJ4zCQwccqGeM3YRvHAq/1jS NHiIpZ6N7f0z/2hYOuaL9aUitBJl4DNvV3VuUFv1OQAaK2MDQpWlhAjke93XW0EqGmYs XgV3xQAjnw8fwUXKDXtUH0oNiX1VfNjM0DE4yMO3sie7US/oAmpqz0uETrU+SBttYmfr LWLDWRXM9U/LgvZfKwZHcnRge1FPxXasLfCkbiyV0gQb1N0AavH6Ss1GGk/fELzPVBv4 cL6hyAqIPogZ0C4CfyoDcrGrdAaAtD8SE8OXOoSo9AVzlout7mNghbdm+wdAczdURc/E YYOQ== X-Forwarded-Encrypted: i=1; AHgh+RqhFpd/WAQ3DaWX8fO46WN0spfQgh9cfXPfrLPg9TfRlXf76BBx2cXE0crFkKBEAU439gvURLHyICWrHwY=@vger.kernel.org X-Gm-Message-State: AOJu0YyTjWFRlIpqGjQS5M63+UokWTR5TTJv93IoKjjzD9n0xHzrQ/yt HxL+mJPtIAGDM9aqv3XHVRlzuhGXXsWcHsq6isMkRbun0JlScQqOPLhE6+WRFrgakaw7jY/ShaC wkMSiQvXdh70ekD5MS5mgQQKjAXo5lECj+0NA5H3mS0Zl1LECb0Znmnukp6rGETh6JPY= X-Gm-Gg: AR+sD13DtT3ZCbuf3ko+dkCS+bXxAjOR9VM15UWV+yfdOisw77mjcyUI9+RaLnR13u2 omxFiBo+Lpaa0wgwRrfV8G7a7ymJAe27Cm7GDIWtFCcGD0ow29YIIQ4IqKueOyLe+/nxWVoQTFQ ClNPIzbp8Weu4Y0qTxr0giB+bb9qjPe7f47RZ3EHmWVbajFHl7cJmNHnj5eaqFJ4M0IvZIHUpTc fwL5JYQLqnEnAkdlzClIOuk1D4xXC+JVzFAgKpoUa+FF3UjO8JoYuuYR8gMNjakVR8pAEdP4tnA QT25SVTzYPOMKGJrRHS+X2u7jiFvBCx120eSFcfkUYTPvlHHrvIgRNRk38KNT9yT8pqJHC9cDbv rxoFn7mJENqUDLCTRnM/fl4qZ3Niak7Up X-Received: by 2002:a17:90b:4f:b0:38e:ad9d:1161 with SMTP id 98e67ed59e1d1-3933b833613mr11780601a91.0.1786752329667; Fri, 14 Aug 2026 17:05:29 -0700 (PDT) X-Received: by 2002:a17:90b:4f:b0:38e:ad9d:1161 with SMTP id 98e67ed59e1d1-3933b833613mr11780507a91.0.1786752329180; Fri, 14 Aug 2026 17:05:29 -0700 (PDT) Received: from [192.168.4.152] ([172.59.161.148]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-141387ed5b1sm21430800c88.8.2026.08.14.17.05.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Aug 2026 17:05:28 -0700 (PDT) Message-ID: <56107a6d-962d-4508-a1d3-7a6e9e2af887@oss.qualcomm.com> Date: Fri, 14 Aug 2026 17:05:27 -0700 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 0/2] pinctrl: scmi: Replace get function and group info with generic callbacks To: Cristian Marussi Cc: Sudeep Holla , Linus Walleij , arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260731-scmi-pinctrl-generics-v1-0-8affd2b79a6b@oss.qualcomm.com> Content-Language: en-US From: Alex Tran In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=EsjiaycA c=1 sm=1 tr=0 ts=6a7fad4a cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=QQ+fG4gAsU/2tVdSCsf/ug==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=2icmqZXXVlfet6DyCXwA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODE0MDE4NSBTYWx0ZWRfX9ZpP/Q+26Z1A WJ6sdVPRXcbl40RzRioj4FUQHMIN5Y8y2lB7sxiwPPuo4X/ovrVJEwGJfizsnPE/zQ8sGpNZKuR Dumxey1n3rmAXJg8NrS6bwZwxh4k2iHaXU2agrl60tW7J+a5WXaCqTDEWpjtWsU64OeY+1Z28dL 1PaU5m7OtTqGX2NXlA9S5vp+44e98Pd1JaJ9Vj4PmyM7JBNFzDz9V2hSU4pA4lXvr7Fc1Pj34rb by46t2563fQVkkfCtf64D1/vC/5LsV778xiXlcyQA3LqUdt/ISi6zR08DxRLOf/FE0E2n9ljCdm WtlM7HZ39Fh2AX5DWUSCumG87HtToxeNE5s+nm3IuFLvmePFEKXxhOREIlXjDLdE7hd8hd4kZDC NV5ZNoUSdh4W7lhhC2nRMnWEe0O6Yf9JcO1EtEDThzIgPmf5ig0zyMh1q/JqSS3bggf1kNjP5d0 IEZ6NibKMhEM6o7SGRw== X-Proofpoint-GUID: mimJA3YQntOC8m5oZTdsPIxXnkFSYnXO X-Proofpoint-Spam-Info: AW1haW4tMjYwODE0MDE4NSBTYWx0ZWRfX63RNzewnGe+t xzFf7knL7yFmDuhKLJqnl4mlJ75UXt84IurkAwMNg4VM5C249uckmrZe8atiErpp0RePXyJr1+8 Me8VDa0d+d8iZ0zOawMoJvyFYdsqVAI= X-Proofpoint-ORIG-GUID: mimJA3YQntOC8m5oZTdsPIxXnkFSYnXO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-14_08,2026-08-12_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 priorityscore=1501 spamscore=0 adultscore=0 impostorscore=0 malwarescore=0 clxscore=1015 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608140185 > Hi Alex, > > I gave it a go at this series on an emulated setup and with these > changes I get: > > root@deb-guest:~# modprobe pinctrl-scmi > [   15.329932] scmi-pinctrl scmi_dev.4: error -EINVAL: Failed to register functions > [   15.330259] scmi-pinctrl scmi_dev.4: probe with driver scmi-pinctrl failed with error -22 > > ...not debugged any further. > > Thanks, > Cristian Hi Cristian, I've tested this series on sa8797p hardware and did not experience any issues with registering functions during probe. Can you provide me with the pin topology of your emulated setup? I have a hunch that the topology may contain a function with 0 groups which is why -EINVAL is being returned. The previous pinctrl_scmi_get_function_groups callback considered a function with no groups invalid. Best, Alex