|
161 | 161 | <AIC_IRQ 0 910 IRQ_TYPE_LEVEL_HIGH>; |
162 | 162 | }; |
163 | 163 |
|
| 164 | + aop_mbox: mbox@2a8408000 { |
| 165 | + compatible = "apple,t6031-asc-mailbox", "apple,asc-mailbox-v4"; |
| 166 | + reg = <0x2 0xa8408000 0x0 0x4000>; |
| 167 | + interrupt-parent = <&aic>; |
| 168 | + interrupts = <AIC_IRQ 0 612 IRQ_TYPE_LEVEL_HIGH>, |
| 169 | + <AIC_IRQ 0 613 IRQ_TYPE_LEVEL_HIGH>, |
| 170 | + <AIC_IRQ 0 614 IRQ_TYPE_LEVEL_HIGH>, |
| 171 | + <AIC_IRQ 0 615 IRQ_TYPE_LEVEL_HIGH>; |
| 172 | + interrupt-names = "send-empty", "send-not-empty", |
| 173 | + "recv-empty", "recv-not-empty"; |
| 174 | + #mbox-cells = <0>; |
| 175 | + status = "disabled"; |
| 176 | + }; |
| 177 | + |
| 178 | + aop_dart: iommu@2a8818000 { |
| 179 | + compatible = "apple,t6031-dart", "apple,t8110-dart"; |
| 180 | + reg = <0x2 0xa8818000 0x0 0x4000>; |
| 181 | + #iommu-cells = <1>; |
| 182 | + interrupt-parent = <&aic>; |
| 183 | + interrupts = <AIC_IRQ 0 627 IRQ_TYPE_LEVEL_HIGH>; |
| 184 | + status = "disabled"; |
| 185 | + // apple,dma-range = <0x100 0x0 0x300 0x0>; |
| 186 | + }; |
| 187 | + |
| 188 | + aop_admac: dma-controller@2a8980000 { |
| 189 | + compatible = "apple,t6031-admac", "apple,t8122-admac"; |
| 190 | + reg = <0x2 0xa8980000 0x0 0x34000>; |
| 191 | + #dma-cells = <1>; |
| 192 | + dma-channels = <16>; |
| 193 | + interrupts-extended = <0>, |
| 194 | + <0>, |
| 195 | + <&aic AIC_IRQ 0 630 IRQ_TYPE_LEVEL_HIGH>, |
| 196 | + <0>; |
| 197 | + iommus = <&aop_dart 10>; |
| 198 | + status = "disabled"; |
| 199 | + }; |
| 200 | + |
| 201 | + aop: aop@2a8c00000 { |
| 202 | + compatible = "apple,t6031-aop", "apple,t6020-aop"; |
| 203 | + reg = <0x2 0xa8c00000 0x0 0x2a0000>, |
| 204 | + <0x2 0xa8400000 0x0 0x6c000>; |
| 205 | + mboxes = <&aop_mbox>; |
| 206 | + mbox-names = "mbox"; |
| 207 | + iommus = <&aop_dart 0>; |
| 208 | + |
| 209 | + status = "disabled"; |
| 210 | + |
| 211 | + aop_audio: audio { |
| 212 | + compatible = "apple,t6031-aop-audio", "apple,t6030-aop-audio"; |
| 213 | + dmas = <&aop_admac 1>; |
| 214 | + dma-names = "dma"; |
| 215 | + }; |
| 216 | + |
| 217 | + aop_als: als { |
| 218 | + compatible = "apple,t6031-aop-als", "apple,aop-als"; |
| 219 | + // intentionally empty |
| 220 | + }; |
| 221 | + |
| 222 | + las { |
| 223 | + compatible = "apple,t6031-aop-las", "apple,aop-las"; |
| 224 | + }; |
| 225 | + }; |
| 226 | + |
164 | 227 | mtp: mtp@2ac400000 { |
165 | 228 | compatible = "apple,t6031-mtp", "apple,t8122-rtk-helper-asc4", "apple,mtp", "apple,rtk-helper-asc4"; |
166 | 229 | reg = <0x2 0xac400000 0x0 0x4000>, |
|
457 | 520 | }; |
458 | 521 |
|
459 | 522 | admac: dma-controller@393200000 { |
460 | | - compatible = "apple,t6031-admac", "apple,t8103-admac"; |
| 523 | + compatible = "apple,t6031-admac", "apple,t8122-admac"; |
461 | 524 | reg = <0x3 0x93200000 0x0 0x34000>; |
462 | 525 | #dma-cells = <1>; |
463 | 526 | dma-channels = <24>; |
|
0 commit comments