191-v5.19-arm64-dts-mt7622-specify-the-L2-cache-topology.patch 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. From patchwork Thu Apr 28 22:57:55 2022
  2. Content-Type: text/plain; charset="utf-8"
  3. MIME-Version: 1.0
  4. Content-Transfer-Encoding: 7bit
  5. X-Patchwork-Submitter: Rui Salvaterra <[email protected]>
  6. X-Patchwork-Id: 12831311
  7. Return-Path:
  8. <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org>
  9. X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
  10. aws-us-west-2-korg-lkml-1.web.codeaurora.org
  11. Received: from bombadil.infradead.org (bombadil.infradead.org
  12. [198.137.202.133])
  13. (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
  14. (No client certificate requested)
  15. by smtp.lore.kernel.org (Postfix) with ESMTPS id 49367C433EF
  16. for <[email protected]>;
  17. Thu, 28 Apr 2022 22:59:15 +0000 (UTC)
  18. DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
  19. d=lists.infradead.org; s=bombadil.20210309; h=Sender:
  20. Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post:
  21. List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc
  22. :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
  23. Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:
  24. List-Owner; bh=SerBW8MOw68wFFCbuq25LJzAcmqCfKMO2cFJxwFvZ+M=; b=nN4CYEO6VOGVbq
  25. GSvQPGoya0L2IzQ/ZfknzQ853lY97zEPJk14ndK+TGQ+8ySjBSTu0xKgxlBoJj5G+DGubgRP1eZRJ
  26. bktFqX2tohnrRavlceRxgVA3YFGBhjXE7AC0YzGC7auH2S6nSPUrH7cTVuaeIacIoV1AXPazc2hRU
  27. u8RaJl1XHQwuhdZOsFBH99M5an3Zsmq0tsoIOYwB+gQaI307ZkqscxzcXFiCYCHlDvZlhHlW/WbdG
  28. J+3iUnfq1KJWI2kE7TkPXMYaJzbEgG+LDrgYr3deADArCfCmnzbf0U29EZd6cR5D19GMVqGFDvsTX
  29. H69W8qxVzJ+mR2HQd3GQ==;
  30. Received: from localhost ([::1] helo=bombadil.infradead.org)
  31. by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux))
  32. id 1nkD5T-008uVi-54; Thu, 28 Apr 2022 22:58:15 +0000
  33. Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533])
  34. by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux))
  35. id 1nkD5P-008uUW-Px; Thu, 28 Apr 2022 22:58:13 +0000
  36. Received: by mail-ed1-x533.google.com with SMTP id p18so7146795edr.7;
  37. Thu, 28 Apr 2022 15:58:08 -0700 (PDT)
  38. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
  39. h=from:to:cc:subject:date:message-id:mime-version
  40. :content-transfer-encoding;
  41. bh=R5/7OCxhqk5o9giaTDUQztGpi5IgQbeepSeYSbhWdII=;
  42. b=BZQqEcfqgYTQ01yTJ3p6tPu0vaoYxHxTZYXAPCQDyng2F9JErAwf+wBYyeCYL3jbyn
  43. fu7P7HVw2JjagdSunf6J7t0o3nqtfHGPh/ZLJHzYdg1s5shotJ5wMbZpAHCMdC4+K+BV
  44. uL4JNuQnZmCRBiUFM+rtrpfaTepwEclOBBGoL9iE+tm/pWzx/WIR5WB9W8CutqsrDxF5
  45. 8r5IwxNz3GLYfDgZMejyxQ0BjUIeQeCMTqhf73P19V3Bgg4MUbJ2q163D/OWSpHCbJdH
  46. OfKEAdrVw4U7Rx0/SOnvPBxeiyCVH2uAkdPiFk+O3ZvsaiODty7uqGGjbN4chYEWRdp+
  47. 7WBQ==
  48. X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
  49. d=1e100.net; s=20210112;
  50. h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
  51. :content-transfer-encoding;
  52. bh=R5/7OCxhqk5o9giaTDUQztGpi5IgQbeepSeYSbhWdII=;
  53. b=mvuzYrIKVAnpUgnlEa+S84XOruFt2VxxK25dib+Az/UPt4CzDO0h1u3SckfcmsFT4h
  54. lUKka66CkdkHCJWC5JqKwSD0lbgtu2KWEsvtCWVDS+S6XKuAu99o2kvNyHC+/xW07dKL
  55. zB7WAkyG53lrX0KH7fZ46uzHoRKWATW/idDhXBA49B+vaPqHKroSOn5JBKsu/hDwsQdf
  56. zWA5tmOJweFjVZYe0ChD8OUDYOv+6RYlGqVvsQ5quMKJDBoC7KC8YMqvHc3K6DbQbnvZ
  57. vJyXlcHgHSpadLRgg6wIY+ZyJyZsGqVyRD1TmcByRxSrUTGc3VSQeXUcUPv+3JFk9Esu
  58. PqoA==
  59. X-Gm-Message-State: AOAM530veLoWc1JsDUuaRxe8Wi4N5UaD7cH5c9nhGlW7j5aj9gwvCDya
  60. /uqAd6FaNeLuB5hEWmAEXXugS+7njg==
  61. X-Google-Smtp-Source:
  62. ABdhPJyLbUuBj/1YYm+3qmglf7zy9b/YbbcMub3/HL40okdVxkr6/TVxIZulAoEV9PjbfrGkO2N3Bw==
  63. X-Received: by 2002:a05:6402:2920:b0:425:d7c7:41f with SMTP id
  64. ee32-20020a056402292000b00425d7c7041fmr29248373edb.370.1651186687432;
  65. Thu, 28 Apr 2022 15:58:07 -0700 (PDT)
  66. Received: from crystalwell.adg.lan (a109-49-0-175.cpe.netcabo.pt.
  67. [109.49.0.175]) by smtp.gmail.com with ESMTPSA id
  68. a25-20020a056402169900b0042617ba63c8sm2219102edv.82.2022.04.28.15.58.06
  69. (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
  70. Thu, 28 Apr 2022 15:58:06 -0700 (PDT)
  71. From: Rui Salvaterra <[email protected]>
  72. To: [email protected], [email protected],
  73. [email protected]
  74. Cc: [email protected], [email protected], [email protected],
  75. Rui Salvaterra <[email protected]>
  76. Subject: [PATCH] arm64: dts: mt7622: specify the L2 cache topology
  77. Date: Thu, 28 Apr 2022 23:57:55 +0100
  78. Message-Id: <[email protected]>
  79. X-Mailer: git-send-email 2.36.0
  80. MIME-Version: 1.0
  81. X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3
  82. X-CRM114-CacheID: sfid-20220428_155811_895571_B63D2806
  83. X-CRM114-Status: GOOD ( 10.27 )
  84. X-BeenThere: [email protected]
  85. X-Mailman-Version: 2.1.34
  86. Precedence: list
  87. List-Id: <linux-arm-kernel.lists.infradead.org>
  88. List-Unsubscribe:
  89. <http://lists.infradead.org/mailman/options/linux-arm-kernel>,
  90. <mailto:[email protected]?subject=unsubscribe>
  91. List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/>
  92. List-Post: <mailto:[email protected]>
  93. List-Help: <mailto:[email protected]?subject=help>
  94. List-Subscribe:
  95. <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,
  96. <mailto:[email protected]?subject=subscribe>
  97. Sender: "linux-arm-kernel" <[email protected]>
  98. Errors-To:
  99. linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org
  100. On an MT7622 system, the kernel complains of not being able to detect the cache
  101. hierarchy of CPU 0. Specify the shared L2 cache node in the device tree, in
  102. order to fix this.
  103. Signed-off-by: Rui Salvaterra <[email protected]>
  104. ---
  105. arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +++++++
  106. 1 file changed, 7 insertions(+)
  107. --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
  108. +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
  109. @@ -80,6 +80,7 @@
  110. enable-method = "psci";
  111. clock-frequency = <1300000000>;
  112. cci-control-port = <&cci_control2>;
  113. + next-level-cache = <&L2>;
  114. };
  115. cpu1: cpu@1 {
  116. @@ -94,6 +95,12 @@
  117. enable-method = "psci";
  118. clock-frequency = <1300000000>;
  119. cci-control-port = <&cci_control2>;
  120. + next-level-cache = <&L2>;
  121. + };
  122. +
  123. + L2: l2-cache {
  124. + compatible = "cache";
  125. + cache-level = <2>;
  126. };
  127. };