• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/dts-v1/;
2
3#include <config.h>
4
5/ {
6	#address-cells = <2>;
7	#size-cells = <2>;
8	model = "sandbox";
9
10	aliases {
11		i2c0 = &i2c_0;
12		pci0 = &pci;
13		rtc0 = &rtc_0;
14		axi0 = &axi;
15		spi0 = &spi;
16	};
17
18	memory {
19		reg = /bits/ 64 <0 CONFIG_SYS_SDRAM_SIZE>;
20	};
21
22	cros_ec: cros-ec {
23		reg = <0 0 0 0>;
24		u-boot,dm-pre-reloc;
25		compatible = "google,cros-ec-sandbox";
26	};
27
28	ethrawbus {
29		compatible = "sandbox,eth-raw-bus";
30		skip-localhost = <1>;
31	};
32
33	eth@10002000 {
34		compatible = "sandbox,eth";
35		reg = <0x0 0x10002000 0x0 0x1000>;
36		fake-host-hwaddr = [00 00 66 44 22 00];
37	};
38
39	i2c_0: i2c@0 {
40		#address-cells = <1>;
41		#size-cells = <0>;
42		reg = <0 0 0 0>;
43		compatible = "sandbox,i2c";
44		clock-frequency = <400000>;
45		pinctrl-names = "default";
46		pinctrl-0 = <&pinctrl_i2c0>;
47	};
48
49	pci: pci-controller {
50		compatible = "sandbox,pci";
51		device_type = "pci";
52		#address-cells = <3>;
53		#size-cells = <2>;
54		ranges = <0x02000000 0 0x10000000 0 0x10000000 0 0x2000
55				0x01000000 0 0x20000000 0 0x20000000 0 0x2000>;
56	};
57
58	spi: spi@0 {
59		u-boot,dm-pre-reloc;
60		#address-cells = <1>;
61		#size-cells = <0>;
62		reg = <0 0 0 0>;
63		compatible = "sandbox,spi";
64		cs-gpios = <0>, <&gpio_a 0>;
65	};
66
67};
68
69#include "sandbox.dtsi"
70#include "cros-ec-keyboard.dtsi"
71#include "sandbox_pmic.dtsi"
72