Cover Letter Detail
Show a cover letter.
GET /api/covers/2194234/?format=api
{ "id": 2194234, "url": "http://patchwork.ozlabs.org/api/covers/2194234/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260207-b4-k3-i2c-pio-v7-0-626942d94d91@linux.spacemit.com/", "project": { "id": 35, "url": "http://patchwork.ozlabs.org/api/projects/35/?format=api", "name": "Linux I2C development", "link_name": "linux-i2c", "list_id": "linux-i2c.vger.kernel.org", "list_email": "linux-i2c@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260207-b4-k3-i2c-pio-v7-0-626942d94d91@linux.spacemit.com>", "list_archive_url": null, "date": "2026-02-07T15:08:20", "name": "[v7,0/2] i2c: spacemit: introduce pio for k1", "submitter": { "id": 91240, "url": "http://patchwork.ozlabs.org/api/people/91240/?format=api", "name": "Troy Mitchell", "email": "troy.mitchell@linux.spacemit.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260207-b4-k3-i2c-pio-v7-0-626942d94d91@linux.spacemit.com/mbox/", "series": [ { "id": 491382, "url": "http://patchwork.ozlabs.org/api/series/491382/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=491382", "date": "2026-02-07T15:08:20", "name": "i2c: spacemit: introduce pio for k1", "version": 7, "mbox": "http://patchwork.ozlabs.org/series/491382/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2194234/comments/", "headers": { "Return-Path": "\n <linux-i2c+bounces-15895-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 (1024-bit key;\n unprotected) header.d=linux.spacemit.com header.i=@linux.spacemit.com\n header.a=rsa-sha256 header.s=mxsw2412 header.b=mrnVchsn;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-i2c+bounces-15895-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=linux.spacemit.com\n header.i=@linux.spacemit.com header.b=\"mrnVchsn\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=114.132.124.171", "smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=linux.spacemit.com", "smtp.subspace.kernel.org;\n spf=none smtp.mailfrom=linux.spacemit.com" ], "Received": [ "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\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 4f7ZCD506lz1xvh\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 08 Feb 2026 02:10:32 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 85A7530059A6\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 7 Feb 2026 15:10:28 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 9166A352FAA;\n\tSat, 7 Feb 2026 15:10:25 +0000 (UTC)", "from bg1.exmail.qq.com (bg1.exmail.qq.com [114.132.124.171])\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 E1EF5352F9E;\n\tSat, 7 Feb 2026 15:10:22 +0000 (UTC)", "from = ( [localhost])\n\tby bizesmtp.qq.com (ESMTP) with\n\tid ; Sat, 07 Feb 2026 23:08:24 +0800 (CST)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1770477025; cv=none;\n b=KI5qN5l94pJPZIqU1+/IrrEzXHGV/D2OTUH0KhFMDDQycjQpUET+deU4mtLDpr1sipy5yQ1XmTrp7hdlF31v3vQTc0ESSCMttPXBTRbdxdR0+1GlluucrjLe89D6sPbiVrpnwve1L0No5NhWM6dYrqQpaGJgSCfK5OO1faBCqzc=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1770477025; c=relaxed/simple;\n\tbh=ylEBIBc5vQ8/oAeziTgq3le2QlT3BoI4NTRFIJnpYSk=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=ALV4hgRTPFZIVo6qO9FGwQ7ev9AqBb6+Wth85QB13CnW+SegJ0CyYxiPL/YaCRw9sUBwf/r3Sm1zu+5XQ3Wnxk80+ErKfrECh1jAWlThPqYVF2qLJJid/5zGUPw8cmea63NqWl15o23F+KzK8Es+YKzCKAwfzjLYw3yHTe8woK0=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=linux.spacemit.com;\n spf=none smtp.mailfrom=linux.spacemit.com;\n dkim=pass (1024-bit key) header.d=linux.spacemit.com\n header.i=@linux.spacemit.com header.b=mrnVchsn;\n arc=none smtp.client-ip=114.132.124.171", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com;\n\ts=mxsw2412; t=1770476908;\n\tbh=bYRxxyP/zLKU+q+qdZ7pw9ok6nL6LrXMBxbVr5QHVqs=;\n\th=From:Subject:Date:Message-Id:MIME-Version:To;\n\tb=mrnVchsnHgqrFwPQrhAVeldlJZVhX64KDnslm2Rc+Bmr8HsH4ZX/E/nJ1VcTv9dHD\n\t p1DHxawm1HFJtIT/So5YdMOFMdBGhu6yImotKsxOX4wuL+vSn/XT/bQLO2vwjnc7tA\n\t tY8wn1ZldDPuKkFMh1yWP1CVQpGCdJe7QMk7mcY8=", "X-QQ-mid": "zesmtpip2t1770476905tfb0debbf", "X-QQ-Originating-IP": "Uu9OsHp7+mhRwZVznA6YPCsG53vqq8H6CLvoIhU3lMI=", "X-QQ-SSF": "0000000000000000000000000000000", "X-QQ-GoodBg": "0", "X-BIZMAIL-ID": "13363079978593066317", "EX-QQ-RecipientCnt": "9", "From": "Troy Mitchell <troy.mitchell@linux.spacemit.com>", "Subject": "[PATCH v7 0/2] i2c: spacemit: introduce pio for k1", "Date": "Sat, 07 Feb 2026 23:08:20 +0800", "Message-Id": "<20260207-b4-k3-i2c-pio-v7-0-626942d94d91@linux.spacemit.com>", "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", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/x3MQQqAIBBA0avErBvQMVK6SrRIm2oIMhQiCO+et\n HyL/1/InIQzDM0LiW/JEs8K2zYQ9vncGGWpBlLUK1IWfYeHQaGAl0Q02inngvbGW6jNlXiV5/+\n NUykfYI1a+l8AAAA=", "X-Change-ID": "20260207-b4-k3-i2c-pio-318088c1b3b7", "To": "Andi Shyti <andi.shyti@kernel.org>, Yixun Lan <dlan@gentoo.org>", "Cc": "linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-riscv@lists.infradead.org, spacemit@lists.linux.dev,\n Troy Mitchell <troy.mitchell@linux.spacemit.com>,\n Aurelien Jarno <aurelien@aurel32.net>, Alex Elder <elder@riscstar.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1770476904; l=607;\n i=troy.mitchell@linux.spacemit.com; s=20250712; h=from:subject:message-id;\n bh=ylEBIBc5vQ8/oAeziTgq3le2QlT3BoI4NTRFIJnpYSk=;\n b=H30sb6GLQFfEEZw0wbbDhgH833FM73XlJbJPuye3oKHNcCiWZTXwgFjHSfiqxTocR/PW1suSs\n NHy6bH0DiKCBzCLroxiiVxeQF0mQei9UGgZxYHgm0W2axeFvIMhIqLf", "X-Developer-Key": "i=troy.mitchell@linux.spacemit.com; a=ed25519;\n pk=zhRP1xE0bftrurqSWI+SzcSdJGIZ0BTTY9Id0ESzqlI=", "X-QQ-SENDSIZE": "520", "Feedback-ID": "zesmtpip:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0", "X-QQ-XMAILINFO": "OXP041Q9YQXuzVXwUy9ItD8mizGVUZ64XbwVeDVaONh5yk9TN/3NQ7gH\n\tH7fi3HH01kuhtvN/dhVNChYYIUvZJ2oeXUSchto0nuhsn+qkiTBp2nWhUlfIQx9oy4XQqCv\n\tojU2haQ1674612nafiea2cT6GPvD1nJp77KqyZgKU38Mn+dBnsjC4tnzXE4WLTe4cznBR+h\n\t9Oxne920qpH+9fpbwO7QUBr6nnV2EIXpiBbmt/o6xl+pnvrTriP7WzIzp/SB1G7pUETrQaK\n\tjqoihaawXSUWqy2ZdMSXTpK2Pb1jGjRhMLtxr8+CjBLGy8yR/P92BMe/EyyhuBdMyBp1lgq\n\tzo55wDVdFTjlWAb9CxbBnwMO/oR8DEH6Pl+0/bmdjYsUSJTLx6gRG/j4SqYoKVCLz0umpfY\n\thX6mxUZ3xkcGFkDG15WeqBo2ZYXfK3Sl4AoooA5pijNhPTcbwTO6+SsWZjw1B6tT4VO5U+o\n\te9w82o4z/4RZnE9SxqvtwnciK94jMNlpune3soRN30U5xnT9KJannNAuwlB3VXGze2r7+8M\n\tI+JflNeDrTHpyJvRpmw24ZDh7haZuVgslqRZnCUATbQqZnMQhU4lsLSsnvp6RXM6tRlqcZb\n\tVVIERSfg8VmsksqDgGcDiMpsNJEL7GlafaQHjdqtAThfBGLsRolBTt0iHhzzDFkIRMsHyCu\n\tjUs8H51PWKR4fuKcrR174hEyS4t+VEb6CjDDxeSYlhcJmezq7lqccTwhOqmVtKW1MMpYTej\n\t3mJ/j7IR3lYKiBBiN64R6Fz/Doe50U3cHTUWMikdQFb6Tro+T9cp3hUJaZoe0soaKeh7k/G\n\t0+RHxjp0S8eixacwRQQgsa+uIBD2Pi/2JhRhzM0XswWlRArWUp58M4rvl6+7s+8ms+oa+hr\n\thdqDvw+pnhMwAP96O/LOPDFpbFv7tLefsIiUYD1pq/easen3Q/Q5VzhzOI38WydYGJBAQbJ\n\t0UX4j3bjG1KY9jWqrCM30LlWEGzYjD4yfYY8aFVkkVTt7HwXf3AaokGekUG4uLPLy3rJU1B\n\t+2xv1RwiynJc0qP7yOWvRoenvEeBs4EjapQ3zurAIS9qQH8FgOSVHl5rVn0f5rOlNwVxUAt\n\t6yLkV9FKhS3V/HRf+nvLYXEyL62D1SQ3PrCHey1C1KWNzOFtFDo17Mor5zFHyPm8T3+8NI9\n\t85uuQYfsQ9qDbcQ=", "X-QQ-XMRINFO": "M/715EihBoGS47X28/vv4NpnfpeBLnr4Qg==", "X-QQ-RECHKSPAM": "0" }, "content": "This patch introduces I2C PIO functionality for the Spacemit K1 SoC,\nenabling the use of I2C in atomic context.\n\nSigned-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>\n---\nTroy Mitchell (2):\n i2c: spacemit: move i2c_xfer_msg()\n i2c: spacemit: introduce pio for k1\n\n drivers/i2c/busses/i2c-k1.c | 316 +++++++++++++++++++++++++++++++++-----------\n 1 file changed, 236 insertions(+), 80 deletions(-)\n---\nbase-commit: 2fe0719258a48c204270366ef574066122e81924\nchange-id: 20260207-b4-k3-i2c-pio-318088c1b3b7\n\nBest regards," }