1a28d1b67SMaxime Ripard# SPDX-License-Identifier: GPL-2.0 2a28d1b67SMaxime Ripard%YAML 1.2 3a28d1b67SMaxime Ripard--- 4a28d1b67SMaxime Ripard$id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml# 5a28d1b67SMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml# 6a28d1b67SMaxime Ripard 7a28d1b67SMaxime Ripardtitle: Allwinner A23 RSB Device Tree Bindings 8a28d1b67SMaxime Ripard 9a28d1b67SMaxime Ripardmaintainers: 10a28d1b67SMaxime Ripard - Chen-Yu Tsai <wens@csie.org> 115c7404bbSMaxime Ripard - Maxime Ripard <mripard@kernel.org> 12a28d1b67SMaxime Ripard 13a28d1b67SMaxime Ripardproperties: 14a28d1b67SMaxime Ripard "#address-cells": 15a28d1b67SMaxime Ripard const: 1 16a28d1b67SMaxime Ripard 17a28d1b67SMaxime Ripard "#size-cells": 18a28d1b67SMaxime Ripard const: 0 19a28d1b67SMaxime Ripard 20a28d1b67SMaxime Ripard compatible: 21a28d1b67SMaxime Ripard oneOf: 22a28d1b67SMaxime Ripard - const: allwinner,sun8i-a23-rsb 23a28d1b67SMaxime Ripard - items: 24a28d1b67SMaxime Ripard - const: allwinner,sun8i-a83t-rsb 25a28d1b67SMaxime Ripard - const: allwinner,sun8i-a23-rsb 26a28d1b67SMaxime Ripard 27a28d1b67SMaxime Ripard reg: 28a28d1b67SMaxime Ripard maxItems: 1 29a28d1b67SMaxime Ripard 30a28d1b67SMaxime Ripard interrupts: 31a28d1b67SMaxime Ripard maxItems: 1 32a28d1b67SMaxime Ripard 33a28d1b67SMaxime Ripard clocks: 34a28d1b67SMaxime Ripard maxItems: 1 35a28d1b67SMaxime Ripard 36a28d1b67SMaxime Ripard resets: 37a28d1b67SMaxime Ripard maxItems: 1 38a28d1b67SMaxime Ripard 39a28d1b67SMaxime Ripard clock-frequency: 40a28d1b67SMaxime Ripard minimum: 1 41a28d1b67SMaxime Ripard maximum: 20000000 42a28d1b67SMaxime Ripard 43a28d1b67SMaxime RipardpatternProperties: 44a28d1b67SMaxime Ripard "^.*@[0-9a-fA-F]+$": 4515ffef1aSRob Herring type: object 46a28d1b67SMaxime Ripard properties: 47a28d1b67SMaxime Ripard reg: 48a28d1b67SMaxime Ripard maxItems: 1 49a28d1b67SMaxime Ripard 50a28d1b67SMaxime Ripard required: 51a28d1b67SMaxime Ripard - reg 52a28d1b67SMaxime Ripard 53a28d1b67SMaxime Ripardrequired: 54a28d1b67SMaxime Ripard - compatible 55a28d1b67SMaxime Ripard - reg 56a28d1b67SMaxime Ripard - interrupts 57a28d1b67SMaxime Ripard - clocks 58a28d1b67SMaxime Ripard - resets 59a28d1b67SMaxime Ripard 60a28d1b67SMaxime Ripardexamples: 61a28d1b67SMaxime Ripard - | 62a28d1b67SMaxime Ripard rsb@1f03400 { 63a28d1b67SMaxime Ripard compatible = "allwinner,sun8i-a23-rsb"; 64a28d1b67SMaxime Ripard reg = <0x01f03400 0x400>; 65a28d1b67SMaxime Ripard interrupts = <0 39 4>; 66a28d1b67SMaxime Ripard clocks = <&apb0_gates 3>; 67a28d1b67SMaxime Ripard clock-frequency = <3000000>; 68a28d1b67SMaxime Ripard resets = <&apb0_rst 3>; 69a28d1b67SMaxime Ripard #address-cells = <1>; 70a28d1b67SMaxime Ripard #size-cells = <0>; 71a28d1b67SMaxime Ripard 72a28d1b67SMaxime Ripard pmic@3e3 { 73a28d1b67SMaxime Ripard compatible = "..."; 74a28d1b67SMaxime Ripard reg = <0x3e3>; 75a28d1b67SMaxime Ripard 76a28d1b67SMaxime Ripard /* ... */ 77a28d1b67SMaxime Ripard }; 78a28d1b67SMaxime Ripard }; 79a28d1b67SMaxime Ripard 80a28d1b67SMaxime RipardadditionalProperties: false 81