Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756540Ab3FGRoA (ORCPT ); Fri, 7 Jun 2013 13:44:00 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:58146 "EHLO moutng.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754981Ab3FGRn5 (ORCPT ); Fri, 7 Jun 2013 13:43:57 -0400 From: Arnd Bergmann To: Jason Gunthorpe Subject: Re: [PATCH 6/6] ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC Date: Fri, 7 Jun 2013 19:43:18 +0200 User-Agent: KMail/1.12.2 (Linux/3.8.0-22-generic; KDE/4.3.2; x86_64; ; ) Cc: linux-arm-kernel@lists.infradead.org, Jingoo Han , "'Thomas Petazzoni'" , linux-samsung-soc@vger.kernel.org, "'Siva Reddy Kallam'" , "'Surendranath Gurivireddy Balla'" , linux-pci@vger.kernel.org, devicetree-discuss@lists.ozlabs.org, "'Thierry Reding'" , linux-kernel@vger.kernel.org, "'Grant Likely'" , "'Kukjin Kim'" , "'Thomas Abraham'" , "'Bjorn Helgaas'" , "'Andrew Murray'" References: <00c001ce277b$92b26ab0$b8174010$%han@samsung.com> <1880458.2ksb8qtzHh@wuerfel> <20130607162050.GA31895@obsidianresearch.com> In-Reply-To: <20130607162050.GA31895@obsidianresearch.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201306071943.18407.arnd@arndb.de> X-Provags-ID: V02:K0:Ei2+wSRW5eHYUC0wVV8tvW5Yo/xcztrKBWVR3Gu5NTs t9vEJ2KDU/mntAMq6KUvH47h+7gOBFMtvf/umIkFuSTr3TeQKH 4H4xVTyWv4Pn87KmjsE4FEynIpvfepXC1P8VAGSJBDGrqU8gPi Iy0p5U2DELFfUVBlU4YIFn0/aWi/es0WfsTCja5Ygr+ttOjMuq V2dV7yg/Ap5lHgjgrhzFgSHCfFpTcjf8yRqFpTf/MPXxYXK5U+ XTJdbY6UxvGhF+5o8QPk7pRTWTg94RBLitsroLdh878v2b9VEG rBN1oezVtahcbxUk1UEgMmnZdIZi3jwGshXEmZNOJYWKxyvbh5 A86dO8UNYch7tAqyoh5E= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1250 Lines: 29 On Friday 07 June 2013, Jason Gunthorpe wrote: > Sounds fair to me. > > But when we talk about multiple domains we don't mean a disjoint range > bus bus numbers, as your other email shows: > > 00:00.0 PCI bridge: Samsung Electronics Co Ltd Device a549 (rev 01) (prog-if 00 [Normal decode]) > 10:00.0 PCI bridge: Samsung Electronics Co Ltd Device a549 (rev 01) (prog-if 00 [Normal decode]) > > We mean multiple domains, it should look like this: > > 0000:00:00.0 PCI bridge: Samsung Electronics Co Ltd Device a549 (rev 01) (prog-if 00 [Normal decode]) > 0001:00:00.0 PCI bridge: Samsung Electronics Co Ltd Device a549 (rev 01) (prog-if 00 [Normal decode]) > > ie lspci -D. > > Each domain gets a unique bus number range, config space, io range, > etc. This is much clearer to everyone than trying to pretend there is > only one domain when the HW is actually multi-domain. Yes, absolutely. This means we also don't need a bus-range property in DT, since each domain will allow all 255 buses. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/