Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: arm: mstar: Add binding details for mstar, pmsleep

This adds a YAML description of the pmsleep node used by
MStar/SigmaStar Armv7 SoCs.

Signed-off-by: Daniel Palmer <daniel@0x0f.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

authored by

Daniel Palmer and committed by
Arnd Bergmann
33cabc0b 98895d5e

+44
+43
Documentation/devicetree/bindings/arm/mstar/mstar,pmsleep.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 + # Copyright 2020 thingy.jp. 3 + %YAML 1.2 4 + --- 5 + $id: "http://devicetree.org/schemas/arm/mstar/mstar,pmsleep.yaml#" 6 + $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 + 8 + title: MStar/SigmaStar Armv7 SoC pmsleep register region 9 + 10 + maintainers: 11 + - Daniel Palmer <daniel@thingy.jp> 12 + 13 + description: | 14 + MStar/Sigmastar's Armv7 SoCs contain a region of registers that are 15 + in the always on domain that the vendor code calls the "pmsleep" area. 16 + 17 + This area contains registers and bits for a broad range of functionality 18 + ranging from registers that control going into deep sleep to bits that 19 + turn things like the internal temperature sensor on and off. 20 + 21 + properties: 22 + compatible: 23 + oneOf: 24 + - items: 25 + - enum: 26 + - mstar,pmsleep 27 + - const: syscon 28 + 29 + reg: 30 + maxItems: 1 31 + 32 + required: 33 + - compatible 34 + - reg 35 + 36 + additionalProperties: false 37 + 38 + examples: 39 + - | 40 + pmsleep: pmsleep@1c00 { 41 + compatible = "mstar,pmsleep", "syscon"; 42 + reg = <0x0x1c00 0x100>; 43 + };
+1
MAINTAINERS
··· 2140 2140 S: Maintained 2141 2141 W: http://linux-chenxing.org/ 2142 2142 F: Documentation/devicetree/bindings/arm/mstar.yaml 2143 + F: Documentation/devicetree/bindings/arm/mstar/* 2143 2144 F: arch/arm/boot/dts/infinity*.dtsi 2144 2145 F: arch/arm/boot/dts/mercury*.dtsi 2145 2146 F: arch/arm/boot/dts/mstar-v7.dtsi