armada-ap807-quad.dtsi 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * Device Tree file for Marvell Armada AP807 Quad
  4. *
  5. * Copyright (C) 2019 Marvell Technology Group Ltd.
  6. */
  7. #include "armada-ap807.dtsi"
  8. / {
  9. model = "Marvell Armada AP807 Quad";
  10. compatible = "marvell,armada-ap807-quad", "marvell,armada-ap807";
  11. cpus {
  12. #address-cells = <1>;
  13. #size-cells = <0>;
  14. cpu0: cpu@0 {
  15. device_type = "cpu";
  16. compatible = "arm,cortex-a72";
  17. reg = <0x000>;
  18. enable-method = "psci";
  19. #cooling-cells = <2>;
  20. clocks = <&cpu_clk 0>;
  21. i-cache-size = <0xc000>;
  22. i-cache-line-size = <64>;
  23. i-cache-sets = <256>;
  24. d-cache-size = <0x8000>;
  25. d-cache-line-size = <64>;
  26. d-cache-sets = <256>;
  27. next-level-cache = <&l2_0>;
  28. };
  29. cpu1: cpu@1 {
  30. device_type = "cpu";
  31. compatible = "arm,cortex-a72";
  32. reg = <0x001>;
  33. enable-method = "psci";
  34. #cooling-cells = <2>;
  35. clocks = <&cpu_clk 0>;
  36. i-cache-size = <0xc000>;
  37. i-cache-line-size = <64>;
  38. i-cache-sets = <256>;
  39. d-cache-size = <0x8000>;
  40. d-cache-line-size = <64>;
  41. d-cache-sets = <256>;
  42. next-level-cache = <&l2_0>;
  43. };
  44. cpu2: cpu@100 {
  45. device_type = "cpu";
  46. compatible = "arm,cortex-a72";
  47. reg = <0x100>;
  48. enable-method = "psci";
  49. #cooling-cells = <2>;
  50. clocks = <&cpu_clk 1>;
  51. i-cache-size = <0xc000>;
  52. i-cache-line-size = <64>;
  53. i-cache-sets = <256>;
  54. d-cache-size = <0x8000>;
  55. d-cache-line-size = <64>;
  56. d-cache-sets = <256>;
  57. next-level-cache = <&l2_1>;
  58. };
  59. cpu3: cpu@101 {
  60. device_type = "cpu";
  61. compatible = "arm,cortex-a72";
  62. reg = <0x101>;
  63. enable-method = "psci";
  64. #cooling-cells = <2>;
  65. clocks = <&cpu_clk 1>;
  66. i-cache-size = <0xc000>;
  67. i-cache-line-size = <64>;
  68. i-cache-sets = <256>;
  69. d-cache-size = <0x8000>;
  70. d-cache-line-size = <64>;
  71. d-cache-sets = <256>;
  72. next-level-cache = <&l2_1>;
  73. };
  74. l2_0: l2-cache0 {
  75. compatible = "cache";
  76. cache-size = <0x80000>;
  77. cache-line-size = <64>;
  78. cache-sets = <512>;
  79. };
  80. l2_1: l2-cache1 {
  81. compatible = "cache";
  82. cache-size = <0x80000>;
  83. cache-line-size = <64>;
  84. cache-sets = <512>;
  85. };
  86. };
  87. };