sandbox.dts 1.3 KB

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