From patchwork Thu Jun 7 06:54:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Neuling X-Patchwork-Id: 926170 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 411brX5lNpz9s2t for ; Thu, 7 Jun 2018 16:54:52 +1000 (AEST) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=neuling.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 411brX4Hn0zF32g for ; Thu, 7 Jun 2018 16:54:52 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=neuling.org X-Original-To: pdbg@lists.ozlabs.org Delivered-To: pdbg@lists.ozlabs.org Received: from ozlabs.org (bilbo.ozlabs.org [203.11.71.1]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 411brL0xcyzF32d for ; Thu, 7 Jun 2018 16:54:42 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=neuling.org Received: from localhost.localdomain (localhost [127.0.0.1]) by ozlabs.org (Postfix) with ESMTP id 411brK4XsJz9s31; Thu, 7 Jun 2018 16:54:41 +1000 (AEST) Received: by localhost.localdomain (Postfix, from userid 1000) id 85AEAEE791E; Thu, 7 Jun 2018 16:54:41 +1000 (AEST) From: Michael Neuling To: alistair@popple.id.au Date: Thu, 7 Jun 2018 16:54:31 +1000 Message-Id: <20180607065438.18257-4-mikey@neuling.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180607065438.18257-1-mikey@neuling.org> References: <20180607065438.18257-1-mikey@neuling.org> Subject: [Pdbg] [PATCH 04/11] host: Handle more chips X-BeenThere: pdbg@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "mailing list for https://github.com/open-power/pdbg development" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: pdbg@lists.ozlabs.org MIME-Version: 1.0 Errors-To: pdbg-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Pdbg" Tuletta can have 2 x DCMs where chip ids end up as 0,1,16,17 Signed-off-by: Michael Neuling --- p8-host.dts.m4 | 62 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 42 insertions(+), 20 deletions(-) diff --git a/p8-host.dts.m4 b/p8-host.dts.m4 index ed88a55576..aef7e93ed7 100644 --- a/p8-host.dts.m4 +++ b/p8-host.dts.m4 @@ -1,27 +1,49 @@ +define(`CHIP',`pib@$1 { + #address-cells = <0x2>; + #size-cells = <0x1>; + compatible = "ibm,host-pib"; + reg = <$1>; + chip-id = <$1>; + index = <$1>; + include(p8-pib.dts.m4)dnl + }')dnl + /dts-v1/; / { #address-cells = <0x1>; #size-cells = <0x0>; - /* Host based debugfs access */ - pib@0 { - #address-cells = <0x2>; - #size-cells = <0x1>; - compatible = "ibm,host-pib"; - reg = <0x0>; - chip-id = <0x0>; - index = <0x0>; - include(p8-pib.dts.m4)dnl - }; - - pib@8 { - #address-cells = <0x2>; - #size-cells = <0x1>; - compatible = "ibm,host-pib"; - reg = <0x8>; - chip-id = <0x8>; - index = <0x1>; - include(p8-pib.dts.m4)dnl - }; + CHIP(0); + CHIP(1); + CHIP(2); + CHIP(3); + CHIP(4); + CHIP(5); + CHIP(6); + CHIP(7); + CHIP(8); + CHIP(9); + CHIP(10); + CHIP(11); + CHIP(12); + CHIP(13); + CHIP(14); + CHIP(15); + CHIP(16); + CHIP(17); + CHIP(18); + CHIP(19); + CHIP(20); + CHIP(21); + CHIP(22); + CHIP(23); + CHIP(24); + CHIP(25); + CHIP(26); + CHIP(27); + CHIP(28); + CHIP(29); + CHIP(30); + CHIP(31); };