From: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
To: "Bryan O'Donoghue" <bryan.odonoghue@linaro.org>,
"Sibi Sankar" <sibi.sankar@oss.qualcomm.com>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Hans de Goede" <hansg@kernel.org>,
"Ilpo Järvinen" <ilpo.jarvinen@linux.intel.com>,
"Bjorn Andersson" <andersson@kernel.org>,
"Konrad Dybcio" <konradybcio@kernel.org>
Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org,
platform-driver-x86@vger.kernel.org,
Maya Matuszczyk <maccraft123mc@gmail.com>
Subject: Re: [PATCH v4 0/5] Add driver for EC found on Qualcomm reference devices
Date: Fri, 13 Mar 2026 18:45:32 +0530 [thread overview]
Message-ID: <19e8837b-d711-4d0e-ba9c-e9b2c8330969@oss.qualcomm.com> (raw)
In-Reply-To: <132116be-2964-4b98-be2b-1baae5bfb58e@linaro.org>
On 3/13/2026 5:48 PM, Bryan O'Donoghue wrote:
> On 13/03/2026 10:29, Anvesh Jain P wrote:
>> From: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
>>
>> Add Embedded controller driver support for Hamoa/Purwa/Glymur Qualcomm
>> reference boards. It handles fan control, temperature sensors, access
>> to EC state changes and supports reporting suspend entry/exit to the EC.
>>
>> ---
>> Changes in v4:
>> - Fix fan count calculation to use min() instead of max() to correctly
>> cap fan_cnt at EC_MAX_FAN_CNT.
>> - Remove unnecessary mutex lock/unlock.
>> - Disable fan debug mode on ec module removal.
>> - Fix issue reported by kernel test robot.
>> - Consolidate hamoa-iot-evk specific changes into hamoa-iot-evk.dts.
>> - Add board-specific compatible strings as per review comments.
>> - Link to v3: https://lore.kernel.org/all/20260308233646.2318676-1-
>> sibi.sankar@oss.qualcomm.com/
>>
>> Changes in v3:
>> - Revamp the bindings and driver to support generic ec specification
>> that works across Qualcomm Hamoa/Purwa and Glymur reference devices.
>> - Add ec nodes to Hamoa/Purwa CRDs and IOT-EVKs.
>> - Add ec node to Glymur CRDs.
>> - Link to v2: https://lore.kernel.org/lkml/20241219200821.8328-1-
>> maccraft123mc@gmail.com/
>> - Link to v1: https://lore.kernel.org/lkml/20240927185345.3680-1-
>> maccraft123mc@gmail.com/
>>
>> ---
>> Maya Matuszczyk (1):
>> dt-bindings: embedded-controller: Add EC bindings for Qualcomm
>> reference devices
>>
>> Sibi Sankar (4):
>> platform: arm64: Add driver for EC found on Qualcomm reference
>> devices
>> arm64: dts: qcom: glymur-crd: Add Embedded controller node
>> arm64: dts: qcom: x1-crd: Add Embedded controller node
>> arm64: dts: qcom: hamoa-iot-evk: Add Embedded controller node
>>
>> .../embedded-controller/qcom,hamoa-ec.yaml | 56 +++
>> MAINTAINERS | 8 +
>> arch/arm64/boot/dts/qcom/glymur-crd.dts | 22 +
>> arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 16 +
>> arch/arm64/boot/dts/qcom/x1-crd.dtsi | 16 +
>> drivers/platform/arm64/Kconfig | 12 +
>> drivers/platform/arm64/Makefile | 1 +
>> drivers/platform/arm64/qcom-hamoa-ec.c | 468 +++++++++++
>> ++++++++++
>> 8 files changed, 599 insertions(+)
>> ---
>> base-commit: a0ae2a256046c0c5d3778d1a194ff2e171f16e5f
>> change-id: 20260309-v04-add-driver-for-ec-3fa478f264d9
>>
>> Best regards,
>
>
> echo 'file qcom-hamoa-ec.c +p' > /sys/kernel/debug/dynamic_debug/control
> echo 6-0076 > /sys/bus/i2c/drivers/qcom-hamoa-ec/unbind
> echo 6-0076 > /sys/bus/i2c/drivers/qcom-hamoa-ec/bind
> dmesg | tail -n 15
>
> [ 27.301126] qcom-hamoa-ec 6-0076: EC Version 0.35.0
> [ 27.311768] qcom-hamoa-ec 6-0076: Fan count: 0 Fan Type: 0 Thermistor
> Mask: 0
>
> ?
Hey Bryan,
Thanks for trying out the patches. CRDs typically ship with
very old firmware, and updating them to the latest version
should allow the thermal information to be populated correctly.
>
> ---
> bod
Best regards,
Anvesh
next prev parent reply other threads:[~2026-03-13 13:15 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-13 10:29 [PATCH v4 0/5] Add driver for EC found on Qualcomm reference devices Anvesh Jain P
2026-03-13 10:29 ` [PATCH v4 1/5] dt-bindings: embedded-controller: Add EC bindings for " Anvesh Jain P
2026-03-13 19:01 ` Krzysztof Kozlowski
2026-03-16 9:37 ` Anvesh Jain P
2026-03-13 10:29 ` [PATCH v4 2/5] platform: arm64: Add driver for EC found on " Anvesh Jain P
2026-03-13 12:17 ` Bryan O'Donoghue
2026-03-13 14:13 ` Anvesh Jain P
2026-03-13 14:35 ` Dmitry Baryshkov
2026-03-13 17:24 ` Anvesh Jain P
2026-03-13 19:05 ` Krzysztof Kozlowski
2026-03-16 9:43 ` Anvesh Jain P
2026-03-16 10:27 ` Konrad Dybcio
2026-03-16 17:07 ` Anvesh Jain P
2026-03-16 10:29 ` Konrad Dybcio
2026-03-16 17:20 ` Anvesh Jain P
2026-03-16 13:23 ` kernel test robot
2026-03-16 17:28 ` kernel test robot
2026-03-13 10:29 ` [PATCH v4 3/5] arm64: dts: qcom: glymur-crd: Add Embedded controller node Anvesh Jain P
2026-03-13 15:49 ` Dmitry Baryshkov
2026-03-16 10:46 ` Konrad Dybcio
2026-03-13 10:29 ` [PATCH v4 4/5] arm64: dts: qcom: x1-crd: " Anvesh Jain P
2026-03-13 15:49 ` Dmitry Baryshkov
2026-03-16 10:45 ` Konrad Dybcio
2026-03-13 10:29 ` [PATCH v4 5/5] arm64: dts: qcom: hamoa-iot-evk: " Anvesh Jain P
2026-03-13 15:49 ` Dmitry Baryshkov
2026-03-16 10:45 ` Konrad Dybcio
2026-03-13 12:18 ` [PATCH v4 0/5] Add driver for EC found on Qualcomm reference devices Bryan O'Donoghue
2026-03-13 13:15 ` Anvesh Jain P [this message]
2026-03-13 16:26 ` Bryan O'Donoghue
2026-03-13 17:17 ` Dmitry Baryshkov
2026-03-14 4:09 ` Bryan O'Donoghue
2026-03-16 10:22 ` Anvesh Jain P
2026-03-16 13:31 ` Bryan O'Donoghue
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=19e8837b-d711-4d0e-ba9c-e9b2c8330969@oss.qualcomm.com \
--to=anvesh.p@oss.qualcomm.com \
--cc=andersson@kernel.org \
--cc=bryan.odonoghue@linaro.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=hansg@kernel.org \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=konradybcio@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maccraft123mc@gmail.com \
--cc=platform-driver-x86@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sibi.sankar@oss.qualcomm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox