From patchwork Wed Mar 14 07:48:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Zigotzky X-Patchwork-Id: 885633 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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 401P8y1L2Pz9sV5 for ; Wed, 14 Mar 2018 18:53:06 +1100 (AEDT) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=xenosoft.de header.i=@xenosoft.de header.b="pNj8mcw/"; dkim-atps=neutral Received: from bilbo.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 401P8x6rHYzF0q2 for ; Wed, 14 Mar 2018 18:53:05 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=xenosoft.de header.i=@xenosoft.de header.b="pNj8mcw/"; dkim-atps=neutral X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Authentication-Results: lists.ozlabs.org; spf=pass (helo) smtp.helo=mo6-p00-ob.smtp.rzone.de (client-ip=2a01:238:20a:202:5300::5; helo=mo6-p00-ob.smtp.rzone.de; envelope-from=chzigotzky@xenosoft.de; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=xenosoft.de header.i=@xenosoft.de header.b="pNj8mcw/"; dkim-atps=neutral Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 401P3w2yzvzF09V for ; Wed, 14 Mar 2018 18:48:42 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1521013716; s=strato-dkim-0002; d=xenosoft.de; h=Content-Type:In-Reply-To:Date:Message-ID:References:To:From:Subject: X-RZG-CLASS-ID:X-RZG-AUTH; bh=tSeSb7TLLaNb4wXBxUrV/bCJUUPRSv03IUjQhfkf/uc=; b=pNj8mcw/mfYdUE0WKLSmWy5JT9QGfBJavvQlb3Ooshw4Pci9xd6lNKvoQyJEq6QBku RlzFIJVpl6JAPCjy+9H0AgCpSsVx57fKiOU6SuELxR8e/vJqzsvxi+2z5UbaxZsZsXGR HD6IlFnvL+r93P/cjmqWEolwI7HNy3Fg0CxUmhNyENw2pYdQx0r0ft1NtKlWj55FCoel cNHC629uLZO7YX8Nd4mvmGnDShThFXc0eBW38RyMlX3fESFTyKpHQ/lIVkLyIK39JbHV Fxa1Bo9UUibcxBjWkXA8cfN88i4WoGQNhF9g1rshDFZlR/wMB7ZKekrTH20dDWKBdIy2 7koQ== X-RZG-AUTH: :L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySf+VvAflxJtIc50wlxt6V X-RZG-CLASS-ID: mo00 Received: from [192.168.1.134] (ppp-188-174-65-235.dynamic.mnet-online.de [188.174.65.235]) by smtp.strato.de (RZmta 42.18 DYNA|AUTH) with ESMTPSA id f061ebu2E7mZqEF (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Wed, 14 Mar 2018 08:48:35 +0100 (CET) Subject: PASEMI: PCI_SCAN_ALL_PCIE_DEVS From: Christian Zigotzky To: linuxppc-dev@lists.ozlabs.org, Olof Johansson References: Message-ID: <95560a8d-a75b-4ce1-8939-d2999e57e8fc@xenosoft.de> Date: Wed, 14 Mar 2018 08:48:34 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Language: de-DE X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Hi All, Please find attached the current pci.c patch. We use this patch on our P.A. Semi boards because we don't need to add 'pci=pcie_scan_all' to the kernel boot arguments. Please add this patch to the official kernel source code. Thanks, Christian arch/powerpc/platforms/pasemi/pci.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/platforms/pasemi/pci.c b/arch/powerpc/platforms/pasemi/pci.c index 5ff6108..ea54ed2 100644 --- a/arch/powerpc/platforms/pasemi/pci.c +++ b/arch/powerpc/platforms/pasemi/pci.c @@ -224,6 +224,8 @@ void __init pas_pci_init(void) return; } + pci_set_flags(PCI_SCAN_ALL_PCIE_DEVS); + for (np = NULL; (np = of_get_next_child(root, np)) != NULL;) if (np->name && !strcmp(np->name, "pxp") && !pas_add_bridge(np)) of_node_get(np);