blob: 37a5539ff47fa6cf3bab68c5f4ebab6eda665d62 [file] [log] [blame]
Mario Sixc6b89f32018-02-12 08:05:57 +01001/dts-v1/;
2
Simon Glasse676f432019-05-18 11:59:48 -06003#include <config.h>
4
Mario Sixc6b89f32018-02-12 08:05:57 +01005/ {
6 #address-cells = <2>;
7 #size-cells = <2>;
8 model = "sandbox";
9
10 aliases {
Mario Sixc6b89f32018-02-12 08:05:57 +010011 i2c0 = &i2c_0;
12 pci0 = &pci;
13 rtc0 = &rtc_0;
Simon Glasse8726da2019-05-18 11:59:40 -060014 axi0 = &axi;
Simon Glass87dac6b2019-05-18 11:59:42 -060015 spi0 = &spi;
Mario Sixc6b89f32018-02-12 08:05:57 +010016 };
17
Simon Glasse676f432019-05-18 11:59:48 -060018 memory {
19 reg = /bits/ 64 <0 CONFIG_SYS_SDRAM_SIZE>;
20 };
21
Simon Glasse6c5c942018-10-01 12:22:08 -060022 cros_ec: cros-ec {
Mario Sixc6b89f32018-02-12 08:05:57 +010023 reg = <0 0 0 0>;
Simon Glasse8726da2019-05-18 11:59:40 -060024 u-boot,dm-pre-reloc;
Mario Sixc6b89f32018-02-12 08:05:57 +010025 compatible = "google,cros-ec-sandbox";
Mario Sixc6b89f32018-02-12 08:05:57 +010026 };
27
Joe Hershbergerf40a31e2018-07-02 14:47:54 -050028 ethrawbus {
29 compatible = "sandbox,eth-raw-bus";
30 skip-localhost = <1>;
31 };
32
Mario Sixc6b89f32018-02-12 08:05:57 +010033 eth@10002000 {
34 compatible = "sandbox,eth";
35 reg = <0x0 0x10002000 0x0 0x1000>;
36 fake-host-hwaddr = [00 00 66 44 22 00];
37 };
38
Mario Sixc6b89f32018-02-12 08:05:57 +010039 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>;
Mario Sixc6b89f32018-02-12 08:05:57 +010047 };
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>;
Simon Glasse8726da2019-05-18 11:59:40 -060056 };
57
Simon Glass87dac6b2019-05-18 11:59:42 -060058 spi: spi@0 {
Simon Glasse8726da2019-05-18 11:59:40 -060059 u-boot,dm-pre-reloc;
Mario Sixc6b89f32018-02-12 08:05:57 +010060 #address-cells = <1>;
61 #size-cells = <0>;
62 reg = <0 0 0 0>;
63 compatible = "sandbox,spi";
64 cs-gpios = <0>, <&gpio_a 0>;
Mario Sixc6b89f32018-02-12 08:05:57 +010065 };
66
Mario Sixc6b89f32018-02-12 08:05:57 +010067};
68
Simon Glassdc8c91a2019-05-18 11:59:41 -060069#include "sandbox.dtsi"
Mario Sixc6b89f32018-02-12 08:05:57 +010070#include "cros-ec-keyboard.dtsi"
71#include "sandbox_pmic.dtsi"