Path: blob/master/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
55205 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1# Copyright 2019 BayLibre, SAS2%YAML 1.23---4$id: http://devicetree.org/schemas/arm/amlogic/amlogic,meson-gx-ao-secure.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#67title: Amlogic Meson Firmware registers Interface89maintainers:10- Neil Armstrong <neil.armstrong@linaro.org>1112description: |13The Meson SoCs have a register bank with status and data shared with the14secure firmware.1516# We need a select here so we don't match all nodes with 'syscon'17select:18properties:19compatible:20contains:21const: amlogic,meson-gx-ao-secure22required:23- compatible2425properties:26compatible:27oneOf:28- items:29- const: amlogic,meson-gx-ao-secure30- const: syscon31- items:32- enum:33- amlogic,a4-ao-secure34- amlogic,c3-ao-secure35- amlogic,s4-ao-secure36- amlogic,s6-ao-secure37- amlogic,s7-ao-secure38- amlogic,s7d-ao-secure39- amlogic,t7-ao-secure40- const: amlogic,meson-gx-ao-secure41- const: syscon42reg:43maxItems: 14445amlogic,has-chip-id:46description: |47A firmware register encodes the SoC type, package and revision48information on the Meson GX SoCs. If present, the interface gives49the current SoC version.50type: boolean5152required:53- compatible54- reg5556additionalProperties: false5758examples:59- |60ao-secure@140 {61compatible = "amlogic,meson-gx-ao-secure", "syscon";62reg = <0x140 0x140>;63amlogic,has-chip-id;64};656667