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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 82EC0CD13D3 for ; Thu, 21 Sep 2023 07:10:41 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qjDpZ-0002on-5A; Thu, 21 Sep 2023 03:10:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjDpM-0002mM-Ri; Thu, 21 Sep 2023 03:10:20 -0400 Received: from pi.codeconstruct.com.au ([203.29.241.158] helo=codeconstruct.com.au) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjDpI-0000y7-DL; Thu, 21 Sep 2023 03:10:18 -0400 Received: from [192.168.68.112] (ppp14-2-88-115.adl-apt-pir-bras31.tpg.internode.on.net [14.2.88.115]) by mail.codeconstruct.com.au (Postfix) with ESMTPSA id CD4F620034; Thu, 21 Sep 2023 15:10:11 +0800 (AWST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codeconstruct.com.au; s=2022a; t=1695280212; bh=zNhPAkS3+ZKQtWljj/FcdgEAeiV9fyUjTcloCkaC4Ws=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=RJAOPtLAS+eLMEjfqrByDU9BExM1OB22GC0g8nARIawVZL2Ev2drbOHwglsXFjfKn cG1v+aEZwUaF/bSZuazz1Xz/7X6qkOV1SnhKA8DNXXEpEYL88CZ3KkbxKnZpfZnXIr jiYdpegYB6GrVpRnmwzQpZI9veVDb4isBpTBapl6LoceoQLw7DXgox6FT2H2iTp+c3 9lg5V4IVl6cUfP0sZ1mLN3V9bFjABtRcykUROj8FZdaZCjhTvsI4ncIfjqlJ0joB9a NtDWrSEJkxx7RniKes+lxTfIm4wosFrbFOiDcMc7LwMd6SsLJv8laSLyyIuzps8MWP I3PJOEOB2Qq+Q== Message-ID: Subject: Re: [PATCH v6 2/3] hw/i2c: add mctp core From: Andrew Jeffery To: Klaus Jensen , Corey Minyard , Paolo Bonzini , Peter Maydell , Jason Wang , Keith Busch Cc: Lior Weintraub , Jeremy Kerr , Matt Johnston , Peter Delevoryas , Jonathan Cameron , qemu-devel@nongnu.org, qemu-arm@nongnu.org, qemu-block@nongnu.org, Klaus Jensen Date: Thu, 21 Sep 2023 16:40:11 +0930 In-Reply-To: <20230914-nmi-i2c-v6-2-11bbb4f74d18@samsung.com> References: <20230914-nmi-i2c-v6-0-11bbb4f74d18@samsung.com> <20230914-nmi-i2c-v6-2-11bbb4f74d18@samsung.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Received-SPF: pass client-ip=203.29.241.158; envelope-from=andrew@codeconstruct.com.au; helo=codeconstruct.com.au X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On Thu, 2023-09-14 at 11:53 +0200, Klaus Jensen wrote: > From: Klaus Jensen >=20 > Add an abstract MCTP over I2C endpoint model. This implements MCTP > control message handling as well as handling the actual I2C transport > (packetization). >=20 > Devices are intended to derive from this and implement the class > methods. >=20 > Parts of this implementation is inspired by code[1] previously posted by > Jonathan Cameron. >=20 > Squashed a fix[2] from Matt Johnston. >=20 > [1]: https://lore.kernel.org/qemu-devel/20220520170128.4436-1-Jonathan.= Cameron@huawei.com/ > [2]: https://lore.kernel.org/qemu-devel/20221121080445.GA29062@codecons= truct.com.au/ >=20 > Tested-by: Jonathan Cameron > Reviewed-by: Jonathan Cameron > Signed-off-by: Klaus Jensen Nice! Reviewed-by: Andrew Jeffery