From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f44.google.com (mail-ej1-f44.google.com [209.85.218.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E24D306B12 for ; Mon, 12 Jan 2026 16:26:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768235210; cv=none; b=ewPNFnvudCvxVByrvrCrq8Z0YtvGIXOgVouyrz0TJBVoo1oh3JtAGWbSkvXK8hjo6zuhjdMbDRs4+JT6N+uyO8S0WVaEM0DafYR6NDKDzz/tuTazVFCS8tFoscjE6hCUe34/gsXSr6/GhzoZnQMiIFtIfBOwgnQ1YqP3Wk78Xy8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768235210; c=relaxed/simple; bh=v/2oEDaS96ozO4kO6gRHrrmMkbR9VJaXGvE0lXdu2Gg=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=lJZuQmR3yfrCxKYpAo/Lb5dZV4SEZJvx3cBVGvHeqRN8vE2aVuI78GFTRYWozHS6XlbbFpT8WpTfNVGwD5oBczN/hRFMshgy8s0E1DmXP3+w0iuvMQuR1jecrnw1zeqktZOEkdkC3a+5POVS7GC/fU+SR6LEY3NYqkV4vAjpsaM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=Cby3WpKC; arc=none smtp.client-ip=209.85.218.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="Cby3WpKC" Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-b86f69bbe60so219836566b.1 for ; Mon, 12 Jan 2026 08:26:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768235207; x=1768840007; darn=vger.kernel.org; h=mime-version:user-agent:organization:references:in-reply-to:date:cc :to:from:subject:message-id:from:to:cc:subject:date:message-id :reply-to; bh=v/2oEDaS96ozO4kO6gRHrrmMkbR9VJaXGvE0lXdu2Gg=; b=Cby3WpKCkB+cIoVI/K6figlXuV6vY2y69W84Iu1JfxeR435Ifw9WEsKCc+Yy6BRA3V FdX6+9S+svsBevFGD0O/85H2hAiRQJkxU+Bz+clGFsM/76jSA6+h4Kib2Pnz/mibLyWM VIueYEiqtX0fPJ/5d/6u0W/nVk8dG0lNx5/QmVgiuR+Yx70odblweWbX+1LexRtzo61+ EMSrhWAYd7cx5FvaiQ2NXPe4y+Qo0O/ZEO8gL+mQcyhqrb9jlL7H/KUi4dSxj73Trjr7 aB8WIbmsOr1Vg/TbrZWqrdAGsnsIkxi5gqo04q6Z/oolo5QbMPozHqfCxz//pxP6MYsP lMIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768235207; x=1768840007; h=mime-version:user-agent:organization:references:in-reply-to:date:cc :to:from:subject:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v/2oEDaS96ozO4kO6gRHrrmMkbR9VJaXGvE0lXdu2Gg=; b=w2RPnGT+scbe6aW7fMRWT4nsyieqgPIxZ7W+7o1/danjywwmWTrcreX6BIQ+WoIBfS Fi2gwwpElBQzGk+2qAmLmvNtYZRZqrCqv0h8Cnhc79jV45lIw2XdqhJWf8xAj8mKsFci 87iJVl7+h6WdYL4mgIhPCIlkgxMkY/3cGWUjBvKEnQubD1kSUz92T9/wN5NDeR0BGbA9 kDWRg96oI9IStq5Ok63j9qmMC0Ivzfdfo/oMXJXLl6araKSTuKGPyLGc7Gr0GfEdYOLv z26Nfi45GPSYp21yHP0AQDJ5tCtgQ0Sm1v79WCKEW4yETiONzUn5bDH+Hir6Vcod3wxe yBfw== X-Gm-Message-State: AOJu0YysbEkfjpJ7ASGtG7GfgYdkMXVwCeOQMaN2pLN6AaS7QHzMkraN aYrhNC5QCeXf4Fld2im6dTHQcJmD5jTidPQYcNGNT9ltTol9VykseBdDDmeg+Cc8QRYULUefAj0 Fk6ba3XA= X-Gm-Gg: AY/fxX4ZYWf3yJCFD8mk0I3q8UXms8EwOIBrbXA2chAlOEBAWsRy4lXxrMTqIwr1I1r zw0v7CCquTzoKBOfrsHfjrydOLpi0E1hSPhKGtTF9VPi+xHpykws/EdWjwatFj662ROErTjnjXs N8Bzs5vOIsINtvIxX+StIXIAyNcYRKybw7Lqnyt1+TWVuckaRpjM5hN/SynQh5T83tgK6QoY9op Ocl40gSfuxPazp2b8uuXpR0WHs8mYpn7kqJaJ5KlSz1QBTFTKwBi2L+fa9eXSdzHGhDMlajRSfW eJN0hPkvbfee3nOjEwTeYadlQLX/F0sIcVrqK8YAArkwIjy21+x/+G9Zk1gDioaIX80CZrBoLXH hkMq8AOMTdtz9FpQ7c0GJcSSQm3V1+ZQj4LKq3EJkBGzHZArS6DoAK+WJhXadqQr4El4TDmni7t wtyjU4vV+29cobdA== X-Google-Smtp-Source: AGHT+IGhAc26ZVbdVZ5fZlAUTVdK4PkqTZbrra+eiKBFLmdFZGDzMjSsq7Hg1YumEO9G8Hy+JFvl+w== X-Received: by 2002:a17:907:7215:b0:b87:293f:1209 with SMTP id a640c23a62f3a-b87293f1b9emr181245866b.1.1768235206975; Mon, 12 Jan 2026 08:26:46 -0800 (PST) Received: from [10.203.83.61] ([151.35.240.230]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a27c760sm2006410066b.24.2026.01.12.08.26.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 08:26:46 -0800 (PST) Message-ID: Subject: Re: [PATCH] i2c: Add FTDI FT4222H USB I2C adapter From: Francesco Lavra To: Andi Shyti Cc: linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org Date: Mon, 12 Jan 2026 17:26:40 +0100 In-Reply-To: References: <20260106170807.3964886-1-flavra@baylibre.com> Organization: BayLibre Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-x2wiMGrk8+HOozwTTlC9" User-Agent: Evolution 3.46.4-2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 --=-x2wiMGrk8+HOozwTTlC9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SGkgQW5kaSwKCk9uIFdlZCwgMjAyNi0wMS0wNyBhdCAxNDozOCArMDEwMCwgQW5kaSBTaHl0aSB3 cm90ZToKPiBIaSBGcmFuY2VzY28sCj4gCj4gSSBkaWQganVzdCBhIHF1aWNrIGluaXRpYWwgcmV2 aWV3LgoKLi4uCgo+ID4gK3N0YXRpYyBpbnQgZnQ0MjIyX2kyY19nZXRfc3RhdHVzKHN0cnVjdCBm dDQyMjJfaTJjICpmdGRpKQo+ID4gK3sKPiA+ICvCoMKgwqDCoMKgwqDCoHU4IHN0YXR1czsKPiA+ ICvCoMKgwqDCoMKgwqDCoGludCByZXRyeTsKPiA+ICvCoMKgwqDCoMKgwqDCoGNvbnN0IGludCBt YXhfcmV0cmllcyA9IDUxMjsKPiAKPiB3aHkgNTEyPwoKVGhlc2UgcmV0cmllcyBhcmUgbmVlZGVk IG1vc3RseSB3aGVuIHJldHJpZXZpbmcgdGhlIHN0YXR1cyBhZnRlciBkb2luZyBhCndyaXRlIHdp dGggdGhlIEkyQyBidXMgb3BlcmF0aW5nIGF0IGEgbG93IHNwZWVkLgpEb2luZyB2YXJpb3VzIHRl c3RzIGF0IDEwMCBrSHosIEkgc2F3IHRoYXQgYWZ0ZXIgYSBtYXhpbXVtLXNpemVkICg1MTItYnl0 ZSkKd3JpdGUsIHVwIHRvIDExIHJldHJpZXMgYXJlIG5lZWRlZCBiZWZvcmUgdGhlIGNoaXAgY2xl YXJzIGl0cyBDVFJMX0JVU1kKZmxhZy4gQnV0IHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucyB3ZSBt YXkgbmVlZCBtb3JlIHJldHJpZXMsIGZvciBleGFtcGxlIGlmCkkgZGlzY29ubmVjdCB0aGUgU0NM IGxpbmUgYW5kIHRoZW4gdHJ5IHRvIGRvIGEgd3JpdGUsIEkgc2VlIHRoYXQgdXAgdG8gNjQKcmV0 cmllcyBhcmUgbmVlZGVkLgpTbyBJIGd1ZXNzIDUxMiBtYXhfcmV0cmllcyBpcyB0b28gbXVjaCwg YnV0IHdlIG5lZWQgYSB2YWx1ZSA+IDY0LiBEb2VzIDEyOApzb3VuZCBPSyB0byB5b3U/IFBlcmhh cHMgSSBjYW4gYWRkIGEgY29tbWVudCB3aXRoIHRoZSBhYm92ZSBvYnNlcnZhdGlvbnMuCgo+ID4g K8KgwqDCoMKgwqDCoMKgZm9yIChyZXRyeSA9IDA7IHJldHJ5IDwgbWF4X3JldHJpZXM7IHJldHJ5 KyspIHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpbnQgcmV0ID0gZnQ0MjIy X2NtZF9nZXQoZnRkaSwgMHhmNWI0LCAmc3RhdHVzKTsKPiA+ICsKPiA+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqBpZiAocmV0IDwgMCkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIHJldDsKPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqBpZiAoIShzdGF0dXMgJiBGVDQyMjJfSTJDX0NUUkxfQlVTWSkpCj4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFrOwo+ID4g K8KgwqDCoMKgwqDCoMKgfQo+ID4gK8KgwqDCoMKgwqDCoMKgZGV2X2RiZygmZnRkaS0+YWRhcHRl ci5kZXYsICJzdGF0dXMgMHglMDJ4ICglZCByZXRyaWVzKSIsCj4gPiBzdGF0dXMsCj4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0cnkpOwo+IAo+IHdob3VsZCB0aGlzIGRlYnVn IG1lc3NhZ2UgYmUgcHJpbnRlZCBhZnRlciB0aGUgY2hlY2sgYmVsb3c/CgpOb3Qgc3VyZSBJIHVu ZGVyc3Rvb2QgeW91ciBxdWVzdGlvbi4gQXJlIHlvdSBzdWdnZXN0aW5nIHRvIG1vdmUgdGhlCmRl dl9kYmcoKSBjYWxsIGFmdGVyIHRoZSBjaGVjayBiZWxvdz8gSSBwdXQgaXQgYmVmb3JlIHRoZSBj aGVjayBzbyB0aGF0IEkKZ2V0IGEgZGVidWcgbWVzc2FnZSBldmVuIGlmIHRoZSBtYXhpbXVtIG51 bWJlciBvZiByZXRyaWVzIGhhcyBiZWVuIHJlYWNoZWQuCgo+ID4gK8KgwqDCoMKgwqDCoMKgaWYg KHJldHJ5ID09IG1heF9yZXRyaWVzKSB7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgZnQ0MjIyX2kyY19yZXNldChmdGRpKTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqByZXR1cm4gLUVUSU1FRE9VVDsKPiA+ICvCoMKgwqDCoMKgwqDCoH0KPiA+ICvCoMKgwqDC oMKgwqDCoGlmICghKHN0YXR1cyAmIEZUNDIyMl9JMkNfRVJST1IpKQo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAwOwo+ID4gK8KgwqDCoMKgwqDCoMKgaWYgKHN0YXR1 cyAmIEZUNDIyMl9JMkNfQUREUl9OQUNLKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoHJldHVybiAtRU5YSU87Cj4gPiArwqDCoMKgwqDCoMKgwqBlbHNlIGlmIChzdGF0dXMgJiBG VDQyMjJfSTJDX0RBVEFfTkFDSykKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBy ZXR1cm4gLUVJTzsKPiA+ICvCoMKgwqDCoMKgwqDCoGVsc2UKPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqByZXR1cm4gLUVCVVNZOwo+ID4gK30KCi4uLgoKPiA+ICtzdGF0aWMgaW50 IGZ0NDIyMl9pMmNfcHJvYmUoc3RydWN0IHVzYl9pbnRlcmZhY2UgKmludGVyZmFjZSwKPiA+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0 IHN0cnVjdCB1c2JfZGV2aWNlX2lkICppZCkKPiA+ICt7Cj4gPiArwqDCoMKgwqDCoMKgwqBlbnVt IGZ0NDIyMl9jb25mX21vZGUgY29uZl9tb2RlOwo+ID4gK8KgwqDCoMKgwqDCoMKgaW50IHJldCA9 IGZ0NDIyMl9nZXRfY29uZihpbnRlcmZhY2UsICZjb25mX21vZGUpOwo+ID4gK8KgwqDCoMKgwqDC oMKgaW50IGludGYgPSBpbnRlcmZhY2UtPmN1cl9hbHRzZXR0aW5nLT5kZXNjLmJJbnRlcmZhY2VO dW1iZXI7Cj4gPiArCj4gPiArwqDCoMKgwqDCoMKgwqBpZiAocmV0KQo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiByZXQ7Cj4gPiArwqDCoMKgwqDCoMKgwqBpZiAoKChj b25mX21vZGUgPT0gZnQ0MjIyX2NvbmYwKSB8fCAoY29uZl9tb2RlID09Cj4gPiBmdDQyMjJfY29u ZjMpKSAmJgo+IAo+IHdoYXQgYWJvdXQgY29uZjEyPwoKQXMgbWVudGlvbmVkIGluIHRoZSBjb21t aXQgbWVzc2FnZSwgdGhlIEkyQyBmdW5jdGlvbmFsaXR5IGlzIGF2YWlsYWJsZSBvbmx5CndoZW4g dGhlIGNoaXAgaXMgY29uZmlndXJlZCBpbiBtb2RlIDAgb3IgMy4gSW4gbW9kZXMgMSBhbmQgMiwg dGhlIGNoaXAKaW1wbGVtZW50cyBvdGhlciBmdW5jdGlvbmFsaXRpZXMsIGUuZy4gU1BJLgpJIHdp bGwgYWRkIGEgY29tbWVudCBpbiB0aGlzIGZ1bmN0aW9uLgoKPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoCAoaW50ZiA9PSAwKSkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1 cm4gZnQ0MjIyX2kyY19pbml0KGludGVyZmFjZSk7Cj4gPiArwqDCoMKgwqDCoMKgwqByZXR1cm4g LUVOT0RFVjsKCg== --=-x2wiMGrk8+HOozwTTlC9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEhleFT5U73KMewxTm7fE7c86UNl8FAmllIMAACgkQ7fE7c86U Nl8mCAv8CExa3yzNu+g3uF/dIoCg5fip8fcDqZluasLHjybTwEN7nOkp4R2OOyXq lpmZtX57PKkqZAAoUFGJztJq/luQgwF8XOEXIsNi2OG0/5+DvSu3VBYJacV6VFn4 7dbvRhYfbMLb+WaXinaGgrYFggopes4sSwXyXffwXl64TVsd+Sif9eB6+NGtyhFs nPAxjKLM/ZndB4yECFmoc9UBlh1pkImFRW5o2VdDsCTHQtQqjrseIhAOkGKpR0O9 rmhGK/m2YwiGxELjcuaKkoIqa41kOfOr2A7Y7phjBeLknwMNzOfcZDgG1juq9vh6 2se8xyOjZ9S8+MVL4hDPEDN/CkJXXH/8vY4bUMQHm/ZcPwJpzcorWvv8jYsvMX3f DmqwP5rqig1opHPcavKhvQp6oeTXuo8zObqa9UsEzSz/LJuHUA4mO4qH6/X4SEMN ZoJF+52wp9t7Ptuq5ko1WzPB7ZVFl3jRtnZtTczF9U5vlIxoo+j0OsoIlX466nHj kBHvhq8S =+Cns -----END PGP SIGNATURE----- --=-x2wiMGrk8+HOozwTTlC9--