From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.7 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2F2A9C433FE for ; Fri, 4 Dec 2020 13:44:16 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DE1D2229CA for ; Fri, 4 Dec 2020 13:44:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE1D2229CA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Mime-Version:References:Message-ID:Date:Subject:From :To:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:List-Owner; bh=Cx/GXBy95i8wRgUcs8HQgx1CWUQj5pWUhAfJNACU7ME=; b=RFtfYRXyfgTmy1AKrQCWYIpIJ EVstH88GIuPfiG9mzKlbqfcwTy8pm2mcOUGdqRPH/W0vUx5oVPaDrv1lgDMD6sXOcHubtwHy8zJ58 FK7PmP59edBf7kqK1ptKWO6GmupFdmyL8LdVMQidcplu7mhi4Q43rczRIqpApVyKAsMdsRoqELHa5 LrNgB/Ec+ddrxbN2BpZ7PknQ6BEcJMCwcOie/jNCEHEsAWzUv+ahPlAAr8zTp27qoj4kN16cnAzXn IquS9HFMs35guuYxyVBQF1bHEPxWN0DV+EJPA8breMa9h+A41oBmaJ9sDqXt12GgRYX6SzLrcDT1d /yvdho1JQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1klBMZ-0006qo-DN; Fri, 04 Dec 2020 13:43:07 +0000 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214] helo=ciao.gmane.io) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1klBMW-0006pO-ES for linux-arm-kernel@lists.infradead.org; Fri, 04 Dec 2020 13:43:05 +0000 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1klBMS-0000kA-IC for linux-arm-kernel@lists.infradead.org; Fri, 04 Dec 2020 14:43:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: linux-arm-kernel@lists.infradead.org From: Grant Edwards Subject: Re: net: macb: fail when there's no PHY Date: Fri, 4 Dec 2020 13:42:55 -0000 (UTC) Message-ID: References: <20201202183531.GJ2324545@lunn.ch> <20201203214941.GA2409950@lunn.ch> <3542036.FvJvBFsO4O@ada> Mime-Version: 1.0 User-Agent: slrn/1.0.3 (Linux) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201204_084304_544174_243F2D7D X-CRM114-Status: GOOD ( 29.45 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: netdev@vger.kernel.org, linux-mtd@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMC0xMi0wNCwgQWxleGFuZGVyIERhaGwgPGFkYUB0aG9yc2lzLmNvbT4gd3JvdGU6Cgo+ IHNvcnJ5IGlmIEkganVzdCBoaWphY2sgeW91ciBjb252ZXJzYXRpb24sIGJ1dCBJJ20gY3VyaW91 cywgYmVjYXVzZQo+IHdlIGFyZSB1c2luZyB0aGUgc2FtZSBTb0MuICBBZGRpbmcgbGludXgtYXJt LWtlcm5lbCB0byBDYyBmb3IgdGhlCj4gZ2VuZXJhbCBwZXJmb3JtYW5jZSBpc3N1ZXMgYW5kIGxp bnV4LW10ZCBmb3IgdGhlIEVDQyBxdWVzdGlvbnMuIE86LSkKCk5vIHdvcnJpZXMuIEkgdHJpZWQg dG8gYXNrIGFib3V0IHBlcmZvcm1hbmNlIGlzc3VlcyBvbgpsaW51eC1hcm0ta2VybmVsLCBidXQg QUZBSUNULCBteSBwb3N0IHdhc24ndCBhbGxvd2VkIGJ5IHRoZSBtb2RlcmF0b3IuCgo+IEFtIERv bm5lcnN0YWcsIDMuIERlemVtYmVyIDIwMjAsIDIzOjIwOjM4IENFVCBzY2hyaWViIEdyYW50IEVk d2FyZHM6Cj4+IE9uIDIwMjAtMTItMDMsIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4gd3Jv dGU6Cgo+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhbnkgd2F5IEkgY291bGQganVzdGlmeSB1 c2luZyBhIGtlcm5lbCB0aGF0Cj4+Pj4gZG9lc24ndCBoYXZlIGxvbmctdGVybSBzdXBwb3J0Lgo+ Pj4gCj4+PiA1LjEwIGlzIExUUy4gV2VsbCwgaXQgd2lsbCBiZSwgb25jZSBpdCBpcyBhY3R1YWxs eSByZWxlYXNlZCEKPj4gCj4+IENvbnZpbmNpbmcgcGVvcGxlIHRvIHNoaXAgYW4gdW5yZWxlYXNl ZCBrZXJuZWwgd291bGQgYmUgYSB3aG9sZQo+PiAnbm90aGVyIGJ1Y2tldCBvZiB3b3Jtcy4KPgo+ ICsxCj4KPiBKdWRnaW5nIGp1c3QgZnJvbSB0aGUgcmVsZWFzZSBkYXRlcyBvZiB0aGUgbGFzdCBM VFMga2VybmVscywgSSB3b3VsZAo+IGhhdmUgZ3Vlc3NlZCB2NS4xMSB3aWxsIGdldCBMVFMuICBC dXQgdGhlcmUgaGFzIGJlZW4gbm8gYW5ub3VuY2VtZW50Cj4geWV0IGFuZCBJIHN1cHBvc2UgdGhl cmUgd2lsbCBiZSBub25lIGJlZm9yZSByZWxlYXNlPyAgRm9yIG9yZGluYXJ5Cj4gdXNlcnMgaXQn cyBqdXN0IGxpa2Ugc3RhcmluZyBpbiBhIGNyeXN0YWwgYmFsbCwgc28gd2UgYWltIGF0IHY1LjQK PiBmb3Igb3VyIG1vcmUgcmVjZW50IGhhcmR3YXJlIHBsYXRmb3Jtcy4gwq9cXyjjg4QpXy/CrwoK RXhhY3RseS4gV2UncmUgYWxyZWFkeSBiZWhpbmQgc2NoZWR1bGUsIGFuZCBqdXN0IGFzc3VtaW5n IHRoYXQKNS48d2hhdGV2ZXI+IGlzIGdvaW5nIHRvIGJlIExUUyBhbmQgd2lsbCBiZSByZWxlYXNl ZCBpbiB0aW1lIGZvcgpzaGlwbWVudCBqdXN0IHdvbid0IGZseS4KCj4+IEEgc2ltcGxlIHVzZXIt c3BhY2UgbXVsdGktdGhyZWFkZWQgVENQIGVjaG8gc2VydmVyIGJlbmNobWFyayBzaG93ZWQKPj4g YSAzMC01MCUgKGRlcGVuZGluZyBvbiBudW1iZXIgb2YgcGFyYWxsZWwgY29ubmVjdGlvbnMpIGRy b3AgaW4gbWF4Cj4+IHRocm91Z2hwdXQuIE91ciB0eXBpY2FsIGFwcGxpY2F0aW9ucyBhbHNvIHNo b3cgYSAxNS0yNSUgaW5jcmVhc2UgaW4KPj4gQ1BVIHVzYWdlIGZvciBhbiBlcXVpdmFsZW50IHdv cmtsb2FkLiAgQW5vdGhlciBwcm9ibGVtIGlzIGhpZ2gKPj4gbGF0ZW5jaWVzIHdpdGggNS40LiBB IHRocmVhZCB0aGF0IGlzIHN1cHBvc2VkIHRvIHdha2UgdXAgZXZlcnkgMW1zCj4+IHdvcmtzIHJl bGlhYmx5IG9uIDIuNi4zMywgYnV0IGlzIGEgbG9uZyB3YXlzIGZyb20gd29ya2luZyBvbiA1LjQu Cj4KPiBXZSB1c2UgdGhlIGV4YWN0IHNhbWUgU29DIHdpdGgga2VybmVsIDQuOS4yMjAtcnQxNDMg KFBSRUVNUFQgUlQpCj4gY3VycmVudGx5LCBhZnRlciBiZWluZyBzdHVjayBvbiAyLjYuMzYuNCBm b3IgcXVpdGUgYSB3aGlsZS4gIEkgZGlkCj4gbm90IG5vdGljZSBzaWduaWZpY2FudCBwZXJmb3Jt YW5jZSBpc3N1ZXMsIGJ1dCBJIGhhdmUgdG8gYWRtaXQsIHdlCj4gbmV2ZXIgZGlkIGV4dGVuc2l2 ZSBiZW5jaG1hcmtzIG9uIG5ldHdvcmsgb3IgQ1BVIHBlcmZvcm1hbmNlLAo+IGJlY2F1c2UgdGhl IHdvcmtsb2FkIGFsc28gY2hhbmdlZCBmb3IgdGhhdCB0YXJnZXQuCgpUaGUgcGVyZm9ybWFuY2Ug aGl0IHZhcmllZCBxdWl0ZSBhIGJpdCBkZXBlbmluZyBvbiB0aGUgYXBwbGljYXRpb24sCmJ1dCBz ZWVtZWQgdG8gYmUgYSBtaW5pbXVtIG9mIGFib3V0IGEgMTUlIGluY3JlYXNlIGluIENQVSB1c2Fn ZS4KCldlIGRpc2N1c3NlZCB0cnlpbmcgdmFyaW91cyBvbGRlciBMVFMga2VybmVscyB0byBzZWUg aWYgd2UgY291bGQgZmluZApvbmUgdGhhdCBwZXJmb3JtZWQgYWNjZXB0YWJseSwgYnV0IGl0IHdv dWxkIHRha2UgYSBsb3Qgb2YgZW5naW5lZXJpbmcKdGltZSB0byBwb3J0IGFuZCBiZW5jaG1hcmsg ZWFjaCB2ZXJzaW9uLgoKPiBIb3dldmVyIHdoYXQgZ2F2ZSB1cyBhIGxvdCBsZXNzIGRyb3BwZWQg cGFja2FnZXMgd2FzIHVzaW5nIHRoZQo+IGludGVybmFsIFNSQU0gYXMgRE1BIGJ1ZmZlciBmb3Ig UlggcGFja2FnZXMgcmVjZWl2ZWQgYnkgbWFjYi4gIFRoYXQKPiBkaWQgbm90IG1ha2UgaXQgaW4g bWFpbmxpbmUgaG93ZXZlciwgSSBkaWQgbm90IHB1dCBlbm91Z2ggZWZmb3J0IGluCj4gcG9saXNo aW5nIHRoYXQgcGF0Y2ggYmFjayB3aGVuIHdlIG1pZ3JhdGVkIGZyb20gMi42IHRvIDQueC4gIElm Cj4geW91J3JlIGN1cmlvdXMsIGl0J3Mgb24gR2l0SHViOgo+IGh0dHBzOi8vZ2l0aHViLmNvbS9M ZVNwb2NreS9saW51eC90cmVlL25ldC1tYWNiLXNyYW0tcngKCldlIGhhdmVuJ3QgaWRlbnRpZmll ZCB0aGUgc291cmNlIG9mIHRoZSBkcm9wIGluIG5ldHdvcmsgdGhyb3VnaHB1dCwKYnV0IHRoZSBp bmNyZWFzZWQgQ1BVIHVzYWdlIGFuZCBwcm9ibGVtcyB3aXRoIGxhdGVuY3kgYWZmZWN0CmFwcGxp Y2F0aW9ucyB0aGF0IGRvbid0IHVzZSB0aGUgbmV0d29yayBhdCBhbGwgKGFuZCB0aGVyZSBpcyBu bwpuZXR3b3JrIHRyYWZmaWMpLgoKPj4gV2UndmUgYWxyZWFkeSBkaXNhYmxlZCBhYnNvbHRlbHkg ZXZlcnl0aGluZyB3ZSBjYW4gYW5kIHN0aWxsIGhhdmUgYQo+PiB3b3JraW5nIHN5c3RlbS4gV2l0 aCB0aGUgc2FtZSBmZWF0dXJlcyBlbmFibGVkLCB0aGUgNS40IGtlcm5lbCB3YXMKPj4gYWJvdXQg NzUlIGxhcmdlciB0aGFuIGEgMi42LjMzIGtlcm5lbCwgc28gd2UgaGFkIHRvIHRyaW0gcXVpdGUg YSBiaXQKPj4gb2YgbWVhdCB0byBnZXQgaXQgdG8gYm9vdCBvbiBleGlzdGluZyB1bml0cy4KPgo+ IFNhbWUgaGVyZS4gIHY0Ljkga2VybmVsIGltYWdlIHN0aWxsIGZpdHMsIHY0LjE0IGlzIGFscmVh ZHkgdG9vIGJpZyBmb3Igc29tZSAKPiBkZXZpY2VzIHdlIGRlbGl2ZXJlZCBpbiB0aGUgZWFybHkg ZGF5cy4KClllYSwgSSB3YXMgc2hvY2tlZCBhdCB0aGUgbWFzc2l2ZSBhbW91bnQgb2YgYmxvYXQu Cgo+PiBXZSBhbHNvIGNhbid0IGdldCBvbi1kaWUgRUNDIHN1cHBvcnQgZm9yIE1pY3JvbiBOQU5E IGZsYXNoIHdvcmtpbmcKPj4gd2l0aCA1LjQuIEV2ZW4gaXQgZGlkIHdvcmssIHdlJ2Qgc3RpbGwg aGF2ZSB0byBhZGQgdGhlIGFiaWxpdHkgdG8KPj4gZmFsbC1iYWNrIHRvIFNXIEVDQyBvbiByZWFk IG9wZXJhdGlvbnMgZm9yIHRoZSBzYWtlIG9mIGJhY2t3YXJkcwo+PiBjb21wYXRpYmlsaXR5IG9u IHVuaXRzIHRoYXQgd2VyZSBpbml0aWFsbHkgc2hpcHBlZCB3aXRob3V0IG9uLWRpZQo+PiBFQ0Mg c3VwcG9ydCBlbmFibGVkLgo+Cj4gSUlSQyB0aGUgU29DIGl0c2VsZiBoYXMgaXNzdWVzIHdpdGgg aXRzIEVDQyBlbmdpbmU/IFsuLi5dCgpTb3JyeSwgdGhlbiB0ZXJtaW5vbG9neSBpbiB0aGUga2Vy bmVsJ3MgbmFuZCBzdWJzeXN0ZW0gaXMgYSBiaXQKdmFndWUuIFRoZSAib24tZGllIiBFQ0Mgc3Vw cG9ydCByZWZlcnMgdG8gdXNpbmcgdGhlIEVDQyBoYXJkd2FyZSBidWlsdAppbiB0byB0aGUgTkFO RCBmbGFzaCBkZXZpY2UgaXRzZWxmLiBJbiB0aGUgTGludXggbmFuZCBzdWJzeXN0ZW0KImhhcmR3 YXJlIiBvciAiSFciIEVDQyByZWZlcnMgdG8gdGhlIEVDQyBoYXJkd2FyZSBidWlsdCBpbnRvIHRo ZQpTb0MuIFlvdSdyZSByaWdodCwgdGhhdCdzIGJyb2tlbiBpbiB0aGUgJzlHMjAgYW5kIHdlIGRv bid0IHVzZSBpdC4KCldlIGFkZGVkICJvbi1kaWUiIHN1cHBvcnQgdG8gdGhlIDIuNi4zMyBrZXJu ZWwgd2l0aCBmYWxsYmFjayB0byBTVyBFQ0MKb24gcmVhZCBvcGVyYXRpb25zIGZvciBiYWNrd2Fy ZHMgY29tcGF0aWJpbGl0eS4gSXQgd2FzIHByZXR0eQpzdHJhaWdodC1mb3J3YXJkIGFuZCB3b3Jr cyB3ZWxsLiBUaGUgNS40IGtlcm5lbCdzIG9uLWRpZSBzdXBwb3J0IGlzCnNldmVyYWwgb3JkZXJz IG9mIG1hZ25pdHVkZSBtb3JlIGNvbXBsZXggKEkgZG9uJ3QgeWV0IGtub3cgd2h5KSwgYW5kCmRv ZXNuJ3Qgb2ZmZXIgU1cgZmFsbGJhY2suCgpPbmUgb2YgdGhlIG9kZCB0aGluZ3MgYWJvdXQgdGhl IG1pY3JvbiBvbi1kaWUgc3VwcG9ydCBpbiB0aGUgNS40Cmtlcm5lbCBpcyB0aGF0IGl0J3MgY29u c3RhbnRseSBiZWluZyBzd2l0Y2hlZCBvbiBhbmQgb2ZmLiBJdCdzIHR1cm5lZApvbiBiZWZvcmUg ZXZlcnkgcGFnZSByZWFkL3dyaXRlLCB0aGVuIG9mZiBhZnRlcndhcmRzLiBUaGlzIGFkZHMgYSBs b3QKb2Ygb3ZlcmhlYWQgdG8gcGFnZSByZWFkL3dyaXRlIG9wZXJhdGlvbnMuIEFmdGVyIGFib3V0 IHRoZSA2dGggb24vb2ZmCmN5Y2xlLCB0aGF0IHN0b3BzIHdvcmtpbmcgYW5kIHRoZSAic2V0LWZl YXR1cmUiIGZ1bmN0aW9uIHN0YXJ0cwpyZXR1cm5pbmcgYW4gZXJyb3IgZXZlcnkgdGltZS4gUmVh ZCBvcGVyYXRpb25zIHByb2R1Y2UgdGhlIGNvcnJlY3QKZGF0YSwgYnV0IGFsd2F5cyByZXBvcnQg dW5jb3JyZWN0YWJsZSBmbGlwcGVkIGJpdHMgd2hlbiB0aGVyZSBhcmVuJ3QKYW55IChoYXZlbid0 IGZpZ3VyZWQgb3V0IHdoeSkuIEkgaGF2ZW4ndCB0cmllZCB3cml0ZXMuCgpJbiBvdXIgMi42LjMz IG9uLWRpZSBzdXBwb3J0IHdlIGlkZW50aWZ5IHRoZSBjaGlwIGF0IGJvb3QgdXAuIElmIGl0Cmhh cyBvbi1kaWUgc3VwcG9ydCwgd2UgdHVybiBpdCBvbiwgbGVhdmUgaXQgb24sIGFuZCBqdXN0IHVz ZSBpdCB0aGF0CndheS4gSWYgYSByZWFkIG9wZXJhdGlvbiByZXR1cm5zIGFuIGVycm9yLCB3ZSBj aGVjayB0byBzZWUgaWYgdGhlIHBhZ2UKd2FzIHdyaXR0ZW4gd2l0aCBTVyBFQ0MgYW5kIGlmIGl0 IHdhcywgdXNlIHRoYXQuIFdyaXRlcyBhcmUgYWx3YXlzCmRvbmUgd2l0aCBvbi1kaWUgRUNDLgoK LS0KR3JhbnQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==