|
5 | 5 | */ |
6 | 6 |
|
7 | 7 | #include <dt-bindings/clock/spacemit,k3-clocks.h> |
| 8 | +#include <dt-bindings/reset/spacemit,k3-resets.h> |
8 | 9 | #include <dt-bindings/interrupt-controller/irq.h> |
9 | 10 |
|
10 | 11 | /dts-v1/; |
|
451 | 452 | reg = <0x0 0xd4017000 0x0 0x100>; |
452 | 453 | reg-shift = <2>; |
453 | 454 | reg-io-width = <4>; |
454 | | - clock-frequency = <14700000>; |
| 455 | + clocks = <&syscon_apbc CLK_APBC_UART0>, |
| 456 | + <&syscon_apbc CLK_APBC_UART0_BUS>; |
| 457 | + clock-names = "core", "bus"; |
| 458 | + resets = <&syscon_apbc RESET_APBC_UART0>; |
455 | 459 | interrupts = <42 IRQ_TYPE_LEVEL_HIGH>; |
456 | 460 | status = "disabled"; |
457 | 461 | }; |
|
461 | 465 | reg = <0x0 0xd4017100 0x0 0x100>; |
462 | 466 | reg-shift = <2>; |
463 | 467 | reg-io-width = <4>; |
464 | | - clock-frequency = <14700000>; |
| 468 | + clocks = <&syscon_apbc CLK_APBC_UART2>, |
| 469 | + <&syscon_apbc CLK_APBC_UART2_BUS>; |
| 470 | + clock-names = "core", "bus"; |
| 471 | + resets = <&syscon_apbc RESET_APBC_UART2>; |
465 | 472 | interrupts = <44 IRQ_TYPE_LEVEL_HIGH>; |
466 | 473 | status = "disabled"; |
467 | 474 | }; |
|
471 | 478 | reg = <0x0 0xd4017200 0x0 0x100>; |
472 | 479 | reg-shift = <2>; |
473 | 480 | reg-io-width = <4>; |
474 | | - clock-frequency = <14700000>; |
| 481 | + clocks = <&syscon_apbc CLK_APBC_UART3>, |
| 482 | + <&syscon_apbc CLK_APBC_UART3_BUS>; |
| 483 | + clock-names = "core", "bus"; |
| 484 | + resets = <&syscon_apbc RESET_APBC_UART3>; |
475 | 485 | interrupts = <45 IRQ_TYPE_LEVEL_HIGH>; |
476 | 486 | status = "disabled"; |
477 | 487 | }; |
|
481 | 491 | reg = <0x0 0xd4017300 0x0 0x100>; |
482 | 492 | reg-shift = <2>; |
483 | 493 | reg-io-width = <4>; |
484 | | - clock-frequency = <14700000>; |
| 494 | + clocks = <&syscon_apbc CLK_APBC_UART4>, |
| 495 | + <&syscon_apbc CLK_APBC_UART4_BUS>; |
| 496 | + clock-names = "core", "bus"; |
| 497 | + resets = <&syscon_apbc RESET_APBC_UART4>; |
485 | 498 | interrupts = <46 IRQ_TYPE_LEVEL_HIGH>; |
486 | 499 | status = "disabled"; |
487 | 500 | }; |
|
491 | 504 | reg = <0x0 0xd4017400 0x0 0x100>; |
492 | 505 | reg-shift = <2>; |
493 | 506 | reg-io-width = <4>; |
494 | | - clock-frequency = <14700000>; |
| 507 | + clocks = <&syscon_apbc CLK_APBC_UART5>, |
| 508 | + <&syscon_apbc CLK_APBC_UART5_BUS>; |
| 509 | + clock-names = "core", "bus"; |
| 510 | + resets = <&syscon_apbc RESET_APBC_UART5>; |
495 | 511 | interrupts = <47 IRQ_TYPE_LEVEL_HIGH>; |
496 | 512 | status = "disabled"; |
497 | 513 | }; |
|
501 | 517 | reg = <0x0 0xd4017500 0x0 0x100>; |
502 | 518 | reg-shift = <2>; |
503 | 519 | reg-io-width = <4>; |
504 | | - clock-frequency = <14700000>; |
| 520 | + clocks = <&syscon_apbc CLK_APBC_UART6>, |
| 521 | + <&syscon_apbc CLK_APBC_UART6_BUS>; |
| 522 | + clock-names = "core", "bus"; |
| 523 | + resets = <&syscon_apbc RESET_APBC_UART6>; |
505 | 524 | interrupts = <48 IRQ_TYPE_LEVEL_HIGH>; |
506 | 525 | status = "disabled"; |
507 | 526 | }; |
|
511 | 530 | reg = <0x0 0xd4017600 0x0 0x100>; |
512 | 531 | reg-shift = <2>; |
513 | 532 | reg-io-width = <4>; |
514 | | - clock-frequency = <14700000>; |
| 533 | + clocks = <&syscon_apbc CLK_APBC_UART7>, |
| 534 | + <&syscon_apbc CLK_APBC_UART7_BUS>; |
| 535 | + clock-names = "core", "bus"; |
| 536 | + resets = <&syscon_apbc RESET_APBC_UART7>; |
515 | 537 | interrupts = <49 IRQ_TYPE_LEVEL_HIGH>; |
516 | 538 | status = "disabled"; |
517 | 539 | }; |
|
521 | 543 | reg = <0x0 0xd4017700 0x0 0x100>; |
522 | 544 | reg-shift = <2>; |
523 | 545 | reg-io-width = <4>; |
524 | | - clock-frequency = <14700000>; |
| 546 | + clocks = <&syscon_apbc CLK_APBC_UART8>, |
| 547 | + <&syscon_apbc CLK_APBC_UART8_BUS>; |
| 548 | + clock-names = "core", "bus"; |
| 549 | + resets = <&syscon_apbc RESET_APBC_UART8>; |
525 | 550 | interrupts = <50 IRQ_TYPE_LEVEL_HIGH>; |
526 | 551 | status = "disabled"; |
527 | 552 | }; |
|
531 | 556 | reg = <0x0 0xd4017800 0x0 0x100>; |
532 | 557 | reg-shift = <2>; |
533 | 558 | reg-io-width = <4>; |
534 | | - clock-frequency = <14700000>; |
| 559 | + clocks = <&syscon_apbc CLK_APBC_UART9>, |
| 560 | + <&syscon_apbc CLK_APBC_UART9_BUS>; |
| 561 | + clock-names = "core", "bus"; |
| 562 | + resets = <&syscon_apbc RESET_APBC_UART9>; |
535 | 563 | interrupts = <51 IRQ_TYPE_LEVEL_HIGH>; |
536 | 564 | status = "disabled"; |
537 | 565 | }; |
|
567 | 595 | reg = <0x0 0xd401f000 0x0 0x100>; |
568 | 596 | reg-shift = <2>; |
569 | 597 | reg-io-width = <4>; |
570 | | - clock-frequency = <14700000>; |
| 598 | + clocks = <&syscon_apbc CLK_APBC_UART10>, |
| 599 | + <&syscon_apbc CLK_APBC_UART10_BUS>; |
| 600 | + clock-names = "core", "bus"; |
| 601 | + resets = <&syscon_apbc RESET_APBC_UART10>; |
571 | 602 | interrupts = <281 IRQ_TYPE_LEVEL_HIGH>; |
572 | 603 | status = "disabled"; |
573 | 604 | }; |
|
0 commit comments