Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp434002pxb; Mon, 25 Oct 2021 11:07:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyKhwMlG303YrOsgwggqWY1LxFsJYXu3OIapMx8yB+Nd4DE0l0ZiOdcVUaN9ZOJV5ppYUcX X-Received: by 2002:a50:9b06:: with SMTP id o6mr28739886edi.284.1635185221716; Mon, 25 Oct 2021 11:07:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635185221; cv=none; d=google.com; s=arc-20160816; b=yD1iUhQ0VOb8aM2OjaTpCd34hS6yftQa0NNVR3l8ePO7RxKtU/TI1SsXIc83+KKXya xUAa68HwL35P2TUrAMvNNu3IJxLhTkDVESavNWsPAf5Ntv22Whn6kiiZbIztvEEmuzHE f5ZwwJWkYjWRfAMXCnxWgHlM/mghv99+DQzyu1v8vpMmeCRSYHXn1PY7c2XW5QlEb6e3 ytmd6N8EdZyigRR21wonxE1QTI4bZlHXjPsHljkkNMnoSKBU3G2YyHgZaLAwrsIeZbya LFyODZo3WjgfXDPokLdFeNooz+4+alKxqLTVrOKfZxpZpPd67enO6PeZuHGEeqDE+xDQ 4/aQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:user-agent :references:in-reply-to:subject:cc:to:from:date:mime-version; bh=uHmhCk3K/ZXW6fmt0aTe5inIcTfzfMcfQvKAH/9huhs=; b=ndBzrimiTBxENGsDYm0gw53/uUJyCGNhYc+L5Z2H0CG/S0L5QV3wGKe5KcbM3g/iDz TGyllTw75TSU+tUnjZWL5sirMiTbkYDRBoDR1JYOUWxf/IuP8xaXjASqjxoQP521bFX7 yx3tdE+LBQfDAK+LiA4uJaVXTHVzh/a1kD4fVVApaA5V2yRtJ6BieafH09+j+59+UNOn AevJ14U3WDgp3ZPjqYqW4h2pRgE7/14kTxVmdIySPnM+e2r9iBIByvmIhyYuMm8u5m/F iLf8VQA/qqqudvkHtq1+Mrzjpxv4JRf5D+wOq/NFBhuNbekhR6DmNgA23r7h+HM+/x+4 dWgQ== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nb16si17178792ejc.643.2021.10.25.11.06.35; Mon, 25 Oct 2021 11:07:01 -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; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232764AbhJYLRa (ORCPT + 99 others); Mon, 25 Oct 2021 07:17:30 -0400 Received: from mail.kernel.org ([198.145.29.99]:51196 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230126AbhJYLR3 (ORCPT ); Mon, 25 Oct 2021 07:17:29 -0400 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1017C60238; Mon, 25 Oct 2021 11:15:07 +0000 (UTC) Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mexwW-001LU4-U6; Mon, 25 Oct 2021 12:15:04 +0100 MIME-Version: 1.0 Date: Mon, 25 Oct 2021 12:15:04 +0100 From: Marc Zyngier To: Mark Rutland , Brad Larson Cc: linux-arm-kernel@lists.infradead.org, arnd@arndb.de, linus.walleij@linaro.org, bgolaszewski@baylibre.com, broonie@kernel.org, fancer.lancer@gmail.com, adrian.hunter@intel.com, ulf.hansson@linaro.org, olof@lixom.net, linux-gpio@vger.kernel.org, linux-spi@vger.kernel.org, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 11/11] arm64: dts: Add Pensando Elba SoC support In-Reply-To: <20211025091731.GA2001@C02TD0UTHF1T.local> References: <20211025015156.33133-1-brad@pensando.io> <20211025015156.33133-12-brad@pensando.io> <20211025091731.GA2001@C02TD0UTHF1T.local> User-Agent: Roundcube Webmail/1.4.11 Message-ID: X-Sender: maz@kernel.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 51.254.78.96 X-SA-Exim-Rcpt-To: mark.rutland@arm.com, brad@pensando.io, linux-arm-kernel@lists.infradead.org, arnd@arndb.de, linus.walleij@linaro.org, bgolaszewski@baylibre.com, broonie@kernel.org, fancer.lancer@gmail.com, adrian.hunter@intel.com, ulf.hansson@linaro.org, olof@lixom.net, linux-gpio@vger.kernel.org, linux-spi@vger.kernel.org, linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021-10-25 10:17, Mark Rutland wrote: > Hi, > > On Sun, Oct 24, 2021 at 06:51:56PM -0700, Brad Larson wrote: >> Add Pensando common and Elba SoC specific device nodes >> >> Signed-off-by: Brad Larson > > [...] > >> + timer { >> + compatible = "arm,armv8-timer"; >> + interrupts = > + IRQ_TYPE_LEVEL_LOW)>, >> + > + IRQ_TYPE_LEVEL_LOW)>, >> + > + IRQ_TYPE_LEVEL_LOW)>, >> + > + IRQ_TYPE_LEVEL_LOW)>; >> + }; > > The GIC_CPU_MASK_SIMPLE() stuff is meant for GICv2, but as below you > have GICv3, where this is not valid, so this should go. > > Also, beware that GIC_CPU_MASK_SIMPLE(1) means a single CPU, which > doesn't mak sense for the 16 CPUs you have. > >> + gic: interrupt-controller@800000 { >> + compatible = "arm,gic-v3"; >> + #interrupt-cells = <3>; >> + #address-cells = <2>; >> + #size-cells = <2>; >> + ranges; >> + interrupt-controller; >> + reg = <0x0 0x800000 0x0 0x200000>, /* GICD */ >> + <0x0 0xa00000 0x0 0x200000>; /* GICR */ This is missing the GICv2 compat regions that the CPUs implement. >> + interrupts = ; >> + >> + gic_its: msi-controller@820000 { >> + compatible = "arm,gic-v3-its"; >> + msi-controller; >> + #msi-cells = <1>; >> + reg = <0x0 0x820000 0x0 0x10000>; >> + socionext,synquacer-pre-its = >> + <0xc00000 0x1000000>; >> + }; >> + }; > > Is there any shared lineage with Synquacer? The commit message didn't > describe this quirk. Funny, it looks like there is a sudden outburst of stupid copy/paste among HW designers. TI did the exact same thing recently. This totally negates all the advantages of having an ITS and makes sure that you have all the overhead. Facepalm... M. -- Jazz is not dead. It just smells funny...