Commit 6d204089cf767cd6fb23ea2655f621f689351413
1 parent
00b6fcdbf9
Exists in
smarc_8mq-imx_v2020.04_5.4.24_2.1.0
and in
1 other branch
MLK-24062-5 DTS: imx8qm: Remove unused nodes from DTS
Current iMX8QM DTSi is a version with full nodes, but this introduces overhead in u-boot initf_dm phase because the initf_dm will search all subnodes of the root. This is does not like SPL which has slimmed the DTB. During initf_dm the dcache is not enabled, so the overhead is large if we have many unused nodes in the DTS. This patch removed iMX8QM nodes those we won't ever used in SPL/u-boot, like VPU/GPU, Audio, camera, M4 i2c, flexcan, pwm, etc. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 6c69c8f2918f254ff5a3e68a70709d87a35cbc59)
Showing 2 changed files with 15 additions and 2139 deletions Side-by-side Diff
arch/arm/dts/fsl-imx8qm-device.dtsi
Changes suppressed. Click to show
... | ... | @@ -189,51 +189,6 @@ |
189 | 189 | #address-cells = <1>; |
190 | 190 | #size-cells = <0>; |
191 | 191 | |
192 | - pd_lsio_pwm0: PD_LSIO_PWM_0 { | |
193 | - reg = <SC_R_PWM_0>; | |
194 | - #power-domain-cells = <0>; | |
195 | - power-domains = <&pd_lsio>; | |
196 | - }; | |
197 | - pd_lsio_pwm1: PD_LSIO_PWM_1 { | |
198 | - reg = <SC_R_PWM_1>; | |
199 | - #power-domain-cells = <0>; | |
200 | - power-domains = <&pd_lsio>; | |
201 | - }; | |
202 | - pd_lsio_pwm2: PD_LSIO_PWM_2 { | |
203 | - reg = <SC_R_PWM_2>; | |
204 | - #power-domain-cells = <0>; | |
205 | - power-domains = <&pd_lsio>; | |
206 | - }; | |
207 | - pd_lsio_pwm3: PD_LSIO_PWM_3 { | |
208 | - reg = <SC_R_PWM_3>; | |
209 | - #power-domain-cells = <0>; | |
210 | - power-domains = <&pd_lsio>; | |
211 | - }; | |
212 | - pd_lsio_pwm4: PD_LSIO_PWM_4 { | |
213 | - reg = <SC_R_PWM_4>; | |
214 | - #power-domain-cells = <0>; | |
215 | - power-domains = <&pd_lsio>; | |
216 | - }; | |
217 | - pd_lsio_pwm5: PD_LSIO_PWM_5 { | |
218 | - reg = <SC_R_PWM_5>; | |
219 | - #power-domain-cells = <0>; | |
220 | - power-domains = <&pd_lsio>; | |
221 | - }; | |
222 | - pd_lsio_pwm6: PD_LSIO_PWM_6 { | |
223 | - reg = <SC_R_PWM_6>; | |
224 | - #power-domain-cells = <0>; | |
225 | - power-domains = <&pd_lsio>; | |
226 | - }; | |
227 | - pd_lsio_pwm7: PD_LSIO_PWM_7 { | |
228 | - reg = <SC_R_PWM_7>; | |
229 | - #power-domain-cells = <0>; | |
230 | - power-domains = <&pd_lsio>; | |
231 | - }; | |
232 | - pd_lsio_kpp: PD_LSIO_KPP { | |
233 | - reg = <SC_R_KPP>; | |
234 | - #power-domain-cells = <0>; | |
235 | - power-domains = <&pd_lsio>; | |
236 | - }; | |
237 | 192 | pd_lsio_gpio0: PD_LSIO_GPIO_0 { |
238 | 193 | reg = <SC_R_GPIO_0>; |
239 | 194 | #power-domain-cells = <0>; |
... | ... | @@ -274,31 +229,6 @@ |
274 | 229 | #power-domain-cells = <0>; |
275 | 230 | power-domains = <&pd_lsio>; |
276 | 231 | }; |
277 | - pd_lsio_gpt0: PD_LSIO_GPT_0 { | |
278 | - reg = <SC_R_GPT_0>; | |
279 | - #power-domain-cells = <0>; | |
280 | - power-domains = <&pd_lsio>; | |
281 | - }; | |
282 | - pd_lsio_gpt1: PD_LSIO_GPT_1 { | |
283 | - reg = <SC_R_GPT_1>; | |
284 | - #power-domain-cells = <0>; | |
285 | - power-domains = <&pd_lsio>; | |
286 | - }; | |
287 | - pd_lsio_gpt2: PD_LSIO_GPT_2 { | |
288 | - reg = <SC_R_GPT_2>; | |
289 | - #power-domain-cells = <0>; | |
290 | - power-domains = <&pd_lsio>; | |
291 | - }; | |
292 | - pd_lsio_gpt3: PD_LSIO_GPT_3 { | |
293 | - reg = <SC_R_GPT_3>; | |
294 | - #power-domain-cells = <0>; | |
295 | - power-domains = <&pd_lsio>; | |
296 | - }; | |
297 | - pd_lsio_gpt4: PD_LSIO_GPT_4 { | |
298 | - reg = <SC_R_GPT_4>; | |
299 | - #power-domain-cells = <0>; | |
300 | - power-domains = <&pd_lsio>; | |
301 | - }; | |
302 | 232 | pd_lsio_flexspi0: PD_LSIO_FSPI_0 { |
303 | 233 | reg = <SC_R_FSPI_0>; |
304 | 234 | #power-domain-cells = <0>; |
... | ... | @@ -492,457 +422,6 @@ |
492 | 422 | }; |
493 | 423 | }; |
494 | 424 | |
495 | - pd_audio: PD_AUDIO { | |
496 | - compatible = "nxp,imx8-pd"; | |
497 | - reg = <SC_R_NONE>; | |
498 | - #power-domain-cells = <0>; | |
499 | - #address-cells = <1>; | |
500 | - #size-cells = <0>; | |
501 | - | |
502 | - pd_audio_pll0: PD_AUD_AUDIO_PLL_0 { | |
503 | - reg = <SC_R_AUDIO_PLL_0>; | |
504 | - power-domains =<&pd_audio>; | |
505 | - #power-domain-cells = <0>; | |
506 | - #address-cells = <1>; | |
507 | - #size-cells = <0>; | |
508 | - | |
509 | - pd_audio_pll1: PD_AUD_AUDIO_PLL_1 { | |
510 | - reg = <SC_R_AUDIO_PLL_1>; | |
511 | - power-domains =<&pd_audio_pll0>; | |
512 | - #power-domain-cells = <0>; | |
513 | - #address-cells = <1>; | |
514 | - #size-cells = <0>; | |
515 | - | |
516 | - pd_audio_clk0: PD_AUD_AUDIO_CLK_0 { | |
517 | - reg = <SC_R_AUDIO_CLK_0>; | |
518 | - power-domains =<&pd_audio_pll1>; | |
519 | - #power-domain-cells = <0>; | |
520 | - #address-cells = <1>; | |
521 | - #size-cells = <0>; | |
522 | - | |
523 | - pd_audio_clk1: PD_AUD_AUDIO_CLK_1 { | |
524 | - reg = <SC_R_AUDIO_CLK_1>; | |
525 | - power-domains =<&pd_audio_clk0>; | |
526 | - #power-domain-cells = <0>; | |
527 | - #address-cells = <1>; | |
528 | - #size-cells = <0>; | |
529 | - | |
530 | - pd_dma2_chan0: PD_ASRC_0_RXA { | |
531 | - reg = <SC_R_DMA_2_CH0>; | |
532 | - power-domains =<&pd_audio_clk1>; | |
533 | - #power-domain-cells = <0>; | |
534 | - #address-cells = <1>; | |
535 | - #size-cells = <0>; | |
536 | - | |
537 | - pd_dma2_chan1: PD_ASRC_0_RXB { | |
538 | - reg = <SC_R_DMA_2_CH1>; | |
539 | - power-domains =<&pd_dma2_chan0>; | |
540 | - #power-domain-cells = <0>; | |
541 | - #address-cells = <1>; | |
542 | - #size-cells = <0>; | |
543 | - | |
544 | - pd_dma2_chan2: PD_ASRC_0_RXC { | |
545 | - reg = <SC_R_DMA_2_CH2>; | |
546 | - power-domains =<&pd_dma2_chan1>; | |
547 | - #power-domain-cells = <0>; | |
548 | - #address-cells = <1>; | |
549 | - #size-cells = <0>; | |
550 | - | |
551 | - pd_dma2_chan3: PD_ASRC_0_TXA { | |
552 | - reg = <SC_R_DMA_2_CH3>; | |
553 | - power-domains =<&pd_dma2_chan2>; | |
554 | - #power-domain-cells = <0>; | |
555 | - #address-cells = <1>; | |
556 | - #size-cells = <0>; | |
557 | - | |
558 | - pd_dma2_chan4: PD_ASRC_0_TXB { | |
559 | - reg = <SC_R_DMA_2_CH4>; | |
560 | - power-domains =<&pd_dma2_chan3>; | |
561 | - #power-domain-cells = <0>; | |
562 | - #address-cells = <1>; | |
563 | - #size-cells = <0>; | |
564 | - | |
565 | - pd_dma2_chan5: PD_ASRC_0_TXC { | |
566 | - reg = <SC_R_DMA_2_CH5>; | |
567 | - power-domains =<&pd_dma2_chan4>; | |
568 | - #power-domain-cells = <0>; | |
569 | - #address-cells = <1>; | |
570 | - #size-cells = <0>; | |
571 | - | |
572 | - pd_asrc0:PD_AUD_ASRC_0 { | |
573 | - reg = <SC_R_ASRC_0>; | |
574 | - #power-domain-cells = <0>; | |
575 | - power-domains =<&pd_dma2_chan5>; | |
576 | - }; | |
577 | - }; | |
578 | - }; | |
579 | - }; | |
580 | - }; | |
581 | - }; | |
582 | - }; | |
583 | - | |
584 | - pd_dma3_chan0: PD_ASRC_1_RXA { | |
585 | - reg = <SC_R_DMA_3_CH0>; | |
586 | - power-domains =<&pd_audio_clk1>; | |
587 | - #power-domain-cells = <0>; | |
588 | - #address-cells = <1>; | |
589 | - #size-cells = <0>; | |
590 | - | |
591 | - pd_dma3_chan1: PD_ASRC_1_RXB { | |
592 | - reg = <SC_R_DMA_3_CH1>; | |
593 | - power-domains =<&pd_dma3_chan0>; | |
594 | - #power-domain-cells = <0>; | |
595 | - #address-cells = <1>; | |
596 | - #size-cells = <0>; | |
597 | - | |
598 | - pd_dma3_chan2: PD_ASRC_1_RXC { | |
599 | - reg = <SC_R_DMA_3_CH2>; | |
600 | - power-domains =<&pd_dma3_chan1>; | |
601 | - #power-domain-cells = <0>; | |
602 | - #address-cells = <1>; | |
603 | - #size-cells = <0>; | |
604 | - | |
605 | - pd_dma3_chan3: PD_ASRC_1_TXA { | |
606 | - reg = <SC_R_DMA_3_CH3>; | |
607 | - power-domains =<&pd_dma3_chan2>; | |
608 | - #power-domain-cells = <0>; | |
609 | - #address-cells = <1>; | |
610 | - #size-cells = <0>; | |
611 | - | |
612 | - pd_dma3_chan4: PD_ASRC_1_TXB { | |
613 | - reg = <SC_R_DMA_3_CH4>; | |
614 | - power-domains =<&pd_dma3_chan3>; | |
615 | - #power-domain-cells = <0>; | |
616 | - #address-cells = <1>; | |
617 | - #size-cells = <0>; | |
618 | - | |
619 | - pd_dma3_chan5: PD_ASRC_1_TXC { | |
620 | - reg = <SC_R_DMA_3_CH5>; | |
621 | - power-domains =<&pd_dma3_chan4>; | |
622 | - #power-domain-cells = <0>; | |
623 | - #address-cells = <1>; | |
624 | - #size-cells = <0>; | |
625 | - | |
626 | - pd_asrc1: PD_AUD_ASRC_1 { | |
627 | - reg = <SC_R_ASRC_1>; | |
628 | - #power-domain-cells = <0>; | |
629 | - power-domains =<&pd_dma3_chan5>; | |
630 | - | |
631 | - }; | |
632 | - }; | |
633 | - }; | |
634 | - }; | |
635 | - }; | |
636 | - }; | |
637 | - }; | |
638 | - pd_dma2_chan6: PD_ESAI_0_RX { | |
639 | - reg = <SC_R_DMA_2_CH6>; | |
640 | - power-domains =<&pd_audio_clk1>; | |
641 | - #power-domain-cells = <0>; | |
642 | - #address-cells = <1>; | |
643 | - #size-cells = <0>; | |
644 | - | |
645 | - pd_dma2_chan7: PD_ESAI_0_TX { | |
646 | - reg = <SC_R_DMA_2_CH7>; | |
647 | - power-domains =<&pd_dma2_chan6>; | |
648 | - #power-domain-cells = <0>; | |
649 | - #address-cells = <1>; | |
650 | - #size-cells = <0>; | |
651 | - | |
652 | - pd_esai0: PD_AUD_ESAI_0 { | |
653 | - reg = <SC_R_ESAI_0>; | |
654 | - #power-domain-cells = <0>; | |
655 | - power-domains =<&pd_dma2_chan7>; | |
656 | - }; | |
657 | - }; | |
658 | - }; | |
659 | - | |
660 | - pd_dma3_chan6: PD_ESAI_1_RX { | |
661 | - reg = <SC_R_DMA_3_CH6>; | |
662 | - power-domains =<&pd_audio_clk1>; | |
663 | - #power-domain-cells = <0>; | |
664 | - #address-cells = <1>; | |
665 | - #size-cells = <0>; | |
666 | - | |
667 | - pd_dma3_chan7: PD_ESAI_1_TX { | |
668 | - reg = <SC_R_DMA_3_CH7>; | |
669 | - power-domains =<&pd_dma3_chan6>; | |
670 | - #power-domain-cells = <0>; | |
671 | - #address-cells = <1>; | |
672 | - #size-cells = <0>; | |
673 | - | |
674 | - pd_esai1: PD_AUD_ESAI_1 { | |
675 | - reg = <SC_R_ESAI_1>; | |
676 | - #power-domain-cells = <0>; | |
677 | - power-domains =<&pd_dma3_chan7>; | |
678 | - }; | |
679 | - }; | |
680 | - }; | |
681 | - pd_dma2_chan8: PD_SPDIF_0_RX { | |
682 | - reg = <SC_R_DMA_2_CH8>; | |
683 | - power-domains =<&pd_audio_clk1>; | |
684 | - #power-domain-cells = <0>; | |
685 | - #address-cells = <1>; | |
686 | - #size-cells = <0>; | |
687 | - | |
688 | - pd_dma2_chan9: PD_SPDIF_0_TX { | |
689 | - reg = <SC_R_DMA_2_CH9>; | |
690 | - power-domains =<&pd_dma2_chan8>; | |
691 | - #power-domain-cells = <0>; | |
692 | - #address-cells = <1>; | |
693 | - #size-cells = <0>; | |
694 | - | |
695 | - pd_spdif0: PD_AUD_SPDIF_0 { | |
696 | - reg = <SC_R_SPDIF_0>; | |
697 | - #power-domain-cells = <0>; | |
698 | - power-domains =<&pd_dma2_chan9>; | |
699 | - | |
700 | - }; | |
701 | - }; | |
702 | - }; | |
703 | - pd_dma2_chan10: PD_SPDIF_1_RX { | |
704 | - reg = <SC_R_DMA_2_CH10>; | |
705 | - power-domains =<&pd_audio_clk1>; | |
706 | - #power-domain-cells = <0>; | |
707 | - #address-cells = <1>; | |
708 | - #size-cells = <0>; | |
709 | - | |
710 | - pd_dma2_chan11: PD_SPDIF_1_TX { | |
711 | - reg = <SC_R_DMA_2_CH11>; | |
712 | - power-domains =<&pd_dma2_chan10>; | |
713 | - #power-domain-cells = <0>; | |
714 | - #address-cells = <1>; | |
715 | - #size-cells = <0>; | |
716 | - | |
717 | - pd_spdif1: PD_AUD_SPDIF_1 { | |
718 | - reg = <SC_R_SPDIF_1>; | |
719 | - #power-domain-cells = <0>; | |
720 | - power-domains =<&pd_dma2_chan11>; | |
721 | - | |
722 | - }; | |
723 | - }; | |
724 | - }; | |
725 | - pd_dma2_chan12: PD_SAI_0_RX { | |
726 | - reg = <SC_R_DMA_2_CH12>; | |
727 | - power-domains =<&pd_audio_clk1>; | |
728 | - #power-domain-cells = <0>; | |
729 | - #address-cells = <1>; | |
730 | - #size-cells = <0>; | |
731 | - | |
732 | - pd_dma2_chan13: PD_SAI_0_TX { | |
733 | - reg = <SC_R_DMA_2_CH13>; | |
734 | - power-domains =<&pd_dma2_chan12>; | |
735 | - #power-domain-cells = <0>; | |
736 | - #address-cells = <1>; | |
737 | - #size-cells = <0>; | |
738 | - | |
739 | - pd_sai0:PD_AUD_SAI_0 { | |
740 | - reg = <SC_R_SAI_0>; | |
741 | - #power-domain-cells = <0>; | |
742 | - power-domains =<&pd_dma2_chan13>; | |
743 | - }; | |
744 | - }; | |
745 | - | |
746 | - }; | |
747 | - pd_dma2_chan14: PD_SAI_1_RX { | |
748 | - reg = <SC_R_DMA_2_CH14>; | |
749 | - power-domains =<&pd_audio_clk1>; | |
750 | - #power-domain-cells = <0>; | |
751 | - #address-cells = <1>; | |
752 | - #size-cells = <0>; | |
753 | - | |
754 | - pd_dma2_chan15: PD_SAI_1_TX { | |
755 | - reg = <SC_R_DMA_2_CH15>; | |
756 | - power-domains =<&pd_dma2_chan14>; | |
757 | - #power-domain-cells = <0>; | |
758 | - #address-cells = <1>; | |
759 | - #size-cells = <0>; | |
760 | - | |
761 | - pd_sai1: PD_AUD_SAI_1 { | |
762 | - reg = <SC_R_SAI_1>; | |
763 | - #power-domain-cells = <0>; | |
764 | - power-domains =<&pd_dma2_chan15>; | |
765 | - }; | |
766 | - }; | |
767 | - }; | |
768 | - pd_dma2_chan16: PD_SAI_2_RX { | |
769 | - reg = <SC_R_DMA_2_CH16>; | |
770 | - power-domains =<&pd_audio_clk1>; | |
771 | - #power-domain-cells = <0>; | |
772 | - #address-cells = <1>; | |
773 | - #size-cells = <0>; | |
774 | - pd_sai2: PD_AUD_SAI_2 { | |
775 | - reg = <SC_R_SAI_2>; | |
776 | - #power-domain-cells = <0>; | |
777 | - power-domains =<&pd_dma2_chan16>; | |
778 | - }; | |
779 | - }; | |
780 | - pd_dma2_chan17: PD_SAI_3_RX { | |
781 | - reg = <SC_R_DMA_2_CH17>; | |
782 | - power-domains =<&pd_audio_clk1>; | |
783 | - #power-domain-cells = <0>; | |
784 | - #address-cells = <1>; | |
785 | - #size-cells = <0>; | |
786 | - | |
787 | - pd_sai3: PD_AUD_SAI_3 { | |
788 | - reg = <SC_R_SAI_3>; | |
789 | - #power-domain-cells = <0>; | |
790 | - power-domains =<&pd_dma2_chan17>; | |
791 | - }; | |
792 | - }; | |
793 | - pd_dma2_chan18: PD_SAI_4_RX { | |
794 | - reg = <SC_R_DMA_2_CH18>; | |
795 | - power-domains =<&pd_audio_clk1>; | |
796 | - #power-domain-cells = <0>; | |
797 | - #address-cells = <1>; | |
798 | - #size-cells = <0>; | |
799 | - | |
800 | - pd_sai4: PD_AUD_SAI_4 { | |
801 | - reg = <SC_R_SAI_4>; | |
802 | - #power-domain-cells = <0>; | |
803 | - power-domains =<&pd_dma2_chan18>; | |
804 | - }; | |
805 | - }; | |
806 | - pd_dma2_chan19: PD_SAI_5_RX { | |
807 | - reg = <SC_R_DMA_2_CH19>; | |
808 | - power-domains =<&pd_audio_clk1>; | |
809 | - #power-domain-cells = <0>; | |
810 | - #address-cells = <1>; | |
811 | - #size-cells = <0>; | |
812 | - | |
813 | - pd_sai5: PD_AUD_SAI_5 { | |
814 | - reg = <SC_R_SAI_5>; | |
815 | - #power-domain-cells = <0>; | |
816 | - power-domains =<&pd_dma2_chan19>; | |
817 | - }; | |
818 | - }; | |
819 | - pd_dma3_chan8: PD_SAI_6_RX { | |
820 | - reg = <SC_R_DMA_3_CH8>; | |
821 | - power-domains =<&pd_audio_clk1>; | |
822 | - #power-domain-cells = <0>; | |
823 | - #address-cells = <1>; | |
824 | - #size-cells = <0>; | |
825 | - | |
826 | - pd_dma3_chan9: PD_SAI_6_TX { | |
827 | - reg = <SC_R_DMA_3_CH9>; | |
828 | - power-domains =<&pd_dma3_chan8>; | |
829 | - #power-domain-cells = <0>; | |
830 | - #address-cells = <1>; | |
831 | - #size-cells = <0>; | |
832 | - | |
833 | - pd_sai6: PD_AUD_SAI_6 { | |
834 | - reg = <SC_R_SAI_6>; | |
835 | - #power-domain-cells = <0>; | |
836 | - power-domains =<&pd_dma3_chan9>; | |
837 | - | |
838 | - }; | |
839 | - }; | |
840 | - }; | |
841 | - pd_dma3_chan10: PD_SAI_7_TX { | |
842 | - reg = <SC_R_DMA_3_CH10>; | |
843 | - power-domains =<&pd_audio_clk1>; | |
844 | - #power-domain-cells = <0>; | |
845 | - #address-cells = <1>; | |
846 | - #size-cells = <0>; | |
847 | - pd_sai7: PD_AUD_SAI_7 { | |
848 | - reg = <SC_R_SAI_7>; | |
849 | - #power-domain-cells = <0>; | |
850 | - power-domains =<&pd_dma3_chan10>; | |
851 | - }; | |
852 | - }; | |
853 | - pd_gpt5: PD_AUD_GPT_5 { | |
854 | - reg = <SC_R_GPT_5>; | |
855 | - #power-domain-cells = <0>; | |
856 | - power-domains =<&pd_audio_clk1>; | |
857 | - }; | |
858 | - pd_gpt6: PD_AUD_GPT_6 { | |
859 | - reg = <SC_R_GPT_6>; | |
860 | - #power-domain-cells = <0>; | |
861 | - power-domains =<&pd_audio_clk1>; | |
862 | - }; | |
863 | - pd_gpt7: PD_AUD_GPT_7 { | |
864 | - reg = <SC_R_GPT_7>; | |
865 | - #power-domain-cells = <0>; | |
866 | - power-domains =<&pd_audio_clk1>; | |
867 | - }; | |
868 | - pd_gpt8: PD_AUD_GPT_8 { | |
869 | - reg = <SC_R_GPT_8>; | |
870 | - #power-domain-cells = <0>; | |
871 | - power-domains =<&pd_audio_clk1>; | |
872 | - }; | |
873 | - pd_gpt9: PD_AUD_GPT_9 { | |
874 | - reg = <SC_R_GPT_9>; | |
875 | - #power-domain-cells = <0>; | |
876 | - power-domains =<&pd_audio_clk1>; | |
877 | - }; | |
878 | - pd_gpt10: PD_AUD_GPT_10 { | |
879 | - reg = <SC_R_GPT_10>; | |
880 | - #power-domain-cells = <0>; | |
881 | - power-domains =<&pd_audio_clk1>; | |
882 | - }; | |
883 | - pd_amix: PD_AUD_AMIX { | |
884 | - reg = <SC_R_AMIX>; | |
885 | - #power-domain-cells = <0>; | |
886 | - power-domains =<&pd_audio_clk1>; | |
887 | - }; | |
888 | - pd_mqs0: PD_AUD_MQS_0 { | |
889 | - reg = <SC_R_MQS_0>; | |
890 | - #power-domain-cells = <0>; | |
891 | - power-domains =<&pd_audio_clk1>; | |
892 | - }; | |
893 | - pd_mclk_out0: PD_AUD_MCLK_OUT_0 { | |
894 | - reg = <SC_R_MCLK_OUT_0>; | |
895 | - #power-domain-cells = <0>; | |
896 | - power-domains =<&pd_audio_clk1>; | |
897 | - }; | |
898 | - pd_mclk_out1: PD_AUD_MCLK_OUT_1 { | |
899 | - reg = <SC_R_MCLK_OUT_1>; | |
900 | - #power-domain-cells = <0>; | |
901 | - power-domains =<&pd_audio_clk1>; | |
902 | - }; | |
903 | - }; | |
904 | - }; | |
905 | - }; | |
906 | - }; | |
907 | - | |
908 | - pd_dsp_irqsteer: PD_DSP_MU_A { | |
909 | - reg = <SC_R_IRQSTR_DSP>; | |
910 | - #power-domain-cells = <0>; | |
911 | - power-domains =<&pd_audio>; | |
912 | - #address-cells = <1>; | |
913 | - #size-cells = <0>; | |
914 | - | |
915 | - pd_dsp_mu_A: PD_DSP_MU_A { | |
916 | - reg = <SC_R_MU_13A>; | |
917 | - #power-domain-cells = <0>; | |
918 | - power-domains =<&pd_dsp_irqsteer>; | |
919 | - #address-cells = <1>; | |
920 | - #size-cells = <0>; | |
921 | - | |
922 | - pd_dsp_mu_B: PD_DSP_MU_B { | |
923 | - reg = <SC_R_MU_13B>; | |
924 | - #power-domain-cells = <0>; | |
925 | - power-domains =<&pd_dsp_mu_A>; | |
926 | - #address-cells = <1>; | |
927 | - #size-cells = <0>; | |
928 | - | |
929 | - pd_dsp_ram: PD_AUD_OCRAM { | |
930 | - reg = <SC_R_DSP_RAM>; | |
931 | - #power-domain-cells = <0>; | |
932 | - power-domains =<&pd_dsp_mu_B>; | |
933 | - #address-cells = <1>; | |
934 | - #size-cells = <0>; | |
935 | - pd_dsp: PD_AUD_DSP { | |
936 | - reg = <SC_R_DSP>; | |
937 | - #power-domain-cells = <0>; | |
938 | - power-domains =<&pd_dsp_ram>; | |
939 | - }; | |
940 | - }; | |
941 | - }; | |
942 | - }; | |
943 | - }; | |
944 | - }; | |
945 | - | |
946 | 425 | pd_dma: PD_DMA { |
947 | 426 | compatible = "nxp,imx8-pd"; |
948 | 427 | reg = <SC_R_NONE>; |
... | ... | @@ -950,44 +429,6 @@ |
950 | 429 | #address-cells = <1>; |
951 | 430 | #size-cells = <0>; |
952 | 431 | |
953 | - pd_dma_flexcan0: PD_DMA_CAN_0 { | |
954 | - reg = <SC_R_CAN_0>; | |
955 | - #power-domain-cells = <0>; | |
956 | - power-domains = <&pd_dma>; | |
957 | - wakeup-irq = <235>; | |
958 | - }; | |
959 | - pd_dma_flexcan1: PD_DMA_CAN_1 { | |
960 | - reg = <SC_R_CAN_1>; | |
961 | - #power-domain-cells = <0>; | |
962 | - power-domains = <&pd_dma>; | |
963 | - wakeup-irq = <236>; | |
964 | - }; | |
965 | - pd_dma_flexcan2: PD_DMA_CAN_2 { | |
966 | - reg = <SC_R_CAN_2>; | |
967 | - #power-domain-cells = <0>; | |
968 | - power-domains = <&pd_dma>; | |
969 | - wakeup-irq = <237>; | |
970 | - }; | |
971 | - pd_dma_ftm0: PD_DMA_FTM_0 { | |
972 | - reg = <SC_R_FTM_0>; | |
973 | - #power-domain-cells = <0>; | |
974 | - power-domains = <&pd_dma>; | |
975 | - }; | |
976 | - pd_dma_ftm1: PD_DMA_FTM_1 { | |
977 | - reg = <SC_R_FTM_1>; | |
978 | - #power-domain-cells = <0>; | |
979 | - power-domains = <&pd_dma>; | |
980 | - }; | |
981 | - pd_dma_adc0: PD_DMA_ADC_0 { | |
982 | - reg = <SC_R_ADC_0>; | |
983 | - #power-domain-cells = <0>; | |
984 | - power-domains = <&pd_dma>; | |
985 | - }; | |
986 | - pd_dma_adc1: PD_DMA_ADC_1 { | |
987 | - reg = <SC_R_ADC_1>; | |
988 | - #power-domain-cells = <0>; | |
989 | - power-domains = <&pd_dma>; | |
990 | - }; | |
991 | 432 | pd_dma_lpi2c0: PD_DMA_I2C_0 { |
992 | 433 | reg = <SC_R_I2C_0>; |
993 | 434 | #power-domain-cells = <0>; |
994 | 435 | |
995 | 436 | |
... | ... | @@ -1190,78 +631,8 @@ |
1190 | 631 | power-domains = <&pd_dma>; |
1191 | 632 | }; |
1192 | 633 | }; |
1193 | - pd_gpu: PD_GPU { | |
1194 | - compatible = "nxp,imx8-pd"; | |
1195 | - reg = <SC_R_NONE>; | |
1196 | - #power-domain-cells = <0>; | |
1197 | - #address-cells = <1>; | |
1198 | - #size-cells = <0>; | |
1199 | 634 | |
1200 | - pd_gpu0: PD_GPU0 { | |
1201 | - reg = <SC_R_GPU_0_PID0>; | |
1202 | - #power-domain-cells = <0>; | |
1203 | - power-domains =<&pd_gpu>; | |
1204 | - }; | |
1205 | - pd_gpu1: PD_GPU1 { | |
1206 | - reg = <SC_R_GPU_1_PID0>; | |
1207 | - #power-domain-cells = <0>; | |
1208 | - power-domains =<&pd_gpu>; | |
1209 | - }; | |
1210 | - }; | |
1211 | 635 | |
1212 | - pd_vpu: vpu-power-domain { | |
1213 | - compatible = "nxp,imx8-pd"; | |
1214 | - reg = <SC_R_VPU>; | |
1215 | - #power-domain-cells = <0>; | |
1216 | - #address-cells = <1>; | |
1217 | - #size-cells = <0>; | |
1218 | - | |
1219 | - pd_vpu_mu1_enc: VPU_ENC_MU1 { | |
1220 | - reg = <SC_R_VPU_MU_2>; | |
1221 | - #power-domain-cells = <0>; | |
1222 | - power-domains =<&pd_vpu>; | |
1223 | - #address-cells = <1>; | |
1224 | - #size-cells = <0>; | |
1225 | - | |
1226 | - pd_vpu_enc1: VPU_ENC1 { | |
1227 | - reg = <SC_R_VPU_ENC_1>; | |
1228 | - #power-domain-cells = <0>; | |
1229 | - power-domains =<&pd_vpu_mu1_enc>; | |
1230 | - #address-cells = <1>; | |
1231 | - #size-cells = <0>; | |
1232 | - | |
1233 | - pd_vpu_mu_enc: VPU_ENC_MU { | |
1234 | - reg = <SC_R_VPU_MU_1>; | |
1235 | - #power-domain-cells = <0>; | |
1236 | - power-domains =<&pd_vpu_enc1>; | |
1237 | - #address-cells = <1>; | |
1238 | - #size-cells = <0>; | |
1239 | - | |
1240 | - pd_vpu_enc: VPU_ENC { | |
1241 | - reg = <SC_R_VPU_ENC_0>; | |
1242 | - #power-domain-cells = <0>; | |
1243 | - power-domains =<&pd_vpu_mu_enc>; | |
1244 | - }; | |
1245 | - }; | |
1246 | - }; | |
1247 | - }; | |
1248 | - | |
1249 | - pd_vpu_mu_dec: VPU_DEC_MU { | |
1250 | - reg = <SC_R_VPU_MU_0>; | |
1251 | - #power-domain-cells = <0>; | |
1252 | - power-domains =<&pd_vpu>; | |
1253 | - #address-cells = <1>; | |
1254 | - #size-cells = <0>; | |
1255 | - | |
1256 | - pd_vpu_dec: VPU_DEC { | |
1257 | - reg = <SC_R_VPU_DEC_0>; | |
1258 | - #power-domain-cells = <0>; | |
1259 | - power-domains =<&pd_vpu_mu_dec>; | |
1260 | - }; | |
1261 | - }; | |
1262 | - }; | |
1263 | - | |
1264 | - | |
1265 | 636 | pd_isi_ch0: PD_IMAGING { |
1266 | 637 | compatible = "nxp,imx8-pd"; |
1267 | 638 | reg = <SC_R_ISI_CH0>; |
... | ... | @@ -1269,46 +640,6 @@ |
1269 | 640 | #address-cells = <1>; |
1270 | 641 | #size-cells = <0>; |
1271 | 642 | |
1272 | - pd_csi0: PD_MIPI_CSI0 { | |
1273 | - reg = <SC_R_CSI_0>; | |
1274 | - #power-domain-cells = <0>; | |
1275 | - power-domains =<&pd_isi_ch0>; | |
1276 | - #address-cells = <1>; | |
1277 | - #size-cells = <0>; | |
1278 | - | |
1279 | - pd_csi0_i2c0: PD_MIPI_CSI0_I2C0 { | |
1280 | - reg = <SC_R_CSI_0_I2C_0>; | |
1281 | - #power-domain-cells = <0>; | |
1282 | - power-domains =<&pd_csi0>; | |
1283 | - }; | |
1284 | - | |
1285 | - pd_csi0_pwm: PD_MIPI_CSI0_PWM { | |
1286 | - reg = <SC_R_CSI_0_PWM_0>; | |
1287 | - #power-domain-cells = <0>; | |
1288 | - power-domains =<&pd_csi0>; | |
1289 | - }; | |
1290 | - }; | |
1291 | - | |
1292 | - pd_csi1: PD_MIPI_CSI1 { | |
1293 | - reg = <SC_R_CSI_1>; | |
1294 | - #power-domain-cells = <0>; | |
1295 | - power-domains =<&pd_isi_ch0>; | |
1296 | - #address-cells = <1>; | |
1297 | - #size-cells = <0>; | |
1298 | - | |
1299 | - pd_csi1_i2c0: PD_MIPI_CSI1_I2C0 { | |
1300 | - reg = <SC_R_CSI_1_I2C_0>; | |
1301 | - #power-domain-cells = <0>; | |
1302 | - power-domains =<&pd_csi1>; | |
1303 | - }; | |
1304 | - | |
1305 | - pd_csi1_pwm: PD_MIPI_CSI1_PWM { | |
1306 | - reg = <SC_R_CSI_1_PWM_0>; | |
1307 | - #power-domain-cells = <0>; | |
1308 | - power-domains =<&pd_csi1>; | |
1309 | - }; | |
1310 | - }; | |
1311 | - | |
1312 | 643 | pd_hdmi_rx: PD_HDMI_RX { |
1313 | 644 | reg = <SC_R_HDMI_RX>; |
1314 | 645 | #power-domain-cells = <0>; |
1315 | 646 | |
... | ... | @@ -1337,120 +668,8 @@ |
1337 | 668 | }; |
1338 | 669 | }; |
1339 | 670 | |
1340 | - pd_isi_ch1: PD_IMAGING_PDMA1 { | |
1341 | - reg = <SC_R_ISI_CH1>; | |
1342 | - #power-domain-cells = <0>; | |
1343 | - power-domains =<&pd_isi_ch0>; | |
1344 | - }; | |
1345 | - | |
1346 | - pd_isi_ch2: PD_IMAGING_PDMA2 { | |
1347 | - reg = <SC_R_ISI_CH2>; | |
1348 | - #power-domain-cells = <0>; | |
1349 | - power-domains =<&pd_isi_ch0>; | |
1350 | - }; | |
1351 | - | |
1352 | - pd_isi_ch3: PD_IMAGING_PDMA3 { | |
1353 | - reg = <SC_R_ISI_CH3>; | |
1354 | - #power-domain-cells = <0>; | |
1355 | - power-domains =<&pd_isi_ch0>; | |
1356 | - }; | |
1357 | - | |
1358 | - pd_isi_ch4: PD_IMAGING_PDMA4 { | |
1359 | - reg = <SC_R_ISI_CH4>; | |
1360 | - #power-domain-cells = <0>; | |
1361 | - power-domains =<&pd_isi_ch0>; | |
1362 | - }; | |
1363 | - | |
1364 | - pd_isi_ch5: PD_IMAGING_PDMA5 { | |
1365 | - reg = <SC_R_ISI_CH5>; | |
1366 | - #power-domain-cells = <0>; | |
1367 | - power-domains =<&pd_isi_ch0>; | |
1368 | - }; | |
1369 | - | |
1370 | - pd_isi_ch6: PD_IMAGING_PDMA6 { | |
1371 | - reg = <SC_R_ISI_CH6>; | |
1372 | - #power-domain-cells = <0>; | |
1373 | - power-domains =<&pd_isi_ch0>; | |
1374 | - }; | |
1375 | - | |
1376 | - pd_isi_ch7: PD_IMAGING_PDMA7 { | |
1377 | - reg = <SC_R_ISI_CH7>; | |
1378 | - #power-domain-cells = <0>; | |
1379 | - power-domains =<&pd_isi_ch0>; | |
1380 | - }; | |
1381 | - | |
1382 | - pd_jpeg_dec_mp: PD_JPEG_DEC_MP { | |
1383 | - reg = <SC_R_MJPEG_DEC_MP>; | |
1384 | - #power-domain-cells = <0>; | |
1385 | - power-domains =<&pd_isi_ch0>; | |
1386 | - #address-cells = <1>; | |
1387 | - #size-cells = <0>; | |
1388 | - | |
1389 | - pd_jpgdec: PD_IMAGING_JPEG_DEC { | |
1390 | - reg = <SC_R_MJPEG_DEC_S0>; | |
1391 | - #power-domain-cells = <0>; | |
1392 | - power-domains =<&pd_jpeg_dec_mp>; | |
1393 | - }; | |
1394 | - }; | |
1395 | - | |
1396 | - pd_jpeg_enc_mp: PD_JPEG_ENC_MP { | |
1397 | - reg = <SC_R_MJPEG_ENC_MP>; | |
1398 | - #power-domain-cells = <0>; | |
1399 | - power-domains =<&pd_isi_ch0>; | |
1400 | - #address-cells = <1>; | |
1401 | - #size-cells = <0>; | |
1402 | - | |
1403 | - pd_jpgenc: PD_IMAGING_JPEG_ENC { | |
1404 | - reg = <SC_R_MJPEG_ENC_S0>; | |
1405 | - #power-domain-cells = <0>; | |
1406 | - power-domains =<&pd_jpeg_enc_mp>; | |
1407 | - }; | |
1408 | - }; | |
1409 | 671 | }; |
1410 | 672 | |
1411 | - pd_cm40: PD_CM40 { | |
1412 | - compatible = "nxp,imx8-pd"; | |
1413 | - reg = <SC_R_NONE>; | |
1414 | - #power-domain-cells = <0>; | |
1415 | - #address-cells = <1>; | |
1416 | - #size-cells = <0>; | |
1417 | - | |
1418 | - pd_cm40_i2c: PD_CM40_I2C { | |
1419 | - reg = <SC_R_M4_0_I2C>; | |
1420 | - #power-domain-cells = <0>; | |
1421 | - power-domains =<&pd_cm40>; | |
1422 | - }; | |
1423 | - | |
1424 | - pd_cm40_intmux: PD_CM40_INTMUX { | |
1425 | - reg = <SC_R_M4_0_INTMUX>; | |
1426 | - #power-domain-cells = <0>; | |
1427 | - power-domains =<&pd_cm40>; | |
1428 | - }; | |
1429 | - }; | |
1430 | - | |
1431 | - pd_cm41: PD_CM41 { | |
1432 | - compatible = "nxp,imx8-pd"; | |
1433 | - reg = <SC_R_NONE>; | |
1434 | - #power-domain-cells = <0>; | |
1435 | - #address-cells = <1>; | |
1436 | - #size-cells = <0>; | |
1437 | - | |
1438 | - pd_cm41_intmux: PD_CM41_INTMUX { | |
1439 | - reg = <SC_R_M4_1_INTMUX>; | |
1440 | - #power-domain-cells = <0>; | |
1441 | - power-domains =<&pd_cm41>; | |
1442 | - #address-cells = <1>; | |
1443 | - #size-cells = <0>; | |
1444 | - early_power_on; | |
1445 | - | |
1446 | - pd_cm41_i2c: PD_CM41_I2C { | |
1447 | - reg = <SC_R_M4_1_I2C>; | |
1448 | - #power-domain-cells = <0>; | |
1449 | - power-domains =<&pd_cm41_intmux>; | |
1450 | - }; | |
1451 | - }; | |
1452 | - }; | |
1453 | - | |
1454 | 673 | pd_caam: PD_CAAM { |
1455 | 674 | compatible = "nxp,imx8-pd"; |
1456 | 675 | reg = <SC_R_NONE>; |
... | ... | @@ -1601,181 +820,6 @@ |
1601 | 820 | reg = <0x0 0x56000000 0x0 0x10000>; |
1602 | 821 | }; |
1603 | 822 | |
1604 | - pixel_combiner1: pixel-combiner@56020000 { | |
1605 | - compatible = "fsl,imx8qm-pixel-combiner"; | |
1606 | - reg = <0x0 0x56020000 0x0 0x10000>; | |
1607 | - power-domains = <&pd_dc0>; | |
1608 | - status = "disabled"; | |
1609 | - }; | |
1610 | - | |
1611 | - prg1: prg@56040000 { | |
1612 | - compatible = "fsl,imx8qm-prg"; | |
1613 | - reg = <0x0 0x56040000 0x0 0x10000>; | |
1614 | - clocks = <&clk IMX8QM_DC0_PRG0_APB_CLK>, | |
1615 | - <&clk IMX8QM_DC0_PRG0_RTRAM_CLK>; | |
1616 | - clock-names = "apb", "rtram"; | |
1617 | - power-domains = <&pd_dc0>; | |
1618 | - status = "disabled"; | |
1619 | - }; | |
1620 | - | |
1621 | - prg2: prg@56050000 { | |
1622 | - compatible = "fsl,imx8qm-prg"; | |
1623 | - reg = <0x0 0x56050000 0x0 0x10000>; | |
1624 | - clocks = <&clk IMX8QM_DC0_PRG1_APB_CLK>, | |
1625 | - <&clk IMX8QM_DC0_PRG1_RTRAM_CLK>; | |
1626 | - clock-names = "apb", "rtram"; | |
1627 | - power-domains = <&pd_dc0>; | |
1628 | - status = "disabled"; | |
1629 | - }; | |
1630 | - | |
1631 | - prg3: prg@56060000 { | |
1632 | - compatible = "fsl,imx8qm-prg"; | |
1633 | - reg = <0x0 0x56060000 0x0 0x10000>; | |
1634 | - clocks = <&clk IMX8QM_DC0_PRG2_APB_CLK>, | |
1635 | - <&clk IMX8QM_DC0_PRG2_RTRAM_CLK>; | |
1636 | - clock-names = "apb", "rtram"; | |
1637 | - power-domains = <&pd_dc0>; | |
1638 | - status = "disabled"; | |
1639 | - }; | |
1640 | - | |
1641 | - prg4: prg@56070000 { | |
1642 | - compatible = "fsl,imx8qm-prg"; | |
1643 | - reg = <0x0 0x56070000 0x0 0x10000>; | |
1644 | - clocks = <&clk IMX8QM_DC0_PRG3_APB_CLK>, | |
1645 | - <&clk IMX8QM_DC0_PRG3_RTRAM_CLK>; | |
1646 | - clock-names = "apb", "rtram"; | |
1647 | - power-domains = <&pd_dc0>; | |
1648 | - status = "disabled"; | |
1649 | - }; | |
1650 | - | |
1651 | - prg5: prg@56080000 { | |
1652 | - compatible = "fsl,imx8qm-prg"; | |
1653 | - reg = <0x0 0x56080000 0x0 0x10000>; | |
1654 | - clocks = <&clk IMX8QM_DC0_PRG4_APB_CLK>, | |
1655 | - <&clk IMX8QM_DC0_PRG4_RTRAM_CLK>; | |
1656 | - clock-names = "apb", "rtram"; | |
1657 | - power-domains = <&pd_dc0>; | |
1658 | - status = "disabled"; | |
1659 | - }; | |
1660 | - | |
1661 | - prg6: prg@56090000 { | |
1662 | - compatible = "fsl,imx8qm-prg"; | |
1663 | - reg = <0x0 0x56090000 0x0 0x10000>; | |
1664 | - clocks = <&clk IMX8QM_DC0_PRG5_APB_CLK>, | |
1665 | - <&clk IMX8QM_DC0_PRG5_RTRAM_CLK>; | |
1666 | - clock-names = "apb", "rtram"; | |
1667 | - power-domains = <&pd_dc0>; | |
1668 | - status = "disabled"; | |
1669 | - }; | |
1670 | - | |
1671 | - prg7: prg@560a0000 { | |
1672 | - compatible = "fsl,imx8qm-prg"; | |
1673 | - reg = <0x0 0x560a0000 0x0 0x10000>; | |
1674 | - clocks = <&clk IMX8QM_DC0_PRG6_APB_CLK>, | |
1675 | - <&clk IMX8QM_DC0_PRG6_RTRAM_CLK>; | |
1676 | - clock-names = "apb", "rtram"; | |
1677 | - power-domains = <&pd_dc0>; | |
1678 | - status = "disabled"; | |
1679 | - }; | |
1680 | - | |
1681 | - prg8: prg@560b0000 { | |
1682 | - compatible = "fsl,imx8qm-prg"; | |
1683 | - reg = <0x0 0x560b0000 0x0 0x10000>; | |
1684 | - clocks = <&clk IMX8QM_DC0_PRG7_APB_CLK>, | |
1685 | - <&clk IMX8QM_DC0_PRG7_RTRAM_CLK>; | |
1686 | - clock-names = "apb", "rtram"; | |
1687 | - power-domains = <&pd_dc0>; | |
1688 | - status = "disabled"; | |
1689 | - }; | |
1690 | - | |
1691 | - prg9: prg@560c0000 { | |
1692 | - compatible = "fsl,imx8qm-prg"; | |
1693 | - reg = <0x0 0x560c0000 0x0 0x10000>; | |
1694 | - clocks = <&clk IMX8QM_DC0_PRG8_APB_CLK>, | |
1695 | - <&clk IMX8QM_DC0_PRG8_RTRAM_CLK>; | |
1696 | - clock-names = "apb", "rtram"; | |
1697 | - power-domains = <&pd_dc0>; | |
1698 | - status = "disabled"; | |
1699 | - }; | |
1700 | - | |
1701 | - dpr1_channel1: dpr-channel@560d0000 { | |
1702 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1703 | - reg = <0x0 0x560d0000 0x0 0x10000>; | |
1704 | - fsl,sc-resource = <SC_R_DC_0_BLIT0>; | |
1705 | - fsl,prgs = <&prg1>; | |
1706 | - clocks = <&clk IMX8QM_DC0_DPR0_APB_CLK>, | |
1707 | - <&clk IMX8QM_DC0_DPR0_B_CLK>, | |
1708 | - <&clk IMX8QM_DC0_RTRAM0_CLK>; | |
1709 | - clock-names = "apb", "b", "rtram"; | |
1710 | - power-domains = <&pd_dc0>; | |
1711 | - status = "disabled"; | |
1712 | - }; | |
1713 | - | |
1714 | - dpr1_channel2: dpr-channel@560e0000 { | |
1715 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1716 | - reg = <0x0 0x560e0000 0x0 0x10000>; | |
1717 | - fsl,sc-resource = <SC_R_DC_0_BLIT1>; | |
1718 | - fsl,prgs = <&prg2>, <&prg1>; | |
1719 | - clocks = <&clk IMX8QM_DC0_DPR0_APB_CLK>, | |
1720 | - <&clk IMX8QM_DC0_DPR0_B_CLK>, | |
1721 | - <&clk IMX8QM_DC0_RTRAM0_CLK>; | |
1722 | - clock-names = "apb", "b", "rtram"; | |
1723 | - power-domains = <&pd_dc0>; | |
1724 | - status = "disabled"; | |
1725 | - }; | |
1726 | - | |
1727 | - dpr1_channel3: dpr-channel@560f0000 { | |
1728 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1729 | - reg = <0x0 0x560f0000 0x0 0x10000>; | |
1730 | - fsl,sc-resource = <SC_R_DC_0_FRAC0>; | |
1731 | - fsl,prgs = <&prg3>; | |
1732 | - clocks = <&clk IMX8QM_DC0_DPR0_APB_CLK>, | |
1733 | - <&clk IMX8QM_DC0_DPR0_B_CLK>, | |
1734 | - <&clk IMX8QM_DC0_RTRAM0_CLK>; | |
1735 | - clock-names = "apb", "b", "rtram"; | |
1736 | - power-domains = <&pd_dc0>; | |
1737 | - status = "disabled"; | |
1738 | - }; | |
1739 | - | |
1740 | - dpr2_channel1: dpr-channel@56100000 { | |
1741 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1742 | - reg = <0x0 0x56100000 0x0 0x10000>; | |
1743 | - fsl,sc-resource = <SC_R_DC_0_VIDEO0>; | |
1744 | - fsl,prgs = <&prg4>, <&prg5>; | |
1745 | - clocks = <&clk IMX8QM_DC0_DPR1_APB_CLK>, | |
1746 | - <&clk IMX8QM_DC0_DPR1_B_CLK>, | |
1747 | - <&clk IMX8QM_DC0_RTRAM1_CLK>; | |
1748 | - clock-names = "apb", "b", "rtram"; | |
1749 | - power-domains = <&pd_dc0>; | |
1750 | - status = "disabled"; | |
1751 | - }; | |
1752 | - | |
1753 | - dpr2_channel2: dpr-channel@56110000 { | |
1754 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1755 | - reg = <0x0 0x56110000 0x0 0x10000>; | |
1756 | - fsl,sc-resource = <SC_R_DC_0_VIDEO1>; | |
1757 | - fsl,prgs = <&prg6>, <&prg7>; | |
1758 | - clocks = <&clk IMX8QM_DC0_DPR1_APB_CLK>, | |
1759 | - <&clk IMX8QM_DC0_DPR1_B_CLK>, | |
1760 | - <&clk IMX8QM_DC0_RTRAM1_CLK>; | |
1761 | - clock-names = "apb", "b", "rtram"; | |
1762 | - power-domains = <&pd_dc0>; | |
1763 | - status = "disabled"; | |
1764 | - }; | |
1765 | - | |
1766 | - dpr2_channel3: dpr-channel@56120000 { | |
1767 | - compatible = "fsl,imx8qm-dpr-channel"; | |
1768 | - reg = <0x0 0x56120000 0x0 0x10000>; | |
1769 | - fsl,sc-resource = <SC_R_DC_0_WARP>; | |
1770 | - fsl,prgs = <&prg8>, <&prg9>; | |
1771 | - clocks = <&clk IMX8QM_DC0_DPR1_APB_CLK>, | |
1772 | - <&clk IMX8QM_DC0_DPR1_B_CLK>, | |
1773 | - <&clk IMX8QM_DC0_RTRAM1_CLK>; | |
1774 | - clock-names = "apb", "b", "rtram"; | |
1775 | - power-domains = <&pd_dc0>; | |
1776 | - status = "disabled"; | |
1777 | - }; | |
1778 | - | |
1779 | 823 | dpu1: dpu@56180000 { |
1780 | 824 | #address-cells = <1>; |
1781 | 825 | #size-cells = <0>; |
... | ... | @@ -1812,10 +856,6 @@ |
1812 | 856 | clock-names = "pll0", "pll1", "bypass0", |
1813 | 857 | "disp0_sel", "disp1_sel", "disp0", "disp1"; |
1814 | 858 | power-domains = <&pd_dc0_pll1>; |
1815 | - fsl,dpr-channels = <&dpr1_channel1>, <&dpr1_channel2>, | |
1816 | - <&dpr1_channel3>, <&dpr2_channel1>, | |
1817 | - <&dpr2_channel2>, <&dpr2_channel3>; | |
1818 | - fsl,pixel-combiner = <&pixel_combiner1>; | |
1819 | 859 | status = "disabled"; |
1820 | 860 | |
1821 | 861 | dpu1_disp0: port@0 { |
... | ... | @@ -2075,181 +1115,6 @@ |
2075 | 1115 | reg = <0x0 0x57000000 0x0 0x10000>; |
2076 | 1116 | }; |
2077 | 1117 | |
2078 | - pixel_combiner2: pixel-combiner@57020000 { | |
2079 | - compatible = "fsl,imx8qm-pixel-combiner"; | |
2080 | - reg = <0x0 0x57020000 0x0 0x10000>; | |
2081 | - power-domains = <&pd_dc1>; | |
2082 | - status = "disabled"; | |
2083 | - }; | |
2084 | - | |
2085 | - prg10: prg@57040000 { | |
2086 | - compatible = "fsl,imx8qm-prg"; | |
2087 | - reg = <0x0 0x57040000 0x0 0x10000>; | |
2088 | - clocks = <&clk IMX8QM_DC1_PRG0_APB_CLK>, | |
2089 | - <&clk IMX8QM_DC1_PRG0_RTRAM_CLK>; | |
2090 | - clock-names = "apb", "rtram"; | |
2091 | - power-domains = <&pd_dc1>; | |
2092 | - status = "disabled"; | |
2093 | - }; | |
2094 | - | |
2095 | - prg11: prg@57050000 { | |
2096 | - compatible = "fsl,imx8qm-prg"; | |
2097 | - reg = <0x0 0x57050000 0x0 0x10000>; | |
2098 | - clocks = <&clk IMX8QM_DC1_PRG1_APB_CLK>, | |
2099 | - <&clk IMX8QM_DC1_PRG1_RTRAM_CLK>; | |
2100 | - clock-names = "apb", "rtram"; | |
2101 | - power-domains = <&pd_dc1>; | |
2102 | - status = "disabled"; | |
2103 | - }; | |
2104 | - | |
2105 | - prg12: prg@57060000 { | |
2106 | - compatible = "fsl,imx8qm-prg"; | |
2107 | - reg = <0x0 0x57060000 0x0 0x10000>; | |
2108 | - clocks = <&clk IMX8QM_DC1_PRG2_APB_CLK>, | |
2109 | - <&clk IMX8QM_DC1_PRG2_RTRAM_CLK>; | |
2110 | - clock-names = "apb", "rtram"; | |
2111 | - power-domains = <&pd_dc1>; | |
2112 | - status = "disabled"; | |
2113 | - }; | |
2114 | - | |
2115 | - prg13: prg@57070000 { | |
2116 | - compatible = "fsl,imx8qm-prg"; | |
2117 | - reg = <0x0 0x57070000 0x0 0x10000>; | |
2118 | - clocks = <&clk IMX8QM_DC1_PRG3_APB_CLK>, | |
2119 | - <&clk IMX8QM_DC1_PRG3_RTRAM_CLK>; | |
2120 | - clock-names = "apb", "rtram"; | |
2121 | - power-domains = <&pd_dc1>; | |
2122 | - status = "disabled"; | |
2123 | - }; | |
2124 | - | |
2125 | - prg14: prg@57080000 { | |
2126 | - compatible = "fsl,imx8qm-prg"; | |
2127 | - reg = <0x0 0x57080000 0x0 0x10000>; | |
2128 | - clocks = <&clk IMX8QM_DC1_PRG4_APB_CLK>, | |
2129 | - <&clk IMX8QM_DC1_PRG4_RTRAM_CLK>; | |
2130 | - clock-names = "apb", "rtram"; | |
2131 | - power-domains = <&pd_dc1>; | |
2132 | - status = "disabled"; | |
2133 | - }; | |
2134 | - | |
2135 | - prg15: prg@57090000 { | |
2136 | - compatible = "fsl,imx8qm-prg"; | |
2137 | - reg = <0x0 0x57090000 0x0 0x10000>; | |
2138 | - clocks = <&clk IMX8QM_DC1_PRG5_APB_CLK>, | |
2139 | - <&clk IMX8QM_DC1_PRG5_RTRAM_CLK>; | |
2140 | - clock-names = "apb", "rtram"; | |
2141 | - power-domains = <&pd_dc1>; | |
2142 | - status = "disabled"; | |
2143 | - }; | |
2144 | - | |
2145 | - prg16: prg@570a0000 { | |
2146 | - compatible = "fsl,imx8qm-prg"; | |
2147 | - reg = <0x0 0x570a0000 0x0 0x10000>; | |
2148 | - clocks = <&clk IMX8QM_DC1_PRG6_APB_CLK>, | |
2149 | - <&clk IMX8QM_DC1_PRG6_RTRAM_CLK>; | |
2150 | - clock-names = "apb", "rtram"; | |
2151 | - power-domains = <&pd_dc1>; | |
2152 | - status = "disabled"; | |
2153 | - }; | |
2154 | - | |
2155 | - prg17: prg@570b0000 { | |
2156 | - compatible = "fsl,imx8qm-prg"; | |
2157 | - reg = <0x0 0x570b0000 0x0 0x10000>; | |
2158 | - clocks = <&clk IMX8QM_DC1_PRG7_APB_CLK>, | |
2159 | - <&clk IMX8QM_DC1_PRG7_RTRAM_CLK>; | |
2160 | - clock-names = "apb", "rtram"; | |
2161 | - power-domains = <&pd_dc1>; | |
2162 | - status = "disabled"; | |
2163 | - }; | |
2164 | - | |
2165 | - prg18: prg@570c0000 { | |
2166 | - compatible = "fsl,imx8qm-prg"; | |
2167 | - reg = <0x0 0x570c0000 0x0 0x10000>; | |
2168 | - clocks = <&clk IMX8QM_DC1_PRG8_APB_CLK>, | |
2169 | - <&clk IMX8QM_DC1_PRG8_RTRAM_CLK>; | |
2170 | - clock-names = "apb", "rtram"; | |
2171 | - power-domains = <&pd_dc1>; | |
2172 | - status = "disabled"; | |
2173 | - }; | |
2174 | - | |
2175 | - dpr3_channel1: dpr-channel@570d0000 { | |
2176 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2177 | - reg = <0x0 0x570d0000 0x0 0x10000>; | |
2178 | - fsl,sc-resource = <SC_R_DC_1_BLIT0>; | |
2179 | - fsl,prgs = <&prg10>; | |
2180 | - clocks = <&clk IMX8QM_DC1_DPR0_APB_CLK>, | |
2181 | - <&clk IMX8QM_DC1_DPR0_B_CLK>, | |
2182 | - <&clk IMX8QM_DC1_RTRAM0_CLK>; | |
2183 | - clock-names = "apb", "b", "rtram"; | |
2184 | - power-domains = <&pd_dc1>; | |
2185 | - status = "disabled"; | |
2186 | - }; | |
2187 | - | |
2188 | - dpr3_channel2: dpr-channel@570e0000 { | |
2189 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2190 | - reg = <0x0 0x570e0000 0x0 0x10000>; | |
2191 | - fsl,sc-resource = <SC_R_DC_1_BLIT1>; | |
2192 | - fsl,prgs = <&prg11>, <&prg10>; | |
2193 | - clocks = <&clk IMX8QM_DC1_DPR0_APB_CLK>, | |
2194 | - <&clk IMX8QM_DC1_DPR0_B_CLK>, | |
2195 | - <&clk IMX8QM_DC1_RTRAM0_CLK>; | |
2196 | - clock-names = "apb", "b", "rtram"; | |
2197 | - power-domains = <&pd_dc1>; | |
2198 | - status = "disabled"; | |
2199 | - }; | |
2200 | - | |
2201 | - dpr3_channel3: dpr-channel@570f0000 { | |
2202 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2203 | - reg = <0x0 0x570f0000 0x0 0x10000>; | |
2204 | - fsl,sc-resource = <SC_R_DC_1_FRAC0>; | |
2205 | - fsl,prgs = <&prg12>; | |
2206 | - clocks = <&clk IMX8QM_DC1_DPR0_APB_CLK>, | |
2207 | - <&clk IMX8QM_DC1_DPR0_B_CLK>, | |
2208 | - <&clk IMX8QM_DC1_RTRAM0_CLK>; | |
2209 | - clock-names = "apb", "b", "rtram"; | |
2210 | - power-domains = <&pd_dc1>; | |
2211 | - status = "disabled"; | |
2212 | - }; | |
2213 | - | |
2214 | - dpr4_channel1: dpr-channel@57100000 { | |
2215 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2216 | - reg = <0x0 0x57100000 0x0 0x10000>; | |
2217 | - fsl,sc-resource = <SC_R_DC_1_VIDEO0>; | |
2218 | - fsl,prgs = <&prg13>, <&prg14>; | |
2219 | - clocks = <&clk IMX8QM_DC1_DPR1_APB_CLK>, | |
2220 | - <&clk IMX8QM_DC1_DPR1_B_CLK>, | |
2221 | - <&clk IMX8QM_DC1_RTRAM1_CLK>; | |
2222 | - clock-names = "apb", "b", "rtram"; | |
2223 | - power-domains = <&pd_dc1>; | |
2224 | - status = "disabled"; | |
2225 | - }; | |
2226 | - | |
2227 | - dpr4_channel2: dpr-channel@57110000 { | |
2228 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2229 | - reg = <0x0 0x57110000 0x0 0x10000>; | |
2230 | - fsl,sc-resource = <SC_R_DC_1_VIDEO1>; | |
2231 | - fsl,prgs = <&prg15>, <&prg16>; | |
2232 | - clocks = <&clk IMX8QM_DC1_DPR1_APB_CLK>, | |
2233 | - <&clk IMX8QM_DC1_DPR1_B_CLK>, | |
2234 | - <&clk IMX8QM_DC1_RTRAM1_CLK>; | |
2235 | - clock-names = "apb", "b", "rtram"; | |
2236 | - power-domains = <&pd_dc1>; | |
2237 | - status = "disabled"; | |
2238 | - }; | |
2239 | - | |
2240 | - dpr4_channel3: dpr-channel@56712000 { | |
2241 | - compatible = "fsl,imx8qm-dpr-channel"; | |
2242 | - reg = <0x0 0x57120000 0x0 0x10000>; | |
2243 | - fsl,sc-resource = <SC_R_DC_1_WARP>; | |
2244 | - fsl,prgs = <&prg17>, <&prg18>; | |
2245 | - clocks = <&clk IMX8QM_DC1_DPR1_APB_CLK>, | |
2246 | - <&clk IMX8QM_DC1_DPR1_B_CLK>, | |
2247 | - <&clk IMX8QM_DC1_RTRAM1_CLK>; | |
2248 | - clock-names = "apb", "b", "rtram"; | |
2249 | - power-domains = <&pd_dc1>; | |
2250 | - status = "disabled"; | |
2251 | - }; | |
2252 | - | |
2253 | 1118 | dpu2: dpu@57180000 { |
2254 | 1119 | #address-cells = <1>; |
2255 | 1120 | #size-cells = <0>; |
... | ... | @@ -2286,10 +1151,6 @@ |
2286 | 1151 | clock-names = "pll0", "pll1", "bypass0", |
2287 | 1152 | "disp0_sel", "disp1_sel", "disp0", "disp1"; |
2288 | 1153 | power-domains = <&pd_dc1_pll1>; |
2289 | - fsl,dpr-channels = <&dpr3_channel1>, <&dpr3_channel2>, | |
2290 | - <&dpr3_channel3>, <&dpr4_channel1>, | |
2291 | - <&dpr4_channel2>, <&dpr4_channel3>; | |
2292 | - fsl,pixel-combiner = <&pixel_combiner2>; | |
2293 | 1154 | status = "disabled"; |
2294 | 1155 | |
2295 | 1156 | dpu2_disp0: port@0 { |
... | ... | @@ -2515,133 +1376,6 @@ |
2515 | 1376 | status = "disabled"; |
2516 | 1377 | }; |
2517 | 1378 | |
2518 | - isi_1: isi@58110000 { | |
2519 | - compatible = "fsl,imx8-isi"; | |
2520 | - reg = <0x0 0x58110000 0x0 0x10000>; | |
2521 | - interrupts = <0 298 0>; | |
2522 | - interface = <2 1 2>; | |
2523 | - clocks = <&clk IMX8QM_IMG_PDMA_1_CLK>; | |
2524 | - clock-names = "per"; | |
2525 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_1_CLK>; | |
2526 | - assigned-clock-rates = <600000000>; | |
2527 | - power-domains =<&pd_isi_ch1>; | |
2528 | - status = "disabled"; | |
2529 | - }; | |
2530 | - | |
2531 | - isi_2: isi@58120000 { | |
2532 | - compatible = "fsl,imx8-isi"; | |
2533 | - reg = <0x0 0x58120000 0x0 0x10000>; | |
2534 | - interrupts = <0 299 0>; | |
2535 | - interface = <2 2 2>; | |
2536 | - clocks = <&clk IMX8QM_IMG_PDMA_2_CLK>; | |
2537 | - clock-names = "per"; | |
2538 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_2_CLK>; | |
2539 | - assigned-clock-rates = <600000000>; | |
2540 | - power-domains =<&pd_isi_ch2>; | |
2541 | - status = "disabled"; | |
2542 | - }; | |
2543 | - | |
2544 | - isi_3: isi@58130000 { | |
2545 | - compatible = "fsl,imx8-isi"; | |
2546 | - reg = <0x0 0x58130000 0x0 0x10000>; | |
2547 | - interrupts = <0 300 0>; | |
2548 | - interface = <2 3 2>; | |
2549 | - clocks = <&clk IMX8QM_IMG_PDMA_3_CLK>; | |
2550 | - clock-names = "per"; | |
2551 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_3_CLK>; | |
2552 | - assigned-clock-rates = <600000000>; | |
2553 | - power-domains =<&pd_isi_ch3>; | |
2554 | - status = "disabled"; | |
2555 | - }; | |
2556 | - | |
2557 | - isi_4: isi@58140000 { | |
2558 | - compatible = "fsl,imx8-isi"; | |
2559 | - reg = <0x0 0x58140000 0x0 0x10000>; | |
2560 | - interrupts = <0 301 0>; | |
2561 | - interface = <3 0 2>; | |
2562 | - clocks = <&clk IMX8QM_IMG_PDMA_4_CLK>; | |
2563 | - clock-names = "per"; | |
2564 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_4_CLK>; | |
2565 | - assigned-clock-rates = <600000000>; | |
2566 | - power-domains =<&pd_isi_ch4>; | |
2567 | - status = "disabled"; | |
2568 | - }; | |
2569 | - | |
2570 | - isi_5: isi@58150000 { | |
2571 | - compatible = "fsl,imx8-isi"; | |
2572 | - reg = <0x0 0x58150000 0x0 0x10000>; | |
2573 | - interrupts = <0 302 0>; | |
2574 | - interface = <3 1 2>; | |
2575 | - clocks = <&clk IMX8QM_IMG_PDMA_5_CLK>; | |
2576 | - clock-names = "per"; | |
2577 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_5_CLK>; | |
2578 | - assigned-clock-rates = <600000000>; | |
2579 | - power-domains =<&pd_isi_ch5>; | |
2580 | - status = "disabled"; | |
2581 | - }; | |
2582 | - | |
2583 | - isi_6: isi@58160000 { | |
2584 | - compatible = "fsl,imx8-isi"; | |
2585 | - reg = <0x0 0x58160000 0x0 0x10000>; | |
2586 | - interrupts = <0 303 0>; | |
2587 | - interface = <3 2 2>; | |
2588 | - clocks = <&clk IMX8QM_IMG_PDMA_6_CLK>; | |
2589 | - clock-names = "per"; | |
2590 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_6_CLK>; | |
2591 | - assigned-clock-rates = <600000000>; | |
2592 | - power-domains =<&pd_isi_ch6>; | |
2593 | - status = "disabled"; | |
2594 | - }; | |
2595 | - | |
2596 | - isi_7: isi@58170000 { | |
2597 | - compatible = "fsl,imx8-isi"; | |
2598 | - reg = <0x0 0x58170000 0x0 0x10000>; | |
2599 | - interrupts = <0 304 0>; | |
2600 | - interface = <3 3 2>; | |
2601 | - clocks = <&clk IMX8QM_IMG_PDMA_7_CLK>; | |
2602 | - clock-names = "per"; | |
2603 | - assigned-clocks = <&clk IMX8QM_IMG_PDMA_7_CLK>; | |
2604 | - assigned-clock-rates = <600000000>; | |
2605 | - power-domains =<&pd_isi_ch7>; | |
2606 | - status = "disabled"; | |
2607 | - }; | |
2608 | - | |
2609 | - mipi_csi_0: csi@58227000 { | |
2610 | - compatible = "fsl,mxc-mipi-csi2"; | |
2611 | - reg = <0x0 0x58227000 0x0 0x1000>, /* CSI0 Controler base addr */ | |
2612 | - <0x0 0x58221000 0x0 0x1000>; /* CSI0 Subsystem CSR base addr */ | |
2613 | - interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; | |
2614 | - interrupt-parent = <&irqsteer_csi0>; | |
2615 | - clocks = <&clk IMX8QM_CLK_DUMMY>, | |
2616 | - <&clk IMX8QM_CSI0_CORE_CLK>, | |
2617 | - <&clk IMX8QM_CSI0_ESC_CLK>, | |
2618 | - <&clk IMX8QM_IMG_PXL_LINK_CSI0_CLK>; | |
2619 | - clock-names = "clk_apb", "clk_core", "clk_esc", "clk_pxl"; | |
2620 | - assigned-clocks = <&clk IMX8QM_CSI0_CORE_CLK>, | |
2621 | - <&clk IMX8QM_CSI0_ESC_CLK>; | |
2622 | - assigned-clock-rates = <360000000>, <72000000>; | |
2623 | - power-domains = <&pd_csi0>; | |
2624 | - status = "disabled"; | |
2625 | - }; | |
2626 | - | |
2627 | - mipi_csi_1: csi@58247000 { | |
2628 | - compatible = "fsl,mxc-mipi-csi2"; | |
2629 | - reg = <0x0 0x58247000 0x0 0x1000>, /* CSI1 Controler base addr */ | |
2630 | - <0x0 0x58241000 0x0 0x1000>; /* CSI1 Subsystem CSR base addr */ | |
2631 | - interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; | |
2632 | - interrupt-parent = <&irqsteer_csi1>; | |
2633 | - clocks = <&clk IMX8QM_CLK_DUMMY>, | |
2634 | - <&clk IMX8QM_CSI1_CORE_CLK>, | |
2635 | - <&clk IMX8QM_CSI1_ESC_CLK>, | |
2636 | - <&clk IMX8QM_IMG_PXL_LINK_CSI1_CLK>; | |
2637 | - clock-names = "clk_apb", "clk_core", "clk_esc", "clk_pxl"; | |
2638 | - assigned-clocks = <&clk IMX8QM_CSI1_CORE_CLK>, | |
2639 | - <&clk IMX8QM_CSI1_ESC_CLK>; | |
2640 | - assigned-clock-rates = <360000000>, <72000000>; | |
2641 | - power-domains = <&pd_csi1>; | |
2642 | - status = "disabled"; | |
2643 | - }; | |
2644 | - | |
2645 | 1379 | hdmi_rx: hdmi_rx@58268000 { |
2646 | 1380 | compatible = "fsl,imx-hdmi-rx"; |
2647 | 1381 | reg = <0x0 0x58268000 0x0 0x10000>, /* HDP Controller */ |
2648 | 1382 | |
... | ... | @@ -2667,62 +1401,8 @@ |
2667 | 1401 | power-domains = <&pd_hdmi_rx_bypass>; |
2668 | 1402 | status = "disabled"; |
2669 | 1403 | }; |
2670 | - | |
2671 | - jpegdec: jpegdec@58400000 { | |
2672 | - compatible = "fsl,imx8-jpgdec"; | |
2673 | - reg = <0x0 0x58400000 0x0 0x00040020 >; | |
2674 | - interrupts = <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>; | |
2675 | - clocks = <&clk IMX8QM_IMG_JPEG_DEC_IPG_CLK >, | |
2676 | - <&clk IMX8QM_IMG_JPEG_DEC_CLK >; | |
2677 | - clock-names = "ipg", "per"; | |
2678 | - assigned-clocks = <&clk IMX8QM_IMG_JPEG_DEC_IPG_CLK >, | |
2679 | - <&clk IMX8QM_IMG_JPEG_DEC_CLK >; | |
2680 | - assigned-clock-rates = <200000000>; | |
2681 | - power-domains =<&pd_jpgdec>; | |
2682 | - }; | |
2683 | - | |
2684 | - jpegenc: jpegenc@58450000 { | |
2685 | - compatible = "fsl,imx8-jpgenc"; | |
2686 | - reg = <0x0 0x58450000 0x0 0x00240020 >; | |
2687 | - interrupts = <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>; | |
2688 | - clocks = <&clk IMX8QM_IMG_JPEG_ENC_IPG_CLK >, | |
2689 | - <&clk IMX8QM_IMG_JPEG_ENC_CLK >; | |
2690 | - clock-names = "ipg", "per"; | |
2691 | - assigned-clocks = <&clk IMX8QM_IMG_JPEG_ENC_IPG_CLK >, | |
2692 | - <&clk IMX8QM_IMG_JPEG_ENC_CLK >; | |
2693 | - assigned-clock-rates = <200000000>; | |
2694 | - power-domains =<&pd_jpgenc>; | |
2695 | - }; | |
2696 | 1404 | }; |
2697 | 1405 | |
2698 | - adc0: adc@5a880000 { | |
2699 | - compatible = "fsl,imx8qxp-adc"; | |
2700 | - reg = <0x0 0x5a880000 0x0 0x10000>; | |
2701 | - interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; | |
2702 | - interrupt-parent = <&gic>; | |
2703 | - clocks = <&clk IMX8QM_ADC0_CLK>, | |
2704 | - <&clk IMX8QM_ADC0_IPG_CLK>; | |
2705 | - clock-names = "per", "ipg"; | |
2706 | - assigned-clocks = <&clk IMX8QM_ADC0_CLK>; | |
2707 | - assigned-clock-rates = <24000000>; | |
2708 | - power-domains = <&pd_dma_adc0>; | |
2709 | - status = "disabled"; | |
2710 | - }; | |
2711 | - | |
2712 | - adc1: adc@5a890000 { | |
2713 | - compatible = "fsl,imx8qxp-adc"; | |
2714 | - reg = <0x0 0x5a890000 0x0 0x10000>; | |
2715 | - interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; | |
2716 | - interrupt-parent = <&gic>; | |
2717 | - clocks = <&clk IMX8QM_ADC1_CLK>, | |
2718 | - <&clk IMX8QM_ADC1_IPG_CLK>; | |
2719 | - clock-names = "per", "ipg"; | |
2720 | - assigned-clocks = <&clk IMX8QM_ADC1_CLK>; | |
2721 | - assigned-clock-rates = <24000000>; | |
2722 | - power-domains = <&pd_dma_adc1>; | |
2723 | - status = "disabled"; | |
2724 | - }; | |
2725 | - | |
2726 | 1406 | i2c0: i2c@5a800000 { |
2727 | 1407 | compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; |
2728 | 1408 | reg = <0x0 0x5a800000 0x0 0x4000>; |
... | ... | @@ -2793,34 +1473,6 @@ |
2793 | 1473 | status = "disabled"; |
2794 | 1474 | }; |
2795 | 1475 | |
2796 | - i2c0_cm40: i2c@37230000 { | |
2797 | - compatible = "fsl,imx8qm-lpi2c"; | |
2798 | - reg = <0x0 0x37230000 0x0 0x1000>; | |
2799 | - interrupts = <9 IRQ_TYPE_LEVEL_HIGH>; | |
2800 | - interrupt-parent = <&intmux_cm40>; | |
2801 | - clocks = <&clk IMX8QM_CM40_I2C_CLK>, | |
2802 | - <&clk IMX8QM_CM40_I2C_IPG_CLK>; | |
2803 | - clock-names = "per", "ipg"; | |
2804 | - assigned-clocks = <&clk IMX8QM_CM40_I2C_CLK>; | |
2805 | - assigned-clock-rates = <24000000>; | |
2806 | - power-domains = <&pd_cm40_i2c>; | |
2807 | - status = "disabled"; | |
2808 | - }; | |
2809 | - | |
2810 | - i2c0_cm41: i2c@3b230000 { | |
2811 | - compatible = "fsl,imx8qm-lpi2c"; | |
2812 | - reg = <0x0 0x3b230000 0x0 0x1000>; | |
2813 | - interrupts = <9 IRQ_TYPE_LEVEL_HIGH>; | |
2814 | - interrupt-parent = <&intmux_cm41>; | |
2815 | - clocks = <&clk IMX8QM_CM41_I2C_CLK>, | |
2816 | - <&clk IMX8QM_CM41_I2C_IPG_CLK>; | |
2817 | - clock-names = "per", "ipg"; | |
2818 | - assigned-clocks = <&clk IMX8QM_CM41_I2C_CLK>; | |
2819 | - assigned-clock-rates = <24000000>; | |
2820 | - power-domains = <&pd_cm41_i2c>; | |
2821 | - status = "disabled"; | |
2822 | - }; | |
2823 | - | |
2824 | 1476 | irqsteer_hdmi: irqsteer@56260000 { |
2825 | 1477 | compatible = "nxp,imx-irqsteer"; |
2826 | 1478 | reg = <0x0 0x56260000 0x0 0x1000>; |
2827 | 1479 | |
... | ... | @@ -2875,48 +1527,7 @@ |
2875 | 1527 | power-domains = <&pd_lvds0>; |
2876 | 1528 | }; |
2877 | 1529 | |
2878 | - flexcan1: can@5a8d0000 { | |
2879 | - compatible = "fsl,imx8qm-flexcan", "fsl,imx6q-flexcan"; | |
2880 | - reg = <0x0 0x5a8d0000 0x0 0x10000>; | |
2881 | - interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>; | |
2882 | - interrupt-parent = <&wu>; | |
2883 | - clocks = <&clk IMX8QM_CAN0_IPG_CLK>, | |
2884 | - <&clk IMX8QM_CAN0_CLK>; | |
2885 | - clock-names = "ipg", "per"; | |
2886 | - assigned-clocks = <&clk IMX8QM_CAN0_CLK>; | |
2887 | - assigned-clock-rates = <40000000>; | |
2888 | - power-domains = <&pd_dma_flexcan0>; | |
2889 | - status = "disabled"; | |
2890 | - }; | |
2891 | 1530 | |
2892 | - flexcan2: can@5a8e0000 { | |
2893 | - compatible = "fsl,imx8qm-flexcan", "fsl,imx6q-flexcan"; | |
2894 | - reg = <0x0 0x5a8e0000 0x0 0x10000>; | |
2895 | - interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>; | |
2896 | - interrupt-parent = <&wu>; | |
2897 | - clocks = <&clk IMX8QM_CAN1_IPG_CLK>, | |
2898 | - <&clk IMX8QM_CAN1_CLK>; | |
2899 | - clock-names = "ipg", "per"; | |
2900 | - assigned-clocks = <&clk IMX8QM_CAN1_CLK>; | |
2901 | - assigned-clock-rates = <40000000>; | |
2902 | - power-domains = <&pd_dma_flexcan1>; | |
2903 | - status = "disabled"; | |
2904 | - }; | |
2905 | - | |
2906 | - flexcan3: can@5a8f0000 { | |
2907 | - compatible = "fsl,imx8qm-flexcan", "fsl,imx6q-flexcan"; | |
2908 | - reg = <0x0 0x5a8f0000 0x0 0x10000>; | |
2909 | - interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>; | |
2910 | - interrupt-parent = <&wu>; | |
2911 | - clocks = <&clk IMX8QM_CAN2_IPG_CLK>, | |
2912 | - <&clk IMX8QM_CAN2_CLK>; | |
2913 | - clock-names = "ipg", "per"; | |
2914 | - assigned-clocks = <&clk IMX8QM_CAN2_CLK>; | |
2915 | - assigned-clock-rates = <40000000>; | |
2916 | - power-domains = <&pd_dma_flexcan2>; | |
2917 | - status = "disabled"; | |
2918 | - }; | |
2919 | - | |
2920 | 1531 | i2c1_lvds0: i2c@56247000 { |
2921 | 1532 | compatible = "fsl,imx8qm-lpi2c"; |
2922 | 1533 | reg = <0x0 0x56247000 0x0 0x1000>; |
... | ... | @@ -2957,58 +1568,6 @@ |
2957 | 1568 | status = "disabled"; |
2958 | 1569 | }; |
2959 | 1570 | |
2960 | - irqsteer_csi0: irqsteer@58220000 { | |
2961 | - compatible = "nxp,imx-irqsteer"; | |
2962 | - reg = <0x0 0x58220000 0x0 0x1000>; | |
2963 | - interrupts = <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>; | |
2964 | - interrupt-controller; | |
2965 | - interrupt-parent = <&gic>; | |
2966 | - #interrupt-cells = <2>; | |
2967 | - clocks = <&clk IMX8QM_CLK_DUMMY>; | |
2968 | - clock-names = "ipg"; | |
2969 | - power-domains = <&pd_csi0>; | |
2970 | - }; | |
2971 | - | |
2972 | - i2c0_mipi_csi0: i2c@58226000 { | |
2973 | - compatible = "fsl,imx8qm-lpi2c"; | |
2974 | - reg = <0x0 0x58226000 0x0 0x1000>; | |
2975 | - interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; | |
2976 | - interrupt-parent = <&irqsteer_csi0>; | |
2977 | - clocks = <&clk IMX8QM_CSI0_I2C0_CLK>, | |
2978 | - <&clk IMX8QM_CSI0_I2C0_IPG_CLK>; | |
2979 | - clock-names = "per", "ipg"; | |
2980 | - assigned-clocks = <&clk IMX8QM_CSI0_I2C0_CLK>; | |
2981 | - assigned-clock-rates = <24000000>; | |
2982 | - power-domains = <&pd_csi0_i2c0>; | |
2983 | - status = "disabled"; | |
2984 | - }; | |
2985 | - | |
2986 | - irqsteer_csi1: irqsteer@582400000 { | |
2987 | - compatible = "nxp,imx-irqsteer"; | |
2988 | - reg = <0x0 0x58240000 0x0 0x1000>; | |
2989 | - interrupts = <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>; | |
2990 | - interrupt-controller; | |
2991 | - interrupt-parent = <&gic>; | |
2992 | - #interrupt-cells = <2>; | |
2993 | - clocks = <&clk IMX8QM_CLK_DUMMY>; | |
2994 | - clock-names = "ipg"; | |
2995 | - power-domains = <&pd_csi1>; | |
2996 | - }; | |
2997 | - | |
2998 | - i2c0_mipi_csi1: i2c@58246000 { | |
2999 | - compatible = "fsl,imx8qm-lpi2c"; | |
3000 | - reg = <0x0 0x58246000 0x0 0x1000>; | |
3001 | - interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; | |
3002 | - interrupt-parent = <&irqsteer_csi1>; | |
3003 | - clocks = <&clk IMX8QM_CSI1_I2C0_CLK>, | |
3004 | - <&clk IMX8QM_CSI1_I2C0_IPG_CLK>; | |
3005 | - clock-names = "per", "ipg"; | |
3006 | - assigned-clocks = <&clk IMX8QM_CSI1_I2C0_CLK>; | |
3007 | - assigned-clock-rates = <24000000>; | |
3008 | - power-domains = <&pd_csi1_i2c0>; | |
3009 | - status = "disabled"; | |
3010 | - }; | |
3011 | - | |
3012 | 1571 | lpspi0: lpspi@5a000000 { |
3013 | 1572 | compatible = "fsl,imx7ulp-spi"; |
3014 | 1573 | reg = <0x0 0x5a000000 0x0 0x10000>; |
... | ... | @@ -3123,53 +1682,6 @@ |
3123 | 1682 | status = "disabled"; |
3124 | 1683 | }; |
3125 | 1684 | |
3126 | - ftmpwm0: ftmpwm@0x05a8a0000 { | |
3127 | - compatible = "fsl,vf610-ftm-pwm"; | |
3128 | - reg = <0 0x5A8A0000 0 0x1000>; | |
3129 | - #pwm-cells = <3>; | |
3130 | - clock-names = "ftm_sys", "ftm_ext", | |
3131 | - "ftm_fix", "ftm_cnt_clk_en", "ipg"; | |
3132 | - clocks = <&clk IMX8QM_FTM0_CLK>, | |
3133 | - <&clk IMX8QM_CLK_DUMMY>, | |
3134 | - <&clk IMX8QM_FTM0_CLK>, | |
3135 | - <&clk IMX8QM_CLK_DUMMY>, | |
3136 | - <&clk IMX8QM_FTM0_IPG_CLK>; | |
3137 | - assigned-clocks = <&clk IMX8QM_FTM0_CLK>; | |
3138 | - assigned-clock-rates = <8000000>; | |
3139 | - power-domains = <&pd_dma_ftm0>; | |
3140 | - ftm-has-pwmen-bits; | |
3141 | - status = "disabled"; | |
3142 | - }; | |
3143 | - | |
3144 | - ftmpwm1: ftmpwm@0x05a8b0000 { | |
3145 | - compatible = "fsl,vf610-ftm-pwm"; | |
3146 | - reg = <0 0x5A8B0000 0 0x1000>; | |
3147 | - #pwm-cells = <3>; | |
3148 | - clock-names = "ftm_sys", "ftm_ext", | |
3149 | - "ftm_fix", "ftm_cnt_clk_en", "ipg"; | |
3150 | - clocks = <&clk IMX8QM_FTM1_CLK>, | |
3151 | - <&clk IMX8QM_CLK_DUMMY>, | |
3152 | - <&clk IMX8QM_FTM1_CLK>, | |
3153 | - <&clk IMX8QM_CLK_DUMMY>, | |
3154 | - <&clk IMX8QM_FTM0_IPG_CLK>; | |
3155 | - assigned-clocks = <&clk IMX8QM_FTM1_CLK>; | |
3156 | - assigned-clock-rates = <8000000>; | |
3157 | - power-domains = <&pd_dma_ftm1>; | |
3158 | - ftm-has-pwmen-bits; | |
3159 | - status = "disabled"; | |
3160 | - }; | |
3161 | - | |
3162 | - emvsim0: sim0@5a0d0000 { | |
3163 | - compatible = "fsl,imx8-emvsim"; | |
3164 | - reg = <0x0 0x5a0d0000 0x0 0x10000>; | |
3165 | - interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>; | |
3166 | - clocks = <&clk IMX8QM_EMVSIM0_CLK>, | |
3167 | - <&clk IMX8QM_EMVSIM0_IPG_CLK>; | |
3168 | - clock-names = "sim", "ipg"; | |
3169 | - power-domains = <&pd_ldo1_sim>; | |
3170 | - status = "disabled"; | |
3171 | - }; | |
3172 | - | |
3173 | 1685 | edma0: dma-controller@5a1f0000 { |
3174 | 1686 | compatible = "fsl,imx8qm-edma"; |
3175 | 1687 | reg = <0x0 0x5a200000 0x0 0x10000>, /* channel0 LPSPI0 rx */ |
... | ... | @@ -3391,174 +1903,6 @@ |
3391 | 1903 | #interrupt-cells = <2>; |
3392 | 1904 | }; |
3393 | 1905 | |
3394 | - gpio0_mipi_csi0: gpio@58222000 { | |
3395 | - compatible = "fsl,imx8qm-gpio", "fsl,imx35-gpio"; | |
3396 | - reg = <0x0 0x58222000 0x0 0x1000>; | |
3397 | - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; | |
3398 | - interrupt-parent = <&irqsteer_csi0>; | |
3399 | - gpio-controller; | |
3400 | - #gpio-cells = <2>; | |
3401 | - interrupt-controller; | |
3402 | - #interrupt-cells = <2>; | |
3403 | - power-domains = <&pd_csi0>; | |
3404 | - status = "disabled"; | |
3405 | - }; | |
3406 | - | |
3407 | - gpio0_mipi_csi1: gpio@58242000 { | |
3408 | - compatible = "fsl,imx8qm-gpio", "fsl,imx35-gpio"; | |
3409 | - reg = <0x0 0x58242000 0x0 0x1000>; | |
3410 | - interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; | |
3411 | - interrupt-parent = <&irqsteer_csi1>; | |
3412 | - gpio-controller; | |
3413 | - #gpio-cells = <2>; | |
3414 | - interrupt-controller; | |
3415 | - #interrupt-cells = <2>; | |
3416 | - power-domains = <&pd_csi1>; | |
3417 | - status = "disabled"; | |
3418 | - }; | |
3419 | - | |
3420 | - gpt0: gpt0@5d140000 { | |
3421 | - compatible = "fsl,imx8qm-gpt"; | |
3422 | - reg = <0x0 0x5d140000 0x0 0x4000>; | |
3423 | - interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; | |
3424 | - clocks = <&clk IMX8QM_GPT0_CLK>, <&clk IMX8QM_GPT_3M>; | |
3425 | - clock-names = "ipg", "per"; | |
3426 | - power-domains = <&pd_lsio_gpt0>; | |
3427 | - }; | |
3428 | - | |
3429 | - pwm0: pwm@5d000000 { | |
3430 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3431 | - reg = <0x0 0x5d000000 0 0x10000>; | |
3432 | - clocks = <&clk IMX8QM_PWM0_HF_CLK>, | |
3433 | - <&clk IMX8QM_PWM0_HF_CLK>; | |
3434 | - clock-names = "ipg", "per"; | |
3435 | - assigned-clocks = <&clk IMX8QM_PWM0_HF_CLK>; | |
3436 | - assigned-clock-rates = <24000000>; | |
3437 | - #pwm-cells = <2>; | |
3438 | - status = "disabled"; | |
3439 | - }; | |
3440 | - | |
3441 | - | |
3442 | - pwm1: pwm@5d010000 { | |
3443 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3444 | - reg = <0x0 0x5d010000 0 0x10000>; | |
3445 | - clocks = <&clk IMX8QM_PWM1_HF_CLK>, | |
3446 | - <&clk IMX8QM_PWM1_HF_CLK>; | |
3447 | - clock-names = "ipg", "per"; | |
3448 | - assigned-clocks = <&clk IMX8QM_PWM1_HF_CLK>; | |
3449 | - assigned-clock-rates = <24000000>; | |
3450 | - #pwm-cells = <2>; | |
3451 | - status = "disabled"; | |
3452 | - }; | |
3453 | - | |
3454 | - pwm2: pwm@5d020000 { | |
3455 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3456 | - reg = <0x0 0x5d020000 0 0x10000>; | |
3457 | - clocks = <&clk IMX8QM_PWM2_HF_CLK>, | |
3458 | - <&clk IMX8QM_PWM2_HF_CLK>; | |
3459 | - clock-names = "ipg", "per"; | |
3460 | - assigned-clocks = <&clk IMX8QM_PWM2_HF_CLK>; | |
3461 | - assigned-clock-rates = <24000000>; | |
3462 | - #pwm-cells = <2>; | |
3463 | - status = "disabled"; | |
3464 | - }; | |
3465 | - | |
3466 | - pwm3: pwm@5d030000 { | |
3467 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3468 | - reg = <0x0 0x5d030000 0 0x10000>; | |
3469 | - clocks = <&clk IMX8QM_PWM3_HF_CLK>, | |
3470 | - <&clk IMX8QM_PWM3_HF_CLK>; | |
3471 | - clock-names = "ipg", "per"; | |
3472 | - assigned-clocks = <&clk IMX8QM_PWM3_HF_CLK>; | |
3473 | - assigned-clock-rates = <24000000>; | |
3474 | - #pwm-cells = <2>; | |
3475 | - status = "disabled"; | |
3476 | - }; | |
3477 | - | |
3478 | - pwm4: pwm@5d040000 { | |
3479 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3480 | - reg = <0x0 0x5d040000 0 0x10000>; | |
3481 | - clocks = <&clk IMX8QM_PWM4_HF_CLK>, | |
3482 | - <&clk IMX8QM_PWM4_HF_CLK>; | |
3483 | - clock-names = "ipg", "per"; | |
3484 | - assigned-clocks = <&clk IMX8QM_PWM4_HF_CLK>; | |
3485 | - assigned-clock-rates = <24000000>; | |
3486 | - #pwm-cells = <2>; | |
3487 | - status = "disabled"; | |
3488 | - }; | |
3489 | - | |
3490 | - pwm5: pwm@5d050000 { | |
3491 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3492 | - reg = <0x0 0x5d050000 0 0x10000>; | |
3493 | - clocks = <&clk IMX8QM_PWM5_HF_CLK>, | |
3494 | - <&clk IMX8QM_PWM5_HF_CLK>; | |
3495 | - clock-names = "ipg", "per"; | |
3496 | - assigned-clocks = <&clk IMX8QM_PWM5_HF_CLK>; | |
3497 | - assigned-clock-rates = <24000000>; | |
3498 | - #pwm-cells = <2>; | |
3499 | - status = "disabled"; | |
3500 | - }; | |
3501 | - | |
3502 | - pwm6: pwm@5d060000 { | |
3503 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3504 | - reg = <0x0 0x5d060000 0 0x10000>; | |
3505 | - clocks = <&clk IMX8QM_PWM6_HF_CLK>, | |
3506 | - <&clk IMX8QM_PWM6_HF_CLK>; | |
3507 | - clock-names = "ipg", "per"; | |
3508 | - assigned-clocks = <&clk IMX8QM_PWM6_HF_CLK>; | |
3509 | - assigned-clock-rates = <24000000>; | |
3510 | - #pwm-cells = <2>; | |
3511 | - status = "disabled"; | |
3512 | - }; | |
3513 | - | |
3514 | - pwm7: pwm@5d070000 { | |
3515 | - compatible = "fsl,imx8qm-pwm", "fsl,imx27-pwm"; | |
3516 | - reg = <0x0 0x5d070000 0 0x10000>; | |
3517 | - clocks = <&clk IMX8QM_PWM7_HF_CLK>, | |
3518 | - <&clk IMX8QM_PWM7_HF_CLK>; | |
3519 | - clock-names = "ipg", "per"; | |
3520 | - assigned-clocks = <&clk IMX8QM_PWM7_HF_CLK>; | |
3521 | - assigned-clock-rates = <24000000>; | |
3522 | - #pwm-cells = <2>; | |
3523 | - status = "disabled"; | |
3524 | - }; | |
3525 | - | |
3526 | - | |
3527 | - gpu_3d0: gpu@53100000 { | |
3528 | - compatible = "fsl,imx8-gpu"; | |
3529 | - reg = <0x0 0x53100000 0 0x40000>; | |
3530 | - interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>; | |
3531 | - clocks = <&clk IMX8QM_GPU0_CORE_CLK>, <&clk IMX8QM_GPU0_SHADER_CLK>; | |
3532 | - clock-names = "core", "shader"; | |
3533 | - assigned-clocks = <&clk IMX8QM_GPU0_CORE_CLK>, <&clk IMX8QM_GPU0_SHADER_CLK>; | |
3534 | - assigned-clock-rates = <800000000>, <1000000000>; | |
3535 | - fsl,sc_gpu_pid = <SC_R_GPU_0_PID0>; | |
3536 | - power-domains = <&pd_gpu0>; | |
3537 | - status = "disabled"; | |
3538 | - }; | |
3539 | - | |
3540 | - gpu_3d1: gpu@54100000 { | |
3541 | - compatible = "fsl,imx8-gpu"; | |
3542 | - reg = <0x0 0x54100000 0x0 0x40000>; | |
3543 | - interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; | |
3544 | - clocks = <&clk IMX8QM_GPU1_CORE_CLK>, <&clk IMX8QM_GPU1_SHADER_CLK>; | |
3545 | - clock-names = "core", "shader"; | |
3546 | - assigned-clocks = <&clk IMX8QM_GPU1_CORE_CLK>, <&clk IMX8QM_GPU1_SHADER_CLK>; | |
3547 | - assigned-clock-rates = <800000000>, <1000000000>; | |
3548 | - fsl,sc_gpu_pid = <SC_R_GPU_1_PID0>; | |
3549 | - power-domains = <&pd_gpu1>; | |
3550 | - status = "disabled"; | |
3551 | - }; | |
3552 | - | |
3553 | - imx8_gpu_ss: imx8_gpu_ss { | |
3554 | - compatible = "fsl,imx8qm-gpu", "fsl,imx8-gpu-ss"; | |
3555 | - cores = <&gpu_3d0>, <&gpu_3d1>; | |
3556 | - reg = <0x0 0x80000000 0x0 0x80000000>, <0x0 0x0 0x0 0x10000000>; | |
3557 | - reg-names = "phys_baseaddr", "contiguous_mem"; | |
3558 | - depth-compression = <0>; | |
3559 | - status = "disabled"; | |
3560 | - }; | |
3561 | - | |
3562 | 1906 | mlb: mlb@5B060000 { |
3563 | 1907 | compatible = "fsl,imx6q-mlb150"; |
3564 | 1908 | reg = <0x0 0x5B060000 0x0 0x10000>; |
... | ... | @@ -3780,359 +2124,6 @@ |
3780 | 2124 | interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>; |
3781 | 2125 | }; |
3782 | 2126 | |
3783 | - vpu: vpu@2c000000 { | |
3784 | - compatible = "nxp,imx8qm-vpu", "nxp,imx8x-vpu"; | |
3785 | - reg = <0x0 0x2c000000 0x0 0x1000000>; | |
3786 | - reg-names = "iobase_vpu"; | |
3787 | - interrupts = <0 464 0x4>; | |
3788 | - interrupt-names = "irq_vpu"; | |
3789 | - clocks = <&clk IMX8QM_VPU_DDR_CLK>, | |
3790 | - <&clk IMX8QM_VPU_SYS_CLK>, | |
3791 | - <&clk IMX8QM_VPU_XUVI_CLK>, | |
3792 | - <&clk IMX8QM_VPU_UART_CLK>; | |
3793 | - clock-names = "clk_vpu_ddr", "clk_vpu_sys", | |
3794 | - "clk_vpu_xuvi", "clk_vpu_uart"; | |
3795 | - assigned-clocks = <&clk IMX8QM_VPU_DDR_CLK>, | |
3796 | - <&clk IMX8QM_VPU_SYS_CLK>, | |
3797 | - <&clk IMX8QM_VPU_XUVI_CLK>, | |
3798 | - <&clk IMX8QM_VPU_UART_CLK>; | |
3799 | - assigned-clock-rates = <800000000>, <600000000>, | |
3800 | - <600000000>, <80000000>; | |
3801 | - power-domains = <&pd_vpu_dec>; | |
3802 | - status = "disabled"; | |
3803 | - }; | |
3804 | - | |
3805 | - acm: acm@59e00000 { | |
3806 | - compatible = "nxp,imx8qm-acm"; | |
3807 | - reg = <0x0 0x59e00000 0x0 0x1D0000>; | |
3808 | - status = "disabled"; | |
3809 | - }; | |
3810 | - | |
3811 | - dsp: dsp@556e8000 { | |
3812 | - compatible = "fsl,imx8qm-dsp"; | |
3813 | - reserved-region = <&dsp_reserved>; | |
3814 | - reg = <0x0 0x556e8000 0x0 0x88000>; | |
3815 | - clocks = <&clk IMX8QM_AUD_DSP_IPG>, | |
3816 | - <&clk IMX8QM_AUD_OCRAM_IPG>, | |
3817 | - <&clk IMX8QM_AUD_DSP_CORE_CLK>; | |
3818 | - clock-names = "ipg", "ocram", "core"; | |
3819 | - fsl,dsp-firmware = "imx/dsp/hifi4.bin"; | |
3820 | - fixup-offset = <0x4000000>; | |
3821 | - power-domains = <&pd_dsp>; | |
3822 | - }; | |
3823 | - | |
3824 | - esai0: esai@59010000 { | |
3825 | - compatible = "fsl,imx8qm-esai"; | |
3826 | - reg = <0x0 0x59010000 0x0 0x10000>; | |
3827 | - interrupts = <GIC_SPI 409 IRQ_TYPE_LEVEL_HIGH>; | |
3828 | - clocks = <&clk IMX8QM_AUD_ESAI_0_IPG>, | |
3829 | - <&clk IMX8QM_AUD_ESAI_0_EXTAL_IPG>, | |
3830 | - <&clk IMX8QM_AUD_ESAI_0_IPG>, | |
3831 | - <&clk IMX8QM_CLK_DUMMY>; | |
3832 | - clock-names = "core", "extal", "fsys", "spba"; | |
3833 | - dmas = <&edma2 6 0 1>, <&edma2 7 0 0>; | |
3834 | - dma-names = "rx", "tx"; | |
3835 | - power-domains = <&pd_esai0>; | |
3836 | - status = "disabled"; | |
3837 | - }; | |
3838 | - | |
3839 | - spdif0: spdif@59020000 { | |
3840 | - compatible = "fsl,imx8qm-spdif"; | |
3841 | - reg = <0x0 0x59020000 0x0 0x10000>; | |
3842 | - interrupts = <GIC_SPI 456 IRQ_TYPE_LEVEL_HIGH>, /* rx */ | |
3843 | - <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>; /* tx */ | |
3844 | - clocks = <&clk IMX8QM_AUD_SPDIF_0_GCLKW>, /* core */ | |
3845 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx0 */ | |
3846 | - <&clk IMX8QM_AUD_SPDIF_0_TX_CLK>, /* rxtx1 */ | |
3847 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx2 */ | |
3848 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx3 */ | |
3849 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx4 */ | |
3850 | - <&clk IMX8QM_IPG_AUD_CLK_ROOT>, /* rxtx5 */ | |
3851 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx6 */ | |
3852 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx7 */ | |
3853 | - <&clk IMX8QM_CLK_DUMMY>; /* spba */ | |
3854 | - clock-names = "core", "rxtx0", | |
3855 | - "rxtx1", "rxtx2", | |
3856 | - "rxtx3", "rxtx4", | |
3857 | - "rxtx5", "rxtx6", | |
3858 | - "rxtx7", "spba"; | |
3859 | - dmas = <&edma2 8 0 5>, <&edma2 9 0 4>; | |
3860 | - dma-names = "rx", "tx"; | |
3861 | - power-domains = <&pd_spdif0>; | |
3862 | - status = "disabled"; | |
3863 | - }; | |
3864 | - | |
3865 | - spdif1: spdif@59030000 { | |
3866 | - compatible = "fsl,imx8qm-spdif"; | |
3867 | - reg = <0x0 0x59030000 0x0 0x10000>; | |
3868 | - interrupts = <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>, /* rx */ | |
3869 | - <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>; /* tx */ | |
3870 | - clocks = <&clk IMX8QM_AUD_SPDIF_1_GCLKW>, /* core */ | |
3871 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx0 */ | |
3872 | - <&clk IMX8QM_AUD_SPDIF_1_TX_CLK>, /* rxtx1 */ | |
3873 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx2 */ | |
3874 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx3 */ | |
3875 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx4 */ | |
3876 | - <&clk IMX8QM_IPG_AUD_CLK_ROOT>, /* rxtx5 */ | |
3877 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx6 */ | |
3878 | - <&clk IMX8QM_CLK_DUMMY>, /* rxtx7 */ | |
3879 | - <&clk IMX8QM_CLK_DUMMY>; /* spba */ | |
3880 | - clock-names = "core", "rxtx0", | |
3881 | - "rxtx1", "rxtx2", | |
3882 | - "rxtx3", "rxtx4", | |
3883 | - "rxtx5", "rxtx6", | |
3884 | - "rxtx7", "spba"; | |
3885 | - dmas = <&edma2 10 0 5>, <&edma2 11 0 4>; | |
3886 | - dma-names = "rx", "tx"; | |
3887 | - power-domains = <&pd_spdif1>; | |
3888 | - status = "disabled"; | |
3889 | - }; | |
3890 | - | |
3891 | - sai1: sai@59050000 { | |
3892 | - compatible = "fsl,imx8qm-sai"; | |
3893 | - reg = <0x0 0x59050000 0x0 0x10000>; | |
3894 | - interrupts = <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>; | |
3895 | - clocks = <&clk IMX8QM_AUD_SAI_1_IPG>, | |
3896 | - <&clk IMX8QM_CLK_DUMMY>, | |
3897 | - <&clk IMX8QM_AUD_SAI_1_MCLK>, | |
3898 | - <&clk IMX8QM_CLK_DUMMY>, | |
3899 | - <&clk IMX8QM_CLK_DUMMY>; | |
3900 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3901 | - dma-names = "rx", "tx"; | |
3902 | - dmas = <&edma2 14 0 1>, <&edma2 15 0 0>; | |
3903 | - status = "disabled"; | |
3904 | - power-domains = <&pd_sai1>; | |
3905 | - }; | |
3906 | - | |
3907 | - | |
3908 | - sai0: sai@59040000 { | |
3909 | - compatible = "fsl,imx8qm-sai"; | |
3910 | - reg = <0x0 0x59040000 0x0 0x10000>; | |
3911 | - interrupts = <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>; | |
3912 | - clocks = <&clk IMX8QM_AUD_SAI_0_IPG>, | |
3913 | - <&clk IMX8QM_CLK_DUMMY>, | |
3914 | - <&clk IMX8QM_AUD_SAI_0_MCLK>, | |
3915 | - <&clk IMX8QM_CLK_DUMMY>, | |
3916 | - <&clk IMX8QM_CLK_DUMMY>; | |
3917 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3918 | - dma-names = "rx", "tx"; | |
3919 | - dmas = <&edma2 12 0 1>, <&edma2 13 0 0>; | |
3920 | - status = "disabled"; | |
3921 | - power-domains = <&pd_sai0>; | |
3922 | - }; | |
3923 | - | |
3924 | - sai2: sai@59060000 { | |
3925 | - compatible = "fsl,imx8qm-sai"; | |
3926 | - reg = <0x0 0x59060000 0x0 0x10000>; | |
3927 | - interrupts = <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>; | |
3928 | - clocks = <&clk IMX8QM_AUD_SAI_2_IPG>, | |
3929 | - <&clk IMX8QM_CLK_DUMMY>, | |
3930 | - <&clk IMX8QM_AUD_SAI_2_MCLK>, | |
3931 | - <&clk IMX8QM_CLK_DUMMY>, | |
3932 | - <&clk IMX8QM_CLK_DUMMY>; | |
3933 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3934 | - dma-names = "rx"; | |
3935 | - dmas = <&edma2 16 0 1>; | |
3936 | - status = "disabled"; | |
3937 | - power-domains = <&pd_sai2>; | |
3938 | - }; | |
3939 | - | |
3940 | - sai3: sai@59070000 { | |
3941 | - compatible = "fsl,imx8qm-sai"; | |
3942 | - reg = <0x0 0x59070000 0x0 0x10000>; | |
3943 | - interrupts = <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>; | |
3944 | - clocks = <&clk IMX8QM_AUD_SAI_3_IPG>, | |
3945 | - <&clk IMX8QM_CLK_DUMMY>, | |
3946 | - <&clk IMX8QM_AUD_SAI_3_MCLK>, | |
3947 | - <&clk IMX8QM_CLK_DUMMY>, | |
3948 | - <&clk IMX8QM_CLK_DUMMY>; | |
3949 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3950 | - dma-names = "rx"; | |
3951 | - dmas = <&edma2 17 0 1>; | |
3952 | - status = "disabled"; | |
3953 | - power-domains = <&pd_sai3>; | |
3954 | - }; | |
3955 | - | |
3956 | - sai_hdmi_rx: sai@59080000 { | |
3957 | - compatible = "fsl,imx8qm-sai"; | |
3958 | - reg = <0x0 0x59080000 0x0 0x10000>; | |
3959 | - interrupts = <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>; | |
3960 | - clocks = <&clk IMX8QM_AUD_SAI_HDMIRX0_IPG>, | |
3961 | - <&clk IMX8QM_CLK_DUMMY>, | |
3962 | - <&clk IMX8QM_AUD_SAI_HDMIRX0_MCLK>, | |
3963 | - <&clk IMX8QM_CLK_DUMMY>, | |
3964 | - <&clk IMX8QM_CLK_DUMMY>; | |
3965 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3966 | - dma-names = "rx"; | |
3967 | - dmas = <&edma2 18 0 1>; | |
3968 | - fsl,dataline = <0 0xf 0x0>; | |
3969 | - status = "disabled"; | |
3970 | - power-domains = <&pd_sai4>; | |
3971 | - }; | |
3972 | - | |
3973 | - sai_hdmi_tx: sai@59090000 { | |
3974 | - compatible = "fsl,imx8qm-sai"; | |
3975 | - reg = <0x0 0x59090000 0x0 0x10000>; | |
3976 | - interrupts = <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>; | |
3977 | - clocks = <&clk IMX8QM_AUD_SAI_HDMITX0_IPG>, | |
3978 | - <&clk IMX8QM_CLK_DUMMY>, | |
3979 | - <&clk IMX8QM_AUD_SAI_HDMITX0_MCLK>, | |
3980 | - <&clk IMX8QM_CLK_DUMMY>, | |
3981 | - <&clk IMX8QM_CLK_DUMMY>; | |
3982 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
3983 | - dma-names = "tx"; | |
3984 | - dmas = <&edma2 19 0 0>; | |
3985 | - fsl,dataline = <0 0x0 0xf>; | |
3986 | - status = "disabled"; | |
3987 | - power-domains = <&pd_sai5>; | |
3988 | - }; | |
3989 | - | |
3990 | - esai1: esai@59810000 { | |
3991 | - compatible = "fsl,imx8qm-esai"; | |
3992 | - reg = <0x0 0x59810000 0x0 0x10000>; | |
3993 | - interrupts = <GIC_SPI 411 IRQ_TYPE_LEVEL_HIGH>; | |
3994 | - clocks = <&clk IMX8QM_AUD_ESAI_1_IPG>, | |
3995 | - <&clk IMX8QM_AUD_ESAI_1_EXTAL_IPG>, | |
3996 | - <&clk IMX8QM_AUD_ESAI_1_IPG>, | |
3997 | - <&clk IMX8QM_CLK_DUMMY>; | |
3998 | - clock-names = "core", "extal", "fsys", "spba"; | |
3999 | - dmas = <&edma3 6 0 1>, <&edma3 7 0 0>; | |
4000 | - dma-names = "rx", "tx"; | |
4001 | - status = "disabled"; | |
4002 | - power-domains = <&pd_esai1>; | |
4003 | - }; | |
4004 | - | |
4005 | - sai6: sai@59820000 { | |
4006 | - compatible = "fsl,imx8qm-sai"; | |
4007 | - reg = <0x0 0x59820000 0x0 0x10000>; | |
4008 | - interrupts = <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>; | |
4009 | - clocks = <&clk IMX8QM_AUD_SAI_6_IPG>, | |
4010 | - <&clk IMX8QM_CLK_DUMMY>, | |
4011 | - <&clk IMX8QM_AUD_SAI_6_MCLK>, | |
4012 | - <&clk IMX8QM_CLK_DUMMY>, | |
4013 | - <&clk IMX8QM_CLK_DUMMY>; | |
4014 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
4015 | - dma-names = "rx", "tx"; | |
4016 | - dmas = <&edma3 8 0 1>, <&edma3 9 0 0>; | |
4017 | - status = "disabled"; | |
4018 | - power-domains = <&pd_sai6>; | |
4019 | - }; | |
4020 | - | |
4021 | - sai7: sai@59830000 { | |
4022 | - compatible = "fsl,imx8qm-sai"; | |
4023 | - reg = <0x0 0x59830000 0x0 0x10000>; | |
4024 | - interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>; | |
4025 | - clocks = <&clk IMX8QM_AUD_SAI_7_IPG>, | |
4026 | - <&clk IMX8QM_CLK_DUMMY>, | |
4027 | - <&clk IMX8QM_AUD_SAI_7_MCLK>, | |
4028 | - <&clk IMX8QM_CLK_DUMMY>, | |
4029 | - <&clk IMX8QM_CLK_DUMMY>; | |
4030 | - clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; | |
4031 | - dma-names = "tx"; | |
4032 | - dmas = <&edma3 10 0 0>; | |
4033 | - status = "disabled"; | |
4034 | - power-domains = <&pd_sai7>; | |
4035 | - }; | |
4036 | - | |
4037 | - amix: amix@59840000 { | |
4038 | - compatible = "fsl,imx8qm-amix"; | |
4039 | - reg = <0x0 0x59840000 0x0 0x10000>; | |
4040 | - clocks = <&clk IMX8QM_AUD_AMIX_IPG>; | |
4041 | - clock-names = "ipg"; | |
4042 | - power-domains = <&pd_amix>; | |
4043 | - status = "disabled"; | |
4044 | - }; | |
4045 | - | |
4046 | - asrc0: asrc@59000000 { | |
4047 | - compatible = "fsl,imx8qm-asrc0"; | |
4048 | - reg = <0x0 0x59000000 0x0 0x10000>; | |
4049 | - interrupts = <GIC_SPI 372 IRQ_TYPE_LEVEL_HIGH>, | |
4050 | - <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>; | |
4051 | - clocks = <&clk IMX8QM_AUD_ASRC_0_IPG>, | |
4052 | - <&clk IMX8QM_AUD_ASRC_0_MEM>, | |
4053 | - <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_CLK>, | |
4054 | - <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_CLK>, | |
4055 | - <&clk IMX8QM_ACM_AUD_CLK0_SEL>, | |
4056 | - <&clk IMX8QM_ACM_AUD_CLK1_SEL>, | |
4057 | - <&clk IMX8QM_CLK_DUMMY>, | |
4058 | - <&clk IMX8QM_CLK_DUMMY>, | |
4059 | - <&clk IMX8QM_CLK_DUMMY>, | |
4060 | - <&clk IMX8QM_CLK_DUMMY>, | |
4061 | - <&clk IMX8QM_CLK_DUMMY>, | |
4062 | - <&clk IMX8QM_CLK_DUMMY>, | |
4063 | - <&clk IMX8QM_CLK_DUMMY>, | |
4064 | - <&clk IMX8QM_CLK_DUMMY>, | |
4065 | - <&clk IMX8QM_CLK_DUMMY>, | |
4066 | - <&clk IMX8QM_CLK_DUMMY>, | |
4067 | - <&clk IMX8QM_CLK_DUMMY>, | |
4068 | - <&clk IMX8QM_CLK_DUMMY>, | |
4069 | - <&clk IMX8QM_CLK_DUMMY>; | |
4070 | - clock-names = "ipg", "mem", | |
4071 | - "asrck_0", "asrck_1", "asrck_2", "asrck_3", | |
4072 | - "asrck_4", "asrck_5", "asrck_6", "asrck_7", | |
4073 | - "asrck_8", "asrck_9", "asrck_a", "asrck_b", | |
4074 | - "asrck_c", "asrck_d", "asrck_e", "asrck_f", | |
4075 | - "spba"; | |
4076 | - dmas = <&edma2 0 0 0>, <&edma2 1 0 0>, <&edma2 2 0 0>, | |
4077 | - <&edma2 3 0 1>, <&edma2 4 0 1>, <&edma2 5 0 1>; | |
4078 | - dma-names = "rxa", "rxb", "rxc", | |
4079 | - "txa", "txb", "txc"; | |
4080 | - fsl,asrc-rate = <8000>; | |
4081 | - fsl,asrc-width = <16>; | |
4082 | - power-domains = <&pd_asrc0>; | |
4083 | - status = "disabled"; | |
4084 | - }; | |
4085 | - | |
4086 | - asrc1: asrc@59800000 { | |
4087 | - compatible = "fsl,imx8qm-asrc1"; | |
4088 | - reg = <0x0 0x59800000 0x0 0x10000>; | |
4089 | - interrupts = <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>, | |
4090 | - <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>; | |
4091 | - clocks = <&clk IMX8QM_AUD_ASRC_1_IPG>, | |
4092 | - <&clk IMX8QM_AUD_ASRC_1_MEM>, | |
4093 | - <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_CLK>, | |
4094 | - <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK1_CLK>, | |
4095 | - <&clk IMX8QM_ACM_AUD_CLK0_SEL>, | |
4096 | - <&clk IMX8QM_ACM_AUD_CLK1_SEL>, | |
4097 | - <&clk IMX8QM_CLK_DUMMY>, | |
4098 | - <&clk IMX8QM_CLK_DUMMY>, | |
4099 | - <&clk IMX8QM_CLK_DUMMY>, | |
4100 | - <&clk IMX8QM_CLK_DUMMY>, | |
4101 | - <&clk IMX8QM_CLK_DUMMY>, | |
4102 | - <&clk IMX8QM_CLK_DUMMY>, | |
4103 | - <&clk IMX8QM_CLK_DUMMY>, | |
4104 | - <&clk IMX8QM_CLK_DUMMY>, | |
4105 | - <&clk IMX8QM_CLK_DUMMY>, | |
4106 | - <&clk IMX8QM_CLK_DUMMY>, | |
4107 | - <&clk IMX8QM_CLK_DUMMY>, | |
4108 | - <&clk IMX8QM_CLK_DUMMY>, | |
4109 | - <&clk IMX8QM_CLK_DUMMY>; | |
4110 | - clock-names = "ipg", "mem", | |
4111 | - "asrck_0", "asrck_1", "asrck_2", "asrck_3", | |
4112 | - "asrck_4", "asrck_5", "asrck_6", "asrck_7", | |
4113 | - "asrck_8", "asrck_9", "asrck_a", "asrck_b", | |
4114 | - "asrck_c", "asrck_d", "asrck_e", "asrck_f", | |
4115 | - "spba"; | |
4116 | - dmas = <&edma3 0 0 0>, <&edma3 1 0 0>, <&edma3 2 0 0>, | |
4117 | - <&edma3 3 0 1>, <&edma3 4 0 1>, <&edma3 5 0 1>; | |
4118 | - dma-names = "rxa", "rxb", "rxc", | |
4119 | - "txa", "txb", "txc"; | |
4120 | - fsl,asrc-rate = <8000>; | |
4121 | - fsl,asrc-width = <16>; | |
4122 | - power-domains = <&pd_asrc1>; | |
4123 | - status = "disabled"; | |
4124 | - }; | |
4125 | - | |
4126 | - mqs: mqs@59850000 { | |
4127 | - compatible = "fsl,imx8qm-mqs"; | |
4128 | - reg = <0x0 0x59850000 0x0 0x10000>; | |
4129 | - clocks = <&clk IMX8QM_AUD_MQS_IPG>, | |
4130 | - <&clk IMX8QM_AUD_MQS_HMCLK>; | |
4131 | - clock-names = "core", "mclk"; | |
4132 | - power-domains = <&pd_mqs0>; | |
4133 | - status = "disabled"; | |
4134 | - }; | |
4135 | - | |
4136 | 2127 | flexspi0: flexspi@05d120000 { |
4137 | 2128 | #address-cells = <1>; |
4138 | 2129 | #size-cells = <0>; |
... | ... | @@ -4275,46 +2266,6 @@ |
4275 | 2266 | hsio = <&hsio>; |
4276 | 2267 | power-domains = <&pd_sata0>; |
4277 | 2268 | iommus = <&smmu 0x13 0x7f80>; |
4278 | - status = "disabled"; | |
4279 | - }; | |
4280 | - | |
4281 | - intmux_cm40: intmux@37400000 { | |
4282 | - compatible = "nxp,imx-intmux"; | |
4283 | - reg = <0x0 0x37400000 0x0 0x1000>; | |
4284 | - interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, | |
4285 | - <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>, | |
4286 | - <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, | |
4287 | - <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>, | |
4288 | - <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>, | |
4289 | - <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, | |
4290 | - <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>, | |
4291 | - <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; | |
4292 | - interrupt-controller; | |
4293 | - interrupt-parent = <&gic>; | |
4294 | - #interrupt-cells = <2>; | |
4295 | - clocks = <&clk IMX8QM_CM40_IPG_CLK>; | |
4296 | - clock-names = "ipg"; | |
4297 | - power-domains = <&pd_cm40_intmux>; | |
4298 | - status = "disabled"; | |
4299 | - }; | |
4300 | - | |
4301 | - intmux_cm41: intmux@3b400000 { | |
4302 | - compatible = "nxp,imx-intmux"; | |
4303 | - reg = <0x0 0x3b400000 0x0 0x1000>; | |
4304 | - interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>, | |
4305 | - <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>, | |
4306 | - <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>, | |
4307 | - <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>, | |
4308 | - <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, | |
4309 | - <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, | |
4310 | - <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>, | |
4311 | - <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; | |
4312 | - interrupt-controller; | |
4313 | - interrupt-parent = <&gic>; | |
4314 | - #interrupt-cells = <2>; | |
4315 | - clocks = <&clk IMX8QM_CM41_IPG_CLK>; | |
4316 | - clock-names = "ipg"; | |
4317 | - power-domains = <&pd_cm41_intmux>; | |
4318 | 2269 | status = "disabled"; |
4319 | 2270 | }; |
4320 | 2271 |
arch/arm/dts/fsl-imx8qm.dtsi
... | ... | @@ -22,22 +22,12 @@ |
22 | 22 | #size-cells = <2>; |
23 | 23 | |
24 | 24 | aliases { |
25 | - csi0 = &mipi_csi_0; | |
26 | - csi1 = &mipi_csi_1; | |
27 | 25 | ethernet0 = &fec1; |
28 | 26 | ethernet1 = &fec2; |
29 | 27 | dsiphy0 = &mipi_dsi_phy1; |
30 | 28 | dsiphy1 = &mipi_dsi_phy2; |
31 | 29 | mipidsi0 = &mipi_dsi1; |
32 | 30 | mipidsi1 = &mipi_dsi2; |
33 | - isi0 = &isi_0; | |
34 | - isi1 = &isi_1; | |
35 | - isi2 = &isi_2; | |
36 | - isi3 = &isi_3; | |
37 | - isi4 = &isi_4; | |
38 | - isi5 = &isi_5; | |
39 | - isi6 = &isi_6; | |
40 | - isi7 = &isi_7; | |
41 | 31 | serial0 = &lpuart0; |
42 | 32 | serial1 = &lpuart1; |
43 | 33 | serial2 = &lpuart2; |
... | ... | @@ -57,9 +47,6 @@ |
57 | 47 | usb0 = &usbotg1; |
58 | 48 | usbphy0 = &usbphy1; |
59 | 49 | usb1 = &usbotg3; |
60 | - can0 = &flexcan1; | |
61 | - can1 = &flexcan2; | |
62 | - can2 = &flexcan3; | |
63 | 50 | i2c0 = &i2c0; |
64 | 51 | i2c1 = &i2c1; |
65 | 52 | i2c2 = &i2c2; |
... | ... | @@ -219,57 +206,6 @@ |
219 | 206 | status = "okay"; |
220 | 207 | }; |
221 | 208 | |
222 | - vpu_decoder: vpu_decoder@2c000000 { | |
223 | - compatible = "nxp,imx8qm-b0-vpudec", "nxp,imx8qxp-b0-vpudec"; | |
224 | - boot-region = <&decoder_boot>; | |
225 | - rpc-region = <&decoder_rpc>; | |
226 | - reg = <0x0 0x2c000000 0x0 0x1000000>; | |
227 | - reg-names = "vpu_regs"; | |
228 | - reg-csr = <0x2d080000>; | |
229 | - power-domains = <&pd_vpu_dec>; | |
230 | - status = "disabled"; | |
231 | - }; | |
232 | - | |
233 | - vpu_encoder: vpu_encoder@2d000000 { | |
234 | - compatible = "nxp,imx8qm-b0-vpuenc"; | |
235 | - #address-cells = <1>; | |
236 | - #size-cells = <1>; | |
237 | - | |
238 | - boot-region = <&encoder_boot>; | |
239 | - rpc-region = <&encoder_rpc>; | |
240 | - reserved-region = <&encoder_reserved>; | |
241 | - reg = <0x0 0x2d000000 0x0 0x1000000>, /*VPU Encoder*/ | |
242 | - <0x0 0x2c000000 0x0 0x2000000>; /*VPU*/ | |
243 | - reg-names = "vpu_regs"; | |
244 | - power-domains = <&pd_vpu_enc>; | |
245 | - reg-rpc-system = <0x40000000>; | |
246 | - | |
247 | - resolution-max = <1920 1080>; | |
248 | - fps-max = <120>; | |
249 | - status = "disabled"; | |
250 | - | |
251 | - core0@1020000 { | |
252 | - compatible = "fsl,imx8-mu1-vpu-m0"; | |
253 | - reg = <0x1020000 0x20000>; | |
254 | - reg-csr = <0x1090000 0x10000>; | |
255 | - interrupts = <GIC_SPI 473 IRQ_TYPE_LEVEL_HIGH>; | |
256 | - fsl,vpu_ap_mu_id = <17>; | |
257 | - fw-buf-size = <0x200000>; | |
258 | - rpc-buf-size = <0x80000>; | |
259 | - print-buf-size = <0x80000>; | |
260 | - }; | |
261 | - core1@1040000 { | |
262 | - compatible = "fsl,imx8-mu2-vpu-m0"; | |
263 | - reg = <0x1040000 0x20000>; | |
264 | - reg-csr = <0x10a0000 0x10000>; | |
265 | - interrupts = <GIC_SPI 474 IRQ_TYPE_LEVEL_HIGH>; | |
266 | - fsl,vpu_ap_mu_id = <18>; | |
267 | - fw-buf-size = <0x200000>; | |
268 | - rpc-buf-size = <0x80000>; | |
269 | - print-buf-size = <0x80000>; | |
270 | - }; | |
271 | - }; | |
272 | - | |
273 | 209 | timer { |
274 | 210 | compatible = "arm,armv8-timer"; |
275 | 211 | interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_LOW)>, /* Physical Secure */ |
... | ... | @@ -349,17 +285,6 @@ |
349 | 285 | clock-latency = <61036>; |
350 | 286 | #cooling-cells = <2>; |
351 | 287 | /delete-property/ cpu-idle-states; |
352 | -}; | |
353 | - | |
354 | - | |
355 | -&imx8_gpu_ss {/*<freq-kHz vol-uV>*/ | |
356 | - operating-points = < | |
357 | -/*overdrive*/ 800000 0 /*The first tuple is for core clock frequency*/ | |
358 | - 1000000 0 /*The second tuple is for shader clock frequency*/ | |
359 | -/*nominal*/ 650000 0 | |
360 | - 700000 0 | |
361 | -/*underdrive*/ 400000 0 /*core/shader clock share the same frequency on underdrive mode*/ | |
362 | - >; | |
363 | 288 | }; |
364 | 289 | |
365 | 290 | &A53_1 { |