Show a cover letter.

GET /api/1.1/covers/2230098/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2230098,
    "url": "http://patchwork.ozlabs.org/api/1.1/covers/2230098/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260429-k1-i2c-ilcr-v6-0-1c7a5a5a8b24@linux.spacemit.com/",
    "project": {
        "id": 35,
        "url": "http://patchwork.ozlabs.org/api/1.1/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": ""
    },
    "msgid": "<20260429-k1-i2c-ilcr-v6-0-1c7a5a5a8b24@linux.spacemit.com>",
    "date": "2026-04-29T07:48:55",
    "name": "[v6,0/2] i2c: spacemit: improve clock handling and cleanups",
    "submitter": {
        "id": 91240,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/91240/?format=api",
        "name": "Troy Mitchell",
        "email": "troy.mitchell@linux.spacemit.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/cover/20260429-k1-i2c-ilcr-v6-0-1c7a5a5a8b24@linux.spacemit.com/mbox/",
    "series": [
        {
            "id": 502010,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/502010/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=502010",
            "date": "2026-04-29T07:48:57",
            "name": "i2c: spacemit: improve clock handling and cleanups",
            "version": 6,
            "mbox": "http://patchwork.ozlabs.org/series/502010/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2230098/comments/",
    "headers": {
        "Return-Path": "\n <linux-i2c+bounces-17196-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=q9n/FFIK;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-i2c+bounces-17196-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=\"q9n/FFIK\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=54.243.244.52",
            "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 sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\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 4g58h03Pbcz1xqf\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 17:53:52 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 64240301326A\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 07:50:02 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 46D8D38D69B;\n\tWed, 29 Apr 2026 07:50:01 +0000 (UTC)",
            "from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52])\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 B309224A07C;\n\tWed, 29 Apr 2026 07:49:57 +0000 (UTC)",
            "from = ( [120.237.158.181])\n\tby bizesmtp.qq.com (ESMTP) with\n\tid ; Wed, 29 Apr 2026 15:48:57 +0800 (CST)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777449001; cv=none;\n b=T/HBvjce1oB6AVGIDebkhHN0giIeQRzWSTet1rBZ/mQiq/m+lHICk6IytvBHlcSTWKOsB+EHVtKuiSIoaT6q31ZzCds0zORpLudeDgCcxOuM5fWNHeIwZnHbC9ZV8/UY3lcJttKOYbv5WRbuS6Jn812beEPm2V9a9BhGroQLDKs=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777449001; c=relaxed/simple;\n\tbh=hDCWhYWY81WE1DOC2pdOZCxy/P/R4TtpNWVhDuds9fY=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=G16zgqVkgFhebtALg7poZcNHsRVFlAUkuVupMBubfKzsNPvcah6hIRlsipiDhrbGIBzOd6Bqp/sz1qovFZ+1ZD7y2L8De8cVkEbQsWYdMRJnZvWPWdrvpj4hptvnj80Kk8zVFyGlUGHM9a1JzQCaJI+3BTJQdndfNauMFpa9UUI=",
        "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=q9n/FFIK;\n arc=none smtp.client-ip=54.243.244.52",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com;\n\ts=mxsw2412; t=1777448946;\n\tbh=i5Jd6q2ASwBOX37+hgiBc/0XfTbXNhw+dHB7po+Ag/M=;\n\th=From:Subject:Date:Message-Id:MIME-Version:To;\n\tb=q9n/FFIKo6IqGDEh36Jaqp82CegygeVCEIngvx3VxwfOvv2h6JMk004Pu5B2ZRd5T\n\t o5DNDPcvk8WDnaSa2TV3oF4JcJKUlrs6IPYk/NKbY1gbSH67lPS1fbFFSru1l2q1h5\n\t SvrBTmVhL+0L0vcGT0sxRT3lurUD20Cj6GnsFYuI=",
        "X-QQ-mid": "esmtpgz16t1777448939t3b8dbfe6",
        "X-QQ-Originating-IP": "jMIil5oH0Xt1rs2bXU/3HVr3dTF360HXTq1uWmc4p5o=",
        "X-QQ-SSF": "0000000000000000000000000000000",
        "X-QQ-GoodBg": "0",
        "X-BIZMAIL-ID": "17083034700479194089",
        "EX-QQ-RecipientCnt": "8",
        "From": "Troy Mitchell <troy.mitchell@linux.spacemit.com>",
        "Subject": "[PATCH v6 0/2] i2c: spacemit: improve clock handling and cleanups",
        "Date": "Wed, 29 Apr 2026 15:48:55 +0800",
        "Message-Id": "<20260429-k1-i2c-ilcr-v6-0-1c7a5a5a8b24@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/23MSw6CMBSF4a2Yjr2krZSCI/dhHEB7kRt5pcUGQ\n 9i7hYkxYfif5HwL8+gIPbueFuYwkKehj5GdT8w0Zf9EIBubSS6V4ELDSwBJA9QaB6aQuVUcU65\n rFh+jw5rmXbs/Yjfkp8F9djyk23rshBQEINq04Bc0tipuLfXvOfFjabCjKTFDxzYwqB8iZfaPK\n OBQqZzrSlvLMTtE1nX9AuDi+Uv0AAAA",
        "X-Change-ID": "20251017-k1-i2c-ilcr-c928d50e407f",
        "To": "Andi Shyti <andi.shyti@kernel.org>, Alex Elder <elder@riscstar.com>,\n Yixun Lan <dlan@kernel.org>, Yixun Lan <dlan@kernel.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>",
        "X-Mailer": "b4 0.15.2",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1777448937; l=1169;\n i=troy.mitchell@linux.spacemit.com; s=20250710; h=from:subject:message-id;\n bh=hDCWhYWY81WE1DOC2pdOZCxy/P/R4TtpNWVhDuds9fY=;\n b=flWdhu1/sWNRwPBAsLvj7zNWqxB+JMGIKbSHYsYI6mE9NZIkiVlpNk2wQiarc2hHWN52nh2un\n oJ+7UCskgf/DKdRyzcR0xQvE6V3FlYw5I+6K4QDGuNsMRq3PdtSmFu2",
        "X-Developer-Key": "i=troy.mitchell@linux.spacemit.com; a=ed25519;\n pk=lQa7BzLrq8DfZnChqmwJ5qQk8fP2USmY/4xZ2/MSsXc=",
        "X-QQ-SENDSIZE": "520",
        "Feedback-ID": "esmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz3a-0",
        "X-QQ-XMAILINFO": "NFN0Qhrj1+QEl6Lvv2KLtnXlYEIEJ0SFpTOn3qOOgsLIG4Rs9bN3sgNc\n\tXLnTVvGK9RcVEbWZcjJtT7vaBMKN/fz1KomdlF2Prlb3+KFx0n3HzMdr9smWrBbmn+GJ4fY\n\tAZRUwzRHtAZDrUTWvb/P8bbAetRSsSMh8h32hwGVU9Muowo2L8lr1awsyAPyyR58FrIQQ4Y\n\toBXANDCPyyMrD/yh95eyHcyzFJpPCIc/dAssB8fJE4F4gcO3RUAwMzOXAmavKx/T9RfIpym\n\tNHpBxxMEu8SD7PK+gLVPaYvN/1mJ15tWgQfy1jMOqhrIqpC8FRE0SkqZfC3lVbdemVNynGa\n\twP5Wnj78ojd7rgl5EGhXonGsrLnVFYSduG0uiimFZ51nDkcFn8pIuPprI+B5eIY71Gptx9y\n\t4h0PPkgr3pa5O78XncuJ9p1sevR7d7eS0w0JnSkUHsog4i+Ry+oAxLEQFo+nPIg2NvFQGyJ\n\tlFgkINfS2MnL2thV4YXBY6ywwEjssbRkvHK2OEk3WbEGvDPcWfFoDtD8TmUKZee0Ragbblx\n\tVskDTlQ9FDf4hxiTg/VtnMX74dntsZkzEmU96/zPaxRBWA3sP05f7QYaYH1UW4/UqXadDFv\n\tSsnI+tY5lBrIRwB6iTHBEuJpaPietexBySbAj2+Smh8R1U9QPsYmzg8diyC9x7H7LUwEBEa\n\tkkc8adejWGV+sK+xoOsXU/Bumd+CChtwmz/CODBnWW6Q5PWfL+2JpsFNXsO17Tuj3LPmQwh\n\tqwFCv6aCHPq0HsoFyMMywbRj7/tQxDgfnX9l5VgTIVpfrBHwG81CJwEuh1mhwkW+Jf/+9Qw\n\tsOtkEi9T9DYgsLa9rvmpay3wMKhhNJ+DiAmTx2cnd8WFumuUO22yoRVj3CSmh0tsBylB85s\n\tjNotpBcRgd3Bp+0kDGUISCBeV2SAOld1Ser3jPUE/9IqwbKopA5kfG7VPLDXuWKESMHE4PB\n\twITA7fug9sIv29KU6yQEDmAMOz8vIM4UCL7hXQKBoj+42OpNsRmNcOXds9UdwGVzav6JDg0\n\tZaEGbj8vjSzBTqco6JfoFV7sSTCFb0IImp6MKu5Uai5TQ11ZHpZoNqqV9ziRkqzzoCikBiu\n\t2C0MpLuWImsrykO+JeOMg4F+Y1CfNcZBVDZ7Zb3BmmJ",
        "X-QQ-XMRINFO": "MSVp+SPm3vtSI1QTLgDHQqIV1w2oNKDqfg==",
        "X-QQ-RECHKSPAM": "0"
    },
    "content": "This patch series contains a set of small improvements and cleanups for\nthe SpacemiT I2C controller driver.\n\nThe main change in this series is to improve SCL frequency accuracy by\nconfiguring the ILCR register based on the requested clock rate, rather\nthan relying on the hardware reset defaults.\n\nThe ILCR is exposed as a managed clock via the Common Clock Framework,\nallowing the driver to program appropriate divider values for standard\nand fast modes.\n\nIn addition, the series removes a spurious warning when the optional\nclock-frequency DT property is absent.\n\nSigned-off-by: Troy Mitchell <troy.mitchell@linux.spacemit.com>\n---\nTroy Mitchell (2):\n      i2c: spacemit: configure ILCR/IWCR for accurate SCL frequency\n      i2c: spacemit: drop warning when clock-frequency property is absent\n\n drivers/i2c/busses/Kconfig  |   2 +-\n drivers/i2c/busses/i2c-k1.c | 164 +++++++++++++++++++++++++++++++++++++++++---\n 2 files changed, 154 insertions(+), 12 deletions(-)\n---\nbase-commit: 9b45dba17a6b3cede80706d287d8d2fb9087bfa9\nchange-id: 20251017-k1-i2c-ilcr-c928d50e407f\n\nBest regards,\n--  \nTroy Mitchell <troy.mitchell@linux.spacemit.com>"
}