xref: /openbmc/u-boot/arch/mips/dts/brcm,bcm6838.dtsi (revision 09d84117)
1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2018 Philippe Reynes <philippe.reynes@softathome.com>
4 */
5
6#include "skeleton.dtsi"
7
8/ {
9	compatible = "brcm,bcm6838";
10
11	cpus {
12		reg = <0x14e00000 0x4>;
13		#address-cells = <1>;
14		#size-cells = <0>;
15		u-boot,dm-pre-reloc;
16
17		cpu@0 {
18			compatible = "brcm,bcm6838-cpu", "mips,mips4Kc";
19			device_type = "cpu";
20			reg = <0>;
21			u-boot,dm-pre-reloc;
22		};
23
24		cpu@1 {
25			compatible = "brcm,bcm6838-cpu", "mips,mips4Kc";
26			device_type = "cpu";
27			reg = <1>;
28			u-boot,dm-pre-reloc;
29		};
30	};
31
32	clocks {
33		compatible = "simple-bus";
34		#address-cells = <1>;
35		#size-cells = <1>;
36		u-boot,dm-pre-reloc;
37
38		periph_osc: periph-osc {
39			compatible = "fixed-clock";
40			#clock-cells = <0>;
41			clock-frequency = <50000000>;
42			u-boot,dm-pre-reloc;
43		};
44	};
45
46	ubus {
47		compatible = "simple-bus";
48		#address-cells = <1>;
49		#size-cells = <1>;
50		u-boot,dm-pre-reloc;
51
52		memory: memory-controller@12000000 {
53			compatible = "brcm,bcm6328-mc";
54			reg = <0x12000000 0x1000>;
55			u-boot,dm-pre-reloc;
56		};
57
58		uart0: serial@14e00500 {
59			compatible = "brcm,bcm6345-uart";
60			reg = <0x14e00500 0x18>;
61			clocks = <&periph_osc>;
62
63			status = "disabled";
64		};
65
66		leds: led-controller@14e00f00 {
67			compatible = "brcm,bcm6328-leds";
68			reg = <0x14e00f00 0x28>;
69			#address-cells = <1>;
70			#size-cells = <0>;
71
72			status = "disabled";
73		};
74	};
75};
76