From patchwork Thu Mar 31 08:49:51 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 604000 X-Patchwork-Delegate: monstr@monstr.eu 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 3qbJ9j6tgMz9sD3 for ; Thu, 31 Mar 2016 19:50:01 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.b=xDSdCjPe; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6556EA76E9; Thu, 31 Mar 2016 10:50:00 +0200 (CEST) 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 GhQBHfV7LQC8; Thu, 31 Mar 2016 10:50:00 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id BEED6A74A8; Thu, 31 Mar 2016 10:49:59 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7D930A74A8 for ; Thu, 31 Mar 2016 10:49:56 +0200 (CEST) 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 jSsROcg6WXo4 for ; Thu, 31 Mar 2016 10:49:56 +0200 (CEST) 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-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by theia.denx.de (Postfix) with ESMTPS id 50BDBA7498 for ; Thu, 31 Mar 2016 10:49:53 +0200 (CEST) Received: by mail-wm0-f45.google.com with SMTP id p65so104839028wmp.0 for ; Thu, 31 Mar 2016 01:49:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id; bh=RcOKVgG2AYsPuJx416phNlBtQseIObl6Zf3TTfYyK9g=; b=xDSdCjPeBgyXUxPvueh2tgLisMI8iSVRUazKUEFAAScmGj5BOqs+qmF2lN2S2GK1bG AE7jahgyL5d7SXRODx6untDSdumTq4RaXGn/DvD9MaiypVCWHHJnA772pMqor8Si3KeN sQst1QNpxjx9czEZUX4740Wq2QTA6DD4MxHHBtTb7ho3Sv8e2QmzMmYSK3/TYPkAzT/K c0aSGdWIEqo62+EGQmKDuwRlLc7TSoIUyYrzj9yNC212yriEFS0ElfFOw7rZ8/kI14qA NR2QkJPtQJ9+IgFmJ1+2HQd+yfZ1eCK6uGRpkKLpHAIYTox1aINFbt63p1WAn/7TPfrZ ho/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=RcOKVgG2AYsPuJx416phNlBtQseIObl6Zf3TTfYyK9g=; b=c7SL+6Dok3aoNK1vdGLKmY1DFD4g+138JpiWfvGLQ4v2AKF49KWBkVU4JdN4+Mk8EP aIDDgTNLkUP6ABH5T7LH1KdAIGyIHz+bKZ36VWdpwOoZ25u/btJUj8MEhlGrS9MAJkpO jV6lcppot0jBhc8VY/33CYk+/P4Y4VHbzJ46K+74gnpELXhSE57WioX3DYV0GZqt9e6d YIk+4yfqQh0Z2lGfhMbnOceutSMuVNNXzNlTZxwCuOppGJch+qKmNwKMugnUeAAufpo1 aPKR1+PYhUNzhVHPsGw1774EF3TFaZbuZyB0lB7UZlvNRFJbmGOXoQRYx4Toet2u95MO etCA== X-Gm-Message-State: AD7BkJJCUbmGd018TIjcsnR9zDBANlJqrRcUK+whFxUvyq/A8gttTipkqKCnjjMAPlnZfw== X-Received: by 10.28.188.5 with SMTP id m5mr27324594wmf.35.1459414193188; Thu, 31 Mar 2016 01:49:53 -0700 (PDT) Received: from localhost (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id q139sm8449458wmd.2.2016.03.31.01.49.52 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 31 Mar 2016 01:49:52 -0700 (PDT) From: Michal Simek To: u-boot@lists.denx.de Date: Thu, 31 Mar 2016 10:49:51 +0200 Message-Id: <25b25fa2544a73edec8baba90aba68d1fae8665f.1459414189.git.michal.simek@xilinx.com> X-Mailer: git-send-email 1.9.1 Cc: Joe Hershberger Subject: [U-Boot] [PATCH] net: zynq_gem: Return error incase of invalid phy address 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: Siva Durga Prasad Paladugu Return error from probe in case of invalid phy address. This fixes the issue of uboot crash if phy is not detected. Signed-off-by: Siva Durga Prasad Paladugu Signed-off-by: Michal Simek Acked-by: Joe Hershberger --- drivers/net/zynq_gem.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/zynq_gem.c b/drivers/net/zynq_gem.c index 103ed6169c0f..52a8f2760012 100644 --- a/drivers/net/zynq_gem.c +++ b/drivers/net/zynq_gem.c @@ -638,9 +638,7 @@ static int zynq_gem_probe(struct udevice *dev) if (ret) return ret; - zynq_phy_init(dev); - - return 0; + return zynq_phy_init(dev); } static int zynq_gem_remove(struct udevice *dev)