Lines Matching +full:40 +full:- +full:bit

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.
92 * (bit 7) (bit 8) (bit 14) (bit 13) (bit 15)
121 pdma: dma-controller@40000000 {
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>;
134 pwri2c: i2c@40f500c0 {
139 #address-cells = <0x1>;
140 #size-cells = <0>;
144 nand_controller: nand-controller@43100000 {
145 compatible = "marvell,pxa3xx-nand-controller";
149 clock-names = "core";
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>;
162 pinctrl: pinctrl@40e10000 {
163 compatible = "pinconf-single";
165 #pinctrl-cells = <1>;
166 pinctrl-single,register-width = <32>;
167 pinctrl-single,function-mask = <0x7>;
170 gpio: gpio@40e00000 {
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";
190 dma-names = "rx", "tx";
195 compatible = "marvell,pxa-mmc";
201 dma-names = "rx", "tx";
206 compatible = "marvell,pxa-mmc";
212 dma-names = "rx", "tx";
217 compatible = "marvell,pxa-ohci";
224 pwm0: pwm@40b00000 {
225 compatible = "marvell,pxa270-pwm";
227 #pwm-cells = <1>;
232 pwm1: pwm@40b00010 {
233 compatible = "marvell,pxa270-pwm";
235 #pwm-cells = <1>;
240 pwm2: pwm@40c00000 {
241 compatible = "marvell,pxa270-pwm";
243 #pwm-cells = <1>;
248 pwm3: pwm@40c00010 {
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";
288 timer@40a00000 {
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>;