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 454B7C25B10 for ; Mon, 13 May 2024 15:07:16 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=HyqCvdV6nckwIW0eAF+cuJwsPW+02g5JX778qzQRDGU=; b=vCF55ar/P4J0ot oykz+ig9k+lDue9sWASUgDRj/eVFGOsyAR6W31yy58zLYz1HXV7+zHkAgzQgIHAMSAWPV0pgX04ot 4LYmYbMK4RwiUyrxCrxS/a2C84PanHOto2OWTlc87K+KSmArEO9heTIc1yFloN2T2ctpMPjKKZxGv XGDVPRXbQUl6udQTZfXcH/Xl6F9ojUMdAGJRjMSNbYB4IxGhDaELxpfVI1+eNdxeRmty68SrRNBNG 4x1yd89/MRa4klFlbh8U7SIYz73mJvpmTcU0aUkRclSTTAOW0g/zeaBHBfXqHyma65/smu1OqCdvG 5v+EUa5kJ4VwA1b526lQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6XGW-0000000DIIq-1A8Q; Mon, 13 May 2024 15:07:00 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s6XGN-0000000DIEC-0Ue0 for linux-arm-kernel@lists.infradead.org; Mon, 13 May 2024 15:06:52 +0000 Received: from [127.0.0.1] (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id AD39D882ED; Mon, 13 May 2024 17:06:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1715612809; bh=YhXmpuQMSBlWuqvNlqebAMChQCjfvMpYn7wSLo1Cbdw=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=FzGVcKZCVERzROGGwpxMg9kiTbE8/p+IQYQLDbtuLDUIaHDOYfn8Un7/qT30EgVbm io1mW0ZEzY3A/1toRYEeiFrHh8mOpghp5A/+6dJ2/s+vIXSG/wvN0JmZDwkp654ARH Bc5d3r/+XrdNapW2lYTjqjqs8ae4ZxX/m1/uwHuqVoaBbHM8nCnarfTsqOxhwAbtk2 05QvdApfQR1mYm4Gv6YfA4M7zXa2fYwalYemwuxJeLZY+b0gxMgw3vvItTRkhUL0up dN2cq+njdvptMZuZFT9PRzFnC2jinvFHoN957Q5PZiadJLgBLhlKmWoH+tF+aU8OAd 4Thv1bK0VM0vg== Message-ID: <2b1ed649-ab05-4cfe-86be-96e1a96ec76f@denx.de> Date: Mon, 13 May 2024 16:23:30 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 03/11] net: stmmac: dwmac-stm32: rework glue to simplify management To: Christophe ROULLIER , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue , Richard Cochran , Jose Abreu , Liam Girdwood , Mark Brown Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20240426125707.585269-1-christophe.roullier@foss.st.com> <20240426125707.585269-4-christophe.roullier@foss.st.com> <56f2d023-82d5-4910-8c4e-68e9d62bd1fe@denx.de> <4da0ce80-2120-4d67-aaaa-7dbf13b1da73@foss.st.com> Content-Language: en-US From: Marek Vasut In-Reply-To: <4da0ce80-2120-4d67-aaaa-7dbf13b1da73@foss.st.com> X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240513_080651_534721_D1B86593 X-CRM114-Status: GOOD ( 18.44 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gNS8xMy8yNCAyOjQ4IFBNLCBDaHJpc3RvcGhlIFJPVUxMSUVSIHdyb3RlOgo+IEhpCj4gCj4g T24gNC8yNi8yNCAxNjo1MywgTWFyZWsgVmFzdXQgd3JvdGU6Cj4+IE9uIDQvMjYvMjQgMjo1NiBQ TSwgQ2hyaXN0b3BoZSBSb3VsbGllciB3cm90ZToKPj4+IENoYW5nZSBnbHVlIHRvIGJlIG1vcmUg Z2VuZXJpYyBhbmQgbWFuYWdlIGVhc2lseSBuZXh0IHN0bTMyIHByb2R1Y3RzLgo+Pj4gVGhlIGdv YWwgb2YgdGhpcyBjb21taXQgaXMgdG8gaGF2ZSBvbmUgc3RtMzJtcDFfc2V0X21vZGUgZnVuY3Rp b24gd2hpY2gKPj4+IGNhbiBtYW5hZ2UgZGlmZmVyZW50IFNUTTMyIFNPQy4gU09DIGNhbiBoYXZl IGRpZmZlcmVudCBTWVNDRkcgcmVnaXN0ZXIKPj4+IGJpdGZpZWxkcy4gc28gaW4gcG1jc2V0ciB3 ZSBkZWZpbmVkIHRoZSBiaXRmaWVsZHMgY29ycmVzcG9uZGluZyB0byAKPj4+IHRoZSBTT0MuCj4+ Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoZSBSb3VsbGllciA8Y2hyaXN0b3BoZS5yb3Vs bGllckBmb3NzLnN0LmNvbT4KPj4+IC0tLQo+Pj4gwqAgLi4uL25ldC9ldGhlcm5ldC9zdG1pY3Jv L3N0bW1hYy9kd21hYy1zdG0zMi5jIHwgNzYgKysrKysrKysrKysrKy0tLS0tLQo+Pj4gwqAgMSBm aWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1zdG0z Mi5jIAo+Pj4gYi9kcml2ZXJzL25ldC9ldGhlcm5ldC9zdG1pY3JvL3N0bW1hYy9kd21hYy1zdG0z Mi5jCj4+PiBpbmRleCBjOTJkZmM0ZWNmNTcuLjY4YTAyZGUyNWFjNyAxMDA2NDQKPj4+IC0tLSBh L2RyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXN0bTMyLmMKPj4+ICsr KyBiL2RyaXZlcnMvbmV0L2V0aGVybmV0L3N0bWljcm8vc3RtbWFjL2R3bWFjLXN0bTMyLmMKPj4+ IEBAIC0yMywxMCArMjMsNiBAQAo+Pj4gwqAgwqAgI2RlZmluZSBTWVNDRkdfTUNVX0VUSF9NQVNL wqDCoMKgwqDCoMKgwqAgQklUKDIzKQo+Pj4gwqAgI2RlZmluZSBTWVNDRkdfTVAxX0VUSF9NQVNL wqDCoMKgwqDCoMKgwqAgR0VOTUFTSygyMywgMTYpCj4+PiAtI2RlZmluZSBTWVNDRkdfUE1DQ0xS Ul9PRkZTRVTCoMKgwqDCoMKgwqDCoCAweDQwCj4+PiAtCj4+PiAtI2RlZmluZSBTWVNDRkdfUE1D Ul9FVEhfQ0xLX1NFTMKgwqDCoMKgwqDCoMKgIEJJVCgxNikKPj4+IC0jZGVmaW5lIFNZU0NGR19Q TUNSX0VUSF9SRUZfQ0xLX1NFTMKgwqDCoCBCSVQoMTcpCj4+PiDCoCDCoCAvKiBDTE9DSyBmZWVk IHRvIFBIWSovCj4+PiDCoCAjZGVmaW5lIEVUSF9DS19GXzI1TcKgwqDCoCAyNTAwMDAwMAo+Pj4g QEAgLTQ2LDkgKzQyLDYgQEAKPj4+IMKgwqAgKiBSTUlJwqAgfMKgwqAgMcKgwqDCoMKgIHzCoMKg IDDCoMKgwqDCoMKgIHzCoMKgIDDCoMKgwqDCoMKgwqAgfMKgIG4vYcKgIHwKPj4+IMKgwqAgKi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gwqDCoCAqLwo+Pj4g LSNkZWZpbmUgU1lTQ0ZHX1BNQ1JfRVRIX1NFTF9NSUnCoMKgwqDCoMKgwqDCoCBCSVQoMjApCj4+ PiAtI2RlZmluZSBTWVNDRkdfUE1DUl9FVEhfU0VMX1JHTUlJwqDCoMKgIEJJVCgyMSkKPj4+IC0j ZGVmaW5lIFNZU0NGR19QTUNSX0VUSF9TRUxfUk1JScKgwqDCoCBCSVQoMjMpCj4+PiDCoCAjZGVm aW5lIFNZU0NGR19QTUNSX0VUSF9TRUxfR01JScKgwqDCoCAwCj4+PiDCoCAjZGVmaW5lIFNZU0NG R19NQ1VfRVRIX1NFTF9NSUnCoMKgwqDCoMKgwqDCoCAwCj4+PiDCoCAjZGVmaW5lIFNZU0NGR19N Q1VfRVRIX1NFTF9STUlJwqDCoMKgwqDCoMKgwqAgMQo+Pj4gQEAgLTkwLDE5ICs4MywzMyBAQCBz dHJ1Y3Qgc3RtMzJfZHdtYWMgewo+Pj4gwqDCoMKgwqDCoCBpbnQgZXRoX3JlZl9jbGtfc2VsX3Jl ZzsKPj4+IMKgwqDCoMKgwqAgaW50IGlycV9wd3Jfd2FrZXVwOwo+Pj4gwqDCoMKgwqDCoCB1MzIg bW9kZV9yZWc7wqDCoMKgwqDCoMKgwqDCoCAvKiBNQUMgZ2x1ZS1sb2dpYyBtb2RlIHJlZ2lzdGVy ICovCj4+PiArwqDCoMKgIHUzMiBtb2RlX21hc2s7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCByZWdt YXAgKnJlZ21hcDsKPj4+IMKgwqDCoMKgwqAgdTMyIHNwZWVkOwo+Pj4gwqDCoMKgwqDCoCBjb25z dCBzdHJ1Y3Qgc3RtMzJfb3BzICpvcHM7Cj4+PiDCoMKgwqDCoMKgIHN0cnVjdCBkZXZpY2UgKmRl djsKPj4+IMKgIH07Cj4+PiDCoCArc3RydWN0IHN0bTMyX3N5c2NmZ19wbWNzZXRyIHsKPj4+ICvC oMKgwqAgdTMyIGV0aDFfY2xrX3NlbDsKPj4+ICvCoMKgwqAgdTMyIGV0aDFfcmVmX2Nsa19zZWw7 Cj4+PiArwqDCoMKgIHUzMiBldGgxX3NlbG1paTsKPj4+ICvCoMKgwqAgdTMyIGV0aDFfc2VsX3Jn bWlpOwo+Pj4gK8KgwqDCoCB1MzIgZXRoMV9zZWxfcm1paTsKPj4+ICvCoMKgwqAgdTMyIGV0aDJf Y2xrX3NlbDsKPj4+ICvCoMKgwqAgdTMyIGV0aDJfcmVmX2Nsa19zZWw7Cj4+PiArwqDCoMKgIHUz MiBldGgyX3NlbF9yZ21paTsKPj4+ICvCoMKgwqAgdTMyIGV0aDJfc2VsX3JtaWk7Cj4+PiArfTsK Pj4KPj4gWy4uLl0KPj4KPj4+IEBAIC00ODcsOCArNTAyLDE5IEBAIHN0YXRpYyBzdHJ1Y3Qgc3Rt MzJfb3BzIHN0bTMybXAxX2R3bWFjX2RhdGEgPSB7Cj4+PiDCoMKgwqDCoMKgIC5zdXNwZW5kID0g c3RtMzJtcDFfc3VzcGVuZCwKPj4+IMKgwqDCoMKgwqAgLnJlc3VtZSA9IHN0bTMybXAxX3Jlc3Vt ZSwKPj4+IMKgwqDCoMKgwqAgLnBhcnNlX2RhdGEgPSBzdG0zMm1wMV9wYXJzZV9kYXRhLAo+Pj4g LcKgwqDCoCAuc3lzY2ZnX2V0aF9tYXNrID0gU1lTQ0ZHX01QMV9FVEhfTUFTSywKPj4+IC3CoMKg wqAgLmNsa19yeF9lbmFibGVfaW5fc3VzcGVuZCA9IHRydWUKPj4+ICvCoMKgwqAgLmNsa19yeF9l bmFibGVfaW5fc3VzcGVuZCA9IHRydWUsCj4+PiArwqDCoMKgIC5zeXNjZmdfY2xyX29mZiA9IDB4 NDQsCj4+PiArwqDCoMKgIC5wbWNzZXRyID0gewo+Pj4gK8KgwqDCoMKgwqDCoMKgIC5ldGgxX2Ns a19zZWzCoMKgwqDCoMKgwqDCoCA9IEJJVCgxNiksCj4+PiArwqDCoMKgwqDCoMKgwqAgLmV0aDFf cmVmX2Nsa19zZWzCoMKgwqAgPSBCSVQoMTcpLAo+Pj4gK8KgwqDCoMKgwqDCoMKgIC5ldGgxX3Nl bG1pacKgwqDCoMKgwqDCoMKgID0gQklUKDIwKSwKPj4+ICvCoMKgwqDCoMKgwqDCoCAuZXRoMV9z ZWxfcmdtaWnCoMKgwqDCoMKgwqDCoCA9IEJJVCgyMSksCj4+PiArwqDCoMKgwqDCoMKgwqAgLmV0 aDFfc2VsX3JtaWnCoMKgwqDCoMKgwqDCoCA9IEJJVCgyMyksCj4+PiArwqDCoMKgwqDCoMKgwqAg LmV0aDJfY2xrX3NlbMKgwqDCoMKgwqDCoMKgID0gMCwKPj4+ICvCoMKgwqDCoMKgwqDCoCAuZXRo Ml9yZWZfY2xrX3NlbMKgwqDCoCA9IDAsCj4+PiArwqDCoMKgwqDCoMKgwqAgLmV0aDJfc2VsX3Jn bWlpwqDCoMKgwqDCoMKgwqAgPSAwLAo+Pj4gK8KgwqDCoMKgwqDCoMKgIC5ldGgyX3NlbF9ybWlp wqDCoMKgwqDCoMKgwqAgPSAwCj4+PiArwqDCoMKgIH0KPj4+IMKgIH07Cj4+Cj4+IElzIHRoaXMg c3RydWN0dXJlIHJlYWxseSBuZWNlc3NhcnkgPwo+Pgo+IEkgcHJlZmVyIHRvIGtlZXAgdGhpcyBp bXBsZW1lbnRhdGlvbiBmb3IgdGhlIG1vbWVudCwgYXMgaXQgaXMgd29ya2luZyAKPiBmaW5lLiBN YXliZSBhdCBhIGxhdGVyIHN0YWdlLCBJIHdpbGwgc2VuZCBzb21lIG9wdGltaXphdGlvbnMuCgpC SVQoKSBhbmQgbGVmdCBzaGlmdCBieSA4IHdvcmtzIGFsbCB0aGUgc2FtZSwgd2l0aG91dCBhbGwg dGhpcyAKY29tcGxleGl0eSBhbmQgbmV3IHN0cnVjdHVyZXMsIHNpbmNlIGFsbCB5b3UgcmVhbGx5 IGhhdmUgb24gTVAxMyBhcmUgdHdvIAppZGVudGljYWwgYml0ZmllbGRzIChvbmUgYXQgb2Zmc2V0 IDE2LCB0aGUgb3RoZXIgYXQgb2Zmc2V0IDI0KSB3aXRoIHRoZSAKc2FtZSBiaXRzIGluIHRoZW0s IHNvIHdoeSBub3QgbWFrZSB0aGlzIHNpbXBsZSA/CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==