From nobody Fri Jun 19 08:22:09 2026 Received: from bird.elm.relay.mailchannels.net (bird.elm.relay.mailchannels.net [23.83.212.17]) (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 CCC5F2E0B71; Sun, 26 Apr 2026 20:14:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.212.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777234495; cv=pass; b=jse5QEIbo4MD1pwKpUZ6G2jOFZkXQWsyGEYpvgel2HSb+zwdSl130+eIPDsLxesBXNjW9aWN8PNhsyJhL8ihpejs5ZVtAHBnX1ViTGiObKr6ZUAplqQEdQYalU/Ocm+WpJ/xs8PyNTKjKSMIx5XqAO+fyZLCCOHwdOVGJc4Tiio= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777234495; c=relaxed/simple; bh=uUqaV12seEtPtVIXeUjLaxEeEhA5OYLznkygmUrFoug=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=s6KYoqSQJSw3Ixmuh1+a9DV7U4YSEa+4Ic3TXN/qWgpLAR9IBNh2JF+vc+TM4pOjFWX16wnvn0QiZ8m+oExWTQnSJxWAaczsOPbRaBimsT78EPkaNTW91l5A9NNQb+E1dopnN5ZTynPTv2IMs47DdibcRvDJZ8/aCnIytek0CSs= 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=M2DcZfD8; arc=pass smtp.client-ip=23.83.212.17 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="M2DcZfD8" 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 3BE134E1BD1; Sun, 26 Apr 2026 20:14:53 +0000 (UTC) Received: from fr-int-smtpout13.hostinger.io (trex-green-4.trex.outbound.svc.cluster.local [100.96.22.203]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 3FED54E1010; Sun, 26 Apr 2026 20:14:48 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1777234491; b=MFGFpg1iCQZ3jsXxd2xkVUpe8OA+rQCz3JHbKRdKzKPMM2jkKQlhopiVO41YxO4SydrmVy rNRoOeWBejHs3fVtgtjQC8CdoyuEyYSuswqlcilQQdnX1iy+4bLe8gUTXNALUalQ1wx004 hglyMjLrWZ3HS/D0ld0LwesLVm1jJQzFFH0nBWZGdS1UJ6yluc0s47OhVMVXkrZIWTeMzo FDZPhh24d5kqm1/eumEbGs4daMZBiPqe0HgQ7HZtnfUAlKb01kCKSD1jUYquHXjhzQ6NIo 2+OiVzz/6fUsI7590DJPjksmouzesniEQpDAxaqkOSZ+SML19cgoVYUsEDXKwA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1777234491; 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=pdqPNcyC8p5DZ1G2D9ueEdeo+CXG8qVsYjxRxYoj6so=; b=W41vQWiufKcZ0AiCtL04UMQruqzIa9qiMxLLIx02wiTFgrGjIjtYPVQHpVcl/3cmas/05A 9gmgTXzxlaCxGLTOT2Q/O0RPpf4c4xe624FjZU8A0nYxKYoQxKM5AQUJSI3Axz4HSXuW3O kbeKF48cUaWVy98tBfO9Ot+g94M9RgfHOUBUUaKoOxYOy8cRqh5NvjeWRXGTDmo/cEJ9nK gdpfWo9uocSb8UH2cyNCDgsoh1iWhMeF1hhuIvc41Z5Q/FeaqcnXNSlu2CDwlfo4LpbqxJ qS5oXCTiYKso1iYr5338H/tuBfWsCm6M9yVrH7O9GHTRrDMizp97Utt2tsEOiQ== ARC-Authentication-Results: i=1; rspamd-b9d4fc544-shvgc; 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-Hysterical-Sponge: 27dc178739188ef6_1777234493138_4263450223 X-MC-Loop-Signature: 1777234493138:4284458491 X-MC-Ingress-Time: 1777234493138 Received: from fr-int-smtpout13.hostinger.io (fr-int-smtpout13.hostinger.io [148.222.54.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.22.203 (trex/7.1.5); Sun, 26 Apr 2026 20:14:53 +0000 Received: from [172.17.0.2] (unknown [125.163.204.171]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4g3dGC1HzFzyZP; Sun, 26 Apr 2026 20:14:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1777234486; 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=pdqPNcyC8p5DZ1G2D9ueEdeo+CXG8qVsYjxRxYoj6so=; b=M2DcZfD8E6QCDONwLkt2j0zx30PYvXkhLW56KMKu6IPkN1wL8H88Jqr4ROznM43bsEc5wD Re+p8GdG4BN+BLH+9dewO21PGyHEh0+4Lu7tlnqZfuXYqrc1K3qTPD/3ntWqKt7T8m7Y/w qbx4Q3tTXB0hAVO460CQQ7zfShzjoS9J1URS0rTrCg7dYd+UvWi+owlE2BS2+ntEMX0Ad8 4dg+xR1IUXU4q//FuisxWelHN+ErvmxovL77xp78wmaKVJkbmoXqzvrrtV9urkaGCnoVCR LYcWAmaZhtLCRN0ekKdNhKKZ/qLWGOavSFWdfdyFGyP5sraUTSakRWA51GBIEg== From: Antony Kurniawan Soemardi Subject: [PATCH v5 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: <20260427-pm8xxx-xoadc-label-v5-1-9e7b5a53ef99@smankusors.com> References: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@smankusors.com> In-Reply-To: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@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, Konrad Dybcio , Dmitry Baryshkov , Antony Kurniawan Soemardi X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777234478; l=1868; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=uUqaV12seEtPtVIXeUjLaxEeEhA5OYLznkygmUrFoug=; b=Q49jnUDZsGIzQDGrJ46uj31/P3jZSdHPxpSiNaY9yuQZhAon0vIrc/ZY741woZFPgQeocDUGx 2N7pAIMFFAXCUsODhqYIznwQEKCFfPqaW4pXOj5k/vl2Z7WNp3hw6Zs X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 26 Apr 2026 20:14:42 +0000 (UTC) X-CM-Analysis: v=2.4 cv=GMJaEfNK c=1 sm=1 tr=0 ts=69ee7236 a=x8mjGQfUP7wLEdXozly9Ug==:117 a=x8mjGQfUP7wLEdXozly9Ug==:17 a=IkcTkHD0fZMA:10 a=EUspDBNiAAAA:8 a=wxLWbCv9AAAA:8 a=6KmzlaTv6ROrj-tHFqgA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfL+VrNLayOqx+kNlhKX5oPJXW+4UH6HcuAk00GO7mIYBaHw6+f1gQNqfUOYf8uDUBahOR3G3YWQB3N1Q9j/Jn4Digeqd2r6hpTBmdSxc97V8e0hLkzOi 11KVp41rASdT8/OXh0tMLbhGyI9kNVI84fsWehY7oueZbcAy68lR87EsxhxpJof6YuqsMIDKG2KrPloqIF4H1Y49rFzlRQ5a5Z2QJ+QYA3Y3q3+pafJFmkaL qYc0x947ogZ+VaSS6brsB0rpGqUiByJmFuG8LTKv4qcba0xC69EAvBCUkCeDOTFUyoDvtUoTrpd1GU8xLI/J7WhNcNJKOuRXKh0x6jLE2G6oTRzwWvMUlB/f E6Zy+i58Cc5XPGxEb5/AHRDKTxu7F4AoHvDzjxxeA855C4GhJ5soViBNIpAnS3wDqEJWmCD/VLnfX13NqZGmD6ER9OZzP0nBEzEKbdTI4m65LI6LoysHnAom PdaH2Zs9TpYp1oyVf+YBtL3xKDDZfpk0Ti7eEka5fSZgCp6/kFg0ar9BNTbpvKs0uZoM+7c5iSoe+MrhtiJm6CzPBHaKAIKeNrneI8gvW43gl1FUXsM3lMqd XFXhU0E9a9JhBXKvujYblYGWVVDZmsmJiZFoKiOtrnjrlq0HldIzm/xn/OxlIwX4tzfTfLPw6aAZIDH2UJVqb7FOpv0fKhDKBh5H6iResokY6yM3gH+gFf+E c00DC8ZqPVbh46BvZO4Y/HDWgW9LPpMJWLTUX/Tmdb5OUchkDIku/A== 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 535cb6a2543f..15246f4bd267 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 Fri Jun 19 08:22:09 2026 Received: from slategray.cherry.relay.mailchannels.net (slategray.cherry.relay.mailchannels.net [23.83.223.169]) (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 36A65389106; Sun, 26 Apr 2026 20:14:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.223.169 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777234496; cv=pass; b=dAHe07ePYJuYQJbFqE0h2KIrP6sHhAjwkuK85Ck0TjKi81ZykpuerYl32+w1qrjqukNQHoM/Uu0uDIz12RDSWulpi3fbhTYTe+96jWGz11vhLjhCuxLaTal9H91kepDd0RhgQ1Jl3GWlEs8V0foLTrhYMi4+WPyBonLIn8Z8J/M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777234496; c=relaxed/simple; bh=mltS0lNffyFe8OV7KjnOk1JbOoIpjoYboNePj7eHJBc=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=jon8A7nyge8tcldZdOYIiMoEX05MqAGk3cLa/gRlg2xo7lX/ql5iIh8Me5yGYa9BgGLMCNMmmcKSJSrnLqLIeAG9Ed41Pa97hjqXWtG0F/2G6GOHKXQ5dQYSUjg3MPogudMKwLYWTtEyeiKNJe9SsJv2A1zWFsPGmkjmm1YHsKw= 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=WATmwduW; arc=pass smtp.client-ip=23.83.223.169 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="WATmwduW" 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 D1D59400B57; Sun, 26 Apr 2026 20:14:54 +0000 (UTC) Received: from fr-int-smtpout13.hostinger.io (trex-green-8.trex.outbound.svc.cluster.local [100.96.8.215]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id E1D91400B55; Sun, 26 Apr 2026 20:14:51 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1777234494; b=wGXpRdoEIe1AykUFLOkYDS5zrLQdZgQoH+21wYSFs5D5oSdeMZz79QgzTubVyZsRjZbr54 VNlwDTIEYlfoaRhsK2SbvfJ+ZB8zGaqqlDD6WZYeB1WuhxvtuXDE1yRZek7VhPDpDWisv2 HBzlPzj71wJy/86jcX0JVtXHTWnWkvvkkd2Z0SZgfvMKNKxOSrsPDs9R57NWiLfpQ+QFp7 EhyHq3WRPbf6yKmSTLcHoOcMJ3YhHRqhiPFRlBKfHv94i1ml0PWaMHLpEyMx8JmY+5Tjz+ a+lzMT2KQ3+7qVl7lqcJ1utgQ+uQt3wy7IJRSZljw25bKydQKVIIIS0HIs0Atw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1777234494; 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=7AYZI01aPJnMQhaQvHFyZtCblGlVMaOsDhrTfhnMqfo=; b=VzIaJeosq9kP+mmdGda+Kvq9eXUR8CCnDP0nMMkkPU9joYiZxSpx/tIbcyaKlAILx8w/Jh rVLW0bvUTYS2geQSPilQhrTLApOdgZj+CgEdnmNO1lc20nDtg8KXJlOkC9+TwVdHkaOgQf t4ohFx/hvEACqRE0Dbwp86Au3lmkEVyDOWwNjqjPnSfafktUch2qBzClzyLH1WUMpH86N+ MjACL9if3mvfSf+Af+V6W6s10C+aT+5+39QxqnjY559XbtQgNdg7mfdQyfkxgWSfBVP8dS XUJIiizB2lfR/Ox4v5mwoSfc7Pk0LaVKjWxgVaLg1e+b2DPSMbMHiyoQWwyJxQ== ARC-Authentication-Results: i=1; rspamd-b9d4fc544-8wftt; 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-Snatch-Interest: 4d3bf5f4144d266d_1777234494773_2366053198 X-MC-Loop-Signature: 1777234494773:3107256095 X-MC-Ingress-Time: 1777234494773 Received: from fr-int-smtpout13.hostinger.io (fr-int-smtpout13.hostinger.io [148.222.54.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.8.215 (trex/7.1.5); Sun, 26 Apr 2026 20:14:54 +0000 Received: from [172.17.0.2] (unknown [125.163.204.171]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4g3dGH07mQz10pB; Sun, 26 Apr 2026 20:14:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1777234490; 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=7AYZI01aPJnMQhaQvHFyZtCblGlVMaOsDhrTfhnMqfo=; b=WATmwduW3uNxdpcIPFVxfoPhEg8xpIfazWPkyd0GTlZTjYWVlBndMSD2GHixCxSMfRHKfB buQ+PPOcZKbk4RMPZ2lxAplP8uOXjE96/ghO1eNmj9mbfb2Fd/au+Zmo9G/VV093NkJgdk 4Cw4Lsfj81Vh9ET4EXRbksE0JOI48Wj4fgVxWf6dRQ/wUQV3OVlVZPBg/wXkd9w7v8zCfX 6gSSi7cUJccYqOPFQnJjB02eGiKizrLXgDtQeViYKQtzxTAklrNVdCk35xpE/6PqyG5D1F g9l9E8gSyzwZC+paQvghezG0PXo0eVMLCTzvhGHD6EPr47xmim6p/c5+Qc0QWw== From: Antony Kurniawan Soemardi Subject: [PATCH v5 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: <20260427-pm8xxx-xoadc-label-v5-2-9e7b5a53ef99@smankusors.com> References: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@smankusors.com> In-Reply-To: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@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, Dmitry Baryshkov , Antony Kurniawan Soemardi X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777234478; l=1799; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=mltS0lNffyFe8OV7KjnOk1JbOoIpjoYboNePj7eHJBc=; b=NwDtpE+oxejwtv0rZ/bGymamwxOLwrJD+A0EhgPP6Z8r0+sLy4TiD9+DwLIKI2vqx20eeuexU rX8gzNvDAqtAe7zZq0pYWnTz044ec1A/ILE6mWzZ6UwV7bz6pHtNVHz X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 26 Apr 2026 20:14:46 +0000 (UTC) X-CM-Analysis: v=2.4 cv=GMJaEfNK c=1 sm=1 tr=0 ts=69ee723a a=x8mjGQfUP7wLEdXozly9Ug==:117 a=x8mjGQfUP7wLEdXozly9Ug==:17 a=IkcTkHD0fZMA:10 a=EUspDBNiAAAA:8 a=wxLWbCv9AAAA:8 a=KgMSzCYp6QPDUwhpC-EA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfNBzOTb0FpvGVVpqIbkLowTIGGoBnijnqc/fYbE8G5xz64OjxrUcEA4I33NKBWk23N046GFkfpB5heYr5ehvOcS/gOsuzfTGLeEhD883KFbfWgiwu8G6 aMV3jXEZ5WA6Qo9sVKPJuzq+wrNUkazY1juFbZFqfN3TY+bKCvS01WbFUOX5Wq1BcdDNqpj+v+7d6HDaWoa9dEJBNDuxHzS80kMwkhdh5Bu4OnTpLhIup7cd z58hxsYPonyS1xV1A5M3nYJiN57fNSN2ejKBJDoRVj1e88oJEsynyoE3qLXpyXLo7ozHF2rTUC9SV9icY6U+sb1R3c5/UBXt9drz/idKhQw9ar8X6XeIjtBp xsHUfiHUNyUZZDLS1S8ckerO7XQu7OBqXKFzvIOyGkAlrKPr2U+g5dpprBUohsjnuXqfK0M1GYnyKaZWwNxtfbpozQ/ysPgQZk4fw4kwzs+DPOxRkPmiAcC8 pu5RolayxxRDM2NPiH3Yk/WGqlD2UO6piDbp+r28M86CDWISa6Bj6t+ypWSowjjuL7LuvT4xM0JB4pN21+id0nykXLNrCPHfmdA2szMgTMkHFKq5mQ9YBinA Y31OZslsafzIXpXnrGHFfEZYEHlHAOMCCkiXQoFdP0kawWJSFj730udwnBsVpBk1tJnTyckjAZZfR/DhznYxmZqsKflqihfh71jFS+RoMOnSQAjQEr5nGsp0 0wovBl6g47E= 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. Reviewed-by: Dmitry Baryshkov Signed-off-by: Antony Kurniawan Soemardi --- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8= xxx-xoadc.c index 31f88cf7f7f1..89858e81c859 100644 --- a/drivers/iio/adc/qcom-pm8xxx-xoadc.c +++ b/drivers/iio/adc/qcom-pm8xxx-xoadc.c @@ -535,10 +535,8 @@ static int pm8xxx_read_channel_rsv(struct pm8xxx_xoadc= *adc, goto unlock; =20 /* Next the interrupt occurs */ - ret =3D wait_for_completion_timeout(&adc->complete, - VADC_CONV_TIME_MAX_US); - if (!ret) { - dev_err(adc->dev, "conversion timed out\n"); + if (!wait_for_completion_timeout(&adc->complete, + VADC_CONV_TIME_MAX_US)) { ret =3D -ETIMEDOUT; goto unlock; } @@ -657,11 +655,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 +672,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 Fri Jun 19 08:22:09 2026 Received: from toucan.tulip.relay.mailchannels.net (toucan.tulip.relay.mailchannels.net [23.83.218.254]) (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 9278521D590; Sun, 26 Apr 2026 20:30:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.254 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777235428; cv=pass; b=fHdtIR0Ueh3tRc+bTo8rjghOUqXTbJzaAv0fT6q5UsxRowjR8YTeFnGoeenX9oMeLgKd/BOTsNkTGFANe9sj3ETdEmG7RRhlXmyYmhO00uO2fdrnCvBFXixMnW64yva7KhS5wjBfx1AWfV8U56RUhzfVdsaAklfCWijrbWaG26o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777235428; c=relaxed/simple; bh=gTun7CVr+qLQaDkI56HCMehOrrUkXSupzrbhZTNDApw=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=EIdwn2rDF/NVhIiX1/jTFMKR7LDIAN1mxoucDw1gJbv2vwyvBPfoXZ9eht+2pjrlZ/ttv7GF517KwbEV09hw7qDX2OmFGz3ZDm79img8s3iTvJKe+JDP1b4q2s5XfM7Ot7Nv8CTCPcRxjtT8RDEgwNBDWLHFLyQNMGrsvgs9qfM= 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=AryitUce; arc=pass smtp.client-ip=23.83.218.254 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="AryitUce" 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 E1B61401E28; Sun, 26 Apr 2026 20:14:58 +0000 (UTC) Received: from fr-int-smtpout13.hostinger.io (100-96-23-217.trex-nlb.outbound.svc.cluster.local [100.96.23.217]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id A2DC54018E8; Sun, 26 Apr 2026 20:14:55 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1777234498; b=I1HD3/SxzyUn2H6ogwSJ+ztbBgGlpik8w7HDmNx0svxY9Ez1oliQ005CKWoMPUXY1RisL1 lj1lMsETxXbKndnAKj7+QTw+9mD9jIDp3jdaBQH+pWpIbdFmX2gS3DXtCvjAhs1IWbcRyT X2HnTAOmpEUMUxUcaw2a+f4j37tYFgeTmlaLD9MFbVSCFRedqcX5McGHNnb5bUQcs9F8qP pQFAdFIFMJseG5KyJxhffnJ29inHDEqnDFiIRKLeFsn6iE+4bBGvS26/gcBm2O80jlbumn jJN9rKjfNLRiHWpReOGTMBCIAbpTxsKvXbihWh4NlPH37FWhmZgLATuPW0eLzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1777234498; 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=Xi5eDSBPsSef4onabNWgrL3I0whjEzHOMmx7HSXyUpY=; b=wF1wx2Q/wKRZ43h5V4adgKJIrUKncqkWgKLCXhiW9ODkavMqHvi/4rdJjSN5u9wviVRlwy C5jL5lTrjaBr93J7azRxo2JTJywXdU8hc4wkRnqOgy3oyN/2z/VTC6GCHfd+qm7Tm+YQFJ k5qZlTN4XIrUCNazBNrdHfvWUDsRbdGyinREQ0Fl1IQI3tOtiHCzLSZeo9N8CoiJ5v7T6W MGSQKovHZmj7GHrkXMRG8zWrfLpWwPP5ZZCzQJp8I2K1a+TaWSsWVSWgJS21Cos35dlicG D0SsOtxXwXxgnpcaW3zN305+AuwijUCm3bHHCVir2FOuERZJLpgJJM1wRBzzMQ== ARC-Authentication-Results: i=1; rspamd-b9d4fc544-shvgc; 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-Macabre-Society: 1f74cb0125baee99_1777234498837_2130805966 X-MC-Loop-Signature: 1777234498837:2693093974 X-MC-Ingress-Time: 1777234498836 Received: from fr-int-smtpout13.hostinger.io (fr-int-smtpout13.hostinger.io [148.222.54.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.23.217 (trex/7.1.5); Sun, 26 Apr 2026 20:14:58 +0000 Received: from [172.17.0.2] (unknown [125.163.204.171]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4g3dGL5MmjzyZq; Sun, 26 Apr 2026 20:14:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1777234493; 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=Xi5eDSBPsSef4onabNWgrL3I0whjEzHOMmx7HSXyUpY=; b=AryitUceFpxpsManZwH7KOIYKXloDM8Uzp5ZUbrjvFZfIOM2zTqAKxT2c2AtkXNs/Fi9C0 sG6bG19XmvmdZbHNTrimDvO88JghuLmO3lMIUmA/2Bvf3v86EZ7mDMMGP1f12++zanedL/ 1C46uVBap0DLqdZLO2YuYosR28GfobrD9gPbtZ3zDRMjBx1fvS60AxmwNaOPYu1RroIZun 3DXYGFjRcVWejldw4Bf+hxS1A0chYf5PeOr/91B9j+eLcRvP3V40M81TtTPPUM4vFvg0UZ Mfm9rV5zfeUcVOyhTIMXI4/PVx9nnAPK9y8tic9RHehsaEJQ6PgG8/bSOswVMQ== From: Antony Kurniawan Soemardi Subject: [PATCH v5 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: <20260427-pm8xxx-xoadc-label-v5-3-9e7b5a53ef99@smankusors.com> References: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@smankusors.com> In-Reply-To: <20260427-pm8xxx-xoadc-label-v5-0-9e7b5a53ef99@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, Dmitry Baryshkov , Antony Kurniawan Soemardi X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777234478; l=3445; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=gTun7CVr+qLQaDkI56HCMehOrrUkXSupzrbhZTNDApw=; b=TACotUrjegBtlAE5yv8Fs5R1B155zyQicSmBMHsXmT+CMM25697dRSm3gdB2qPdQr33h71XcN 2Ly6d+YGwkDDljaMH+l/Ga79/kejc7DagAZ8ou1jO4qR5nPcp7X2P3J X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 26 Apr 2026 20:14:50 +0000 (UTC) X-CM-Analysis: v=2.4 cv=ZbRPNdVA c=1 sm=1 tr=0 ts=69ee723d a=x8mjGQfUP7wLEdXozly9Ug==:117 a=x8mjGQfUP7wLEdXozly9Ug==:17 a=IkcTkHD0fZMA:10 a=EUspDBNiAAAA:8 a=wxLWbCv9AAAA:8 a=RWyRNVyMI2VXGFIsuXIA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfM2cY2zctsupZ18eyFRVLU11AmrKTtnj3iT/rjXO6RLBGErIONFeke61fFXMirqqZj6ptgIrdNl69z1wljZSCTSCgC3ni0iTh7jhS/p7acFkP5swcLRs EG2WCa7oPS1sZe1xZ/1gDblfld5Er+AHtsJ7oUcY7gxPGPmq3EHEB3iinTHQEorpwjXYOcT0opamNy5XHGgXLevtPOhi+PITBi+dPBmvy98sFNN7urQtAw9V eDNW00a3S44GkatguSBXjbl6hmZEQUgzykM3FUHbSkGby+0d3DDDZFiHgBkTB5o08Jkur9FN/7NhktVcqdRvhN/CFsnVVzebPySLlE+hr1Pujql9EpzJSpHD I+YnpwwVJB3gEK8VZbIywqP3ha4Zmj43BYP/qamHeJfKa3ceBuvdo46biLYuTSZSK3SFBCp+AD51PenQJ7/RazNVu+Dz6RJQbLO2mq4eFpX876mB8MRqpT0z 7neEx5XiIG7au/HYvOzC/yPww3JS0FkdOqXRp/HuqoBOrnFFOhqFyAI7zpPsE/VBsEcW2cCigKPEDEjrmWo6H2AfViF+JfUaa3Qkrv9UTdiG5OlKHohOMx55 DSmgNYjrRPYn6Jdirq3BDdGXdM3qvhOfvmUelQsPoLG3X1J8hDjF7VFDCiCekcDAwhoBNYsMpZjC3QwP0KZdadzKEQfPmdno3dGnM0H/dpEw313ou+zUDY0s THZq8zaP62Q= 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 | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/drivers/iio/adc/qcom-pm8xxx-xoadc.c b/drivers/iio/adc/qcom-pm8= xxx-xoadc.c index 89858e81c859..d44eab7b36a8 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 @@ -717,8 +717,21 @@ 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); + const struct pm8xxx_chan_info *ch; + + 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 @@ -762,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; @@ -804,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