power-domains = <&power K1X_PMU_BUS_PWR_DOMAIN>;
clk,pm-runtime,no-sleep;
cpuidle,pm-runtime,sleep;
- interconnects = <&dram_range0>;
+ interconnects = <&dram_range4>;
interconnect-names = "dma-mem";
status = "ok";
};
spacemit,apb_clock = <52000000>;
power-domains = <&power K1X_PMU_BUS_PWR_DOMAIN>;
cpuidle,pm-runtime,sleep;
- interconnects = <&dram_range0>;
+ interconnects = <&dram_range4>;
interconnect-names = "dma-mem";
status = "disabled";
};
spacemit,apb_clock = <52000000>;
power-domains = <&power K1X_PMU_BUS_PWR_DOMAIN>;
cpuidle,pm-runtime,sleep;
- interconnects = <&dram_range0>;
+ interconnects = <&dram_range4>;
interconnect-names = "dma-mem";
status = "disabled";
};
status = "okay";
};
+ /* dram mapping for dma&users for ex. */
+ dram_range4: dram_range@4 {
+ compatible = "spacemit-dram-bus";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ dma-ranges = <0x0 0x00000000 0x0 0x00000000 0x0 0x80000000>,
+ <0x1 0x00000000 0x1 0x80000000 0x3 0x00000000>;
+ #interconnect-cells = <0>;
+ status = "okay";
+ };
+
+
+ /* dram mapping for eth/crypto/jpu for ex. */
+ dram_range5: dram_range@5 {
+ compatible = "spacemit-dram-bus";
+ #address-cells = <2>;
+ #size-cells = <2>;
+ dma-ranges = <0x0 0x00000000 0x0 0x00000000 0x0 0x80000000>,
+ <0x0 0x80000000 0x1 0x00000000 0x0 0x80000000>;
+ #interconnect-cells = <0>;
+ status = "okay";
+ };
pinctrl: pinctrl@d401e000 {
compatible = "pinconf-single";
power-domains = <&power K1X_PMU_BUS_PWR_DOMAIN>;
clk,pm-runtime,no-sleep;
cpuidle,pm-runtime,sleep;
- interconnects = <&dram_range1>;
+ interconnects = <&dram_range5>;
interconnect-names = "dma-mem";
status = "disabled";
};
power-domains = <&power K1X_PMU_BUS_PWR_DOMAIN>;
clk,pm-runtime,no-sleep;
cpuidle,pm-runtime,sleep;
- interconnects = <&dram_range1>;
+ interconnects = <&dram_range5>;
interconnect-names = "dma-mem";
status = "disabled";
};