mpc8536ds.dts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. // SPDX-License-Identifier: GPL-2.0-or-later
  2. /*
  3. * MPC8536 DS Device Tree Source
  4. *
  5. * Copyright 2008, 2011 Freescale Semiconductor, Inc.
  6. */
  7. /include/ "mpc8536si-pre.dtsi"
  8. / {
  9. model = "fsl,mpc8536ds";
  10. compatible = "fsl,mpc8536ds";
  11. cpus {
  12. #cpus = <1>;
  13. #address-cells = <1>;
  14. #size-cells = <0>;
  15. PowerPC,8536@0 {
  16. device_type = "cpu";
  17. reg = <0>;
  18. next-level-cache = <&L2>;
  19. };
  20. };
  21. memory {
  22. device_type = "memory";
  23. reg = <0 0 0 0>; // Filled by U-Boot
  24. };
  25. lbc: localbus@ffe05000 {
  26. reg = <0 0xffe05000 0 0x1000>;
  27. ranges = <0x0 0x0 0x0 0xe8000000 0x08000000
  28. 0x2 0x0 0x0 0xffa00000 0x00040000
  29. 0x3 0x0 0x0 0xffdf0000 0x00008000>;
  30. };
  31. board_soc: soc: soc@ffe00000 {
  32. ranges = <0x0 0 0xffe00000 0x100000>;
  33. };
  34. pci0: pci@ffe08000 {
  35. reg = <0 0xffe08000 0 0x1000>;
  36. ranges = <0x02000000 0 0x80000000 0 0x80000000 0 0x10000000
  37. 0x01000000 0 0x00000000 0 0xffc00000 0 0x00010000>;
  38. clock-frequency = <66666666>;
  39. interrupt-map-mask = <0xf800 0x0 0x0 0x7>;
  40. interrupt-map = <
  41. /* IDSEL 0x11 J17 Slot 1 */
  42. 0x8800 0 0 1 &mpic 1 1 0 0
  43. 0x8800 0 0 2 &mpic 2 1 0 0
  44. 0x8800 0 0 3 &mpic 3 1 0 0
  45. 0x8800 0 0 4 &mpic 4 1 0 0>;
  46. };
  47. pci1: pcie@ffe09000 {
  48. reg = <0 0xffe09000 0 0x1000>;
  49. ranges = <0x02000000 0 0x98000000 0 0x98000000 0 0x08000000
  50. 0x01000000 0 0x00000000 0 0xffc20000 0 0x00010000>;
  51. pcie@0 {
  52. ranges = <0x02000000 0 0x98000000
  53. 0x02000000 0 0x98000000
  54. 0 0x08000000
  55. 0x01000000 0 0x00000000
  56. 0x01000000 0 0x00000000
  57. 0 0x00010000>;
  58. };
  59. };
  60. pci2: pcie@ffe0a000 {
  61. reg = <0 0xffe0a000 0 0x1000>;
  62. ranges = <0x02000000 0 0x90000000 0 0x90000000 0 0x08000000
  63. 0x01000000 0 0x00000000 0 0xffc10000 0 0x00010000>;
  64. pcie@0 {
  65. ranges = <0x02000000 0 0x90000000
  66. 0x02000000 0 0x90000000
  67. 0 0x08000000
  68. 0x01000000 0 0x00000000
  69. 0x01000000 0 0x00000000
  70. 0 0x00010000>;
  71. };
  72. };
  73. pci3: pcie@ffe0b000 {
  74. reg = <0 0xffe0b000 0 0x1000>;
  75. ranges = <0x02000000 0 0xa0000000 0 0xa0000000 0 0x20000000
  76. 0x01000000 0 0x00000000 0 0xffc30000 0 0x00010000>;
  77. pcie@0 {
  78. ranges = <0x02000000 0 0xa0000000
  79. 0x02000000 0 0xa0000000
  80. 0 0x20000000
  81. 0x01000000 0 0x00000000
  82. 0x01000000 0 0x00000000
  83. 0 0x00100000>;
  84. };
  85. };
  86. };
  87. /include/ "mpc8536si-post.dtsi"
  88. /include/ "mpc8536ds.dtsi"