]> git.baikalelectronics.ru Git - kernel.git/commit
dt-bindings: arm: apple: Add apple,pmgr binding
authorHector Martin <marcan@marcan.st>
Wed, 24 Nov 2021 07:34:17 +0000 (16:34 +0900)
committerHector Martin <marcan@marcan.st>
Tue, 7 Dec 2021 04:04:10 +0000 (13:04 +0900)
commitdac0804286162bcd8cc599e9c03d61e19f350023
treebb310c2b62bde8b200f67d35358df7de7ea332ea
parent84fb0b09dc8e493e109578d92eafaceff73e474e
dt-bindings: arm: apple: Add apple,pmgr binding

The PMGR block in Apple Silicon SoCs is responsible for SoC power
management. There are two PMGRs in T8103, with different register
layouts but compatible registers. In order to support this as well
as future SoC generations with backwards-compatible registers, we
declare these blocks as syscons and bind to individual registers
in child nodes. Each register controls one SoC device.

The respective apple compatibles are defined in case device-specific
quirks are necessary in the future, but currently these nodes are
expected to be bound by the generic syscon driver.

Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Hector Martin <marcan@marcan.st>
Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml [new file with mode: 0644]