uc101.dts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. /*
  2. * Manroland uc101 board Device Tree Source
  3. *
  4. * Copyright (C) 2009 DENX Software Engineering GmbH
  5. * Heiko Schocher <hs@denx.de>
  6. * Copyright 2006-2007 Secret Lab Technologies Ltd.
  7. *
  8. * This program is free software; you can redistribute it and/or modify it
  9. * under the terms of the GNU General Public License as published by the
  10. * Free Software Foundation; either version 2 of the License, or (at your
  11. * option) any later version.
  12. */
  13. /include/ "mpc5200b.dtsi"
  14. &gpt0 { gpio-controller; };
  15. &gpt1 { gpio-controller; };
  16. &gpt2 { gpio-controller; };
  17. &gpt3 { gpio-controller; };
  18. &gpt4 { gpio-controller; };
  19. &gpt5 { gpio-controller; };
  20. &gpt6 { gpio-controller; };
  21. &gpt7 { gpio-controller; };
  22. / {
  23. model = "manroland,uc101";
  24. compatible = "manroland,uc101";
  25. soc5200@f0000000 {
  26. rtc@800 {
  27. status = "disabled";
  28. };
  29. can@900 {
  30. status = "disabled";
  31. };
  32. can@980 {
  33. status = "disabled";
  34. };
  35. spi@f00 {
  36. status = "disabled";
  37. };
  38. usb@1000 {
  39. status = "disabled";
  40. };
  41. psc@2000 { // PSC1
  42. compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  43. };
  44. psc@2200 { // PSC2
  45. compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  46. };
  47. psc@2400 { // PSC3
  48. status = "disabled";
  49. };
  50. psc@2600 { // PSC4
  51. status = "disabled";
  52. };
  53. psc@2800 { // PSC5
  54. status = "disabled";
  55. };
  56. psc@2c00 { // PSC6
  57. compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
  58. };
  59. ethernet@3000 {
  60. phy-handle = <&phy0>;
  61. };
  62. mdio@3000 {
  63. phy0: ethernet-phy@0 {
  64. compatible = "intel,lxt971";
  65. reg = <0>;
  66. };
  67. };
  68. i2c@3d00 {
  69. status = "disabled";
  70. };
  71. i2c@3d40 {
  72. fsl,preserve-clocking;
  73. clock-frequency = <400000>;
  74. hwmon@2c {
  75. compatible = "ad,adm9240";
  76. reg = <0x2c>;
  77. };
  78. rtc@51 {
  79. compatible = "nxp,pcf8563";
  80. reg = <0x51>;
  81. };
  82. };
  83. };
  84. pci@f0000d00 {
  85. status = "disabled";
  86. };
  87. localbus {
  88. ranges = <0 0 0xff800000 0x00800000
  89. 1 0 0x80000000 0x00800000
  90. 3 0 0x80000000 0x00800000>;
  91. flash@0,0 {
  92. compatible = "cfi-flash";
  93. reg = <0 0 0x00800000>;
  94. bank-width = <2>;
  95. device-width = <2>;
  96. #size-cells = <1>;
  97. #address-cells = <1>;
  98. partition@0 {
  99. label = "DTS";
  100. reg = <0x0 0x00100000>;
  101. };
  102. partition@100000 {
  103. label = "Kernel";
  104. reg = <0x100000 0x00200000>;
  105. };
  106. partition@300000 {
  107. label = "RootFS";
  108. reg = <0x00300000 0x00200000>;
  109. };
  110. partition@500000 {
  111. label = "user";
  112. reg = <0x00500000 0x00200000>;
  113. };
  114. partition@700000 {
  115. label = "U-Boot";
  116. reg = <0x00700000 0x00040000>;
  117. };
  118. partition@740000 {
  119. label = "Env";
  120. reg = <0x00740000 0x00010000>;
  121. };
  122. partition@750000 {
  123. label = "red. Env";
  124. reg = <0x00750000 0x00010000>;
  125. };
  126. partition@760000 {
  127. label = "reserve";
  128. reg = <0x00760000 0x000a0000>;
  129. };
  130. };
  131. };
  132. };