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 9738BC52D7C for ; Wed, 21 Aug 2024 16:13:14 +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: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xPMYKLZxRmTNVMvERUFFpnnT8crC9r9EC0tAmdmJiIY=; b=CyMK9ZtUDwaH4J ssMQI+ylF5xYOWX+YHVWhCEOe2hVCcsYHtkebgYBqFCW/9PToo8QZZ/LY9T9zhXr/t78Ih9938I1a ZpG/bN2A3h4KO03XMGKriyQh8gDZ6RlA9XgBQnJ+ERHCafJm1vk3mmVu+AFGu6Ek/lX4PflGWe7et bNkT7Awjbm0Ab5wexQMLUxN6Q8mZR53eJJnSBKKh4puiTslmlSLmNxVyxHCOBpBd0XW6caYTHKIUE smwj+gL0TuMYsTFhjIWhESNjIJqfICsh1tWXNOCSXZ+/wC+u1WBWXnaBhXa5AcWab+RO3Zr4bdyiX xh+1lBWEaqjyLCPAkPyg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sgnxS-00000009hQi-0B59; Wed, 21 Aug 2024 16:13:14 +0000 Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sgnrd-00000009fz8-2dsU for linux-i3c@lists.infradead.org; Wed, 21 Aug 2024 16:07:15 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id A2B491C0003; Wed, 21 Aug 2024 16:07:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1724256431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6ipppIHAkC8/bs1pXjcH7GbKoIPUWZRYTJEl71STi7I=; b=GcpjF4aoXMVSFvFw1OOdjBS0qlqNXzreKykK8lyXpxK4jxyKj3LFfd3aFd9C8YaHn2G4Ml pVdhaokC5uSbExAZQ5pOnQPfspp0f83WqFTQIF8G/Ihe4sUYECvxWfwGc6tyN9u/8UKVhN adNSQNjN/drIn6RQ8kPUgYTh7v03yE7IWUVeiM1l/y9CUFc7/2AgJta6POryHplMzN9ese FfULQxWq7HinZsWMKJ5s3g82Kpyq029hHv4rZP1bIJR04mgx2f2UB40bt3zHTNUdnrAgtS VtJR817rYOJhdPWX6xf9DYyynD4gsoz0QuX9/ZBc0U6/iEjg2tLwg8t52Wxbrg== Date: Wed, 21 Aug 2024 18:07:09 +0200 From: Miquel Raynal To: carlos.song@nxp.com Cc: alexandre.belloni@bootlin.com, frank.li@nxp.com, conor.culhane@silvaco.com, linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-imx@nxp.com Subject: Re: [PATCH v2 1/2] i3c: master: support to adjust first broadcast address speed Message-ID: <20240821180709.1626dd64@xps-13> In-Reply-To: <20240807061306.3143528-1-carlos.song@nxp.com> References: <20240807061306.3143528-1-carlos.song@nxp.com> Organization: Bootlin X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-GND-Sasl: miquel.raynal@bootlin.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240821_090713_965252_9597B8A3 X-CRM114-Status: GOOD ( 20.40 ) X-BeenThere: linux-i3c@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-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org SGkgY2FybG9zLnNvbmdAbnhwLmNvbSwKCmNhcmxvcy5zb25nQG54cC5jb20gd3JvdGUgb24gV2Vk LCAgNyBBdWcgMjAyNCAxNDoxMzowNSArMDgwMDoKCj4gRnJvbTogQ2FybG9zIFNvbmcgPGNhcmxv cy5zb25nQG54cC5jb20+Cj4gCj4gQWNjb3JkaW5nIHRvIEkzQyBzcGVjIDYuMiBUaW1pbmcgU3Bl Y2lmaWNhdGlvbiwgdGhlIE9wZW4gRHJhaW4gSGlnaCBQZXJpb2QKPiBvZiBTQ0wgQ2xvY2sgdGlt aW5nIGZvciBmaXJzdCBicm9hZGNhc3QgYWRkcmVzcyBzaG91bGQgYmUgYWRqdXN0ZWQgdG8gMjAw bnMKPiBhdCBsZWFzdC4gSTNDIGRldmljZSB3b3JraW5nIGFzIGkyYyBkZXZpY2Ugd2lsbCBzZWUg dGhlIGJyb2FkY2FzdCB0byBjbG9zZQo+IGl0cyBTcGlrZSBGaWx0ZXIgdGhlbiBjaGFuZ2UgdG8g d29yayBhdCBJM0MgbW9kZS4gQWZ0ZXIgdGhhdCBJM0Mgb3BlbiBkcmFpbgo+IFNDTCBoaWdoIGxl dmVsIHNob3VsZCBiZSBhZGp1c3RlZCBiYWNrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENhcmxvcyBT b25nIDxjYXJsb3Muc29uZ0BueHAuY29tPgo+IFJldmlld2VkLWJ5OiBGcmFuayBMaSA8RnJhbmsu TGlAbnhwLmNvbT4KPiAtLS0KPiAtIEZpeCBzZXRfc3BlZWQgZGVzY3JpcHRpb24gZnJvbSBGcmFu aydzIGNvbW1lbnQKPiAtLS0KPiAgZHJpdmVycy9pM2MvbWFzdGVyLmMgICAgICAgfCAxMiArKysr KysrKysrKysKPiAgaW5jbHVkZS9saW51eC9pM2MvbWFzdGVyLmggfCAxOCArKysrKysrKysrKysr KysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvaTNjL21hc3Rlci5jIGIvZHJpdmVycy9pM2MvbWFzdGVyLmMKPiBpbmRleCA3 MDI4ZjAzYzJjNDIuLjZmM2ViNzEwYTc1ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2kzYy9tYXN0 ZXIuYwo+ICsrKyBiL2RyaXZlcnMvaTNjL21hc3Rlci5jCj4gQEAgLTE4NjgsNiArMTg2OCwxMiBA QCBzdGF0aWMgaW50IGkzY19tYXN0ZXJfYnVzX2luaXQoc3RydWN0IGkzY19tYXN0ZXJfY29udHJv bGxlciAqbWFzdGVyKQo+ICAJCWdvdG8gZXJyX2J1c19jbGVhbnVwOwo+ICAJfQo+ICAKPiArCWlm IChtYXN0ZXItPm9wcy0+c2V0X3NwZWVkKSB7Cj4gKwkJcmV0ID0gbWFzdGVyLT5vcHMtPnNldF9z cGVlZChtYXN0ZXIsIEkzQ19PUEVOX0RSQUlOX1NMT1dfU1BFRUQpOwo+ICsJCWlmIChyZXQpCj4g KwkJCWdvdG8gZXJyX2J1c19jbGVhbnVwOwo+ICsJfQo+ICsKPiAgCS8qCj4gIAkgKiBSZXNldCBh bGwgZHluYW1pYyBhZGRyZXNzIHRoYXQgbWF5IGhhdmUgYmVlbiBhc3NpZ25lZCBiZWZvcmUKPiAg CSAqIChhc3NpZ25lZCBieSB0aGUgYm9vdGxvYWRlciBmb3IgZXhhbXBsZSkuCj4gQEAgLTE4NzYs NiArMTg4MiwxMiBAQCBzdGF0aWMgaW50IGkzY19tYXN0ZXJfYnVzX2luaXQoc3RydWN0IGkzY19t YXN0ZXJfY29udHJvbGxlciAqbWFzdGVyKQo+ICAJaWYgKHJldCAmJiByZXQgIT0gSTNDX0VSUk9S X00yKQo+ICAJCWdvdG8gZXJyX2J1c19jbGVhbnVwOwo+ICAKPiArCWlmIChtYXN0ZXItPm9wcy0+ c2V0X3NwZWVkKSB7Cj4gKwkJbWFzdGVyLT5vcHMtPnNldF9zcGVlZChtYXN0ZXIsIEkzQ19PUEVO X0RSQUlOX05PUk1BTF9TUEVFRCk7Cj4gKwkJaWYgKHJldCkKPiArCQkJZ290byBlcnJfYnVzX2Ns ZWFudXA7Cj4gKwl9Cj4gKwo+ICAJLyogRGlzYWJsZSBhbGwgc2xhdmUgZXZlbnRzIGJlZm9yZSBz dGFydGluZyBEQUEuICovCj4gIAlyZXQgPSBpM2NfbWFzdGVyX2Rpc2VjX2xvY2tlZChtYXN0ZXIs IEkzQ19CUk9BRENBU1RfQUREUiwKPiAgCQkJCSAgICAgIEkzQ19DQ0NfRVZFTlRfU0lSIHwgSTND X0NDQ19FVkVOVF9NUiB8Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvaTNjL21hc3Rlci5o IGIvaW5jbHVkZS9saW51eC9pM2MvbWFzdGVyLmgKPiBpbmRleCAwNzRmNjMyODY4ZDkuLmI4ZGFm MDlhOWE0YSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L2kzYy9tYXN0ZXIuaAo+ICsrKyBi L2luY2x1ZGUvbGludXgvaTNjL21hc3Rlci5oCj4gQEAgLTI3Nyw2ICsyNzcsMjAgQEAgZW51bSBp M2NfYnVzX21vZGUgewo+ICAJSTNDX0JVU19NT0RFX01JWEVEX1NMT1csCj4gIH07Cj4gIAo+ICsv KioKPiArICogZW51bSBpM2Nfb3Blbl9kcmFpbl9zcGVlZCAtIEkzQyBvcGVuIGRyYWluIHNwZWVk Cj4gKyAqIEBJM0NfT1BFTl9EUkFJTl9TTE9XX1NQRUVEOiBTbG93IG9wZW4gZHJhaW4gc3BlZWQg Zm9yIEZpcnN0IEJyb2FkY2FzdCBBZGRyZXNzLgoKQSBmZXcgbWlub3Igc3R5bGUgY29tbWVudHM6 CgpvcGVuLWRyYWluCgouLi5mb3Igc2VuZGluZyB0aGUgZmlyc3QgYnJvYWRjYXN0IGFkZHJlc3Mu Cgo+ICsgKgkJCQlGaXJzdCBCcm9hZGNhc3QgQWRkcmVzcyBpbiB0aGlzIHNwZWVkIGlzIHZpc2li bGUgdG8gYWxsIEkyQy9JM0MKClRoZSBmaXJzdCBicm9hZGNhc3QgYWRkcmVzcyBhdCB0aGlzIHNw ZWVkIHdpbGwgYmUgdmlzaWJsZSB0byBhbGwgCgo+ICsgKgkJCQlkZXZpY2VzIG9uIHRoZSBJM0Mg YnVzLiBJM0MgZGV2aWNlIHdvcmtpbmcgYXMgYSBJMkMgZGV2aWNlIHdpbGwKCi4uLiBJM0MgZGV2 aWNlcyB3b3JraW5nIGluIEkyQyBtb2RlIHdpbGwKCj4gKyAqCQkJCXR1cm4gb2ZmIGl0cyA1MG5z IFNwaWtlIEZpbHRlciB0byBjaGFuZ2UgdG8gd29yayBpbiBJM0MgbW9kZS4KCgkJCQkJdGhlaXIg ICAgIHNwaWtlIGZpbHRlciB3aGVuCgkJCQkJc3dpdGNoaW5nIGludG8gSTNDIG1vZGUuCgo+ICsg KiBASTNDX09QRU5fRFJBSU5fTk9STUFMX1NQRUVEOiBOb3JtYWwgb3BlbiBkcmFpbiBzcGVlZCBj b25maWd1cmVkIGFjY29yZGluZyB0bwoKb3Blbi1kcmFpbgoKPiArICoJCQkJSTNDIGJ1cyBtb2Rl LgoKSSdtIHNvcnJ5LCBjYW4geW91IHJlcGhyYXNlICJjb25maWd1cmVkIGFjY29yZGluZyB0byBJ M0MgYnVzIG1vZGUiID8KCj4gKyAqLwo+ICtlbnVtIGkzY19vcGVuX2RyYWluX3NwZWVkIHsKPiAr CUkzQ19PUEVOX0RSQUlOX1NMT1dfU1BFRUQsCj4gKwlJM0NfT1BFTl9EUkFJTl9OT1JNQUxfU1BF RUQsCj4gK307Cj4gKwo+ICAvKioKPiAgICogZW51bSBpM2NfYWRkcl9zbG90X3N0YXR1cyAtIEkz QyBhZGRyZXNzIHNsb3Qgc3RhdHVzCj4gICAqIEBJM0NfQUREUl9TTE9UX0ZSRUU6IGFkZHJlc3Mg aXMgZnJlZQo+IEBAIC00MzYsNiArNDUwLDkgQEAgc3RydWN0IGkzY19idXMgewo+ICAgKgkJICAg ICAgTlVMTC4KPiAgICogQGVuYWJsZV9ob3Rqb2luOiBlbmFibGUgaG90IGpvaW4gZXZlbnQgZGV0 ZWN0Lgo+ICAgKiBAZGlzYWJsZV9ob3Rqb2luOiBkaXNhYmxlIGhvdCBqb2luIGV2ZW50IGRldGVj dC4KPiArICogQHNldF9zcGVlZDogYWRqdXN0IEkzQyBidXMgc3BlZWQsIHdoaWNoIGlzIGdlbmVy YWxseSB1c2VkIGZvciByZWR1Y2luZyB0aGUgc3BlZWQKPiArICoJCWZvciBmaXJzdCBicm9hcmRj YXN0IGFkZHJlc3MuCj4gKyAqCj4gICAqLwo+ICBzdHJ1Y3QgaTNjX21hc3Rlcl9jb250cm9sbGVy X29wcyB7Cj4gIAlpbnQgKCpidXNfaW5pdCkoc3RydWN0IGkzY19tYXN0ZXJfY29udHJvbGxlciAq bWFzdGVyKTsKPiBAQCAtNDY0LDYgKzQ4MSw3IEBAIHN0cnVjdCBpM2NfbWFzdGVyX2NvbnRyb2xs ZXJfb3BzIHsKPiAgCQkJCSBzdHJ1Y3QgaTNjX2liaV9zbG90ICpzbG90KTsKPiAgCWludCAoKmVu YWJsZV9ob3Rqb2luKShzdHJ1Y3QgaTNjX21hc3Rlcl9jb250cm9sbGVyICptYXN0ZXIpOwo+ICAJ aW50ICgqZGlzYWJsZV9ob3Rqb2luKShzdHJ1Y3QgaTNjX21hc3Rlcl9jb250cm9sbGVyICptYXN0 ZXIpOwo+ICsJaW50ICgqc2V0X3NwZWVkKShzdHJ1Y3QgaTNjX21hc3Rlcl9jb250cm9sbGVyICpt YXN0ZXIsIGVudW0gaTNjX29wZW5fZHJhaW5fc3BlZWQgc3BlZWQpOwo+ICB9Owo+ICAKPiAgLyoq CgpPdGhlcndpc2UgbGd0bS4KClRoYW5rcywKTWlxdcOobAoKLS0gCmxpbnV4LWkzYyBtYWlsaW5n IGxpc3QKbGludXgtaTNjQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1pM2MK