Path: blob/master/Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
26308 views
# SPDX-License-Identifier: GPL-2.01%YAML 1.22---3$id: http://devicetree.org/schemas/dma/allwinner,sun50i-a64-dma.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Allwinner A64 DMA Controller78maintainers:9- Chen-Yu Tsai <wens@csie.org>10- Maxime Ripard <mripard@kernel.org>1112allOf:13- $ref: dma-controller.yaml#1415properties:16"#dma-cells":17const: 118description: The cell is the request line number.1920compatible:21oneOf:22- enum:23- allwinner,sun20i-d1-dma24- allwinner,sun50i-a64-dma25- allwinner,sun50i-a100-dma26- allwinner,sun50i-h6-dma27- items:28- const: allwinner,sun8i-r40-dma29- const: allwinner,sun50i-a64-dma30- items:31- const: allwinner,sun50i-h616-dma32- const: allwinner,sun50i-a100-dma3334reg:35maxItems: 13637interrupts:38maxItems: 13940clocks:41minItems: 142maxItems: 24344clock-names:45items:46- const: bus47- const: mbus4849resets:50maxItems: 15152required:53- "#dma-cells"54- compatible55- reg56- interrupts57- clocks58- resets59- dma-channels6061if:62properties:63compatible:64contains:65enum:66- allwinner,sun20i-d1-dma67- allwinner,sun50i-a100-dma68- allwinner,sun50i-h6-dma6970then:71properties:72clocks:73minItems: 27475required:76- clock-names7778else:79properties:80clocks:81maxItems: 18283unevaluatedProperties: false8485examples:86- |87dma: dma-controller@1c02000 {88compatible = "allwinner,sun50i-a64-dma";89reg = <0x01c02000 0x1000>;90interrupts = <0 50 4>;91clocks = <&ccu 30>;92dma-channels = <8>;93dma-requests = <27>;94resets = <&ccu 7>;95#dma-cells = <1>;96};9798...99100101