[PATCH V3 0/5] Add driver for EC found on Qualcomm reference devices

Sibi Sankar posted 5 patches 1 month ago
There is a newer version of this series
.../embedded-controller/qcom,hamoa-ec.yaml    |  52 ++
MAINTAINERS                                   |   7 +
arch/arm64/boot/dts/qcom/glymur-crd.dts       |  22 +
arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts    |  10 +
arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi   |   6 +
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        | 462 ++++++++++++++++++
9 files changed, 588 insertions(+)
create mode 100644 Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-ec.yaml
create mode 100644 drivers/platform/arm64/qcom-hamoa-ec.c
[PATCH V3 0/5] Add driver for EC found on Qualcomm reference devices
Posted by Sibi Sankar 1 month ago
From: Sibi Sankar <quic_sibis@quicinc.com>

Add Embedded controller driver support for Hamoa/Purwa/Glymur Qualcomm
reference boards, which run on IT8987 and Nuvoton MCUs respectively. It
handles fan control, temperature sensors, access to EC state changes and
supports reporting suspend entry/exit to the EC.

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    |  52 ++
 MAINTAINERS                                   |   7 +
 arch/arm64/boot/dts/qcom/glymur-crd.dts       |  22 +
 arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts    |  10 +
 arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi   |   6 +
 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        | 462 ++++++++++++++++++
 9 files changed, 588 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-ec.yaml
 create mode 100644 drivers/platform/arm64/qcom-hamoa-ec.c


base-commit: a0ae2a256046c0c5d3778d1a194ff2e171f16e5f
-- 
2.34.1