|
279 | 279 | compatible = "arm,pl18x", "arm,primecell";
|
280 | 280 | arm,primecell-periphid = <0x00051180>;
|
281 | 281 | status = "disabled";
|
282 |
| - reg = <0x12180000 0x8000>; |
| 282 | + reg = <0x12180000 0x2000>; |
283 | 283 | interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
|
284 | 284 | clocks = <&gcc SDC3_CLK>, <&gcc SDC3_H_CLK>;
|
285 | 285 | clock-names = "mclk", "apb_pclk";
|
|
289 | 289 | max-frequency = <192000000>;
|
290 | 290 | no-1-8-v;
|
291 | 291 | vmmc-supply = <&vsdcc_fixed>;
|
| 292 | + dmas = <&sdcc3bam 2>, <&sdcc3bam 1>; |
| 293 | + dma-names = "tx", "rx"; |
| 294 | + }; |
| 295 | + |
| 296 | + sdcc3bam: dma-controller@12182000 { |
| 297 | + compatible = "qcom,bam-v1.3.0"; |
| 298 | + reg = <0x12182000 0x4000>; |
| 299 | + interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>; |
| 300 | + clocks = <&gcc SDC3_H_CLK>; |
| 301 | + clock-names = "bam_clk"; |
| 302 | + #dma-cells = <1>; |
| 303 | + qcom,ee = <0>; |
292 | 304 | };
|
293 | 305 |
|
294 | 306 | sdcc1: mmc@12400000 {
|
295 | 307 | status = "disabled";
|
296 | 308 | compatible = "arm,pl18x", "arm,primecell";
|
297 | 309 | arm,primecell-periphid = <0x00051180>;
|
298 |
| - reg = <0x12400000 0x8000>; |
| 310 | + reg = <0x12400000 0x2000>; |
299 | 311 | interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
|
300 | 312 | clocks = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
|
301 | 313 | clock-names = "mclk", "apb_pclk";
|
|
305 | 317 | cap-sd-highspeed;
|
306 | 318 | cap-mmc-highspeed;
|
307 | 319 | vmmc-supply = <&vsdcc_fixed>;
|
| 320 | + dmas = <&sdcc1bam 2>, <&sdcc1bam 1>; |
| 321 | + dma-names = "tx", "rx"; |
| 322 | + }; |
| 323 | + |
| 324 | + sdcc1bam: dma-controller@12402000 { |
| 325 | + compatible = "qcom,bam-v1.3.0"; |
| 326 | + reg = <0x12402000 0x4000>; |
| 327 | + interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; |
| 328 | + clocks = <&gcc SDC1_H_CLK>; |
| 329 | + clock-names = "bam_clk"; |
| 330 | + #dma-cells = <1>; |
| 331 | + qcom,ee = <0>; |
308 | 332 | };
|
309 | 333 |
|
310 | 334 | tcsr: syscon@1a400000 {
|
|
0 commit comments