xref: /rk3399_rockchip-uboot/arch/arm/dts/ast2500-u-boot.dtsi (revision 4f66e09bb9fbc47b73f67c3cc08ee2663e8fcdb1)
114e4b149Smaxims@google.com#include <dt-bindings/clock/ast2500-scu.h>
2c93adc08Smaxims@google.com#include <dt-bindings/reset/ast2500-reset.h>
314e4b149Smaxims@google.com
414e4b149Smaxims@google.com#include "ast2500.dtsi"
514e4b149Smaxims@google.com
614e4b149Smaxims@google.com/ {
714e4b149Smaxims@google.com	scu: clock-controller@1e6e2000 {
814e4b149Smaxims@google.com		compatible = "aspeed,ast2500-scu";
914e4b149Smaxims@google.com		reg = <0x1e6e2000 0x1000>;
1014e4b149Smaxims@google.com		u-boot,dm-pre-reloc;
1114e4b149Smaxims@google.com		#clock-cells = <1>;
1214e4b149Smaxims@google.com		#reset-cells = <1>;
1314e4b149Smaxims@google.com	};
1414e4b149Smaxims@google.com
15c93adc08Smaxims@google.com	rst: reset-controller {
16c93adc08Smaxims@google.com		u-boot,dm-pre-reloc;
17c93adc08Smaxims@google.com		compatible = "aspeed,ast2500-reset";
18c93adc08Smaxims@google.com		aspeed,wdt = <&wdt1>;
19c93adc08Smaxims@google.com		#reset-cells = <1>;
20c93adc08Smaxims@google.com	};
21c93adc08Smaxims@google.com
2214e4b149Smaxims@google.com	sdrammc: sdrammc@1e6e0000 {
2314e4b149Smaxims@google.com		u-boot,dm-pre-reloc;
2414e4b149Smaxims@google.com		compatible = "aspeed,ast2500-sdrammc";
2514e4b149Smaxims@google.com		reg = <0x1e6e0000 0x174
2614e4b149Smaxims@google.com			0x1e6e0200 0x1d4 >;
27c93adc08Smaxims@google.com		#reset-cells = <1>;
2814e4b149Smaxims@google.com		clocks = <&scu PLL_MPLL>;
29c93adc08Smaxims@google.com		resets = <&rst AST_RESET_SDRAM>;
3014e4b149Smaxims@google.com	};
3114e4b149Smaxims@google.com
3214e4b149Smaxims@google.com	ahb {
3314e4b149Smaxims@google.com		u-boot,dm-pre-reloc;
3414e4b149Smaxims@google.com
3514e4b149Smaxims@google.com		apb {
3614e4b149Smaxims@google.com			u-boot,dm-pre-reloc;
3714e4b149Smaxims@google.com		};
3814e4b149Smaxims@google.com
39*d5c16d00Smaxims@google.com	};
40*d5c16d00Smaxims@google.com};
41*d5c16d00Smaxims@google.com
42*d5c16d00Smaxims@google.com&uart1 {
4314e4b149Smaxims@google.com	clocks = <&scu PCLK_UART1>;
4414e4b149Smaxims@google.com};
4514e4b149Smaxims@google.com
46*d5c16d00Smaxims@google.com&uart2 {
4714e4b149Smaxims@google.com	clocks = <&scu PCLK_UART2>;
4814e4b149Smaxims@google.com};
4914e4b149Smaxims@google.com
50*d5c16d00Smaxims@google.com&uart3 {
5114e4b149Smaxims@google.com	clocks = <&scu PCLK_UART3>;
5214e4b149Smaxims@google.com};
5314e4b149Smaxims@google.com
54*d5c16d00Smaxims@google.com&uart4 {
5514e4b149Smaxims@google.com	clocks = <&scu PCLK_UART4>;
5614e4b149Smaxims@google.com};
5714e4b149Smaxims@google.com
58*d5c16d00Smaxims@google.com&uart5 {
5914e4b149Smaxims@google.com	clocks = <&scu PCLK_UART5>;
6014e4b149Smaxims@google.com};
61*d5c16d00Smaxims@google.com
62*d5c16d00Smaxims@google.com&timer {
63*d5c16d00Smaxims@google.com	u-boot,dm-pre-reloc;
6414e4b149Smaxims@google.com};
653b95902dSmaxims@google.com
663b95902dSmaxims@google.com&mac0 {
673b95902dSmaxims@google.com	clocks = <&scu PCLK_MAC1>, <&scu PLL_D2PLL>;
683b95902dSmaxims@google.com};
693b95902dSmaxims@google.com
703b95902dSmaxims@google.com&mac1 {
713b95902dSmaxims@google.com	clocks = <&scu PCLK_MAC2>, <&scu PLL_D2PLL>;
723b95902dSmaxims@google.com};
73