|
15 | 15 | #address-cells = <1>;
|
16 | 16 | #size-cells = <1>;
|
17 | 17 |
|
| 18 | + reserved-memory { |
| 19 | + #address-cells = <1>; |
| 20 | + #size-cells = <1>; |
| 21 | + ranges; |
| 22 | + |
| 23 | + gp0_reserved: rproc@40000000 { |
| 24 | + compatible = "shared-dma-pool"; |
| 25 | + reg = <0x40000000 0x01000000>; |
| 26 | + no-map; |
| 27 | + }; |
| 28 | + |
| 29 | + gp1_reserved: rproc@41000000 { |
| 30 | + compatible = "shared-dma-pool"; |
| 31 | + reg = <0x41000000 0x01000000>; |
| 32 | + no-map; |
| 33 | + }; |
| 34 | + |
| 35 | + audio_reserved: rproc@42000000 { |
| 36 | + compatible = "shared-dma-pool"; |
| 37 | + reg = <0x42000000 0x01000000>; |
| 38 | + no-map; |
| 39 | + }; |
| 40 | + |
| 41 | + dmu_reserved: rproc@43000000 { |
| 42 | + compatible = "shared-dma-pool"; |
| 43 | + reg = <0x43000000 0x01000000>; |
| 44 | + no-map; |
| 45 | + }; |
| 46 | + }; |
| 47 | + |
18 | 48 | cpus {
|
19 | 49 | #address-cells = <1>;
|
20 | 50 | #size-cells = <0>;
|
|
748 | 778 | status = "okay";
|
749 | 779 | };
|
750 | 780 |
|
751 |
| - st231_gp0: remote-processor@40000000 { |
| 781 | + st231_gp0: remote-processor { |
752 | 782 | compatible = "st,st231-rproc";
|
753 |
| - reg = <0x40000000 0x01000000>; |
| 783 | + memory-region = <&gp0_reserved>; |
754 | 784 | resets = <&softreset STIH407_ST231_GP0_SOFTRESET>;
|
755 | 785 | reset-names = "sw_reset";
|
756 | 786 | clocks = <&clk_s_c0_flexgen CLK_ST231_GP_0>;
|
757 | 787 | clock-frequency = <600000000>;
|
758 | 788 | st,syscfg = <&syscfg_core 0x22c>;
|
759 | 789 | };
|
760 | 790 |
|
761 |
| - st231_gp1: remote-processor@41000000 { |
| 791 | + |
| 792 | + st231_gp1: remote-processor { |
762 | 793 | compatible = "st,st231-rproc";
|
763 |
| - reg = <0x41000000 0x01000000>; |
| 794 | + memory-region = <&gp1_reserved>; |
764 | 795 | resets = <&softreset STIH407_ST231_GP1_SOFTRESET>;
|
765 | 796 | reset-names = "sw_reset";
|
766 | 797 | clocks = <&clk_s_c0_flexgen CLK_ST231_GP_1>;
|
767 | 798 | clock-frequency = <600000000>;
|
768 | 799 | st,syscfg = <&syscfg_core 0x220>;
|
769 | 800 | };
|
770 | 801 |
|
771 |
| - st231_audio: remote-processor@42000000 { |
| 802 | + st231_audio: remote-processor { |
772 | 803 | compatible = "st,st231-rproc";
|
773 |
| - reg = <0x42000000 0x01000000>; |
| 804 | + memory-region = <&audio_reserved>; |
774 | 805 | resets = <&softreset STIH407_ST231_AUD_SOFTRESET>;
|
775 | 806 | reset-names = "sw_reset";
|
776 | 807 | clocks = <&clk_s_c0_flexgen CLK_ST231_AUD_0>;
|
777 | 808 | clock-frequency = <600000000>;
|
778 | 809 | st,syscfg = <&syscfg_core 0x228>;
|
779 | 810 | };
|
780 | 811 |
|
781 |
| - st231_dmu: remote-processor@43000000 { |
| 812 | + st231_dmu: remote-processor { |
782 | 813 | compatible = "st,st231-rproc";
|
783 |
| - reg = <0x43000000 0x01000000>; |
| 814 | + memory-region = <&dmu_reserved>; |
784 | 815 | resets = <&softreset STIH407_ST231_DMU_SOFTRESET>;
|
785 | 816 | reset-names = "sw_reset";
|
786 | 817 | clocks = <&clk_s_c0_flexgen CLK_ST231_DMU>;
|
|
0 commit comments