fsl-ls1012a-qds.dtsi 1.8 KB

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