blob: 4dd82f6a32fd009c6fd9783ec42507afddef4501 [file] [log] [blame]
Simon Glass66c164b2014-02-26 15:59:14 -07001/dts-v1/;
2
Simon Glass07bb5e72019-05-18 11:59:48 -06003#include <config.h>
4
Simon Glass66c164b2014-02-26 15:59:14 -07005/ {
Simon Glassfd91fc92014-10-13 23:41:48 -06006 #address-cells = <1>;
Simon Glassf905be82015-03-05 12:25:13 -07007 #size-cells = <1>;
Simon Glass00c34d5b2017-06-15 21:37:53 -06008 model = "sandbox";
Heinrich Schuchardtdeaf2972019-11-09 09:39:01 +01009 compatible = "sandbox";
Simon Glassfd91fc92014-10-13 23:41:48 -060010
Simon Glass70778bc2015-03-05 12:25:26 -070011 aliases {
Simon Glass72138b92015-04-20 12:37:28 -060012 i2c0 = &i2c_0;
Simon Glass70778bc2015-03-05 12:25:26 -070013 pci0 = &pci;
Simon Glass72138b92015-04-20 12:37:28 -060014 rtc0 = &rtc_0;
Mario Six95922152018-08-09 14:51:19 +020015 axi0 = &axi;
Simon Glassed3698a2019-05-18 11:59:42 -060016 spi0 = &spi;
Simon Glass70778bc2015-03-05 12:25:26 -070017 };
18
Simon Glass07bb5e72019-05-18 11:59:48 -060019 memory {
20 reg = <0 CONFIG_SYS_SDRAM_SIZE>;
21 };
22
Simon Glass699c9ca2018-10-01 12:22:08 -060023 cros_ec: cros-ec {
Simon Glass73f220c2015-03-26 09:29:39 -060024 reg = <0 0>;
Simon Glasse5501552018-11-06 15:21:27 -070025 u-boot,dm-pre-reloc;
Simon Glass73f220c2015-03-26 09:29:39 -060026 compatible = "google,cros-ec-sandbox";
Simon Glass1f6acb52014-02-27 13:25:59 -070027 };
28
Yannick Fertré9712c822019-10-07 15:29:05 +020029 dsi_host: dsi_host {
30 compatible = "sandbox,dsi-host";
31 status = "okay";
32 };
33
Joe Hershberger89590c82018-07-02 14:47:54 -050034 ethrawbus {
35 compatible = "sandbox,eth-raw-bus";
36 skip-localhost = <0>;
37 };
38
Simon Glass45ab0082015-05-22 15:42:16 -060039 eth@10002000 {
40 compatible = "sandbox,eth";
41 reg = <0x10002000 0x1000>;
42 fake-host-hwaddr = [00 00 66 44 22 00];
43 };
44
Simon Glass72138b92015-04-20 12:37:28 -060045 i2c_0: i2c@0 {
Simon Glass4f46a592014-12-10 08:55:53 -070046 #address-cells = <1>;
47 #size-cells = <0>;
Simon Glassf905be82015-03-05 12:25:13 -070048 reg = <0 0>;
Simon Glass4f46a592014-12-10 08:55:53 -070049 compatible = "sandbox,i2c";
50 clock-frequency = <400000>;
Masahiro Yamada0b53a752015-08-27 12:44:30 +090051 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_i2c0>;
Simon Glassfefc7ba2017-04-10 11:34:51 -060053 };
54
Simon Glass70778bc2015-03-05 12:25:26 -070055 pci: pci-controller {
56 compatible = "sandbox,pci";
57 device_type = "pci";
58 #address-cells = <3>;
59 #size-cells = <2>;
60 ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000
61 0x01000000 0 0x20000000 0x20000000 0 0x2000>;
Simon Glass70778bc2015-03-05 12:25:26 -070062 };
63
Simon Glassed3698a2019-05-18 11:59:42 -060064 spi: spi@0 {
Simon Glasse5501552018-11-06 15:21:27 -070065 u-boot,dm-pre-reloc;
Simon Glass45ab0082015-05-22 15:42:16 -060066 #address-cells = <1>;
67 #size-cells = <0>;
68 reg = <0 0>;
69 compatible = "sandbox,spi";
70 cs-gpios = <0>, <&gpio_a 0>;
Joe Hershberger6ab76992015-03-22 17:09:13 -050071 };
Simon Glass66c164b2014-02-26 15:59:14 -070072};
Simon Glass73f220c2015-03-26 09:29:39 -060073
Simon Glass28db4692019-05-18 11:59:41 -060074#include "sandbox.dtsi"
Simon Glass73f220c2015-03-26 09:29:39 -060075#include "cros-ec-keyboard.dtsi"
Przemyslaw Marczak77bee052015-05-13 13:38:35 +020076#include "sandbox_pmic.dtsi"