[{"id":3670036,"web_url":"http://patchwork.ozlabs.org/comment/3670036/","msgid":"<CAAhV-H7VYjdAxEpC48k6kLO8zva35ZBwHdEXZ0fwrcbpBN8dZQ@mail.gmail.com>","list_archive_url":null,"date":"2026-03-27T02:50:11","subject":"Re: [PATCH v6 0/2] i2c: Add Loongson-2K0300 I2C controller support","submitter":{"id":80791,"url":"http://patchwork.ozlabs.org/api/people/80791/","name":"Huacai Chen","email":"chenhuacai@kernel.org"},"content":"For the whole series:\n\nReviewed-by: Huacai Chen <chenhuacai@loongson.cn>\n\nOn Fri, Mar 20, 2026 at 3:26 PM Binbin Zhou <zhoubinbin@loongson.cn> wrote:\n>\n> Hi all:\n>\n> This patch set describes the I2C controller integrated the\n> Loongson-2K0300 chip.\n>\n> It has a significantly different design from the previous I2C\n> controller(i2c-ls2x), such as support for master-slave transfer mode,\n> and  DMA transfers (implementation in progress), etc. Therefore, we try\n> to name it i2c-ls2x-v2.\n>\n> Thanks.\n>\n> ======\n> V6:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>   - Update comment;\n>   - Use regmap_get_device();\n>\n> Link to V5:\n> https://lore.kernel.org/all/cover.1773142933.git.zhoubinbin@loongson.cn/\n>\n> V5:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>   - Add time.h header file;\n>   - Add the `MHz` suffix to `parent_rate` and `freq`;\n>   - Define an iterator within the for loop, with its type being\n>     `unsigned int`;\n>   - Use dev_err_probe() in loongson2_i2c_adjust_bus_speed();\n>   - i2c_adapter_set_node()->device_set_node().\n>\n> Link to V4:\n> https://lore.kernel.org/all/cover.1772714348.git.zhoubinbin@loongson.cn/\n>\n> V4:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>  - The parent_rate parameter type should be `unsigned long`;\n>  - Drop fallthrough and add missing break;\n>  - device_set_node()->i2c_adapter_set_node();\n>  - Use i2c_parse_fw_timings();\n>  - Use i2c_t.bus_freq_hz instead of priv->speed;\n>  - Sperate loongson2_i2c_handle_read() into loongson2_i2c_handle_read()\n>    and loongson2_i2c_handle_rx_done().\n>\n> Link to V3:\n> https://lore.kernel.org/all/cover.1772001073.git.zhoubinbin@loongson.cn/\n>\n> V3:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>  - Reorder header file follow IWYU principle;\n>  - Better indentation and coding style;\n>  - Use generic macro definitions;\n>  - Amend *all* struct data types;\n>  - Correct unreasonable variable type definitions;\n>  - Refact loongson2_i2c_isr_error();\n>  - of_property_read_u32()->device_property_read_u32();\n>  - Remove meaningless blank lines and output.\n>\n> Link to V2:\n> https://lore.kernel.org/all/cover.1769476820.git.zhoubinbin@loongson.cn/\n>\n> V2:\n> Patch (1/2):\n>  - Add Acked-by tag from Conor, thanks.\n>\n> Patch (2/2):\n>  - Reorder the definitions of read() and write();\n>  - Adjust the calculation method for bus speed.\n>\n> Link to V1:\n> https://lore.kernel.org/all/cover.1763018288.git.zhoubinbin@loongson.cn/\n>\n> Binbin Zhou (2):\n>   dt-bindings: i2c: loongson,ls2x: Add ls2k0300-i2c compatible\n>   i2c: ls2x-v2: Add driver for Loongson-2K0300 I2C controller\n>\n>  .../bindings/i2c/loongson,ls2x-i2c.yaml       |   4 +\n>  MAINTAINERS                                   |   1 +\n>  drivers/i2c/busses/Kconfig                    |  10 +\n>  drivers/i2c/busses/Makefile                   |   1 +\n>  drivers/i2c/busses/i2c-ls2x-v2.c              | 544 ++++++++++++++++++\n>  5 files changed, 560 insertions(+)\n>  create mode 100644 drivers/i2c/busses/i2c-ls2x-v2.c\n>\n>\n> base-commit: e9b13580b334040da0184a9f32106d808acd7fd5\n> --\n> 2.52.0\n>","headers":{"Return-Path":"\n <linux-i2c+bounces-16828-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=aQqSUPlh;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-i2c+bounces-16828-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"aQqSUPlh\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhlYw2HqPz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 13:52:52 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 19C7E3058E26\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 02:50:16 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 54A1D33CEA5;\n\tFri, 27 Mar 2026 02:50:15 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id F25C92652AF\n\tfor <linux-i2c@vger.kernel.org>; Fri, 27 Mar 2026 02:50:14 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id BBA29C2BCB5\n\tfor <linux-i2c@vger.kernel.org>; Fri, 27 Mar 2026 02:50:14 +0000 (UTC)","by mail-ed1-f43.google.com with SMTP id\n 4fb4d7f45d1cf-6634bb959a2so2006341a12.1\n        for <linux-i2c@vger.kernel.org>; Thu, 26 Mar 2026 19:50:14 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774579815; cv=none;\n b=k5XLuGj06r+mZnOtLgX5AJ4FKMxomQXlRrtduTwG8C9CiDAkBTa3WNqaRA9jXQlUCdDFRAgrUxRaYyAcYqGjHSS0eua20qPOjfn/VMNxexKxCNH2ZTB3EGuH0+stuIlbde+euixs9kMxz+U8OTmelUNsew9trsoXhkPcBfF89bs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774579815; c=relaxed/simple;\n\tbh=EeR2ghfQJW+Im1ogJ1DveL3qKBLXf5xwwrhzVm92TwM=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=rTrviXN50KWzC44kO7Lfm+BO/nl8DYY3N19lJAH4RhYbcR5X1gwAU9iFjOj/bV8cqLnw/jvQTgXTNBacWM7gfi26gCW5BNuifc4p6d0QlmmLe9di58qEHcPHX9TzfCKi2ZBGyyjbo2+/D0lamX77WuufKI4wVJT7pjo8/dncCrM=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=aQqSUPlh; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774579814;\n\tbh=EeR2ghfQJW+Im1ogJ1DveL3qKBLXf5xwwrhzVm92TwM=;\n\th=References:In-Reply-To:From:Date:Subject:To:Cc:From;\n\tb=aQqSUPlhKnKTufTllpwSEQ08jG9hc8kHYX7eOulcmajI34kwCHmiAs/iM9ugsiBOz\n\t Ze69PAlguKgMxt2t+gLAihwaQGYBFSHX52o2r+UPZS1QVmpdH7t0sw4C4le+YMj/qI\n\t bkNTEqZz7w8PxYMKAOUBpO9ZHsC+lnSA6iJubqhD/0aNKFkr4ApohjolKcPQio+vPA\n\t wAErcRIaKL9cjzJ/lvnjCALofjUFaaP//soE/T2AhBoJ4VWYYl+YVVbEJrjfRgulHq\n\t phN56rEIiHy2ZwaVdvFep2xyVsXwUczLrP4JzmcUtPkwRnLkRzYMKjXgt5vmR4Uod8\n\t X2tam9Yndiqlg==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVjmuYodoY5fAoc8ytQD400Izb9MT6fBPPUTiA5FywwdP99bsMlLbRH31wlZtQdnfvdrWHPH+1Hzq8=@vger.kernel.org","X-Gm-Message-State":"AOJu0Yy/ddVxwD4IMC5te1akNYS/DL+T2mLOjlwXtzLw8+SiIKlBcmeX\n\tbv/2TqD4QNFmvSFhdBtEPSjUSbzGK5b56Z3ed5bAbR75H2nfUpiKGr1E6iM/OFbRRi0JlsOD7gi\n\tVl3qdqaO5fgSx2Rc2TlUncOJtCvke+vg=","X-Received":"by 2002:a17:907:960e:b0:b98:6c41:a77f with SMTP id\n a640c23a62f3a-b9b50360c1bmr41758066b.20.1774579813141; Thu, 26 Mar 2026\n 19:50:13 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<cover.1773991081.git.zhoubinbin@loongson.cn>","In-Reply-To":"<cover.1773991081.git.zhoubinbin@loongson.cn>","From":"Huacai Chen <chenhuacai@kernel.org>","Date":"Fri, 27 Mar 2026 10:50:11 +0800","X-Gmail-Original-Message-ID":"\n <CAAhV-H7VYjdAxEpC48k6kLO8zva35ZBwHdEXZ0fwrcbpBN8dZQ@mail.gmail.com>","X-Gm-Features":"AQROBzBu9j-t6TF29c5qqk7L_3HlwULFXFLlCYEI3RHQk_QGfgebXI10G_BgZOk","Message-ID":"\n <CAAhV-H7VYjdAxEpC48k6kLO8zva35ZBwHdEXZ0fwrcbpBN8dZQ@mail.gmail.com>","Subject":"Re: [PATCH v6 0/2] i2c: Add Loongson-2K0300 I2C controller support","To":"Binbin Zhou <zhoubinbin@loongson.cn>","Cc":"Binbin Zhou <zhoubb.aaron@gmail.com>,\n Huacai Chen <chenhuacai@loongson.cn>,\n\tAndi Shyti <andi.shyti@kernel.org>,\n Wolfram Sang <wsa+renesas@sang-engineering.com>,\n\tAndy Shevchenko <andy@kernel.org>, linux-i2c@vger.kernel.org,\n\tXuerui Wang <kernel@xen0n.name>, loongarch@lists.linux.dev","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}},{"id":3675158,"web_url":"http://patchwork.ozlabs.org/comment/3675158/","msgid":"<CAMpQs4KTMKrH3ARzM7iwY6tbQ6Zugyw1AfJAXWRMHk=86ufR5Q@mail.gmail.com>","list_archive_url":null,"date":"2026-04-09T08:19:08","subject":"Re: [PATCH v6 0/2] i2c: Add Loongson-2K0300 I2C controller support","submitter":{"id":85415,"url":"http://patchwork.ozlabs.org/api/people/85415/","name":"Binbin Zhou","email":"zhoubb.aaron@gmail.com"},"content":"Hi all:\n\nOn Fri, Mar 20, 2026 at 3:26 PM Binbin Zhou <zhoubinbin@loongson.cn> wrote:\n>\n> Hi all:\n>\n> This patch set describes the I2C controller integrated the\n> Loongson-2K0300 chip.\n>\n> It has a significantly different design from the previous I2C\n> controller(i2c-ls2x), such as support for master-slave transfer mode,\n> and  DMA transfers (implementation in progress), etc. Therefore, we try\n> to name it i2c-ls2x-v2.\n>\n> Thanks.\n>\n> ======\n> V6:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>   - Update comment;\n>   - Use regmap_get_device();\n>\n> Link to V5:\n> https://lore.kernel.org/all/cover.1773142933.git.zhoubinbin@loongson.cn/\n\nGentle ping.\nAny comments about this patchset ?\n\n>\n> V5:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>   - Add time.h header file;\n>   - Add the `MHz` suffix to `parent_rate` and `freq`;\n>   - Define an iterator within the for loop, with its type being\n>     `unsigned int`;\n>   - Use dev_err_probe() in loongson2_i2c_adjust_bus_speed();\n>   - i2c_adapter_set_node()->device_set_node().\n>\n> Link to V4:\n> https://lore.kernel.org/all/cover.1772714348.git.zhoubinbin@loongson.cn/\n>\n> V4:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>  - The parent_rate parameter type should be `unsigned long`;\n>  - Drop fallthrough and add missing break;\n>  - device_set_node()->i2c_adapter_set_node();\n>  - Use i2c_parse_fw_timings();\n>  - Use i2c_t.bus_freq_hz instead of priv->speed;\n>  - Sperate loongson2_i2c_handle_read() into loongson2_i2c_handle_read()\n>    and loongson2_i2c_handle_rx_done().\n>\n> Link to V3:\n> https://lore.kernel.org/all/cover.1772001073.git.zhoubinbin@loongson.cn/\n>\n> V3:\n> - Rebase on linux-i2c/i2c-next;\n> Patch (2/2):\n>  - Reorder header file follow IWYU principle;\n>  - Better indentation and coding style;\n>  - Use generic macro definitions;\n>  - Amend *all* struct data types;\n>  - Correct unreasonable variable type definitions;\n>  - Refact loongson2_i2c_isr_error();\n>  - of_property_read_u32()->device_property_read_u32();\n>  - Remove meaningless blank lines and output.\n>\n> Link to V2:\n> https://lore.kernel.org/all/cover.1769476820.git.zhoubinbin@loongson.cn/\n>\n> V2:\n> Patch (1/2):\n>  - Add Acked-by tag from Conor, thanks.\n>\n> Patch (2/2):\n>  - Reorder the definitions of read() and write();\n>  - Adjust the calculation method for bus speed.\n>\n> Link to V1:\n> https://lore.kernel.org/all/cover.1763018288.git.zhoubinbin@loongson.cn/\n>\n> Binbin Zhou (2):\n>   dt-bindings: i2c: loongson,ls2x: Add ls2k0300-i2c compatible\n>   i2c: ls2x-v2: Add driver for Loongson-2K0300 I2C controller\n>\n>  .../bindings/i2c/loongson,ls2x-i2c.yaml       |   4 +\n>  MAINTAINERS                                   |   1 +\n>  drivers/i2c/busses/Kconfig                    |  10 +\n>  drivers/i2c/busses/Makefile                   |   1 +\n>  drivers/i2c/busses/i2c-ls2x-v2.c              | 544 ++++++++++++++++++\n>  5 files changed, 560 insertions(+)\n>  create mode 100644 drivers/i2c/busses/i2c-ls2x-v2.c\n>\n>\n> base-commit: e9b13580b334040da0184a9f32106d808acd7fd5\n> --\n> 2.52.0\n>\n--\nThanks.\nBinbin","headers":{"Return-Path":"\n <linux-i2c+bounces-16996-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=egDXJk0F;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-i2c+bounces-16996-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"egDXJk0F\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.208.53","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frtC12dgPz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 18:19:41 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 2FBA6300691C\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 08:19:25 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0C8423A3E9E;\n\tThu,  9 Apr 2026 08:19:24 +0000 (UTC)","from mail-ed1-f53.google.com (mail-ed1-f53.google.com\n [209.85.208.53])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 506923A1E8C\n\tfor <linux-i2c@vger.kernel.org>; Thu,  9 Apr 2026 08:19:22 +0000 (UTC)","by mail-ed1-f53.google.com with SMTP id\n 4fb4d7f45d1cf-66bf15430ecso1074609a12.3\n        for <linux-i2c@vger.kernel.org>; Thu, 09 Apr 2026 01:19:22 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775722763; cv=pass;\n b=o9nLPRR718ZzMDDeWDAEdvANeUy+tfix9SrU/vdhat+dHz3/wVsQJ64Ox1TLQIclRtKUZu/kz1xScd1WPNoBnKBVLSPbRr4HQCkTca0CVcSJLGBkLttSYxXbzK4WP/zECx68nIMCgPAJvSqDu8LzhkCRPYj/rR1ALrdeJCNX49Y=","i=1; a=rsa-sha256; t=1775722761; cv=none;\n        d=google.com; s=arc-20240605;\n        b=jJiXcmoWD5HLTS/qGhuhmHl+qOLDUXbpYdU9AJZ6hgXkdaGECPXKqAHHNF7fAGP7VN\n         JlM5oDVYJSZbQmiPP7noYiJhkd83BwGNHBwm4/cLeXEr3TsY6AZOTpdd99egntxvTwXF\n         IC1DzOHYOrcCP47jv6dpZ09Z0Zmrt0ZGuSAj3eNoedlyNViVdN6ibYgR7Hm2jXF64/xy\n         1AoSLLPpIvj65EtnluoBoOcbReDv5lCWgYZfvFOQo0ww10zDLsjADgoJchFEAz93+pcR\n         C0Gn60OqieVSdH3WMOs6T7Y6klUFxaXN6xWpnJILKK4v1eufEmUtOIagQ70K2poVeF89\n         RTyw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775722763; c=relaxed/simple;\n\tbh=jHS0ilS7g1CMN5ZK8zes++7dn1FRimCJWBs7yUa4Lxg=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=cDRvJVp/Bl4Vc15iEOs40PpaejXv8PmTeFbHEZpmVrPAegsPkNfW17bjuGYoTSOwALRXtlrPiJHkmqlGLyTDPE/6x43qYvZTo1qwXUTM0w8Sq2oVfjUhtpaeMNKaijpoQrTpoSNOSOOb9+x7c2BTv37PafIKpBkJK5OQm2+QcWU=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=TAxmTNbRbQNg/gEU9ThdCz2lz4k+tx2ML5iFc0liaHs=;\n        fh=dyM+RoIcDT0PiLWg6jFUlEDS0K8puxFqgoWbFQDL7es=;\n        b=OoFmbYW/QvVVRbw0OTytdBJsNm+uEQKEFHkteOUBvUEszWrqUlFaJkyp8Pr9mkv/zB\n         9q3FfMV+4VE7ymifvY8D8qnWYU6yckbGf1B5MhZvtK2BPNp5Cj5dYi2m7eVUjTaXYrO9\n         1iIXy4N47zdNCbkW3307P5i/AAJVaQglFGpzWrYmfG8qy+pxMk6Zk6RmjEI3Zy4AqAGo\n         doh1pGwxHLHF5NRCA5bZgvJrsHziVry9JirsEoVQlfZcVNYgaAeaF3WbKAKjEGvsECwm\n         7zGKN4sD84G8UiTZEUVPTe7RmfPygMDkcW/wPbxmQ0qFOAxfmYjDz5LJJb0QrCOuYwUN\n         gksw==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=egDXJk0F; arc=pass smtp.client-ip=209.85.208.53","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1775722761; x=1776327561;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=TAxmTNbRbQNg/gEU9ThdCz2lz4k+tx2ML5iFc0liaHs=;\n        b=egDXJk0F7C+EyhjSI8mL/MmnuZAbcv4AZXQtHmYpQFmQK1M9vwZvz4/fCk3BmJ99Q+\n         5L4Gu6AB70VZR9EmDhRv+EqjFV2/CcWoJntafzj1kTJL3QfIxBGPf1G4dvTnhzxF/yxM\n         Q3IWCOg28zaohMrDMAQUYPQEOldPikFcLXEakAZc6I2r9Cs52iU0tmDuiq61y7Q8cKkm\n         ymlrExuU6mjbGF6CGkUf3bddEe/BgyUnX2nFwJ92VLcZu4SwFsQnbaG9QP0BoDeXfx0Q\n         YXl5Lw+RRGlZnpXNqxwgM6fsz3yhX3FYRCCW9lUgT+vxDuMVLZxaE8AsWoIzCJG3H/0y\n         Zlgw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775722761; x=1776327561;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=TAxmTNbRbQNg/gEU9ThdCz2lz4k+tx2ML5iFc0liaHs=;\n        b=C+eOHtQrLojNsOXrpN6AFaN8kuMt7eaLv6bWW8a2QcGoUtVqyZ7dgcJsF1PJhh/LsZ\n         yAoJQcPlOR+GcyNwD4vcXS5g/EUjc7aupytT/8mUZicNG0HsWd8VORzIYu0H6ad6f4Ul\n         RfHFxaKDOtQBMT4LRn2Npq1FYkcuibvrGbZJRGuWkaMH8Yf73rV3Oz8ZTZ/qu9H4VNv8\n         5qTg+1gpptRog/J/HLf2UEQjTaOC74EPP+6UnGqv6A0mmYLx1AaWq0NYxrQfMC3avxLJ\n         bE90TN07fISz4iqtmFnNt8h9opoBTLLc42H9tJcSZOdLBwSm9N+cB68AEjxV1Md9ga48\n         fLgQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXf5We/ThM7y3XRJ6XBVO+l6DtmYQ8ubR9KfCptvn4t5bL+4c2bNS+G4ZMNLGNgnVUeiwyKspeq38E=@vger.kernel.org","X-Gm-Message-State":"AOJu0Yw5BWp/BJf/A1trtSZZQEdCTdEa2YavDXiBvGCeTHaSiyO9uvAP\n\tczXVBjYQre8+bNXkpogP+GL+6yFHGCYQIA3RlluyxbvjtBIdvRvbqDqlAvT2UJIiOaqPyU305BH\n\tzNmGE+2D1V+sjUOONVzioLTUJMxB15o0=","X-Gm-Gg":"AeBDiet9ZOgkE+QhF5Y0DuRY+y7cCKkOq4txAegPuw+ngz48V37ejJPjJ/ghsb9jQUJ\n\twdZHnfcSIqHmKc3lDyJKuDmuRKDqXhkO3ItGAO5cuHl7f16rEdXkYRHjQxsR+Wl0RBpH1zvAL5A\n\tEridjG2ndiWhLWBiUjL6nWGMa4GessEQOj94019AvOKZ828/af9ToEnqRavjZiyucn7YE/juE/N\n\twsieQuhzd3a6+aAqFNqx3AwFpDWXcUUt5kKJ35oGMwirZcD3n3PPPZscuQ8J6rVY5a2hWAjCZVH\n\tg4GsMyJW","X-Received":"by 2002:a05:6402:4403:b0:66e:aca0:7c28 with SMTP id\n 4fb4d7f45d1cf-67003fed4d5mr1344317a12.10.1775722760369; Thu, 09 Apr 2026\n 01:19:20 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<cover.1773991081.git.zhoubinbin@loongson.cn>","In-Reply-To":"<cover.1773991081.git.zhoubinbin@loongson.cn>","From":"Binbin Zhou <zhoubb.aaron@gmail.com>","Date":"Thu, 9 Apr 2026 16:19:08 +0800","X-Gm-Features":"AQROBzBKuMNrIJGz8GW32I5rwsJFCx0e5ZCnixWxt1QzwEvhaZPhGrsPHuZHB30","Message-ID":"\n <CAMpQs4KTMKrH3ARzM7iwY6tbQ6Zugyw1AfJAXWRMHk=86ufR5Q@mail.gmail.com>","Subject":"Re: [PATCH v6 0/2] i2c: Add Loongson-2K0300 I2C controller support","To":"Binbin Zhou <zhoubinbin@loongson.cn>","Cc":"Huacai Chen <chenhuacai@loongson.cn>, Andi Shyti <andi.shyti@kernel.org>,\n\tWolfram Sang <wsa+renesas@sang-engineering.com>,\n Andy Shevchenko <andy@kernel.org>,\n\tlinux-i2c@vger.kernel.org, Huacai Chen <chenhuacai@kernel.org>,\n\tXuerui Wang <kernel@xen0n.name>, loongarch@lists.linux.dev","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]