|
|
Log in / Subscribe / Register

power: supply: Add support for Surface RT battery and charger

From:  Svyatoslav Ryhel <clamor95-AT-gmail.com>
To:  Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Sebastian Reichel <sre-AT-kernel.org>, Svyatoslav Ryhel <clamor95-AT-gmail.com>, Jonas Schwöbel <jonasschwoebel-AT-yahoo.de>
Subject:  [PATCH v1 0/2] power: supply: Add support for Surface RT battery and charger
Date:  Sat, 25 Apr 2026 21:19:34 +0300
Message-ID:  <20260425181940.144028-1-clamor95@gmail.com>
Cc:  devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-pm-AT-vger.kernel.org
Archive-link:  Article

Add support for Embedded Controller found in the Microsoft Surface RT and
used to monitor battery cell and charger input status and properties.
Controller works both for UEFI and APX booting.

Jonas Schwöbel (1):
  power: supply: Add support for Surface RT battery and charger

Svyatoslav Ryhel (1):
  dt-bindings: embedded-controller: Document Surface RT EC

 .../microsoft,surface-rt-ec.yaml              |  63 +++
 drivers/power/supply/Kconfig                  |  11 +
 drivers/power/supply/Makefile                 |   1 +
 drivers/power/supply/surface-rt-ec.c          | 415 ++++++++++++++++++
 4 files changed, 490 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/embedded-controller/microsoft,surface-rt-ec.yaml
 create mode 100644 drivers/power/supply/surface-rt-ec.c

-- 
2.51.0




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds