Lines Matching +full:- +full:pdma
1 // SPDX-License-Identifier: GPL-2.0
7 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) : \
8 (gpio <= 98) ? (0x0400 + 4 * (gpio - 27)) : \
9 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) : \
18 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) : \
19 (gpio <= 29) ? (0x0400 + 4 * (gpio - 27)) : \
20 (gpio <= 98) ? (0x0418 + 4 * (gpio - 30)) : \
21 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) : \
23 (gpio <= 268) ? (0x052c + 4 * (gpio - 263)) : \
33 (gpio <= 9) ? (0x028c + 4 * (gpio - 5)) : \
34 (gpio <= 10) ? (0x0458 + 4 * (gpio - 10)) : \
35 (gpio <= 26) ? (0x02a0 + 4 * (gpio - 11)) : \
36 (gpio <= 48) ? (0x0400 + 4 * (gpio - 27)) : \
37 (gpio <= 62) ? (0x045c + 4 * (gpio - 49)) : \
38 (gpio <= 73) ? (0x04b4 + 4 * (gpio - 63)) : \
39 (gpio <= 98) ? (0x04f0 + 4 * (gpio - 74)) : \
40 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) : \
49 * Example of use: pinctrl-single,pins = < MFP_PIN_PXA310(21) MFP_AF1 >
61 * Example of use: pinctrl-single,drive-strength = MFP_DS03X;
75 * Example of use: pinctrl-single,bias-pullup = MPF_PULL_UP;
84 * pinctrl-single,low-power-mode = MFP_LPM(MFP_LPM_PULL_LOW|MFP_LPM_EDGE_FALL);
87 * used in parentheses for don't-care values. Except for the float output,
89 * non-LPM pulled output, the same configuration could probably be used.
121 pdma: dma-controller@40000000 { label
122 compatible = "marvell,pdma-1.0";
125 #dma-cells = <2>;
127 #dma-channels = <32>;
128 dma-channels = <32>;
129 #dma-requests = <100>;
130 dma-requests = <100>;
139 #address-cells = <0x1>;
140 #size-cells = <0>;
144 nand_controller: nand-controller@43100000 {
145 compatible = "marvell,pxa3xx-nand-controller";
149 clock-names = "core";
150 dmas = <&pdma 97 3>;
151 dma-names = "data";
152 #address-cells = <1>;
153 #size-cells = <0>;
157 pxairq: interrupt-controller@40d00000 {
158 marvell,intc-priority;
159 marvell,intc-nr-irqs = <56>;
163 compatible = "pinconf-single";
165 #pinctrl-cells = <1>;
166 pinctrl-single,register-width = <32>;
167 pinctrl-single,function-mask = <0x7>;
171 compatible = "intel,pxa3xx-gpio";
174 gpio-ranges = <&pinctrl 0 0 128>;
175 interrupt-names = "gpio0", "gpio1", "gpio_mux";
177 gpio-controller;
178 #gpio-cells = <0x2>;
179 interrupt-controller;
180 #interrupt-cells = <0x2>;
184 compatible = "marvell,pxa-mmc";
188 dmas = <&pdma 21 3
189 &pdma 22 3>;
190 dma-names = "rx", "tx";
195 compatible = "marvell,pxa-mmc";
199 dmas = <&pdma 93 3
200 &pdma 94 3>;
201 dma-names = "rx", "tx";
206 compatible = "marvell,pxa-mmc";
210 dmas = <&pdma 46 3
211 &pdma 47 3>;
212 dma-names = "rx", "tx";
217 compatible = "marvell,pxa-ohci";
225 compatible = "marvell,pxa270-pwm";
227 #pwm-cells = <1>;
233 compatible = "marvell,pxa270-pwm";
235 #pwm-cells = <1>;
241 compatible = "marvell,pxa270-pwm";
243 #pwm-cells = <1>;
249 compatible = "marvell,pxa270-pwm";
251 #pwm-cells = <1>;
257 compatible = "mrvl,pxa3xx-ssp";
265 compatible = "mrvl,pxa3xx-ssp";
273 compatible = "mrvl,pxa3xx-ssp";
281 compatible = "mrvl,pxa3xx-ssp";
289 compatible = "marvell,pxa-timer";
296 gcu: display-controller@54000000 {
297 compatible = "marvell,pxa300-gcu";
310 #address-cells = <1>;
311 #size-cells = <1>;
315 compatible = "marvell,pxa300-clocks";
316 #clock-cells = <1>;