k3-am625.dtsi 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Device Tree Source for AM625 SoC family in Quad core configuration
  4. *
  5. * TRM: https://www.ti.com/lit/pdf/spruiv7
  6. *
  7. * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/
  8. */
  9. /dts-v1/;
  10. #include "k3-am62.dtsi"
  11. / {
  12. cpus {
  13. #address-cells = <1>;
  14. #size-cells = <0>;
  15. cpu-map {
  16. cluster0: cluster0 {
  17. core0 {
  18. cpu = <&cpu0>;
  19. };
  20. core1 {
  21. cpu = <&cpu1>;
  22. };
  23. core2 {
  24. cpu = <&cpu2>;
  25. };
  26. core3 {
  27. cpu = <&cpu3>;
  28. };
  29. };
  30. };
  31. cpu0: cpu@0 {
  32. compatible = "arm,cortex-a53";
  33. reg = <0x000>;
  34. device_type = "cpu";
  35. enable-method = "psci";
  36. i-cache-size = <0x8000>;
  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 = <128>;
  42. next-level-cache = <&L2_0>;
  43. };
  44. cpu1: cpu@1 {
  45. compatible = "arm,cortex-a53";
  46. reg = <0x001>;
  47. device_type = "cpu";
  48. enable-method = "psci";
  49. i-cache-size = <0x8000>;
  50. i-cache-line-size = <64>;
  51. i-cache-sets = <256>;
  52. d-cache-size = <0x8000>;
  53. d-cache-line-size = <64>;
  54. d-cache-sets = <128>;
  55. next-level-cache = <&L2_0>;
  56. };
  57. cpu2: cpu@2 {
  58. compatible = "arm,cortex-a53";
  59. reg = <0x002>;
  60. device_type = "cpu";
  61. enable-method = "psci";
  62. i-cache-size = <0x8000>;
  63. i-cache-line-size = <64>;
  64. i-cache-sets = <256>;
  65. d-cache-size = <0x8000>;
  66. d-cache-line-size = <64>;
  67. d-cache-sets = <128>;
  68. next-level-cache = <&L2_0>;
  69. };
  70. cpu3: cpu@3 {
  71. compatible = "arm,cortex-a53";
  72. reg = <0x003>;
  73. device_type = "cpu";
  74. enable-method = "psci";
  75. i-cache-size = <0x8000>;
  76. i-cache-line-size = <64>;
  77. i-cache-sets = <256>;
  78. d-cache-size = <0x8000>;
  79. d-cache-line-size = <64>;
  80. d-cache-sets = <128>;
  81. next-level-cache = <&L2_0>;
  82. };
  83. };
  84. L2_0: l2-cache0 {
  85. compatible = "cache";
  86. cache-level = <2>;
  87. cache-size = <0x80000>;
  88. cache-line-size = <64>;
  89. cache-sets = <512>;
  90. };
  91. };