Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1695681pxj; Sat, 12 Jun 2021 17:51:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyxBBmrN0kfvdE0n4XTaeAoCR0HzGqHmsFEFIV2uOvug4rmnRQf+qK5jDY3YZHEt2IW25ZS X-Received: by 2002:a05:6402:138c:: with SMTP id b12mr10710018edv.268.1623545504637; Sat, 12 Jun 2021 17:51:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623545504; cv=none; d=google.com; s=arc-20160816; b=U4sa13mY5xsQ4NC2APHpbeNL7l6tjNVFi3SYT+6c8RJVch527NXQF1+0v2Z/KrV5+Y sX0QhGa/FXHdQl6N5Rnph9xgWz0ohDZYYj2Ug/+DwGds+tj27PPAAYnGgBlA4WlWEV/7 +AztvQSGqbq1NWNQYA5b/9r/FoNKh2oS2z99DyW5+P9Nc7Q8rxAiRM3nqEKYce9VsoW5 LCrYERKKQTtlCfoAGRu3fLYmHY06QTOmv/jz3+2BsSOu9oV5PaNI98juLpXj6OOTLDpL IK5vumfELo2/ucU1gqR4aEqWHQbG4p6178ECuyoVjY8NOBqOd3gtFZLpqmf89NKTEah1 DTRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:from:cc:content-transfer-encoding :mime-version:message-id:date:subject:dkim-signature; bh=M1E/KqCrqBw8na7d8YIMW+xmxN0lavHYzwrAJ6gdNyE=; b=Tcg/hV89cXeZ2rZEhY3bFJ/eRzUrN7TtkMhCA7Sq7Tb8icxMXJikC7g7N+kiipdqzm ysw4UA4nNXQLucpQbU/Nj3++BoxlCVlCsQlGZWeDl6qvv5W372rQUOhNfSCXc8TYVwrr Z/5LsWuKT/WesBrCwGHs7/iISeCFVoN/Wgw/sIQgtHPCfGBIzDEF1y4p9tjyiqonw/dj OpJ9g7QSqhSWZVZMWdqgL4d0WOD6wI1Ow5hiquWAJ2Ei1hDd93rj6kabCC8qBr1dFmND mYyQ3bZjp23wOJ0lSD4sLV7jDhGQ3vr4YhWmmCaycRHcgJgaZXGYuqGrK8I+aCpTgw6/ VejA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=aJ4vaMnt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b11si8570384ejl.253.2021.06.12.17.51.06; Sat, 12 Jun 2021 17:51:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=aJ4vaMnt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229753AbhFMAu5 (ORCPT + 99 others); Sat, 12 Jun 2021 20:50:57 -0400 Received: from mail-pl1-f175.google.com ([209.85.214.175]:33530 "EHLO mail-pl1-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229985AbhFMAu4 (ORCPT ); Sat, 12 Jun 2021 20:50:56 -0400 Received: by mail-pl1-f175.google.com with SMTP id u18so4087009plc.0 for ; Sat, 12 Jun 2021 17:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=subject:date:message-id:mime-version:content-transfer-encoding:cc :from:to; bh=M1E/KqCrqBw8na7d8YIMW+xmxN0lavHYzwrAJ6gdNyE=; b=aJ4vaMntnYLgO+AgqInAT3oip05GQ9+gNzo1FF0RO3y0ROVmsEO59Kf6M9WRmKNexd Im3aqEwp2V9tWPw5sEBgAubEpA3Ugl/hA9ynMewPB7KygbAOo+im7/kZdwReYgA3EiO1 pxfp9s5vuQAFDvv1Hm5XHiqmTrof5qiMxTFuln8RzviTRkDT8oqAiwMawXo4xej5eqdH aH4u9/o27P4ylT3Rd2/lmmeTIIyryMt/sTtCCk64WQa8kIFc1BUR9ATxnxxxhXMNegLQ E3K+D+4GZjAyoMdufCAj4/KdgoPEFGhciRSWg79FPFUUPfwnCaLXiJQYEXQKahBoWMVl sIKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:date:message-id:mime-version :content-transfer-encoding:cc:from:to; bh=M1E/KqCrqBw8na7d8YIMW+xmxN0lavHYzwrAJ6gdNyE=; b=PxbxQaf0aKp/PmalhrQaXxruv0VqdEnDAI6XuOcU2A5hUn1o5PRabEXThPacfzL+Wd O+Wyns7ItMekogQu4XG7PcA6n/bsRxxmdSe0rY3sIS7ZmSICLvjX/UxlmzCDo4xcKTCv IMzI5teqpPmD6/A3VQF55zaTcaw3Ge9PVoXXVQ5wFYF6KesVEbgFZ8D/LNy/g/kRW/8B zl5shiiGjk/jBgJFUlkAlkofShF/QbBSvVBIT3IoGOhig8YjeHZFNtk97ZkYjrz0Vp4Z W9NmhkegYauJMOvt5l20cfsWIqVyoemmdaxPrf3irh7iA5w5UV88Qup/0ZaFEIiyEgkm 9ITg== X-Gm-Message-State: AOAM531jMHfwkjHQogNAum9LzNxE8kh+eoECrtTSuKt1F9owYQRQijLW uWeaH9XafScvVBwt7KjO3M+AzA== X-Received: by 2002:a17:902:c78a:b029:109:edbb:44de with SMTP id w10-20020a170902c78ab0290109edbb44demr10408698pla.6.1623545263470; Sat, 12 Jun 2021 17:47:43 -0700 (PDT) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id q18sm8900032pfj.5.2021.06.12.17.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Jun 2021 17:47:42 -0700 (PDT) Subject: [PATCH] riscv: dts: fu740: fix cache-controller interrupts Date: Sat, 12 Jun 2021 17:43:57 -0700 Message-Id: <20210613004356.3503995-1-palmer@dabbelt.com> X-Mailer: git-send-email 2.32.0.272.g935e593368-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: robh+dt@kernel.org, Palmer Dabbelt , Paul Walmsley , aou@eecs.berkeley.edu, greentime.hu@sifive.com, lorenzo.pieralisi@arm.com, yash.shah@sifive.com, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, kernel-team@android.com, Palmer Dabbelt From: Palmer Dabbelt To: david.abdurachmanov@sifive.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: David Abdurachmanov The order of interrupt numbers is incorrect. The order for FU740 is: DirError, DataError, DataFail, DirFail From SiFive FU740-C000 Manual: 19 - L2 Cache DirError 20 - L2 Cache DirFail 21 - L2 Cache DataError 22 - L2 Cache DataFail Signed-off-by: David Abdurachmanov Signed-off-by: Palmer Dabbelt --- Olof pointed me to https://raw.githubusercontent.com/sifive/meta-sifive/2021.03/recipes-kernel/linux/files/unmatched/0009-riscv-dts-fu740-fix-cache-controller-interrupts.patch This appears necessary to make the FU740 function properly, but hasn't been posted on the mailing lists. Given the age I'm hoping it's just slipped through the cracks somewhere, but I figured I'd send it out to give David a chance to comment if there's a different plan. --- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sifive/fu740-c000.dtsi b/arch/riscv/boot/dts/sifive/fu740-c000.dtsi index 8eef82e4199f..abbb960f90a0 100644 --- a/arch/riscv/boot/dts/sifive/fu740-c000.dtsi +++ b/arch/riscv/boot/dts/sifive/fu740-c000.dtsi @@ -273,7 +273,7 @@ ccache: cache-controller@2010000 { cache-size = <2097152>; cache-unified; interrupt-parent = <&plic0>; - interrupts = <19 20 21 22>; + interrupts = <19 21 22 20>; reg = <0x0 0x2010000 0x0 0x1000>; }; gpio: gpio@10060000 { -- 2.32.0.272.g935e593368-goog