From nobody Mon Apr 6 23:26:31 2026 Received: from iguana.tulip.relay.mailchannels.net (iguana.tulip.relay.mailchannels.net [23.83.218.253]) (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 62C5E17D2; Sun, 5 Apr 2026 17:30:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.253 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775410238; cv=pass; b=fuursaOU4Ro/n10BpQN8kC6nMw58J3GU1TpfU/mLDGsIk2XJU7Qmi0Xk/tMj05+15XJ+g4MxquyG4bJ7duTfBXSD6J3KRc/EMqSCZCiBH8D7RbgJfoRSMCPt4nVRIC54wfLjI/y085/s8hYz15U8vfsUwLhXrLqIm63DHUGxO4o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775410238; c=relaxed/simple; bh=tbUp5zFUpe1TTvoQKrxt+Nlmg9h/6PCCg1ziNfU842U=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=Dapz03E5jqSOiXWaHD+GmechXt9+G9deiemOAsWwd82TrSwr2xKT0AJt+RIJujXQ0AnQplUCtV7U1nmVWWF0/aD5POHn6K4suSidDdVB3/cxZi7sFwoJLkjSap1EHBNIjNqK7hsIlofgQ+QxC6eZ8ynIMIlEXifV3hw1EAmCriQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=b9W1fboh; arc=pass smtp.client-ip=23.83.218.253 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="b9W1fboh" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 53B867E143E; Sun, 05 Apr 2026 16:52:24 +0000 (UTC) Received: from fr-int-smtpout21.hostinger.io (100-96-162-172.trex-nlb.outbound.svc.cluster.local [100.96.162.172]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id E08DE7E1510; Sun, 05 Apr 2026 16:52:19 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1775407942; b=eE7n/QU8ho6sM4MEqI3cgOETFOQlddv/whEYwCK35JiKnhqijxJTkwFPq7TPOrUBP9H51N TEAvtlopz9glGM2xETd5V9pvl1f08nN3kbvV7tLswiXXbDLshXs9m4Z8ssE5UcBWgmaLo4 HENQn/ZXQYQBme9YBz7MViNhd1aQU56yIDiioEDtVhyJGErmLJIXJdQagH9HLvCeoH2hf7 xKuVgvv66ASmDCoKRjVNkBAN04cr5zMlY2cuh7aOZUl1S1QeHin7XZ1yw+7I7ix6+DJH6Z aCpquTQh8Ix23RtROXPWHO17Kudsn1lqPWHiotskX+pcuYuM/gMK3+OmqzXjCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1775407942; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Df6meE+IzbisONhLxipM53ma1q9jZudZjiD3KFI5uHA=; b=UlVy0ltt+6xA/QPFENgzboh8O5fyBvCBpBtvvwOJoISOgGfT1GAmfzQTbEbQkclrpldQro b34rVYg8wsXQt51jOD74A3Ps6cdLUrsH4bs53Sqij6RzlchI86SOveCB8dCRSnZ6Xt3ZvD l3XsamVPyGvYnlNahG2MLsxpURtiswI75dIm6V0lRGZe7C+xzXnXJ+EALpVwE6qRs0c4v1 bFJiUonA31LmXmCsbm0tSBCZXDTm7uwoNcZc41awBiO/b+y7+CI6mrWTKBoqM/8sLgZl4d fR1wmlOrvMpQzj+ZuY/uGsotI0j36xc0PZ+YoDdxJPcaB2uFfADxxoDdb6r53g== ARC-Authentication-Results: i=1; rspamd-bd48b9d95-hcb2s; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Ruddy-Versed: 5634013042ce584c_1775407944239_2452233281 X-MC-Loop-Signature: 1775407944239:657969050 X-MC-Ingress-Time: 1775407944239 Received: from fr-int-smtpout21.hostinger.io (fr-int-smtpout21.hostinger.io [148.222.54.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.162.172 (trex/7.1.5); Sun, 05 Apr 2026 16:52:24 +0000 Received: from [172.17.0.2] (unknown [180.247.251.74]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4fpdmD06b8z1xmj; Sun, 5 Apr 2026 16:52:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1775407938; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Df6meE+IzbisONhLxipM53ma1q9jZudZjiD3KFI5uHA=; b=b9W1fboh58wU8MaoPwQmhw5OkHxXlFRvjOqsSXNkaoSEOfwmNbkV3tWzFFvJU25m9Yrgo9 G1xtri1KyU5WiRER8xTN0wIGMfTKV54CJnTkZQOd+JD8OArivr3C7PZ9OgrTS2xB/VeeXn LsxSAOFs4IooRBAcBFQG4I42O5H8EcwHi2Xr+N+pqcDLORFn6PAoBFdXR3f5kffDJXAzL8 G7Ti9NiyKAtvDKnX0cFXa4yu+Ajg4rXG+8WOl8Yzq6qGawtnU40ZO70b7Qcxu6LAhzgzh7 iZuMKnC7/0CP2PadFiK+iNjvL15+r+w2APzUZEKkNfr+N5YA8GSXdZNv0wys2A== From: Antony Kurniawan Soemardi Subject: [PATCH v3 1/3] ARM: dts: qcom: pm8921: add labels for ADC channels Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260405-pm8xxx-xoadc-label-v3-1-9fe179c283ec@smankusors.com> References: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> In-Reply-To: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org, phone-devel@vger.kernel.org, Antony Kurniawan Soemardi , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775407927; l=1924; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=tbUp5zFUpe1TTvoQKrxt+Nlmg9h/6PCCg1ziNfU842U=; b=2CqmTLbLhUfCILiV+IlIJs71ChZ3kOOD87rzW12xq20KPHQa+6DoDZz5twB26fQTBJJ8HsqbO UJ6W8V3kzLCB9cv+JdYLmbAYLv8eAZJO9cP0kh+qMpz8Yvr9VJv5MXA X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 5 Apr 2026 16:52:11 +0000 (UTC) X-CM-Analysis: v=2.4 cv=Gq4Q+V1C c=1 sm=1 tr=0 ts=69d29342 a=iMBLmzX4nuXcozcv68JNPw==:117 a=iMBLmzX4nuXcozcv68JNPw==:17 a=IkcTkHD0fZMA:10 a=EUspDBNiAAAA:8 a=wxLWbCv9AAAA:8 a=rt3x4hDEALvJiYIjBx4A:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfA/IKxqvFQOP7VDXLiSMGTo4HyrkQk+du/KO39bBhGarA/AK25aYeKDBpSA2ULL45Fz2nGU3XgH/xXyqw9pTE3ESvoMMFzFyON1fbv6qjLFRW5tjZKCa eA3sAtIY9z0Ezshp11/vZxLzMI19i1FfxmVLMCJQQhU5sav9VgwNPEWbNxnjclZY0nBd+7xCo5qNHwn73crJ3gnDLA+MWOB8amPIwpFvubrA3VMsGN96jHO5 f56gJlqH9e/dU0zHdyVPztPXmg+TbrrTgMjiMXy8AzFa5rGwXP4s/+4E89iKxGicZP5ybHw458eoXxZq80Y3Fr1KSbBFESw+OYNEk8AS6bYW+TmTic+AJtd6 aT+jLU4Y5kVqtBOkQAjkDRR1GfaSygEEDYAWc3VS99/WBfPRLDINrwD+ZUrtK92AsS4OhZdqbVDlsvsXx4GwGa+o6mCLaCDL08DBO58A3yG4fYTyJZaQYX+A IPeRmIqLTJpRkKjm7sOws8Dd0NcrfIDqcXC4dsJD9wbXr0sLXc8yjTnos48RSKvgOEqK5XLYv+NBhYU9yPXuR8fygROwLtHd6N0kvjzOVnNAyYI89LazWo8q g9otrk34KXdB6OhXmUb4qw+6DCQswHIcROF5wl2XtAONVWzbahIM9YXL2Ja3JakqjtLy4rFwn2e0LW8P3+OgoVzmENrbXemCgJFyDmfxGHzz6iZujVa7PUKA xEgOCULNbC5PgBzyEHds0soienYpupLN2bUoJJ90v5hB+3W91OebsQ== X-AuthUser: linux@smankusors.com Add label properties to all XOADC ADC channel nodes in the PM8921 PMIC device tree. This allows userspace and drivers to identify channels by name rather than relying on datasheet name. Acked-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- arch/arm/boot/dts/qcom/pm8921.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/qcom/pm8921.dtsi b/arch/arm/boot/dts/qcom/pm= 8921.dtsi index 535cb6a2543f69bc30abc89bff4e14a19147ce38..15246f4bd2672ccd4fc3359b665= 41d53d4da88b4 100644 --- a/arch/arm/boot/dts/qcom/pm8921.dtsi +++ b/arch/arm/boot/dts/qcom/pm8921.dtsi @@ -75,50 +75,62 @@ pm8921_xoadc: xoadc@197 { =20 vcoin: adc-channel@0 { reg =3D <0x00 0x00>; + label =3D "vcoin"; }; =20 vbat: adc-channel@1 { reg =3D <0x00 0x01>; + label =3D "vbat"; }; =20 dcin: adc-channel@2 { reg =3D <0x00 0x02>; + label =3D "dcin"; }; =20 vph_pwr: adc-channel@4 { reg =3D <0x00 0x04>; + label =3D "vph_pwr"; }; =20 batt_therm: adc-channel@8 { reg =3D <0x00 0x08>; + label =3D "batt_therm"; }; =20 batt_id: adc-channel@9 { reg =3D <0x00 0x09>; + label =3D "batt_id"; }; =20 usb_vbus: adc-channel@a { reg =3D <0x00 0x0a>; + label =3D "usb_vbus"; }; =20 die_temp: adc-channel@b { reg =3D <0x00 0x0b>; + label =3D "die_temp"; }; =20 ref_625mv: adc-channel@c { reg =3D <0x00 0x0c>; + label =3D "ref_625mv"; }; =20 ref_1250mv: adc-channel@d { reg =3D <0x00 0x0d>; + label =3D "ref_1250mv"; }; =20 chg_temp: adc-channel@e { reg =3D <0x00 0x0e>; + label =3D "chg_temp"; }; =20 ref_muxoff: adc-channel@f { reg =3D <0x00 0x0f>; + label =3D "ref_muxoff"; }; }; }; --=20 2.34.1 From nobody Mon Apr 6 23:26:31 2026 Received: from slateblue.cherry.relay.mailchannels.net (slateblue.cherry.relay.mailchannels.net [23.83.223.168]) (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 BC67C311C32; Sun, 5 Apr 2026 17:10:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.223.168 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775409038; cv=pass; b=oYDoUsxVUECuGB4gGHB3AIPUT1+B1novZtqYFRpWz335SNuu8qdJaulbTh5rRnD7m6flseYvW2cyKE1bWxFs/Cn4I56IOJapir1dlJF1thwdtlbLCNEjFF62HjjakBmykD1dxeUOnwo/2QX/HhttR8d+AywNGk7tRb96MACl6xE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775409038; c=relaxed/simple; bh=UsHrqsocHQgKBjm10kjSLexvHw05zLqoaleZA9P7QHU=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=UOD8pqq9TS65cit+5hv051bISrG+T884xnm9PGE90Mcdvn0FIv5FPdm3bIiSZTTOSFWbFp/kAQKliAFT+Hwtx0hF6j13XwdMv9VtgOkdHObPFUwFnbh2z0ZJLQEQkqWoljZ6Iqak7eQT3ZfphDT5c0Vab8PbH2vDzktCQguypgU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=VQEpestH; arc=pass smtp.client-ip=23.83.223.168 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="VQEpestH" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2169B7E160D; Sun, 05 Apr 2026 16:52:27 +0000 (UTC) Received: from fr-int-smtpout21.hostinger.io (100-99-26-167.trex-nlb.outbound.svc.cluster.local [100.99.26.167]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 657087E1408; Sun, 05 Apr 2026 16:52:23 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1775407946; b=5ZBdhebtEQC/u0/+gHzCDpHnT8AEo520SO5qZUvM3jILsBbKKoOahibueW81mn60FIUlLj o1sRDWB2JebSfZsOWgpyqWuGbbCbF2HjLPx4S/JUUEB/X9DzXtaFkOHaQU8Yds4W09IjDU 0OncQ6Xa2k2Mu35e6NdTe1bYJXyGsyQBZD/wwT5+QpTAkHuKyM5WKPhQx0Bmxpx+dnt1s6 srfrC7ShBXM5cvlKDpv3c7Jt6f8k3iWEI4/5ys7y4oeemv5D67KRUaJpPUpGmrm+ShjNE5 tuaRksIiNejKf3Rysh2wMV6W0GK2Ott9EiW1H0qdK2KSuyFJP8AjOZo3LTxSLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1775407946; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=SUebmlvtJ8Ug5+O/6XoCEXWfYSXBXFyMNRWrXyrlcGQ=; b=DDEWYooYs1DQotj/M1rfe2jzFOOyNZDiW8nwVdiQ9SvIJECYUkDLfS3+AhFG3diygrkohk OV03S4QpkGXBsFWsuM6WU5dz1B6GkDBCiZ5mpbln4PGJDOpRwesBfGk/HPlOtiIw0dHSMf dvHXkSLdHR4NvCBT7EqUVV5wLIVarDNgMecEBW7c8hBgMDca6n52TJioAo8q2kC2OAIHAN lcsEf03/rkJSO7EGfbaU9+l6jyzqVYl8vcseNrpqvqlr+NjC13lQZuyg3FJYyfW1wj/GQE 06Usm0gfGSyJnCmb7R1uYsz3LIiB9iXYMhdVo79cLK3VGdZlrtpHuIgMv6LbQQ== ARC-Authentication-Results: i=1; rspamd-bd48b9d95-7lsvd; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Cooing-Eyes: 6c48cec26619fd98_1775407947015_4245712477 X-MC-Loop-Signature: 1775407947015:3293812975 X-MC-Ingress-Time: 1775407947014 Received: from fr-int-smtpout21.hostinger.io (fr-int-smtpout21.hostinger.io [148.222.54.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.99.26.167 (trex/7.1.5); Sun, 05 Apr 2026 16:52:27 +0000 Received: from [172.17.0.2] (unknown [180.247.251.74]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4fpdmL4vc6z1xnc; Sun, 5 Apr 2026 16:52:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1775407941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=SUebmlvtJ8Ug5+O/6XoCEXWfYSXBXFyMNRWrXyrlcGQ=; b=VQEpestHR+yqs7rBF+MrdJZV6phsT7XfeEVukYh40ByTYXMBJKEvVzeHwk03na3FTAw33q lY2m3Hs5AF41eGzT/tj9pFqhoagpZ0S3h7gk50wTsLImueOP/rUHwVuPUwnyaCLx9Bdw3j TlyW525+uOE4ZJKDPJicCi8cNyOTBU4HBfHPgkFGBL5O9YYENJKn0xFqA1jDf9GBRsPsuS ynAggBGPrBeKCRaXhlS0Q+SydbOaM5fVIVNY8cuMURJS3m/3189NVLn6bHoBzuVEtKuGAj 0xJt+87e+MqLT//IN9aQTeh4IjOX8MUFiy5wC2kLXSFLVqQQTzeRlE+aNEkBNw== From: Antony Kurniawan Soemardi Subject: [PATCH v3 2/3] iio: adc: qcom-pm8xxx-xoadc: remove redundant error logs when reading values Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260405-pm8xxx-xoadc-label-v3-2-9fe179c283ec@smankusors.com> References: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> In-Reply-To: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org, phone-devel@vger.kernel.org, Antony Kurniawan Soemardi X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775407927; l=1640; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=UsHrqsocHQgKBjm10kjSLexvHw05zLqoaleZA9P7QHU=; b=J9pIWIsHm36Nbup5PMcC2DOPah3UpG6NE/7u71ixw0MO42JvSr0zRC9YUX8/0we1FeQoaW6Et 6X8ZIm2rXX3DZFt/pgQfxYB0Pdeq5lIsXALFoFw/hUXmeeuQ1U7f8KD X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 5 Apr 2026 16:52:18 +0000 (UTC) X-CM-Envelope: MS4xfAs9K8iC9IpoadCyKRGKKurHKS4ScyzBpmZ0R2Wr7EBf2+fEBV41ydl8SzkNBO2mJbdl8bvJXRNv1ZOcC/ubt1W0uMbxrvIDjwJjPDSvA930KNmYK9Eq OJh9ZCt6yPLb/C8giwMXc2DAHOQwhJWOmrrXm3BL4WIahJPNTptReJGEB/xNb4B8lycCQEI6Ez6WdI+oFDmbt+ELhbmHaxg+ivmg+dSi/fBiSaAeBUwVU9ii QTx8MBb8EqcVXeWshGbAx+c3rP5a1xatApHkfgMz4VlzG1BYH5qzB8eMjYj616YtFj75U+PB51taBT9dirqTriei0NDjpTQzY7cMYeql2CvVISFPDlIqVnI5 98p7Av516e3dyC+K5fqdMRtkVM16x9EaFw5ZXIlHbIugq08lnp3fulhHi074yuQLZ/ZeE+lRHHVHIlUvvMe91PDbvEPVCmBLuvxtsAeqw5764zMEbuCrxI1b 62PNtbGhZzXPSVqr+MMRYnnyrnXJ/+VIv7VkuA1XZX4hszgpF/EmH528bdlNZ7Vws//nqjM0CX0lqI9fEIsYUdRRebaafEWLIAaJKWAHwXuGrmkuOxj6BbCn WTCaFWhDLkEV2b6KEyemQ3MKijEYGGlnZFLU+mjuVj7MjG1dODijIrUkbZEmGs+oXHk= X-CM-Analysis: v=2.4 cv=GMJaEfNK c=1 sm=1 tr=0 ts=69d29345 a=iMBLmzX4nuXcozcv68JNPw==:117 a=iMBLmzX4nuXcozcv68JNPw==:17 a=IkcTkHD0fZMA:10 a=wxLWbCv9AAAA:8 a=vtd7Zj2fv4srx1KTN1sA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Drop dev_err() logging for -EINVAL and -ETIMEDOUT cases and rely on return values to report errors, reducing unnecessary log noise. Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Dmitry Baryshkov --- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8= xxx-xoadc.c index 31f88cf7f7f18297132d152648b312c0fb60608e..537b03181cbfb4cfcbcb242bcc2= c7be18c4c384b 100644 --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c @@ -538,7 +538,6 @@ static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc = *adc, ret =3D wait_for_completion_timeout(&adc->complete, VADC_CONV_TIME_MAX_US); if (!ret) { - dev_err(adc->dev, "conversion timed out\n"); ret =3D -ETIMEDOUT; goto unlock; } @@ -657,11 +656,8 @@ static int pm8xxx_read_raw(struct iio_dev *indio_dev, switch (mask) { case IIO_CHAN_INFO_PROCESSED: ch =3D pm8xxx_get_channel(adc, chan->address); - if (!ch) { - dev_err(adc->dev, "no such channel %lu\n", - chan->address); + if (!ch) return -EINVAL; - } ret =3D pm8xxx_read_channel(adc, ch, &adc_code); if (ret) return ret; @@ -677,11 +673,8 @@ static int pm8xxx_read_raw(struct iio_dev *indio_dev, return IIO_VAL_INT; case IIO_CHAN_INFO_RAW: ch =3D pm8xxx_get_channel(adc, chan->address); - if (!ch) { - dev_err(adc->dev, "no such channel %lu\n", - chan->address); + if (!ch) return -EINVAL; - } ret =3D pm8xxx_read_channel(adc, ch, &adc_code); if (ret) return ret; --=20 2.34.1 From nobody Mon Apr 6 23:26:31 2026 Received: from seahorse.cherry.relay.mailchannels.net (seahorse.cherry.relay.mailchannels.net [23.83.223.161]) (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 E97731F92E; Sun, 5 Apr 2026 16:52:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.223.161 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775407969; cv=pass; b=MKl4efTOlFRGJX33IwAbJwopkKo4XxLjZAlD4OOk2Z437nG0gHwHKhOyXsfUHDm0Yz/vklLiWs6NXRPchkw3B6vlduZQtdBI3TVhUBbvRKnnojn0M8To2g3XdQuOVsZPyJj2Pj8STFzVCjF/g8BzA+rhtuu8GfuMDq7z/geDHJQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775407969; c=relaxed/simple; bh=EZvCXxmXvySQhsHp6IWve7TbCpesTjhOh1VUEuJb5Ck=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=iDuy9xBHCRzMzYpaXKa012r6kj9OqDWWgzaVn+YpEQ5nSqLdwRnHdB88kACGND0nS4VLUijT9GD8Wr5S53wEXvG92I6ocAVWFkK5OAfEv2hNfwRm1x8xiAfJ4dUiM+dn6S3NqtJrE4jfGSFeluOw4aL8LdWkgh0a65AClni1PpQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=q4vyiR4B; arc=pass smtp.client-ip=23.83.223.161 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="q4vyiR4B" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 943CA6233B; Sun, 05 Apr 2026 16:52:40 +0000 (UTC) Received: from fr-int-smtpout21.hostinger.io (trex-green-6.trex.outbound.svc.cluster.local [100.96.162.172]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id B25E461EE6; Sun, 05 Apr 2026 16:52:32 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1775407955; b=uyCSFAs831DzWou3rdSgXZD67kZStmTarnH5NAv09qvXKCng8yBj5/hyJzFoYNmB1ExFr+ 6bQEtf2aJ/6hQOy3lNJm4MMQuyKCr8EgMZmxBk3p3QmqeosdHK38V/1mIHq5g3SE/yAFZq EYbWPYoFo6X5TmD3yYCPPiQ7FITJ3OBRwSZSOGw5mvqFUVHRTudYoIVWuQiDHm2Nwusi/3 GnJ3GLqWWYqyuNCWahzcMUQlX2rzKkiDaZVNzGUmcmhz4zs7b/SyG9mNHPKP7NtWYgckSp PPkTFVSeOy63cVVFOR675eKdU0BRlRDwKbNow1vnKZI5czr9JwITGAeXfSNmcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1775407955; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=0hEJfRZL2GIoJ9y9RUP+pRIEiyvVIB8dhWwj+cFjh/c=; b=CchZ8KjU9i9oRW1hECXejOF7WEYcKUyaGsFrw2Lo5RnFsngLQeI3oC2mMG7OXdV3gcLjU3 pXRkjNg+IYzxp2ZFipJ3Keou39Ee04m3oI46HlMeuer8+yuRpzZOcJ1sXmjYM0z6809v4p tyXeL5xGPz9P9haMzDBNSM3HFH+p8kC8Ba0Ml8hklETEpLH0aOtuQgpvUXuwjY1xS2ENFT iFMawt0Z8bzkHZ8H40PWo2i5eTaaNGI+jBURZXLMA34sJL2lh9lz66K20YxZEP3y7+1Lox kuS08lVj4IwhiZX5R77IuUVmyhFL0GVSWrEVJcI22PWiejsNrosMFMs6+LSZGQ== ARC-Authentication-Results: i=1; rspamd-bd48b9d95-kfrcw; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Inform-Soft: 50b9824505a2f1ff_1775407960501_602095209 X-MC-Loop-Signature: 1775407960501:692205676 X-MC-Ingress-Time: 1775407960501 Received: from fr-int-smtpout21.hostinger.io ([TEMPUNAVAIL]. [148.222.54.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.162.172 (trex/7.1.5); Sun, 05 Apr 2026 16:52:40 +0000 Received: from [172.17.0.2] (unknown [180.247.251.74]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4fpdmQ0t96z1xnH; Sun, 5 Apr 2026 16:52:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1775407945; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0hEJfRZL2GIoJ9y9RUP+pRIEiyvVIB8dhWwj+cFjh/c=; b=q4vyiR4BsEa5c/T8veVnc0lK8Er+8RLTn5Kvmlqcvuyrc22OWnsO/n2h8QKuPQOPhicUa6 xDKfXHss+ZX3tXHfT/smT20Iu59UHrB0oO5UcTHrSRXqIoHqeXgf4Y7FjVvSKD5yeSkG3T 4U1YGWGPrX5HZn3MHzZA97q+I9FHW8t/gGVcGyW6ghiRRa/7M/V4mqymZCGrWcVjKhlbf2 bgc6cuYtY16wLEVSTiZuSo77gBQwJTnbOr+1Wi21vgleFvU6AT6cdM+awx43WNU5bs2OCK 5KQhQdtWUjVkw9Vlxzfzl3GgvJCG90wJGixReE2hAiZ5nCQpdehZOmA24A1iNA== From: Antony Kurniawan Soemardi Subject: [PATCH v3 3/3] iio: adc: qcom-pm8xxx-xoadc: add support for reading channel labels Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260405-pm8xxx-xoadc-label-v3-3-9fe179c283ec@smankusors.com> References: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> In-Reply-To: <20260405-pm8xxx-xoadc-label-v3-0-9fe179c283ec@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org, phone-devel@vger.kernel.org, Antony Kurniawan Soemardi , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775407927; l=3487; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=EZvCXxmXvySQhsHp6IWve7TbCpesTjhOh1VUEuJb5Ck=; b=aBPJMkSjbSOgeM6iloBF8lAxAAsGUf3xgrX3LHRw6FqrPRqzgEc8o2z25GX91IenLx9F0Mkqm zOlGkzZn1NhAcOrRC3D2nBI+Z48P1JTIKk4kEs2/kaJBX0p4dwm5QJg X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 5 Apr 2026 16:52:21 +0000 (UTC) X-CM-Analysis: v=2.4 cv=UN2PHzfy c=1 sm=1 tr=0 ts=69d2934a a=iMBLmzX4nuXcozcv68JNPw==:117 a=iMBLmzX4nuXcozcv68JNPw==:17 a=IkcTkHD0fZMA:10 a=EUspDBNiAAAA:8 a=wxLWbCv9AAAA:8 a=RWyRNVyMI2VXGFIsuXIA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfI0nPhALSosJI+v+oJPO0SjtJmuCDvm+JLLK2keCfvqLo1cGIgAYYsVbTFd20We0Nbf9mclb1cR0e3S7BUJqlwkszZ4mYq9WOM8w8jnXH+0kf1kzCnft eKu6DUC0CY8HUv/thvbfOP/sZmbYyo8F5Q7oF96TGmC2J9+UyD6yJRbozSrale95vdNANhMJjIwdw0LFwt1sjrZ6pLYkbQEkFk9CvsDoPKMMDVoAteAHfMnE qAS053efXPMYyoSMI4yvxJZckCljAm7PyV0Bgdrt0bZLkgKwJrpRhQS+aDGhoyNUKE9N4MsJaiR5U1/kzIY9ug/MXi1JmndLVnKEV9emvDtobRbB+JYUm/qs M3zRUMTimxuqC+HuMfbgkTvciF+pj5HEtBXYuWD3fK+QQY73OcQnAL6JAfNCwdwJAIFYoc76IrbS/Q+vziwme744ZxZ1XZ/qAfqOb3qeqL8vlkosFJXGP5Sb 1vf9408FcRF6vY63tnNPbxiWYjpCq2q/Zz3UC7scvbk5sRPtPEHGFEbdHyk4LjkbJuzuOohthYFnp3/lQlnqZr32trTK9Q0lGpVfrJg8RwH12n5R2L4DTeVW 9zlJV8m1riVALUuQbMFKpp4FIzT4LvyMlHjPs1Vv3pXSs6nuPMlS8qrI+oCza6qMoYtlQ8LyAcz39TAkrwM6PWU4AMsLyyrmeetP4U2M2PcW8pbIdIyU0zf7 C61dG5TDf7I= X-AuthUser: linux@smankusors.com Implement the .read_label callback to allow userspace to identify ADC channels via the "label" property in the device tree. The name field in pm8xxx_chan_info is renamed to label to better reflect its purpose. If no label is provided in the device tree, it defaults to the hardware datasheet name. The change has been tested on Sony Xperia SP (PM8921). Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8= xxx-xoadc.c index 537b03181cbfb4cfcbcb242bcc2c7be18c4c384b..4ff9fee0dbbd9df80b97eb91744= 133c3db8b3bde 100644 --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c @@ -369,7 +369,7 @@ static const struct xoadc_channel pm8921_xoadc_channels= [] =3D { =20 /** * struct pm8xxx_chan_info - ADC channel information - * @name: name of this channel + * @label: label of this channel from device tree (defaults to datasheet n= ame if not specified) * @hwchan: pointer to hardware channel information (muxing & scaling sett= ings) * @calibration: whether to use absolute or ratiometric calibration * @decimation: 0,1,2,3 @@ -377,7 +377,7 @@ static const struct xoadc_channel pm8921_xoadc_channels= [] =3D { * calibration: 0, 1, 2, 4, 5. */ struct pm8xxx_chan_info { - const char *name; + const char *label; const struct xoadc_channel *hwchan; enum vadc_calibration calibration; u8 decimation:2; @@ -446,7 +446,7 @@ static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc = *adc, u8 lsb, msb; =20 dev_dbg(adc->dev, "read channel \"%s\", amux %d, prescale/mux: %d, rsv %d= \n", - ch->name, ch->hwchan->amux_channel, ch->hwchan->pre_scale_mux, rsv); + ch->label, ch->hwchan->amux_channel, ch->hwchan->pre_scale_mux, rsv); =20 mutex_lock(&adc->lock); =20 @@ -718,8 +718,20 @@ static int pm8xxx_fwnode_xlate(struct iio_dev *indio_d= ev, return -EINVAL; } =20 +static int pm8xxx_read_label(struct iio_dev *indio_dev, + struct iio_chan_spec const *chan, char *label) +{ + struct pm8xxx_xoadc *adc =3D iio_priv(indio_dev); + struct pm8xxx_chan_info *ch =3D pm8xxx_get_channel(adc, chan->address); + + if (!ch) + return -EINVAL; + return sysfs_emit(label, "%s\n", ch->label); +} + static const struct iio_info pm8xxx_xoadc_info =3D { .fwnode_xlate =3D pm8xxx_fwnode_xlate, + .read_label =3D pm8xxx_read_label, .read_raw =3D pm8xxx_read_raw, }; =20 @@ -763,7 +775,8 @@ static int pm8xxx_xoadc_parse_channel(struct device *de= v, pre_scale_mux, amux_channel); return -EINVAL; } - ch->name =3D name; + ch->label =3D hwchan->datasheet_name; + fwnode_property_read_string(fwnode, "label", &ch->label); ch->hwchan =3D hwchan; /* Everyone seems to use absolute calibration except in special cases */ ch->calibration =3D VADC_CALIB_ABSOLUTE; @@ -805,7 +818,7 @@ static int pm8xxx_xoadc_parse_channel(struct device *de= v, =20 dev_dbg(dev, "channel [PRESCALE/MUX: %02x AMUX: %02x] \"%s\" ref voltage: %d, decimat= ion %d prescale %d/%d, scale function %d\n", - hwchan->pre_scale_mux, hwchan->amux_channel, ch->name, + hwchan->pre_scale_mux, hwchan->amux_channel, ch->label, ch->amux_ip_rsv, ch->decimation, hwchan->prescale.numerator, hwchan->prescale.denominator, hwchan->scale_fn_type); =20 --=20 2.34.1