8851fefbb3a617f74c0773631cc1c4ac05f8ad2c
[openwrt/staging/stintel.git] / target / linux / mediatek / patches-5.15 / 191-arm64-dts-mt7622-specify-the-L2-cache-topology.patch
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 <rsalvaterra@gmail.com>
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 <linux-arm-kernel@archiver.kernel.org>;
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 <rsalvaterra@gmail.com>
72 To: linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org,
73 linux-kernel@vger.kernel.org
74 Cc: matthias.bgg@gmail.com, ryder.lee@mediatek.com, daniel@makrotopia.org,
75 Rui Salvaterra <rsalvaterra@gmail.com>
76 Subject: [PATCH] arm64: dts: mt7622: specify the L2 cache topology
77 Date: Thu, 28 Apr 2022 23:57:55 +0100
78 Message-Id: <20220428225755.785153-1-rsalvaterra@gmail.com>
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: linux-arm-kernel@lists.infradead.org
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:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>
91 List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/>
92 List-Post: <mailto:linux-arm-kernel@lists.infradead.org>
93 List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>
94 List-Subscribe:
95 <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,
96 <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>
97 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org>
98 Errors-To:
99 linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org
100
101 On an MT7622 system, the kernel complains of not being able to detect the cache
102 hierarchy of CPU 0. Specify the shared L2 cache node in the device tree, in
103 order to fix this.
104
105 Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
106 ---
107 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +++++++
108 1 file changed, 7 insertions(+)
109
110 --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
111 +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
112 @@ -80,6 +80,7 @@
113 enable-method = "psci";
114 clock-frequency = <1300000000>;
115 cci-control-port = <&cci_control2>;
116 + next-level-cache = <&L2>;
117 };
118
119 cpu1: cpu@1 {
120 @@ -94,6 +95,12 @@
121 enable-method = "psci";
122 clock-frequency = <1300000000>;
123 cci-control-port = <&cci_control2>;
124 + next-level-cache = <&L2>;
125 + };
126 +
127 + L2: l2-cache {
128 + compatible = "cache";
129 + cache-level = <2>;
130 };
131 };
132