brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · bc1d284 Raw
57 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2019 BayLibre, SAS3%YAML 1.24---5$id: http://devicetree.org/schemas/reset/amlogic,meson-axg-audio-arb.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Amlogic audio memory arbiter controller9 10maintainers:11  - Jerome Brunet <jbrunet@baylibre.com>12 13description: The Amlogic Audio ARB is a simple device which enables or disables14  the access of Audio FIFOs to DDR on AXG based SoC.15 16properties:17  compatible:18    enum:19      - amlogic,meson-axg-audio-arb20      - amlogic,meson-sm1-audio-arb21 22  reg:23    maxItems: 124 25  clocks:26    maxItems: 127    description: |28      phandle to the fifo peripheral clock provided by the audio clock29      controller.30 31  "#reset-cells":32    const: 133 34required:35  - compatible36  - reg37  - clocks38  - "#reset-cells"39 40additionalProperties: false41 42examples:43  - |44    // on the A113 SoC:45    #include <dt-bindings/clock/axg-audio-clkc.h>46    bus {47        #address-cells = <2>;48        #size-cells = <2>;49 50        arb: reset-controller@280 {51            compatible = "amlogic,meson-axg-audio-arb";52            reg = <0x0 0x280 0x0 0x4>;53            #reset-cells = <1>;54            clocks = <&clkc_audio AUD_CLKID_DDR_ARB>;55        };56    };57