Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp473069pxb; Mon, 8 Nov 2021 16:55:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJxhIsUnLqB0iak3r8syAiAbpvFVvzdsoNRQ384UFhJBpJMHMj0q/0P0t2fuQ51YrIbNo+DY X-Received: by 2002:a17:906:9402:: with SMTP id q2mr4408401ejx.106.1636419346328; Mon, 08 Nov 2021 16:55:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636419346; cv=none; d=google.com; s=arc-20160816; b=vzA16a4gcKHq2Ey0/msSRPDGKq+5uQwyWKDfMB4BonNuLbJZp8W9Ex7YDidOd96tfz fb3+q7zlHx98qvwLH0fO4yjSZ2znRzFo2FSJYjK9uNMg41NFnfaoqQTmyQlS+RKC8qDM 27pYtykgJRaTPrd0NXubaWt9n9xztrODMiOa1W76lpsPO16b8doYNGEIAtzVRfvyPzlb ehokgiKubW+gLS+2KYCdZ01VZaMyfq/PKz+7qSd0jCg5RYWHGwHFnKFOp/g5cmVt46e2 8JnRPbEWObqwhj1U6HBsqEO6QeK3tAEY05Gd5QRK5A5Cin+ygC35uG+V4/eE5VcQDv+7 +Vaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=VD+leqfaw7cvxdr0hdFUU2DCytmZoC8d64RVpkQq7Mc=; b=wenf4l8AX41sTBkcQZa16bZzHBiA0KzfWyIGt4RN0KH53MYXHrZ95P0p4sQW6nJM7n d0mmf/xM6D9NMX8REH6E62OLC3M2zGP8bwAAcCz6aj1+T3DGQbxtHEbrqDgDR7roGKd6 Vfa0g/YOs9E7MSHsQplSLYnPaavypeIouFpQz3o/fTIR22AwKJIEsvp47pV8rcCyoCnn EpPS5EbLQ8hKazcTILnvqSZaN1aUP253mKyWRpyRRlfsK0k4r/sKukN9IxoT9rTa0UkK gXok6ak8iFWMPLWTle55B13Kl6a9YrvCmTuI3o9OvWswr4qvrcvpY/CGT/QwDTPwKXIu tYlQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@pensando.io header.s=google header.b=QZxWU12B; 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 3si27806492ejl.781.2021.11.08.16.55.21; Mon, 08 Nov 2021 16:55:46 -0800 (PST) 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=fail header.i=@pensando.io header.s=google header.b=QZxWU12B; 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 S236498AbhKHTFD (ORCPT + 99 others); Mon, 8 Nov 2021 14:05:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236467AbhKHTFC (ORCPT ); Mon, 8 Nov 2021 14:05:02 -0500 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 228A7C061764 for ; Mon, 8 Nov 2021 11:02:18 -0800 (PST) Received: by mail-ed1-x535.google.com with SMTP id m14so66003014edd.0 for ; Mon, 08 Nov 2021 11:02:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pensando.io; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VD+leqfaw7cvxdr0hdFUU2DCytmZoC8d64RVpkQq7Mc=; b=QZxWU12BBlyzV83NZ0nj9FJqE578Gabv8/gbF+d7mLGZ5cQX8AgfwZMd/klbb4Q7nC PAFQCWFzxcoO/K4BCuUpp+PjpDMIElcMArXLIRhJcmba/ZnjBsX1DS17Q26OAo2maj+U Ppdz+/ge3amaVKLu8Ik9xygjmi+PArEtI3PJbN0TLKBEqgZKrxvWTBHohz5qteRRIRKi kMJa4u2ZWtDi4J6FsvAneMAo1DhkXbiNqXeGa8O9eyAvgrcteZ+Ftr3FEUB/ufGHmurG xto0fd8hVfFGFGn5C47G6yTijEG16i4Mi4jKLSQh/zc13i5aIjodWmKJN/z85gHv+eNw JLkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=VD+leqfaw7cvxdr0hdFUU2DCytmZoC8d64RVpkQq7Mc=; b=kCg4NgLROpzJinisFpT2qhb+K9MoYwGVNH0MrTsge6VyNoTQs1ZE1q6dqOPYc6cI9U dZKOLEEaMx7Fh7s6ohPIOBWr3j3Jeixh6UmypjBRTt0KpYQEfajSz2g2qbIKCX1t/N+s dCors0K8WmYEBeuw7/syt8tovYUAXX4Rmb3y1v3+It9Gn6/SSdlLZVwUMHdRpwTFu+WW Fzvsc+uScSpD7NDxg5udXdXtJzRxiF9R8mFw9vMygL0/K1+UdMWiYNAkHnX3oR8A6ukm AMiV4DyRcsTQMXfNM14E8qK2cYma4J4BIRgucVzkzF96C0wvTwMA2VPufdoiJBw/0NLS 4AJg== X-Gm-Message-State: AOAM532VJKD7K2Cu+QsAav/2RsTze5znvK50xeVFf6ObHYe9bgynLcFz rGsGILPmkgckW2DADb79m7xaBBscUIbCwJitaenSVg== X-Received: by 2002:a17:907:d89:: with SMTP id go9mr1896295ejc.330.1636398136568; Mon, 08 Nov 2021 11:02:16 -0800 (PST) MIME-Version: 1.0 References: <20211025015156.33133-1-brad@pensando.io> <20211025015156.33133-12-brad@pensando.io> <20211025091731.GA2001@C02TD0UTHF1T.local> In-Reply-To: From: Brad Larson Date: Mon, 8 Nov 2021 11:02:05 -0800 Message-ID: Subject: Re: [PATCH v3 11/11] arm64: dts: Add Pensando Elba SoC support To: Mark Rutland Cc: Linux ARM , Arnd Bergmann , Linus Walleij , Bartosz Golaszewski , Mark Brown , Serge Semin , Adrian Hunter , Ulf Hansson , Olof Johansson , "open list:GPIO SUBSYSTEM" , linux-spi , linux-mmc , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mark, On Mon, Nov 8, 2021 at 2:26 AM Mark Rutland wrote: > > No; as above, you should *not* use GIC_CPU_MASK_SIMPLE() at all for GICv3. i.e. > > > timer { > > compatible = "arm,armv8-timer"; > > interrupts = , > > , > > , > > ; > > }; > > Please see the GICv3 binding documentation: > > Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml > > ... and note that it does not have the cpumask field as use by the binding for > prior generations of GIC: > > Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml > > > If you've seen other dts files using GIC_CPU_MASK_SIMPLE() with GICv3, those > are incorrect, and need to be fixed. > > Thanks, > Mark. I'll use the bindings documentation as the primary reference. The use of GIC_CPU_MASK_SIMPLE() is removed and tests ok. These arm64 dts files in linux-next are gic-v3 and use GIC_CPU_MASK_SIMPLE(1, 2, 4, 8) ./nvidia/tegra234.dtsi ./renesas/r9a07g044.dtsi ./renesas/r8a779a0.dtsi ./qcom/sm8350.dtsi ./qcom/sm8250.dtsi ./freescale/fsl-ls1028a.dtsi ./freescale/imx8mp.dtsi ./freescale/imx8mn.dtsi ./freescale/imx8mm.dtsi Thanks, Brad