|
|
Log in / Subscribe / Register

Add support for MT8189 power controller

From:  "irving.ch.lin" <irving-ch.lin-AT-mediatek.com>
To:  Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Ulf Hansson <ulf.hansson-AT-linaro.org>, Matthias Brugger <matthias.bgg-AT-gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno-AT-collabora.com>
Subject:  [PATCH 0/3] Add support for MT8189 power controller
Date:  Mon, 02 Feb 2026 14:48:12 +0800
Message-ID:  <20260202064820.347550-1-irving-ch.lin@mediatek.com>
Cc:  Matthias Brugger <mbrugger-AT-suse.com>, <devicetree-AT-vger.kernel.org>, <linux-pm-AT-vger.kernel.org>, <linux-arm-kernel-AT-lists.infradead.org>, <linux-mediatek-AT-lists.infradead.org>, <Project_Global_Chrome_Upstream_Group-AT-mediatek.com>, Qiqi Wang <qiqi.wang-AT-mediatek.com>, <sirius.wang-AT-mediatek.com>, <vince-wl.liu-AT-mediatek.com>, <jh.hsu-AT-mediatek.com>, <irving-ch.lin-AT-mediatek.com>
Archive-link:  Article

From: Irving-CH Lin <irving-ch.lin@mediatek.com>

  This series add support for the power controllers
of MediaTek's new SoC, MT8189. With these changes, other modules
can easily manage power resources using standard Linux APIs,
such as the pm_runtime API on MT8189 platform.

Irving-CH Lin (3):
  dt-bindings: power: Add MediaTek MT8189 power domain
  pmdomain: mediatek: Add bus protect control flow for MT8189
  pmdomain: mediatek: Add power domain driver for MT8189 SoC

 .../power/mediatek,power-controller.yaml      |   1 +
 drivers/pmdomain/mediatek/mt8189-pm-domains.h | 485 ++++++++++++++++++
 drivers/pmdomain/mediatek/mtk-pm-domains.c    |  36 +-
 drivers/pmdomain/mediatek/mtk-pm-domains.h    |   5 +
 .../dt-bindings/power/mediatek,mt8189-power.h |  38 ++
 5 files changed, 560 insertions(+), 5 deletions(-)
 create mode 100644 drivers/pmdomain/mediatek/mt8189-pm-domains.h
 create mode 100644 include/dt-bindings/power/mediatek,mt8189-power.h

-- 
2.45.2




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