Path: blob/master/Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
26309 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,t7-ao-secure37- const: amlogic,meson-gx-ao-secure38- const: syscon39reg:40maxItems: 14142amlogic,has-chip-id:43description: |44A firmware register encodes the SoC type, package and revision45information on the Meson GX SoCs. If present, the interface gives46the current SoC version.47type: boolean4849required:50- compatible51- reg5253additionalProperties: false5455examples:56- |57ao-secure@140 {58compatible = "amlogic,meson-gx-ao-secure", "syscon";59reg = <0x140 0x140>;60amlogic,has-chip-id;61};626364