From patchwork Wed Jan 6 20:53:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 564095 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 8A86E1402A0 for ; Thu, 7 Jan 2016 07:54:05 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=A9u5zM6B; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F3F234B931; Wed, 6 Jan 2016 21:53:58 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7mOtj8yFaD_X; Wed, 6 Jan 2016 21:53:58 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4BE9F4B90F; Wed, 6 Jan 2016 21:53:54 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 558CB4B921 for ; Wed, 6 Jan 2016 21:53:50 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ajH92phAvBHa for ; Wed, 6 Jan 2016 21:53:50 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) by theia.denx.de (Postfix) with ESMTPS id 214FE4B902 for ; Wed, 6 Jan 2016 21:53:44 +0100 (CET) Received: by mail-qk0-f181.google.com with SMTP id n135so162213628qka.2 for ; Wed, 06 Jan 2016 12:53:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=XLvbcB76n1yciyvdFKjcqv434ODztG4+PYn+mVLTVT0=; b=A9u5zM6BdYqRY06oTCVv6O1BykScHE+w6yXFk3aMPFXS0Bqrb9PBZHazOIiUBbomiM V2Xb9s+2fyIt/dKwsoGGx9c4QMXK5e4oLPFhay1W6ZRBYOwjP20INw4ck1R1972dCu4C 4fO7AVk4tfAMqwQh6qygYlqY71OjhIzxeX+5673Zgmh44mSsOD2Vc5W9XCUW60ZqR32X GKU/Z9Yf5zV9JUFrJO1gyg0pblMHfduKAFqptb4ziQCAbb1IH/rxZ1UwD72LNapNQy6L Ew/HcPK7ponXeuACBX0coqk9/r+9Vx31XfpQdemUzMKlup0XCw9K/mp27FWJonsgkyEN 0SFw== X-Received: by 10.129.99.196 with SMTP id x187mr44306806ywb.2.1452113623998; Wed, 06 Jan 2016 12:53:43 -0800 (PST) Received: from localhost.localdomain ([187.64.228.119]) by smtp.gmail.com with ESMTPSA id t189sm82625067ywd.43.2016.01.06.12.53.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 06 Jan 2016 12:53:43 -0800 (PST) From: Fabio Estevam To: trini@konsulko.com Date: Wed, 6 Jan 2016 18:53:18 -0200 Message-Id: <1452113598-32409-3-git-send-email-festevam@gmail.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1452113598-32409-1-git-send-email-festevam@gmail.com> References: <1452113598-32409-1-git-send-email-festevam@gmail.com> Cc: marex@denx.de, u-boot@lists.denx.de, Fabio Estevam , yorksun@freescale.com Subject: [U-Boot] [PATCH 3/3] pcie_layerscape: Adjust the return value when ls_pcie_addr_valid() fails X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Fabio Estevam Since commit ff3e077bd2 ("dm: pci: Add a uclass for PCI") the following error message is seen: => pci 0 Scanning PCI devices on bus 0 BusDevFun VendorId DeviceId Device Class Sub-Class Acked-by: Marek Vasut diff --git a/drivers/pci/pcie_layerscape.c b/drivers/pci/pcie_layerscape.c index 58e88ae..af0fd71 100644 --- a/drivers/pci/pcie_layerscape.c +++ b/drivers/pci/pcie_layerscape.c @@ -314,7 +314,7 @@ static int ls_pcie_read_config(struct pci_controller *hose, pci_dev_t d, if (ls_pcie_addr_valid(hose, d)) { *val = 0xffffffff; - return -EINVAL; + return PCIBIOS_DEVICE_NOT_FOUND; } if (PCI_BUS(d) == hose->first_busno) {