Unverified Commit c8f7b507 authored by Samuel Holland's avatar Samuel Holland Committed by Maxime Ripard
Browse files

ARM: dts: sunxi: h3/h5: Update MBUS node



In order to support memory dynamic frequency scaling (MDFS), the MBUS
binding now requires enumerating more resources. Provide them in the
device tree.

Since the H3 and H5 have different clock divider limits, they need
separate compatibles.

Reviewed-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: default avatarSamuel Holland <samuel@sholland.org>
Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20211118031841.42315-5-samuel@sholland.org
parent 9f193ded
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -282,6 +282,10 @@ &display_clocks {
	compatible = "allwinner,sun8i-h3-de2-clk";
};

&mbus {
	compatible = "allwinner,sun8i-h3-mbus";
};

&mmc0 {
	compatible = "allwinner,sun7i-a20-mmc";
	clocks = <&ccu CLK_BUS_MMC0>,
+8 −3
Original line number Diff line number Diff line
@@ -568,9 +568,14 @@ external_mdio: mdio@2 {
		};

		mbus: dram-controller@1c62000 {
			compatible = "allwinner,sun8i-h3-mbus";
			reg = <0x01c62000 0x1000>;
			clocks = <&ccu CLK_MBUS>;
			/* compatible is in per SoC .dtsi file */
			reg = <0x01c62000 0x1000>,
			      <0x01c63000 0x1000>;
			reg-names = "mbus", "dram";
			clocks = <&ccu CLK_MBUS>,
				 <&ccu CLK_DRAM>,
				 <&ccu CLK_BUS_DRAM>;
			clock-names = "mbus", "dram", "bus";
			#address-cells = <1>;
			#size-cells = <1>;
			dma-ranges = <0x00000000 0x40000000 0xc0000000>;
+4 −0
Original line number Diff line number Diff line
@@ -233,6 +233,10 @@ &display_clocks {
	compatible = "allwinner,sun50i-h5-de2-clk";
};

&mbus {
	compatible = "allwinner,sun50i-h5-mbus";
};

&mmc0 {
	compatible = "allwinner,sun50i-h5-mmc",
		     "allwinner,sun50i-a64-mmc";