Cover Letter Detail
Show a cover letter.
GET /api/1.0/covers/2175806/?format=api
{ "id": 2175806, "url": "http://patchwork.ozlabs.org/api/1.0/covers/2175806/?format=api", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.0/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null }, "msgid": "<20251218-clk-mtk-mt8365-fixes-v1-0-4f8ff0de3268@baylibre.com>", "date": "2025-12-18T23:23:20", "name": "[0/9] clk: mediatek: mt8365: fix clocks", "submitter": { "id": 87228, "url": "http://patchwork.ozlabs.org/api/1.0/people/87228/?format=api", "name": "David Lechner", "email": "dlechner@baylibre.com" }, "series": [ { "id": 485931, "url": "http://patchwork.ozlabs.org/api/1.0/series/485931/?format=api", "date": "2025-12-18T23:23:20", "name": "clk: mediatek: mt8365: fix clocks", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/485931/mbox/" } ], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20230601.gappssmtp.com\n header.i=@baylibre-com.20230601.gappssmtp.com header.a=rsa-sha256\n header.s=20230601 header.b=NMc5du5x;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=baylibre-com.20230601.gappssmtp.com\n header.i=@baylibre-com.20230601.gappssmtp.com header.b=\"NMc5du5x\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=baylibre.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=dlechner@baylibre.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\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 4dXRgW1kwdz1y2r\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 10:28:39 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id EDB81835B3;\n\tFri, 19 Dec 2025 00:28:35 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 0538D8309A; Fri, 19 Dec 2025 00:24:37 +0100 (CET)", "from mail-ot1-x333.google.com (mail-ot1-x333.google.com\n [IPv6:2607:f8b0:4864:20::333])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 5A9B183106\n for <u-boot@lists.denx.de>; Fri, 19 Dec 2025 00:24:34 +0100 (CET)", "by mail-ot1-x333.google.com with SMTP id\n 46e09a7af769-7c730af8d69so808071a34.1\n for <u-boot@lists.denx.de>; Thu, 18 Dec 2025 15:24:34 -0800 (PST)", "from [127.0.1.1] ([2600:8803:e7e4:500:67e5:27b0:56a0:f05d])\n by smtp.gmail.com with ESMTPSA id\n 5614622812f47-457b3be228asm300334b6e.9.2025.12.18.15.24.31\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 18 Dec 2025 15:24:32 -0800 (PST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1766100273;\n x=1766705073;\n darn=lists.denx.de;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=8IyDUlmXoCKHa8U5JNuV0xKkT/AGwhd2jT8amyDSPH8=;\n b=NMc5du5xpujr53FAzpR7wGK/KgJ8wiB3L8oPggB0sRbOlMEu7lWXywm8JKjcBm0biY\n dFpGoFHFM5K/HcyvhzSts/1mJA9y6amI2RMUogfLmI4MIccoicaWdWcHcX66gBAiR2V1\n nDImCdSlkde30hdCqcWsB1rdiMzBxUaeSqeLxW3WAOJORjDhykZVJ5Ue4/EVZkKKHUp7\n yQgjkdI+E7pp4ofioSh5YIt69woUPOP/bOcIRQRKtSKaZJz578ZKPp90S43PiBncagf3\n Fns1T3miLc/PcF8dBqW3VNyqqFAQYwgZe6iGYkqSVRVkhKyxDpCLRd+5f9SN6i8znxz+\n P48Q==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1766100273; x=1766705073;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=8IyDUlmXoCKHa8U5JNuV0xKkT/AGwhd2jT8amyDSPH8=;\n b=fhKhXtvNQ7p6PJniYzI04+RngDiE3g2jmJ/kUHF96tAdXsvXyNutkibZV4nlwZWl4n\n mwDRf+uSVI2tniMuNwXBT5a5CXYVvobKub9SBnACtrQquomNOwP86o1jpYrJ/RCv5qM+\n lg9E2BEmS0jGkB06QR9JCxT+Hh0A4fav43lC/ECCRuue7eaCNInLZb8KNMgoLjrkF7Ng\n XrU8yLC46FvBu9U5LQqd0cra0/aY99IM7layoq50wH2ycOKzynFQqQ2RSnPQvwueXbH3\n jzOVV2m9+SuVXuUsVKiCm3oaDzYPDs7A5r13BWXgE3kjYKldvwGFDKHOr9hb8381uaFr\n AUnA==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCWmC+1jJZJwPokxfb1Vk7gjO5oHn5MSvWAOIKpaS8GCVUmOWrSiRVJSQw3BdCwZn2sY1RbvoyQ=@lists.denx.de", "X-Gm-Message-State": "AOJu0Ywxj9P/JYnMbh52u9UVzmgXIhUGJQun70LxKIpCMI9ej+/OqCfS\n 7k4tcjhLE8/2t+YVrP4qpkm23FJuGZ9/QKGzpJwslBKk48Ia6ZGkU3KYugbDdj0DCW4=", "X-Gm-Gg": "AY/fxX40XPyPab9BaaF3PPVEfe1PEVCN9ifMgpXEABrWvRheRokiUaSv/H2hROjnik4\n 7q2zlQpwY/oMhibb7VtQqkXJVoTtIJvAP5x4RtZ8jbGm2K0QxbHsruUajUMLFZ8JkiUZtrzMm9K\n 1g1uP65bNnuceS5zS4DwbuIkZXzVU4xdr1VNIH9QnZ923lJSyszDd/1qdBvYB+wtcfRZQ0W9myQ\n klLHIyph96wnVD26r+Sw+jwyxnjqVpcAbi4/N71Kx/dliJpIY6VLx2E4cZhQRq0B/7I1IlkXlYi\n Qvt1j6kAEOEpNdQoENYEXMDQ/Bw7XYMB6CSlCYNpW3/Lh0ai0h+r3Ou7ipGPeEb2z1hkMSAaagb\n ILaHSjiuTJQLEV+XQrxCNr0X5faiUhayUc4lZ5xxZp5jZYzz+5uyuCFGQqwXyZPuQ2BG7od1e1A\n S5Tz+VyZNjKEfjzW8=", "X-Google-Smtp-Source": "\n AGHT+IEuj567Y/8goyzkBR7rKbLCeUKkDdtZTJ9SozQX3WtPqSYGXDgT+K2OQnaKmuyxkZ/0gU0K5w==", "X-Received": "by 2002:a05:6808:191b:b0:450:d471:dce5 with SMTP id\n 5614622812f47-457b2102193mr584536b6e.6.1766100272975;\n Thu, 18 Dec 2025 15:24:32 -0800 (PST)", "From": "David Lechner <dlechner@baylibre.com>", "Subject": "[PATCH 0/9] clk: mediatek: mt8365: fix clocks", "Date": "Thu, 18 Dec 2025 17:23:20 -0600", "Message-Id": "<20251218-clk-mtk-mt8365-fixes-v1-0-4f8ff0de3268@baylibre.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/02PzU7DMBCEXyXymYWs09DUQoj3QBVy4k27am0Hr\n xuKqr477g+Iwx5mR/ON5qSEEpMoU51UopmFYygCHyo1bG3YELArWulat6ixg2G/A58v1zXPLYx\n 8JIEObYOaOjvqTpXolOhqlOT7+qYTfR4KPd+eypOIvdJN9XKH12CTB5cFPDm2mXYgX5yH7W9Zj\n hDHj8MkOZH1MCMgLLHBJbW1W+Dirbffe+4TPQ7Rv6r/G0x1L2n/FrCfUpzJUyiNrq/7lUPXIDZ\n mxku2t0JQQJ6zqWLiDYenQMes1ufzD2/b28s4AQAA", "X-Change-ID": "20251218-clk-mtk-mt8365-fixes-81a312e8af28", "To": "Julien Masson <jmasson@baylibre.com>, Tom Rini <trini@konsulko.com>,\n Lukasz Majewski <lukma@denx.de>, Ryder Lee <ryder.lee@mediatek.com>,\n Weijie Gao <weijie.gao@mediatek.com>,\n Chunfeng Yun <chunfeng.yun@mediatek.com>,\n Igor Belwon <igor.belwon@mentallysanemainliners.org>,\n GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>", "Cc": "Julien Stephan <jstephan@baylibre.com>, u-boot@lists.denx.de,\n David Lechner <dlechner@baylibre.com>", "X-Mailer": "b4 0.14.3", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=3226; i=dlechner@baylibre.com;\n h=from:subject:message-id;\n bh=e3Hs6OXfBwpZ8jlyh4EIys1tvd3byqHX/rQlnoE8E9M=;\n b=owGbwMvMwMV46IwC43/G/gOMp9WSGDJdet790jKvefTAW13YtjFccX/6QvGDO7Zw9PcZKbyt3\n LAlTlK8k9GLhYGRi8FETJHljcTNeUl8zdfm3MiYATOIlQlkiphMSk5qckZeapFDUmJlTmZSUape\n cn4uAxenAExh7wL2f1qauzVWL8rbUbejNUcorGr7MY9e2XKLgk5ZhTbdHPF7wge/ltXkF8/YYvj\n YKM3SbY5DgcLmhom1cz8X9m5P7Nu5o8XTobKqPWt92PxHj01isx+J5s69JJgWnPs/UU83xf3n12\n iOWpOGzxMWpQav/J3Huueo3qOCWQVu4Y3r85YFP7SeVRAQaaA/781C022zu1kPRL/Z6rCgTSXhY\n aHk3X/7+E/oyct9chO8fCbBVbuVb79livqPnr1f9ufzfL90yK6i/OGig7ayPxfmKam+aO/kfK7q\n /iytwN+97WD8I7eGmYyX+N9vuO0VEh34686EWbOWZ1iIf1cvcxG4Zxcvca3W9NzeDDW2jH16f0M A", "X-Developer-Key": "i=dlechner@baylibre.com; a=openpgp;\n fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03", "X-Mailman-Approved-At": "Fri, 19 Dec 2025 00:28:35 +0100", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.39", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>", "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de", "X-Virus-Status": "Clean" }, "content": "There were a number of bugs in the clock definitions for the mt8365\nclock drivers. This series aims to fix the obvious issues.\n\nThis builds on [1] that implements the clk dump command to inspect the\nclock trees at runtime. Using that revealed quite a few mistakes in\nthe clock definitions.\n\nAdditionally, the topckgen-cg hack is removed for mt8365 since it would\nrequire an extra devicetree node using the same address space as the\ntopckgen node. This would not be accepted upstream in Linux, so we\nshouldn't do it in U-Boot either. mt85{12,16,18} also have this hack.\nI didn't attempt to remove it from those platforms since I don't have\nhardware to test on.\n\n[1]: https://lore.kernel.org/u-boot/20251218-clk-mtk-improvements-v1-0-72db131ba148@baylibre.com/\n\nSigned-off-by: David Lechner <dlechner@baylibre.com>\n---\nDavid Lechner (9):\n mt8365_evk_defconfig: enable clk command\n clk: mediatek: mt8365: fix missing and out of order clocks\n clk: mediatek: add separate gates_offs for cg gates\n clk: mediatek: fix fixed clock parents\n clk: mediatek: mt8365: fix some clock parents\n clk: mediatek: mt8365: split struct mtk_clk_tree\n clk: mediatek: allow gates in topckgen drivers\n clk: mediatek: mt8365: remove separate topckgen-cg driver\n clk: mediatek: mt8365: fix missing topckgen IDs\n\n configs/mt8365_evk_defconfig | 1 +\n drivers/clk/mediatek/clk-mt7622.c | 31 ++--\n drivers/clk/mediatek/clk-mt7623.c | 41 +++---\n drivers/clk/mediatek/clk-mt7629.c | 34 +++--\n drivers/clk/mediatek/clk-mt7981.c | 27 ++--\n drivers/clk/mediatek/clk-mt7986.c | 23 +--\n drivers/clk/mediatek/clk-mt7987.c | 21 +--\n drivers/clk/mediatek/clk-mt7988.c | 37 ++---\n drivers/clk/mediatek/clk-mt8183.c | 14 +-\n drivers/clk/mediatek/clk-mt8365.c | 297 ++++++++++++++++++++++++++++----------\n drivers/clk/mediatek/clk-mt8512.c | 11 +-\n drivers/clk/mediatek/clk-mt8516.c | 14 +-\n drivers/clk/mediatek/clk-mt8518.c | 16 +-\n drivers/clk/mediatek/clk-mtk.c | 88 ++++++++---\n drivers/clk/mediatek/clk-mtk.h | 8 +-\n 15 files changed, 454 insertions(+), 209 deletions(-)\n---\nbase-commit: 930eff5416ea98ebd09cec73f5d06a7033b4d52e\nchange-id: 20251218-clk-mtk-mt8365-fixes-81a312e8af28\nprerequisite-message-id: <20251210-arm-dts-mediatek-switch-mt8365-to-of_upstream-v1-1-71317e50d414@baylibre.com>\nprerequisite-patch-id: 3520ac6a30d21a4efac14c4d2cae0d72912f9f13\nprerequisite-change-id: 20251215-clk-mtk-improvements-db0b9d1d3113:v1\nprerequisite-patch-id: 2ae6231f7dcfd6fb770d0633c3feb5ee2a3dab1a\nprerequisite-patch-id: 3520ac6a30d21a4efac14c4d2cae0d72912f9f13\nprerequisite-patch-id: b7eb936e644b8123b484e53d0f3ecae2bdad642a\nprerequisite-patch-id: 98d2cd7251129d2e91759a5f18aa10946e465e25\nprerequisite-patch-id: 8214f8af75d20b73a605ad78255b21cedffe68b1\nprerequisite-patch-id: 539af724f889b136a758a6833dbe4d3eaa986a8b\nprerequisite-patch-id: 3330313a7c4178da97b50159ca627aafadfb0049\nprerequisite-patch-id: 96f170f2b16aeacc404270b8444dfe5a928f8a93\nprerequisite-patch-id: 7379668c38c251dbcd81c4d5b72ba5fdaad91a0d\nprerequisite-patch-id: fbe17c1c0d5f18e2a33a8208e63e73292a6b4a5c\n\nBest regards," }