fsl-ls1043a-rdb.dts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /*
  2. * Device Tree Include file for Freescale Layerscape-1043A family SoC.
  3. *
  4. * Copyright (C) 2015, Freescale Semiconductor
  5. *
  6. * Mingkai Hu <Mingkai.hu@freescale.com>
  7. *
  8. * SPDX-License-Identifier: GPL-2.0+ X11
  9. */
  10. /dts-v1/;
  11. /include/ "fsl-ls1043a.dtsi"
  12. / {
  13. model = "LS1043A RDB Board";
  14. aliases {
  15. spi1 = &dspi0;
  16. };
  17. };
  18. &dspi0 {
  19. bus-num = <0>;
  20. status = "okay";
  21. dspiflash: n25q12a {
  22. #address-cells = <1>;
  23. #size-cells = <1>;
  24. compatible = "spi-flash";
  25. reg = <0>;
  26. spi-max-frequency = <1000000>; /* input clock */
  27. };
  28. };
  29. &i2c0 {
  30. status = "okay";
  31. ina220@40 {
  32. compatible = "ti,ina220";
  33. reg = <0x40>;
  34. shunt-resistor = <1000>;
  35. };
  36. adt7461a@4c {
  37. compatible = "adi,adt7461a";
  38. reg = <0x4c>;
  39. };
  40. eeprom@52 {
  41. compatible = "at24,24c512";
  42. reg = <0x52>;
  43. };
  44. eeprom@53 {
  45. compatible = "at24,24c512";
  46. reg = <0x53>;
  47. };
  48. rtc@68 {
  49. compatible = "pericom,pt7c4338";
  50. reg = <0x68>;
  51. };
  52. };
  53. &ifc {
  54. status = "okay";
  55. #address-cells = <2>;
  56. #size-cells = <1>;
  57. /* NOR, NAND Flashes and FPGA on board */
  58. ranges = <0x0 0x0 0x0 0x60000000 0x08000000
  59. 0x1 0x0 0x0 0x7e800000 0x00010000
  60. 0x2 0x0 0x0 0x7fb00000 0x00000100>;
  61. nor@0,0 {
  62. compatible = "cfi-flash";
  63. #address-cells = <1>;
  64. #size-cells = <1>;
  65. reg = <0x0 0x0 0x8000000>;
  66. bank-width = <2>;
  67. device-width = <1>;
  68. };
  69. nand@1,0 {
  70. compatible = "fsl,ifc-nand";
  71. #address-cells = <1>;
  72. #size-cells = <1>;
  73. reg = <0x1 0x0 0x10000>;
  74. };
  75. cpld: board-control@2,0 {
  76. compatible = "fsl,ls1043ardb-cpld";
  77. reg = <0x2 0x0 0x0000100>;
  78. };
  79. };
  80. &duart0 {
  81. status = "okay";
  82. };
  83. &duart1 {
  84. status = "okay";
  85. };