Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3608711iob; Mon, 2 May 2022 00:28:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdFDCRAbtTgFQJM36ssM1BxLzJ1JKG0pdWx1/pUrnujOO4vwj2K3A3JJtSfhSkF7ALL9br X-Received: by 2002:a2e:80ce:0:b0:24f:2a1a:ffc6 with SMTP id r14-20020a2e80ce000000b0024f2a1affc6mr7054901ljg.169.1651476513712; Mon, 02 May 2022 00:28:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651476513; cv=none; d=google.com; s=arc-20160816; b=F+04gcht0BEv9OubOzlQFW1JkS5f88X0L7ICys3PZZqluL/yOrnjk4z4FpVCM/Mpvy TE0PWte+kRs7G9eIPEEOVknj1xRq81TU/TCcqcZ8LHVoAP9vWXl0Y9QdUQOtQNU8Ram3 1JQvPbe3zGzAhZ8IHLNWoa9qHp4XfiQbyss9LMAbiRL0p1yMfTPPMkF3Ygw4TtQFDSRm I0nmYgWhHJK9pyLSEM0N228JtDDhz5K56ugx/gb8l8OFXjwN4AEOj/7d+hO1u00zy6cN 6HcSxptORJci5vO0v2PFng2FAKs3729QLmuOSBnx5kcrMOnfL4bIY0OsY92MzT1NJf01 mudQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=R5/7OCxhqk5o9giaTDUQztGpi5IgQbeepSeYSbhWdII=; b=mXppC8HSldfmk/iBMptoxQ7yabzVPIrSfcYC0M5Gy9natfIcfMDVkVLUfXkbMRWeIt /zE+6lcFEYowoSVCzpczfmX2+F96ij3mAgLtpuIS/n6YUkWt7UydEvh3m1LbXm3fMbJh G9u5Hg+L79vayyvHOoI8Rc/RYjrsIrk0B6qHUZaXmpl3Y3j30YI3mfMHDyMfHbrCPhvD 9LoXGOZjWHOG8QMGdPYh9K1vMVGXEToUXXmqwo9U2hHnnfomL4XFTdWJXROfNic4/3ZK vwQVGQrCRngRi3YMVCRq9oYGPVST7UJkD5qv567rT475PPuR2Qr99rzUrSuSwHItKMXF vHhQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BZQqEcfq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v7-20020a2e9907000000b0024f259a746fsi15125179lji.560.2022.05.02.00.28.07; Mon, 02 May 2022 00:28:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BZQqEcfq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353113AbiD1XB2 (ORCPT + 99 others); Thu, 28 Apr 2022 19:01:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1353087AbiD1XB0 (ORCPT ); Thu, 28 Apr 2022 19:01:26 -0400 Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A292F5A153 for ; Thu, 28 Apr 2022 15:58:09 -0700 (PDT) Received: by mail-ed1-x531.google.com with SMTP id y21so7160915edo.2 for ; Thu, 28 Apr 2022 15:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=R5/7OCxhqk5o9giaTDUQztGpi5IgQbeepSeYSbhWdII=; b=BZQqEcfqgYTQ01yTJ3p6tPu0vaoYxHxTZYXAPCQDyng2F9JErAwf+wBYyeCYL3jbyn fu7P7HVw2JjagdSunf6J7t0o3nqtfHGPh/ZLJHzYdg1s5shotJ5wMbZpAHCMdC4+K+BV uL4JNuQnZmCRBiUFM+rtrpfaTepwEclOBBGoL9iE+tm/pWzx/WIR5WB9W8CutqsrDxF5 8r5IwxNz3GLYfDgZMejyxQ0BjUIeQeCMTqhf73P19V3Bgg4MUbJ2q163D/OWSpHCbJdH OfKEAdrVw4U7Rx0/SOnvPBxeiyCVH2uAkdPiFk+O3ZvsaiODty7uqGGjbN4chYEWRdp+ 7WBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=R5/7OCxhqk5o9giaTDUQztGpi5IgQbeepSeYSbhWdII=; b=Jz51K48sHrXFgK3AqMlyrMwbfrQrBunRD9OVkqlIrVFFccMj4pBoDdECEcXrN9Fwzk tYK37dsh1ZV8HVaSzNyjlzRxAJWtMKEG3v/7CSdxtcrfPYIKgQWjl4LuYAJcEuSXha1S rhT3lWmHoa3jG2W3pGDpn5HswIOXvE6Ld/FUMUfMNq1FVVbxF5qqHfK9+CTC3CvHT2LL GPBvdM+FDWG4OsgRIa0gUVZDPOB5a530HjVJJRjwEvJPM38alYzmFa0lhhlsqK41NR6f Ma2EaiwxsOhH3DVfvMPdd6Uta/C7pZTiPNnwwLFXoPkVP0p32RE/DniwcFwUtfonNfMq ZG2w== X-Gm-Message-State: AOAM532OvwoKxYHwXfKcdA6YJsVJhQWE8zU6xyZvJs1sHiDONjX7aaW/ 2rbddRZtIF9KNrxotz/rFw== X-Received: by 2002:a05:6402:2920:b0:425:d7c7:41f with SMTP id ee32-20020a056402292000b00425d7c7041fmr29248373edb.370.1651186687432; Thu, 28 Apr 2022 15:58:07 -0700 (PDT) Received: from crystalwell.adg.lan (a109-49-0-175.cpe.netcabo.pt. [109.49.0.175]) by smtp.gmail.com with ESMTPSA id a25-20020a056402169900b0042617ba63c8sm2219102edv.82.2022.04.28.15.58.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Apr 2022 15:58:06 -0700 (PDT) From: Rui Salvaterra To: linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Cc: matthias.bgg@gmail.com, ryder.lee@mediatek.com, daniel@makrotopia.org, Rui Salvaterra Subject: [PATCH] arm64: dts: mt7622: specify the L2 cache topology Date: Thu, 28 Apr 2022 23:57:55 +0100 Message-Id: <20220428225755.785153-1-rsalvaterra@gmail.com> X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On an MT7622 system, the kernel complains of not being able to detect the cache hierarchy of CPU 0. Specify the shared L2 cache node in the device tree, in order to fix this. Signed-off-by: Rui Salvaterra --- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi index 6f8cb3ad1e84..3d6eaf6dd078 100644 --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi @@ -80,6 +80,7 @@ cpu0: cpu@0 { enable-method = "psci"; clock-frequency = <1300000000>; cci-control-port = <&cci_control2>; + next-level-cache = <&L2>; }; cpu1: cpu@1 { @@ -94,6 +95,12 @@ cpu1: cpu@1 { enable-method = "psci"; clock-frequency = <1300000000>; cci-control-port = <&cci_control2>; + next-level-cache = <&L2>; + }; + + L2: l2-cache { + compatible = "cache"; + cache-level = <2>; }; }; -- 2.36.0