|
83 | 83 | ranges = <0x0 0x443C0000 DT_SIZE_K(140)>; |
84 | 84 | }; |
85 | 85 |
|
86 | | -power_mode3_domain: power_mode3_domain { |
87 | | -compatible = "power-domain-soc-state-change"; |
88 | | -onoff-power-states = <&standby>; |
| 86 | +peripheral_domain: peripheral-domain { |
| 87 | +compatible = "power-domain"; |
89 | 88 | #power-domain-cells = <0>; |
| 89 | +zephyr,disabling-power-states = <&suspend &standby>; |
90 | 90 | }; |
91 | 91 | }; |
92 | 92 |
|
|
194 | 194 | reg = <0x14000 0x1000>; |
195 | 195 | status = "okay"; |
196 | 196 | interrupts = <123 0>; |
197 | | -power-domains = <&power_mode3_domain>; |
| 197 | +power-domains = <&peripheral_domain>; |
198 | 198 | }; |
199 | 199 |
|
200 | 200 | wwdt: watchdog@e000 { |
|
217 | 217 | #gpio-cells = <2>; |
218 | 218 | reg = <0>; |
219 | 219 | int-source = "pint"; |
220 | | -power-domains = <&power_mode3_domain>; |
| 220 | +power-domains = <&peripheral_domain>; |
221 | 221 | }; |
222 | 222 |
|
223 | 223 | hsgpio1: gpio@1 { |
|
226 | 226 | #gpio-cells = <2>; |
227 | 227 | reg = <1>; |
228 | 228 | int-source = "pint"; |
229 | | -power-domains = <&power_mode3_domain>; |
| 229 | +power-domains = <&peripheral_domain>; |
230 | 230 | }; |
231 | 231 | }; |
232 | 232 |
|
|
236 | 236 | interrupts = <50 1>; |
237 | 237 | interrupt-names = "usb_otg"; |
238 | 238 | num-bidir-endpoints = <8>; |
239 | | -power-domains = <&power_mode3_domain>; |
| 239 | +power-domains = <&peripheral_domain>; |
240 | 240 | status = "disabled"; |
241 | 241 | }; |
242 | 242 |
|
|
248 | 248 | resets = <&rstctl1 NXP_SYSCON_RESET(0, 8)>; |
249 | 249 | dmas = <&dma0 0>, <&dma0 1>; |
250 | 250 | dma-names = "rx", "tx"; |
251 | | -zephyr,disabling-power-states = <&suspend &standby>; |
252 | | -power-domains = <&power_mode3_domain>; |
| 251 | +power-domains = <&peripheral_domain>; |
253 | 252 | status = "disabled"; |
254 | 253 | }; |
255 | 254 |
|
|
261 | 260 | resets = <&rstctl1 NXP_SYSCON_RESET(0, 9)>; |
262 | 261 | dmas = <&dma0 2>, <&dma0 3>; |
263 | 262 | dma-names = "rx", "tx"; |
264 | | -zephyr,disabling-power-states = <&suspend &standby>; |
265 | | -power-domains = <&power_mode3_domain>; |
| 263 | +power-domains = <&peripheral_domain>; |
266 | 264 | status = "disabled"; |
267 | 265 | }; |
268 | 266 |
|
|
274 | 272 | resets = <&rstctl1 NXP_SYSCON_RESET(0, 10)>; |
275 | 273 | dmas = <&dma0 4>, <&dma0 5>; |
276 | 274 | dma-names = "rx", "tx"; |
277 | | -zephyr,disabling-power-states = <&suspend &standby>; |
278 | | -power-domains = <&power_mode3_domain>; |
| 275 | +power-domains = <&peripheral_domain>; |
279 | 276 | status = "disabled"; |
280 | 277 | }; |
281 | 278 |
|
|
287 | 284 | resets = <&rstctl1 NXP_SYSCON_RESET(0, 11)>; |
288 | 285 | dmas = <&dma0 6>, <&dma0 7>; |
289 | 286 | dma-names = "rx", "tx"; |
290 | | -zephyr,disabling-power-states = <&suspend &standby>; |
291 | | -power-domains = <&power_mode3_domain>; |
| 287 | +power-domains = <&peripheral_domain>; |
292 | 288 | status = "disabled"; |
293 | 289 | }; |
294 | 290 |
|
|
300 | 296 | resets = <&rstctl1 NXP_SYSCON_RESET(0, 22)>; |
301 | 297 | dmas = <&dma0 26>, <&dma0 27>; |
302 | 298 | dma-names = "rx", "tx"; |
303 | | -zephyr,disabling-power-states = <&suspend &standby>; |
304 | | -power-domains = <&power_mode3_domain>; |
| 299 | +power-domains = <&peripheral_domain>; |
305 | 300 | status = "disabled"; |
306 | 301 | }; |
307 | 302 |
|
|
333 | 328 | compatible = "nxp,wifi"; |
334 | 329 | /* first index is the imu interrupt, the second is the wakeup done interrupt */ |
335 | 330 | interrupts = <72 2>, <64 2>; |
336 | | -power-domains = <&power_mode3_domain>; |
| 331 | +power-domains = <&peripheral_domain>; |
337 | 332 | }; |
338 | 333 |
|
339 | 334 | dma0: dma-controller@104000 { |
|
343 | 338 | status = "disabled"; |
344 | 339 | #dma-cells = <1>; |
345 | 340 | dma-channels = <33>; |
346 | | -power-domains = <&power_mode3_domain>; |
| 341 | +power-domains = <&peripheral_domain>; |
347 | 342 | }; |
348 | 343 |
|
349 | 344 | lcdic: lcdic@128000 { |
|
355 | 350 | #size-cells = <0>; |
356 | 351 | clocks = <&clkctl1 MCUX_LCDIC_CLK>; |
357 | 352 | dmas = <&dma0 0>; |
358 | | -zephyr,disabling-power-states = <&suspend &standby>; |
359 | | -power-domains = <&power_mode3_domain>; |
| 353 | +power-domains = <&peripheral_domain>; |
360 | 354 | }; |
361 | 355 |
|
362 | 356 | rtc: rtc@30000 { |
|
380 | 374 | mode = <0>; |
381 | 375 | input = <0>; |
382 | 376 | prescale = <0>; |
383 | | -power-domains = <&power_mode3_domain>; |
| 377 | +power-domains = <&peripheral_domain>; |
384 | 378 | }; |
385 | 379 |
|
386 | 380 | ctimer1: ctimer@29000 { |
|
393 | 387 | mode = <0>; |
394 | 388 | input = <0>; |
395 | 389 | prescale = <0>; |
396 | | -power-domains = <&power_mode3_domain>; |
| 390 | +power-domains = <&peripheral_domain>; |
397 | 391 | }; |
398 | 392 |
|
399 | 393 | ctimer2: ctimer@2a000 { |
|
406 | 400 | mode = <0>; |
407 | 401 | input = <0>; |
408 | 402 | prescale = <0>; |
409 | | -power-domains = <&power_mode3_domain>; |
| 403 | +power-domains = <&peripheral_domain>; |
410 | 404 | }; |
411 | 405 |
|
412 | 406 | ctimer3: ctimer@2b000 { |
|
419 | 413 | mode = <0>; |
420 | 414 | input = <0>; |
421 | 415 | prescale = <0>; |
422 | | -power-domains = <&power_mode3_domain>; |
| 416 | +power-domains = <&peripheral_domain>; |
423 | 417 | }; |
424 | 418 |
|
425 | 419 | sctimer: pwm@146000 { |
|
430 | 424 | status = "disabled"; |
431 | 425 | prescaler = <8>; |
432 | 426 | #pwm-cells = <3>; |
433 | | -power-domains = <&power_mode3_domain>; |
| 427 | +power-domains = <&peripheral_domain>; |
434 | 428 | }; |
435 | 429 |
|
436 | 430 | mrt0: mrt@2d000 { |
|
443 | 437 | resets = <&rstctl1 NXP_SYSCON_RESET(2, 8)>; |
444 | 438 | #address-cells = <1>; |
445 | 439 | #size-cells = <0>; |
446 | | -power-domains = <&power_mode3_domain>; |
| 440 | +power-domains = <&peripheral_domain>; |
447 | 441 |
|
448 | 442 | mrt0_channel0: mrt0_channel@0 { |
449 | 443 | compatible = "nxp,mrt-channel"; |
|
477 | 471 | resets = <&rstctl0 NXP_SYSCON_RESET(2, 26)>; |
478 | 472 | #address-cells = <1>; |
479 | 473 | #size-cells = <0>; |
480 | | -power-domains = <&power_mode3_domain>; |
| 474 | +power-domains = <&peripheral_domain>; |
481 | 475 |
|
482 | 476 | mrt1_channel0: mrt1_channel@0 { |
483 | 477 | compatible = "nxp,mrt-channel"; |
|
509 | 503 | interrupts = <25 0>; |
510 | 504 | status = "disabled"; |
511 | 505 | clocks = <&clkctl1 MCUX_DMIC_CLK>; |
512 | | -power-domains = <&power_mode3_domain>; |
| 506 | +power-domains = <&peripheral_domain>; |
513 | 507 |
|
514 | 508 | pdmc0: dmic-channel@0 { |
515 | 509 | reg = <0>; |
|
547 | 541 | interrupts = <112 0>; |
548 | 542 | status = "disabled"; |
549 | 543 | #io-channel-cells = <1>; |
550 | | -power-domains = <&power_mode3_domain>; |
| 544 | +power-domains = <&peripheral_domain>; |
551 | 545 | }; |
552 | 546 |
|
553 | 547 | adc1: gau_adc1@38100 { |
|
556 | 550 | interrupts = <111 0>; |
557 | 551 | status = "disabled"; |
558 | 552 | #io-channel-cells = <1>; |
559 | | -power-domains = <&power_mode3_domain>; |
| 553 | +power-domains = <&peripheral_domain>; |
560 | 554 | }; |
561 | 555 |
|
562 | 556 | dac0: dac@38200 { |
|
565 | 559 | interrupts = <108 0>; |
566 | 560 | status = "disabled"; |
567 | 561 | #io-channel-cells = <0>; |
568 | | -power-domains = <&power_mode3_domain>; |
| 562 | +power-domains = <&peripheral_domain>; |
569 | 563 | }; |
570 | 564 | }; |
571 | 565 |
|
|
584 | 578 |
|
585 | 579 | hci: hci_ble { |
586 | 580 | compatible = "nxp,hci-ble"; |
587 | | -power-domains = <&power_mode3_domain>; |
| 581 | +power-domains = <&peripheral_domain>; |
588 | 582 | }; |
589 | 583 |
|
590 | 584 | hdlc_rcp_if: hdlc_rcp_if { |
591 | 585 | compatible = "nxp,hdlc-rcp-if"; |
592 | 586 | interrupts = <90 2>, <82 2>; |
593 | 587 | interrupt-names = "hdlc_rcp_if_int", "wakeup_int"; |
594 | | -power-domains = <&power_mode3_domain>; |
| 588 | +power-domains = <&peripheral_domain>; |
595 | 589 | }; |
596 | 590 |
|
597 | 591 | enet: enet@138000 { |
|
605 | 599 | nxp,mdio = <&enet_mdio>; |
606 | 600 | nxp,ptp-clock = <&enet_ptp_clock>; |
607 | 601 | status = "disabled"; |
608 | | -power-domains = <&power_mode3_domain>; |
| 602 | +power-domains = <&peripheral_domain>; |
609 | 603 | }; |
610 | 604 | enet_mdio: mdio { |
611 | 605 | compatible = "nxp,enet-mdio"; |
612 | 606 | status = "disabled"; |
613 | 607 | #address-cells = <1>; |
614 | 608 | #size-cells = <0>; |
615 | | -power-domains = <&power_mode3_domain>; |
| 609 | +power-domains = <&peripheral_domain>; |
616 | 610 | }; |
617 | 611 | enet_ptp_clock: ptp-clock { |
618 | 612 | compatible = "nxp,enet-ptp-clock"; |
619 | 613 | interrupts = <116 0>; |
620 | 614 | status = "disabled"; |
621 | 615 | clocks = <&clkctl1 MCUX_ENET_PLL>; |
622 | | -power-domains = <&power_mode3_domain>; |
| 616 | +power-domains = <&peripheral_domain>; |
623 | 617 | }; |
624 | 618 | }; |
625 | 619 | }; |
|
0 commit comments