Lines Matching +full:db8500 +full:- +full:prcmu
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Ericsson DMA40 DMA Engine
10 - Linus Walleij <linus.walleij@linaro.org>
13 - $ref: "dma-controller.yaml#"
16 "#dma-cells":
20 table for DB8500 which is the only ASIC known to use DMA40:
32 10: Multi-Channel Display Engine MCDE RX
52 30: MSP port 1 on DB8500 v1, MSP port 3 on DB8500 v2
93 0x00000001 (bit 0) - mode:
96 0x00000002 (bit 1) - direction:
99 0x00000004 (bit 2) - endianness:
102 0x00000008 (bit 3) - use fixed channel:
105 0x00000010 (bit 4) - set channel as high priority:
111 - const: stericsson,db8500-dma40
112 - const: stericsson,dma40
116 - description: DMA40 memory base
117 - description: LCPA memory base
119 reg-names:
121 - const: base
122 - const: lcpa
130 memcpy-channels:
131 $ref: /schemas/types.yaml#/definitions/uint32-array
136 - "#dma-cells"
137 - compatible
138 - reg
139 - interrupts
140 - clocks
141 - memcpy-channels
146 - |
147 #include <dt-bindings/interrupt-controller/irq.h>
148 #include <dt-bindings/interrupt-controller/arm-gic.h>
149 #include <dt-bindings/mfd/dbx500-prcmu.h>
150 dma-controller@801C0000 {
151 compatible = "stericsson,db8500-dma40", "stericsson,dma40";
153 reg-names = "base", "lcpa";
155 #dma-cells = <3>;
156 memcpy-channels = <56 57 58 59 60>;