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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EB95EECAAD2 for ; Mon, 29 Aug 2022 09:15:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:CC:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=fZ0YlZ6BrW8xccJ5kuGq7n8YYQiBpox/eg4SBVgp1gw=; b=HByihuLjnLolcH JUzm1+K/8llCbxIWJ8I2YNe04xBYEWp/bCbHz7GGjABPx7cPjRWKzQeMu4xG1WHRgyOUINBU6mMCC jstrHlWV48BLKAR6WH59y4tX7ye4K+A6hX9ELMblF40YAaxSsl6tkwGnl407dzc+bdrpVOJAumB4E LXCPs2MOTQRh/1SQaFGgkPB2tsh+DVoPHER7nepXEh2SR5eqtLCFyewXt1/S4uE5AMA7vEmFXEJKe oQKpcz+fkKFiFhmAVLDeHCdWyPwiAG9T9JFxpaoZGvwcVttg0+meNiAu/oS94TAAn0FLi+RcNCpe7 oVhQNBmp4ZCmi3E18z3w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oSaqt-006bdv-Ve; Mon, 29 Aug 2022 09:14:40 +0000 Received: from esa.microchip.iphmx.com ([68.232.154.123]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oSaqj-006bSu-Ba for linux-arm-kernel@lists.infradead.org; Mon, 29 Aug 2022 09:14:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1661764469; x=1693300469; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=SkoUiCpoaLtos4E0x642lOYDy66PcPTByQrF05aPtKw=; b=DQ1oUseGVcbaeEcKvLHSk/Bt/WPcVfuWsKE+kgn7ohcGQibOvt4BPmVd ocYr5+8q+1Z5zJFRTbsLJMBpuH7NlxUj+A9UblE5u79/QVS0FzeKeADfU yl0ARer0VFne+fbW0q/Qz0U/pZNhKN7cdhQNu0dslukRplU+MtQgeRDko M9QCCQ4v0iYxUy+R2HTSb6OYupKqlsgddxJJEE2E0f7sn+2RbK9RAtB4w 9jxgiQt6r9gyYQpFwpo227gUVge2/HOYjAWYedB8Nsb6QuZqZ4Adjkwxf CVgLusTq9D1D2Aij+aDXMietwTApdukX46Hc3MqyJrWtE5SZkm9kNQoKY Q==; X-IronPort-AV: E=Sophos;i="5.93,272,1654585200"; d="scan'208";a="174590204" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 29 Aug 2022 02:14:22 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Mon, 29 Aug 2022 02:14:22 -0700 Received: from den-dk-m31857.microchip.com (10.10.115.15) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.12 via Frontend Transport; Mon, 29 Aug 2022 02:14:19 -0700 Message-ID: <578bdccee9a92dd74bb6a1b87fb5011bf7279e57.camel@microchip.com> Subject: Re: [PATCH 1/3] reset: microchip-sparx5: issue a reset on startup From: Steen Hegelund To: Michael Walle , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Lars Povlsen , Horatiu Vultur , Philipp Zabel CC: , , , , Date: Mon, 29 Aug 2022 11:14:18 +0200 In-Reply-To: <20220826115607.1148489-2-michael@walle.cc> References: <20220826115607.1148489-1-michael@walle.cc> <20220826115607.1148489-2-michael@walle.cc> User-Agent: Evolution 3.44.4 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220829_021429_687430_17AEC042 X-CRM114-Status: GOOD ( 21.36 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 SGkgTWljaGFlbCwKCk9uIEZyaSwgMjAyMi0wOC0yNiBhdCAxMzo1NiArMDIwMCwgTWljaGFlbCBX YWxsZSB3cm90ZToKPiBFWFRFUk5BTCBFTUFJTDogRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4g YXR0YWNobWVudHMgdW5sZXNzIHlvdSBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUKPiAKPiBPcmln aW5hbGx5IHRoaXMgd2FzIHVzZWQgaW4gYnkgdGhlIHN3aXRjaCBjb3JlIGRyaXZlciB0byBpc3N1 ZSBhIHJlc2V0Lgo+IEJ1dCBpdCB0dXJucyBvdXQsIHRoaXMgaXNuJ3QganVzdCBhIHN3aXRjaCBj b3JlIHJlc2V0IGJ1dCBpbnN0ZWFkIGl0Cj4gd2lsbCByZXNldCBhbG1vc3QgdGhlIGNvbXBsZXRl IFNvQy4KPiAKPiBJbnN0ZWFkIG9mIGFkZGluZyBhbG1vc3QgYWxsIGRldmljZXMgb2YgdGhlIFNv QyBhIHNoYXJlZCByZXNldCBsaW5lLAo+IGlzc3VlIHRoZSByZXNldCBvbmNlIGVhcmx5IG9uIHN0 YXJ0dXAuIEtlZXAgdGhlIHJlc2V0IGNvbnRyb2xsZXIgZm9yCj4gYmFja3dhcmRzIGNvbXBhdGli aWxpdHksIGJ1dCBtYWtlIHRoZSBhY3R1YWwgcmVzZXQgYSBub29wLgo+IAo+IFN1Z2dlc3RlZC1i eTogUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KPiBTaWduZWQtb2ZmLWJ5 OiBNaWNoYWVsIFdhbGxlIDxtaWNoYWVsQHdhbGxlLmNjPgo+IC0tLQo+IMKgZHJpdmVycy9yZXNl dC9yZXNldC1taWNyb2NoaXAtc3Bhcng1LmMgfCAyMiArKysrKysrKysrKysrKysrKy0tLS0tCj4g wqAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9yZXNldC9yZXNldC1taWNyb2NoaXAtc3Bhcng1LmMgYi9kcml2 ZXJzL3Jlc2V0L3Jlc2V0LW1pY3JvY2hpcC1zcGFyeDUuYwo+IGluZGV4IDAwYjYxMmEwZWZmYS4u ZjM1MjhkZDFkMDg0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvcmVzZXQvcmVzZXQtbWljcm9jaGlw LXNwYXJ4NS5jCj4gKysrIGIvZHJpdmVycy9yZXNldC9yZXNldC1taWNyb2NoaXAtc3Bhcng1LmMK PiBAQCAtMzMsMTEgKzMzLDggQEAgc3RhdGljIHN0cnVjdCByZWdtYXBfY29uZmlnIHNwYXJ4NV9y ZXNldF9yZWdtYXBfY29uZmlnID0gewo+IMKgwqDCoMKgwqDCoMKgIC5yZWdfc3RyaWRlwqDCoMKg wqAgPSA0LAo+IMKgfTsKPiAKPiAtc3RhdGljIGludCBzcGFyeDVfc3dpdGNoX3Jlc2V0KHN0cnVj dCByZXNldF9jb250cm9sbGVyX2RldiAqcmNkZXYsCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBpZCkKPiAr c3RhdGljIGludCBzcGFyeDVfc3dpdGNoX3Jlc2V0KHN0cnVjdCBtY2hwX3Jlc2V0X2NvbnRleHQg KmN0eCkKPiDCoHsKPiAtwqDCoMKgwqDCoMKgIHN0cnVjdCBtY2hwX3Jlc2V0X2NvbnRleHQgKmN0 eCA9Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGFpbmVyX29mKHJjZGV2LCBz dHJ1Y3QgbWNocF9yZXNldF9jb250ZXh0LCByY2Rldik7Cj4gwqDCoMKgwqDCoMKgwqAgdTMyIHZh bDsKPiAKPiDCoMKgwqDCoMKgwqDCoCAvKiBNYWtlIHN1cmUgdGhlIGNvcmUgaXMgUFJPVEVDVEVE IGZyb20gcmVzZXQgKi8KPiBAQCAtNTQsOCArNTEsMTQgQEAgc3RhdGljIGludCBzcGFyeDVfc3dp dGNoX3Jlc2V0KHN0cnVjdCByZXNldF9jb250cm9sbGVyX2RldiAqcmNkZXYsCj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIDEsIDEwMCk7Cj4gwqB9Cj4gCj4gK3N0YXRpYyBpbnQgc3Bhcng1X3Jlc2V0 X25vb3Aoc3RydWN0IHJlc2V0X2NvbnRyb2xsZXJfZGV2ICpyY2RldiwKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcg aWQpCj4gK3sKPiArwqDCoMKgwqDCoMKgIHJldHVybiAwOwo+ICt9Cj4gKwo+IMKgc3RhdGljIGNv bnN0IHN0cnVjdCByZXNldF9jb250cm9sX29wcyBzcGFyeDVfcmVzZXRfb3BzID0gewo+IC3CoMKg wqDCoMKgwqAgLnJlc2V0ID0gc3Bhcng1X3N3aXRjaF9yZXNldCwKPiArwqDCoMKgwqDCoMKgIC5y ZXNldCA9IHNwYXJ4NV9yZXNldF9ub29wLAo+IMKgfTsKPiAKPiDCoHN0YXRpYyBpbnQgbWNocF9z cGFyeDVfbWFwX3N5c2NvbihzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCBjaGFyICpuYW1l LAo+IEBAIC0xMjIsNiArMTI1LDExIEBAIHN0YXRpYyBpbnQgbWNocF9zcGFyeDVfcmVzZXRfcHJv YmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiDCoMKgwqDCoMKgwqDCoCBjdHgtPnJj ZGV2Lm9mX25vZGUgPSBkbjsKPiDCoMKgwqDCoMKgwqDCoCBjdHgtPnByb3BzID0gZGV2aWNlX2dl dF9tYXRjaF9kYXRhKCZwZGV2LT5kZXYpOwo+IAo+ICvCoMKgwqDCoMKgwqAgLyogSXNzdWUgdGhl IHJlc2V0IHZlcnkgZWFybHksIG91ciBhY3R1YWwgcmVzZXQgY2FsbGJhY2sgaXMgYSBub29wLiAq Lwo+ICvCoMKgwqDCoMKgwqAgZXJyID0gc3Bhcng1X3N3aXRjaF9yZXNldChjdHgpOwo+ICvCoMKg wqDCoMKgwqAgaWYgKGVycikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4g ZXJyOwo+ICsKPiDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZGV2bV9yZXNldF9jb250cm9sbGVyX3Jl Z2lzdGVyKCZwZGV2LT5kZXYsICZjdHgtPnJjZGV2KTsKPiDCoH0KPiAKPiBAQCAtMTYzLDYgKzE3 MSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBtY2hwX3NwYXJ4NV9yZXNldF9pbml0KHZvaWQpCj4g wqDCoMKgwqDCoMKgwqAgcmV0dXJuIHBsYXRmb3JtX2RyaXZlcl9yZWdpc3RlcigmbWNocF9zcGFy eDVfcmVzZXRfZHJpdmVyKTsKPiDCoH0KPiAKPiArLyoKPiArICogQmVjYXVzZSB0aGlzIGlzIGEg Z2xvYmFsIHJlc2V0LCBrZWVwIHRoaXMgcG9zdGNvcmVfaW5pdGNhbGwoKSB0byBpc3N1ZSB0aGUK PiArICogcmVzZXQgYXMgZWFybHkgYXMgcG9zc2libGUgZHVyaW5nIHRoZSBrZXJuZWwgc3RhcnR1 cC4KPiArICovCj4gwqBwb3N0Y29yZV9pbml0Y2FsbChtY2hwX3NwYXJ4NV9yZXNldF9pbml0KTsK PiAKPiDCoE1PRFVMRV9ERVNDUklQVElPTigiTWljcm9jaGlwIFNwYXJ4NSBzd2l0Y2ggcmVzZXQg ZHJpdmVyIik7Cj4gLS0KPiAyLjMwLjIKPiAKClRlc3RlZC1ieTogU3RlZW4gSGVnZWx1bmQgPFN0 ZWVuLkhlZ2VsdW5kQG1pY3JvY2hpcC5jb20+IG9uIFNwYXJ4NQoKQlIKU3RlZW4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwg bWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8v bGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK