fsl-ls1012a-qds.dtsi 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // SPDX-License-Identifier: GPL-2.0+ OR X11
  2. /*
  3. * Copyright 2016 Freescale Semiconductor
  4. */
  5. /include/ "fsl-ls1012a.dtsi"
  6. / {
  7. model = "LS1012A QDS Board";
  8. aliases {
  9. spi0 = &qspi;
  10. spi1 = &dspi0;
  11. };
  12. };
  13. &dspi0 {
  14. bus-num = <0>;
  15. status = "okay";
  16. dflash0: n25q128a {
  17. #address-cells = <1>;
  18. #size-cells = <1>;
  19. compatible = "spi-flash";
  20. reg = <0>;
  21. spi-max-frequency = <1000000>; /* input clock */
  22. };
  23. dflash1: sst25wf040b {
  24. #address-cells = <1>;
  25. #size-cells = <1>;
  26. compatible = "spi-flash";
  27. spi-max-frequency = <3500000>;
  28. reg = <1>;
  29. };
  30. dflash2: en25s64 {
  31. #address-cells = <1>;
  32. #size-cells = <1>;
  33. compatible = "spi-flash";
  34. spi-max-frequency = <3500000>;
  35. reg = <2>;
  36. };
  37. };
  38. &qspi {
  39. bus-num = <0>;
  40. status = "okay";
  41. qflash0: s25fl128s@0 {
  42. #address-cells = <1>;
  43. #size-cells = <1>;
  44. compatible = "spi-flash";
  45. spi-max-frequency = <20000000>;
  46. reg = <0>;
  47. };
  48. };
  49. &i2c0 {
  50. status = "okay";
  51. pca9547@77 {
  52. compatible = "philips,pca9547";
  53. reg = <0x77>;
  54. #address-cells = <1>;
  55. #size-cells = <0>;
  56. i2c@0 {
  57. #address-cells = <1>;
  58. #size-cells = <0>;
  59. reg = <0x0>;
  60. rtc@68 {
  61. compatible = "dallas,ds3232";
  62. reg = <0x68>;
  63. /* IRQ10_B */
  64. interrupts = <0 150 0x4>;
  65. };
  66. };
  67. i2c@2 {
  68. #address-cells = <1>;
  69. #size-cells = <0>;
  70. reg = <0x2>;
  71. ina220@40 {
  72. compatible = "ti,ina220";
  73. reg = <0x40>;
  74. shunt-resistor = <1000>;
  75. };
  76. ina220@41 {
  77. compatible = "ti,ina220";
  78. reg = <0x41>;
  79. shunt-resistor = <1000>;
  80. };
  81. };
  82. i2c@3 {
  83. #address-cells = <1>;
  84. #size-cells = <0>;
  85. reg = <0x3>;
  86. eeprom@56 {
  87. compatible = "at24,24c512";
  88. reg = <0x56>;
  89. };
  90. eeprom@57 {
  91. compatible = "at24,24c512";
  92. reg = <0x57>;
  93. };
  94. adt7461a@4c {
  95. compatible = "adt7461a";
  96. reg = <0x4c>;
  97. };
  98. };
  99. };
  100. };
  101. &duart0 {
  102. status = "okay";
  103. };
  104. &usb0 {
  105. status = "okay";
  106. phy_type = "ulpi";
  107. };