1#include <dt-bindings/clock/ast2600-clock.h>
2#include <dt-bindings/reset/ast2600-reset.h>
3
4#include "ast2600.dtsi"
5
6/ {
7	scu: clock-controller@1e6e2000 {
8		compatible = "aspeed,ast2600-scu";
9		reg = <0x1e6e2000 0x1000>;
10		u-boot,dm-pre-reloc;
11		#clock-cells = <1>;
12		#reset-cells = <1>;
13		uart-clk-source = <0x0>; /* uart clock source selection: 0: uxclk 1: huxclk*/
14	};
15
16	rst: reset-controller {
17		u-boot,dm-pre-reloc;
18		compatible = "aspeed,ast2600-reset";
19		aspeed,wdt = <&wdt1>;
20		#reset-cells = <1>;
21	};
22
23	sdrammc: sdrammc@1e6e0000 {
24		u-boot,dm-pre-reloc;
25		compatible = "aspeed,ast2600-sdrammc";
26		reg = <0x1e6e0000 0x100
27			0x1e6e0100 0x300
28			0x1e6e0400 0x200 >;
29		#reset-cells = <1>;
30		clocks = <&scu ASPEED_CLK_MPLL>;
31		resets = <&rst ASPEED_RESET_SDRAM>;
32	};
33
34	ahb {
35		u-boot,dm-pre-reloc;
36
37		apb {
38			u-boot,dm-pre-reloc;
39		};
40
41	};
42};
43
44