{"id":2224721,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2224721/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/20260417221324.956193-1-dlechner@baylibre.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/1.1/projects/18/?format=json","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":"<20260417221324.956193-1-dlechner@baylibre.com>","date":"2026-04-17T22:10:48","name":"[GIT,PULL] Please pull mediatek-for-master-2026-04-17 into master","commit_ref":null,"pull_url":"https://source.denx.de/u-boot/custodians/u-boot-mediatek.git tags/mediatek-for-master-2026-04-17","state":"accepted","archived":false,"hash":null,"submitter":{"id":87228,"url":"http://patchwork.ozlabs.org/api/1.1/people/87228/?format=json","name":"David Lechner","email":"dlechner@baylibre.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/20260417221324.956193-1-dlechner@baylibre.com/mbox/","series":[{"id":500408,"url":"http://patchwork.ozlabs.org/api/1.1/series/500408/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=500408","date":"2026-04-17T22:10:48","name":"[GIT,PULL] Please pull mediatek-for-master-2026-04-17 into master","version":1,"mbox":"http://patchwork.ozlabs.org/series/500408/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2224721/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2224721/checks/","tags":{},"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.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=Pvf6OveI;\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.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.b=\"Pvf6OveI\";\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 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fy8Kj6tbpz1y1V\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 08:13:45 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 844D98405A;\n\tSat, 18 Apr 2026 00:13:37 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 7616584214; Sat, 18 Apr 2026 00:13:36 +0200 (CEST)","from mail-oi1-x22c.google.com (mail-oi1-x22c.google.com\n [IPv6:2607:f8b0:4864:20::22c])\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 D248D83EEF\n for <u-boot@lists.denx.de>; Sat, 18 Apr 2026 00:13:33 +0200 (CEST)","by mail-oi1-x22c.google.com with SMTP id\n 5614622812f47-4704fb0d5b8so1830824b6e.0\n for <u-boot@lists.denx.de>; Fri, 17 Apr 2026 15:13:33 -0700 (PDT)","from freyr.lan ([2600:8803:e7e4:500:ef27:3314:b886:cd3])\n by smtp.gmail.com with ESMTPSA id\n 5614622812f47-4799fc19273sm1824658b6e.0.2026.04.17.15.13.30\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 17 Apr 2026 15:13:31 -0700 (PDT)"],"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.20251104.gappssmtp.com; s=20251104; t=1776464012;\n x=1777068812;\n darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=h8flk0csfL2QeBJ7Qhm3l7zTSbfnHBu1SDt7u0QrMYc=;\n b=Pvf6OveI+i6A13ARnPmoF9TkY79r3IuxT2q4x6qUMDmzkvc8bwtjwrOqogMjVoMI2P\n DH5NAH4+hhN2+6vWRnatAhODZZvbzPzxBN083JHJ09PQ8Rgiy5juRr9dlXwKfwGmTDRG\n Ae1WpvoqUDGb/+D72fY3oozUhnsg6+ncn/7MoOkB+9XpkJe/2G/nZO9pD69GS+7EKxvA\n TO7NVob+PXK/EAsAl6TUDJrI8V65If470KU++CVtMnCDRGhQBvXmqUkCWWsQpAkGgs7c\n oSoj1+/xE8K5xChwMa2p6zcxHLY3XGhuHO7+IP8jrdmtyjXrVgovy0FimwRPRgBt6rhJ\n OSVg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776464012; x=1777068812;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=h8flk0csfL2QeBJ7Qhm3l7zTSbfnHBu1SDt7u0QrMYc=;\n b=dSH8K/Ja8zST4IsDhztvMDcHXcNIY7fK08WYLeBj4zhwf5f51E+7h7p+KvosuayWjw\n eFahUdX0lh6RptDY0zr/lQ25qgsakdx2c0qNL0D7r/DyrsHNLfiW5l8ijyN8ppOEaoFC\n dAT0a1Ngjc4UkkL/R7mW1UcHD+H8MmS5yQ7x2trGmUl5k2QjSO/JfiXukPOOOGkAUGH1\n BX33W2UmspnuWJThc8laO1d+FkiNldCT7nqxQ8WlpOybwZblM5ybgxUsFeKLhFIkRa+D\n X4Z1xr+2uYc2dsa4gxG4hc+rq/9KGItDoHZ2kxuo018pQjAzbQU+uvoaEs7xfjna3VJq\n u1MA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9XPkwvQ0jHdpzRvT/p3VCDdfvs9PcJ0UVxb6Frm2ffoGtXTPCU4LIzBV0foXMr1dp5pjvpgC4=@lists.denx.de","X-Gm-Message-State":"AOJu0Yym+mNiS357pMywhJfEVwBckGVkb/VUH1lljAQ53rDGRgPLGrkV\n 5xYx6cJhhj1PZC/kJRUwCkf/X2MlvpP4BflsB8K0DyApL2OQROTkHAgOVfSsF50p1tg=","X-Gm-Gg":"AeBDieu5f5QzcT9RKEIR4fD6ds5IdisESbt1AI5ZNWBYO4yGaAQvjNuoI3Vv7yO9/bf\n B6OBgb7lEVaZHHZp0Wj8fxuodBsqcvCXNasUvMUj3ct5uR+UNwtGFZ3uEM7h+arjGs7kRbfWimD\n xD4maRTio0rVtBZVm2VejUcKNmxjAlnma8r5vAGcPh8bzAJV3TYYJIjbAPZHAEY+BdqDLAs9uFZ\n jtt6itqRMxXXfw3JuE2VGYx3BSk3m2xdu4S7biCSA0//sUjj7LaGD4GnbfLKYfHYD6q1LC5R1Lx\n t2IfJcB/qRTcXyc/CXNzM5htfaH2m9EeW3x9o/wZ+/h7enCV6I27YqetwCpRDZp3jspmPE72Ocu\n ZrSsoOPfkB9z26wP4pohc9WCiN99woQrs9ewJUftC9d69QuG2CiLiuqUI34B+yGXf4syadledM4\n E+gPemHRAMlnk2tFwaTx/i+lWZ7y5wA6K5c+8=","X-Received":"by 2002:a05:6808:448a:b0:467:1637:7546 with SMTP id\n 5614622812f47-4799bf4c6e1mr2480667b6e.15.1776464012516;\n Fri, 17 Apr 2026 15:13:32 -0700 (PDT)","From":"David Lechner <dlechner@baylibre.com>","To":"Tom Rini <trini@konsulko.com>","Cc":"David Lechner <dlechner@baylibre.com>, u-boot@lists.denx.de,\n Julien Stephan <jstephan@baylibre.com>","Subject":"[GIT PULL] Please pull mediatek-for-master-2026-04-17 into master","Date":"Fri, 17 Apr 2026 17:10:48 -0500","Message-ID":"<20260417221324.956193-1-dlechner@baylibre.com>","X-Mailer":"git-send-email 2.43.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","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":"This is the second wave of feature enablement for this merge window. We still\nhave a bit more waiting on review, so a 3rd wave expected to pick those up when\nready.\n\nThe following changes since commit 30429c8bd2f18d33862cc41fe520f7459fa4bfbd:\n\n  sandbox: enable FIT_SIGNATURE (2026-04-17 12:29:16 -0600)\n\nare available in the Git repository at:\n\n  https://source.denx.de/u-boot/custodians/u-boot-mediatek.git tags/mediatek-for-master-2026-04-17\n\nfor you to fetch changes up to a687e71a58df380740799fbbd63ba44746b02ecd:\n\n  configs: mediatek: mt8189: enable USB support (2026-04-17 17:05:54 -0500)\n\n----------------------------------------------------------------\n* Fix some wrong pinmux registers on MT7981.\n* Fix a clock regression that affects MT798x.\n* Add UFS support on Genio 520/720/1200.\n  * Includes a number of fixes and improvements to MediaTek UFS and UFS PHY drivers.\n* Add USB support on Genio 520/720.\n  * Includes a new USB PHY driver for MediaTek XS-PHY.\n\n----------------------------------------------------------------\nDavid Lechner (9):\n      ufs: ufs-mediatek: add mt8183-ufshci compatible\n      ufs: mediatek: clean up zero terminator\n      clk: mediatek: mt8189: add UFS clocks\n      arm: dts: mt8189: add UFS nodes\n      arm: dts: mediatek: add UFS variant of Genio 520/720 EVK\n      config: mediatek: add UFS defconfigs for Genio 520/720 EVKs\n      phy: mediatek: new XS-PHY driver\n      arm: dts: mediatek: add USB/PHY nodes for Genio 520/720\n      configs: mediatek: mt8189: enable USB support\n\nJulien Stephan (9):\n      drivers: phy: phy-mtk-ufs: cleanup headers\n      drivers: phy: phy-mtk-ufs: use tab to indent defines\n      drivers: phy: phy-mtk-ufs: use clk_bulk functions\n      drivers: phy: phy-mtk-ufs: disable clk in power_off\n      drivers: phy: phy-mtk-ufs: do not alloc priv with priv_auto\n      drivers: ufs: ufs-mediatek: fix phy handling\n      drivers: ufs: ufs-mediatek: implement clocking\n      drivers: ufs: ufs-mediatek: add MT8195 compatible\n      configs: add new defconfig for mt8395_genio_1200_evk_ufs\n\nSam Shih (3):\n      clk: mediatek: fix parent rate lookup for fixed PLL clocks\n      clk: mediatek: add grandparent variable in mtk_find_parent_rate()\n      clk: mediatek: remove redundant forward declarations\n\nWeijie Gao (1):\n      pinctrl: mediatek: mt7981: fix some register offsets and fields\n\n arch/arm/dts/Makefile                       |   5 +\n arch/arm/dts/mt8189.dtsi                    | 325 +++++++++++++++\n arch/arm/dts/mt8371-genio-common-ufs.dtso   |  18 +\n arch/arm/dts/mt8371-genio-common.dtsi       |  70 ++++\n board/mediatek/MAINTAINERS                  |   8 +-\n configs/mt8189-ufs.config                   |   8 +\n configs/mt8189.config                       |   8 +\n configs/mt8195.config                       |  28 ++\n configs/mt8371_genio_520_evk_ufs_defconfig  |   4 +\n configs/mt8391_genio_720_evk_ufs_defconfig  |   4 +\n configs/mt8395_genio_1200_evk_defconfig     |  26 +-\n configs/mt8395_genio_1200_evk_ufs_defconfig |   9 +\n drivers/clk/mediatek/clk-mt8189.c           |  44 ++\n drivers/clk/mediatek/clk-mtk.c              |  24 +-\n drivers/phy/Kconfig                         |  11 +\n drivers/phy/Makefile                        |   1 +\n drivers/phy/phy-mtk-ufs.c                   | 128 +++---\n drivers/phy/phy-mtk-xsphy.c                 | 600 ++++++++++++++++++++++++++++\n drivers/pinctrl/mediatek/pinctrl-mt7981.c   |  16 +-\n drivers/ufs/ufs-mediatek.c                  |  42 +-\n drivers/ufs/ufs-mediatek.h                  |   2 +-\n 21 files changed, 1247 insertions(+), 134 deletions(-)\n create mode 100644 arch/arm/dts/mt8371-genio-common-ufs.dtso\n create mode 100644 configs/mt8189-ufs.config\n create mode 100644 configs/mt8195.config\n create mode 100644 configs/mt8371_genio_520_evk_ufs_defconfig\n create mode 100644 configs/mt8391_genio_720_evk_ufs_defconfig\n create mode 100644 configs/mt8395_genio_1200_evk_ufs_defconfig\n create mode 100644 drivers/phy/phy-mtk-xsphy.c","diff":null,"prefixes":["GIT","PULL"]}