From patchwork Tue Feb 16 09:43:22 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dirk Behme X-Patchwork-Id: 8323421 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id E8B9E9FC6A for ; Tue, 16 Feb 2016 09:45:48 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 8AACD202BE for ; Tue, 16 Feb 2016 09:45:46 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ABE7B2021A for ; Tue, 16 Feb 2016 09:45:45 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1aVcAk-00057N-EN; Tue, 16 Feb 2016 09:43:54 +0000 Received: from smtp6-v.fe.bosch.de ([2a03:cc00:ff0:100::2]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1aVcAg-00054I-SA for linux-arm-kernel@lists.infradead.org; Tue, 16 Feb 2016 09:43:51 +0000 Received: from vsmta11.fe.internet.bosch.com (unknown [10.4.98.51]) by imta24.fe.bosch.de (Postfix) with ESMTP id BFDA3D80222 for ; Tue, 16 Feb 2016 10:43:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=de.bosch.com; s=2015-01-21; t=1455615806; bh=GoaiW2P9u57/9KKM4tO+AHEFsSPPXJ/qBmMLewD/wQU=; l=10; h=From:From:Reply-To:Sender; b=VwYB4LVUiqkZHw6G81vjpIhRchG5GeSsymfIYCKU1gRX0m42ZlRXNjvOf/eLBbS1k bbGPgN6EUtTKP047ZqY3p989je42hJwyhlVeDXp5xpOH7B6vg4E5xe/uh95+aI77Zc OqElHTRHqFpf9AAuyQQNNOpCdwUQyHTycxy+Zs14= Received: from SI-HUB1001.de.bosch.com (vsgw23.fe.internet.bosch.com [10.4.98.23]) by vsmta11.fe.internet.bosch.com (Postfix) with ESMTP id 53CB4238049D for ; Tue, 16 Feb 2016 10:43:26 +0100 (CET) Received: from hi-z5661.hi.de.bosch.com (10.34.211.2) by SI-HUB1001.de.bosch.com (10.4.103.108) with Microsoft SMTP Server id 14.3.195.1; Tue, 16 Feb 2016 10:43:25 +0100 Received: from hi-z5661.hi.de.bosch.com (localhost [127.0.0.1]) by hi-z5661.hi.de.bosch.com (Postfix) with ESMTP id A50EA40ECD; Tue, 16 Feb 2016 10:43:25 +0100 (CET) From: Dirk Behme To: , , , Subject: [PATCH v2] arm64: dts: r8a7795: Add GIC-400 virtual interfaces Date: Tue, 16 Feb 2016 10:43:22 +0100 Message-ID: <1455615802-9083-1-git-send-email-dirk.behme@de.bosch.com> X-Mailer: git-send-email 2.5.0 MIME-Version: 1.0 X-TM-AS-MML: disable X-TM-AS-Product-Ver: IMSS-7.1.0.1679-8.0.0.1202-22132.006 X-TMASE-MatchedRID: IYPWVOhEfIJYXTxImR5ZvAwfhKwa9GwDbb9qvlMXO4J+CPuoK+vfzbtJ p0gQDlobRAjjCBWd1tWHQxcI1XsRw3qyC6rKfmjA+yCukNfq/Z6IklyLMg3/dTP3WYNhkszl82+ ZJoKeNOUSuRX1MI9/+5JC/hDZR97agmtFY9zfhn4D2WXLXdz+AZPsKtZChJUluBIZ3KQL04WjxY yRBa/qJcFwgTvxipFajoczmuoPCq1NRUmySFcbnpxLSaXTvJtmuftTE/6fkjgw7k37Vk3oHirJ/ VlrwoYjbNBFK2LRDx5w3LYw2vlagRtlcJr6bxcvwHKhz/Nw90ij8b7iT1+xr2Y1nzFQPMLzHwIx WwrKkFl+4e/MUJHjL+VEPUxdCYzM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160216_014351_092202_484A1BF4 X-CRM114-Status: UNSURE ( 8.80 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.0 (-------) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Dirk Behme , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Besides the distributor and the CPU interface the GIC-400 additionally supports the virtual interface control blocks and the virtual CPU interfaces. Add the physical base addresses and size for these. See http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0471b/index.html -> 3.2. GIC-400 register map and Linux kernel's Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt for more details. For the at GICH Virtual interface control blocks at 0xf1040000 cover the whole 128kB (0x20000) range. This is done based on the advice from Marc Zyngier http://www.spinics.net/lists/arm-kernel/msg483139.html Signed-off-by: Dirk Behme Acked-by: Geert Uytterhoeven --- Changes in v2: Extend the GICH size to 128kB. arch/arm64/boot/dts/renesas/r8a7795.dtsi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi index 8f1ed23..65f9cc8 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi @@ -130,7 +130,9 @@ #address-cells = <0>; interrupt-controller; reg = <0x0 0xf1010000 0 0x1000>, - <0x0 0xf1020000 0 0x2000>; + <0x0 0xf1020000 0 0x2000>, + <0x0 0xf1040000 0 0x20000>, + <0x0 0xf1060000 0 0x2000>; interrupts = ; };