Skip to content

platform/arm64: qcom-hamoa-ec: Add hwmon interface for fan PWM control#1393

Open
Kuba Pawlak (ktpawlak) wants to merge 3 commits into
qualcomm-linux:tech/bsp/ecfrom
ktpawlak:ec_fan_hwmon
Open

platform/arm64: qcom-hamoa-ec: Add hwmon interface for fan PWM control#1393
Kuba Pawlak (ktpawlak) wants to merge 3 commits into
qualcomm-linux:tech/bsp/ecfrom
ktpawlak:ec_fan_hwmon

Conversation

@ktpawlak

Copy link
Copy Markdown

Expose the EC's fan PWM set-points as a standard hwmon device (qcom_ec / hwmon_pwm), providing pwm1 and pwm2 channels under /sys/class/hwmon/hwmon*/pwmN.

Maya (Maccraft123) and others added 3 commits May 18, 2026 11:03
…vice EC description

Add description for the EC firmware running on Hamoa/Purwa and Glymur
reference devices.

List: https://lore.kernel.org/lkml/20260427-add-driver-for-ec-v8-1-702f74e495f7@oss.qualcomm.com/
Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
Co-developed-by: Sibi Sankar <sibi.sankar@oss.qualcomm.com>
Signed-off-by: Sibi Sankar <sibi.sankar@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Co-developed-by: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
Signed-off-by: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
…nce devices

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.

List: https://lore.kernel.org/lkml/20260427-add-driver-for-ec-v8-2-702f74e495f7@oss.qualcomm.com/
Co-developed-by: Maya Matuszczyk <maccraft123mc@gmail.com>
Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
Signed-off-by: Sibi Sankar <sibi.sankar@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Acked-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Tested-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Co-developed-by: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
Signed-off-by: Anvesh Jain P <anvesh.p@oss.qualcomm.com>
Expose the EC's fan PWM set-points as a standard hwmon device
(qcom_ec / hwmon_pwm), providing pwm1 and pwm2 channels under
/sys/class/hwmon/hwmon*/pwmN.

Signed-off-by: Kuba Pawlak <kuba.pawlak@canonical.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants