From nobody Fri Sep 25 03:20:29 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02DDF345CA1; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; cv=none; b=T9rYv8GPQsJLN7vgikUdV4Mnjaeo4d57i1dxmKH6M5c9Btf0z0NEQK+TgAIcrcb/6/dpRN4OUqRn5oYSzUUvX1MQy6EGQvg1Z/Z91cLUb/EsrcReAr8pANOTQ0CGfF2O6sCNLbwF+ELUdq1Ge9J8LiK6g6N61HzET/taqhDhrAo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; c=relaxed/simple; bh=gxiqBAElq9Xre5OAg7uTOQmxUlQteJwsBnd3ZBdbFzA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RgZgugh2YJmoyeNF0akeMWQpRvSOI3+2F8bQLvgSv2loFdqsNCXpHH7dv3sfadkjhc6yiyU2R2GHLovPkgF/iVDNcgjQjwAQ0sKwob9CXr5TN1EaC8YuYYxpAtgoBftfcEcxxrF94AePSKNvFQ/dKsPwLlH7UZrSLEajn+M+mzY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Hze9NxO6; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Hze9NxO6" Received: by smtp.kernel.org (Postfix) with ESMTPS id 9BB7AC2BCB9; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789630386; bh=gxiqBAElq9Xre5OAg7uTOQmxUlQteJwsBnd3ZBdbFzA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Hze9NxO6AqLpkNqahw3TdRpM+U4u9HEqCSCboe/Fwlc6aiq2TPj7YIIETtJCL2VmP uKfK2Na8oD3CC2nvdcm+iJqkQ8lTpE+2bklBdKxvO2ZSgeXLkmOxmP5VdZqT/PgVWb Toi+xmDzzfP70xiLkI6PJGOxQ7Vs0KiXQ8Mdn01cDc4gja8+JbNagFy3/3qIxHi32l uojBm9rNiHlByjvFM9QBmORRh0pTHDyWOboby3gPnOWiqdLMFRcQjDfW6sSC3WMQpq DHROUZ/lGcw7eEMBLwv0rGDDQl8tS4rBPK4RXy7BeClndb3WNdv3m8OQMv8tgIqRkh 5Ki1qQS6Cuczw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7749BC982C1; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Thu, 17 Sep 2026 10:32:06 +0300 Subject: [PATCH 1/3] dt-bindings: usb: mtu3: add mt6595 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260917-6595-mtu3-v1-1-a2ba7c230d68@protonmail.com> References: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> In-Reply-To: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> To: Chunfeng Yun , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Roman Vivchar X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789630384; l=785; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=obVpW7WHQG6DMltdTdYTZQf36G3lb4xafRlhZgLa8RM=; b=eUwn67bk9XeiQJFx/p1Vss7TE4r0pmPT7jJNEVOa8SoYeZa6vqsStS/7HnYK9QY6+mcEIMjP4 BRQeAGy4QZ7DZdhzXBUjV2CSoZ6XS0rrU+rbC9QfMTGyE51AfUZ0Xqq X-Developer-Key: i=rva333@protonmail.com; a=ed25519; pk=zww/nWjBGoQ4POXCG0BV6fx2iuXK6jx77rsKPA5YK5Y= X-Endpoint-Received: by B4 Relay for rva333@protonmail.com/20260510 with auth_id=777 X-Original-From: Roman Vivchar Reply-To: rva333@protonmail.com From: Roman Vivchar Add a compatible string for the MTU3 IP found on the MediaTek mt6595 SoC. Signed-off-by: Roman Vivchar Reviewed-by: AngeloGioacchino Del Regno --- Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml b/Doc= umentation/devicetree/bindings/usb/mediatek,mtu3.yaml index 21fc6bbe954f..4538df164a16 100644 --- a/Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml +++ b/Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml @@ -22,6 +22,7 @@ properties: items: - enum: - mediatek,mt2712-mtu3 + - mediatek,mt6595-mtu3 - mediatek,mt8173-mtu3 - mediatek,mt8183-mtu3 - mediatek,mt8186-mtu3 --=20 2.55.0 From nobody Fri Sep 25 03:20:29 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02E7D3AAF44; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; cv=none; b=Zw4sTo+9L/JlxQPecXS4JbPUhN1pmOMYxvj12zcXSdgjoB79eMpQXi8x3rqU4zMHma55drnHjqphoCmFu8Snyz0ZmS+vUjBAb2ITnPDqUXHVKEy58ZspPD/45PUyyO7eNwCDtchbnEAEc8m4tyr7JF11/wNPpNBR6QSVOL89wCE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; c=relaxed/simple; bh=OqnPiTNjAqjVxKgEBD7t4LAZoC7s4CYHM+rwUWFCRLI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FVRiLjViSRzVvTM6c+qcPvc9vO4z/bBVUfSXdmArs8Qih1ZqoePhbkRWrSJ1suM4wrGFnWgI1D6lF/3HV5vyjMcPbWLNwcnoT2PrI0tim3nlXAZ/TQ3ah/gTwRPqomTNxCZaz4RWQvcHzIrVKfV9Ll4zyCsg3TZHTw4qXxi15Xo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=rzy5n5s2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="rzy5n5s2" Received: by smtp.kernel.org (Postfix) with ESMTPS id ADB93C2BCFC; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789630386; bh=OqnPiTNjAqjVxKgEBD7t4LAZoC7s4CYHM+rwUWFCRLI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=rzy5n5s2mqinkiSaA8hBf7bDSYzVNv/k/HDOs2i6LyCMDB8tVyZIvaCNWXn+5keTY 2EJv6f6mYFxIqVChzBputriqCXTNL3p2ISdPHC8gh3eqh/bOSPCBxuk1nF0CI3uIGj 9XtCK545KBlbERe4J1V7Rx/GdcD5ExRZMjni32yWXD8OoGOyPjw20HibPPIv3Oo9qe af1QjhTiKaNNCDlMNr5n1KdGe1aDCg8E+NNOuXDuHEQLaYwChI/dhMQ3JNBjoHXDAd ZnNUE6/S5G60EZpXH2KVsKSYDWTvUkTX2WM/y5baG8MetpM93CpfbdEoeIu1JnMFN+ cOq/dEylSx8EA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8F35DC982D0; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Thu, 17 Sep 2026 10:32:07 +0300 Subject: [PATCH 2/3] usb: mtu3: introduce platform data Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260917-6595-mtu3-v1-2-a2ba7c230d68@protonmail.com> References: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> In-Reply-To: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> To: Chunfeng Yun , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Roman Vivchar X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789630384; l=3695; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=y54e7myPthNulRzCzcIJqcwIVSWOKyZTdFwExQoLyXc=; b=UIxXZokLjiwTb3X/I4dC6/m0foRCb+50aMrzGk4ic71sBFhvXZTvwmMWDWVOp7TwTdKwjiBsq R3kw84kLEVLAbkVLA4kLPs1mAoFC5cjwCZQGDHwFGm+bUt1wbq5SnvF X-Developer-Key: i=rva333@protonmail.com; a=ed25519; pk=zww/nWjBGoQ4POXCG0BV6fx2iuXK6jx77rsKPA5YK5Y= X-Endpoint-Received: by B4 Relay for rva333@protonmail.com/20260510 with auth_id=777 X-Original-From: Roman Vivchar Reply-To: rva333@protonmail.com From: Roman Vivchar Some SoCs, such as mt6595, require specific quirks for the MTU3 to function properly. The mt6595 IP block doesn't support multiple slots for the FIFO, resulting FIFO wrap. Fix this by adding platform data with a field to handle FIFO limitation. Assisted-by: LLM (debugging) Signed-off-by: Roman Vivchar --- drivers/usb/mtu3/mtu3.h | 9 +++++++++ drivers/usb/mtu3/mtu3_core.c | 5 +++++ drivers/usb/mtu3/mtu3_gadget.c | 8 ++++++-- drivers/usb/mtu3/mtu3_plat.c | 8 ++++++-- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/drivers/usb/mtu3/mtu3.h b/drivers/usb/mtu3/mtu3.h index ba5a63669e5f..1258aa7483aa 100644 --- a/drivers/usb/mtu3/mtu3.h +++ b/drivers/usb/mtu3/mtu3.h @@ -315,6 +315,14 @@ static inline struct ssusb_mtk *dev_to_ssusb(struct de= vice *dev) return dev_get_drvdata(dev); } =20 +/** + * struct mtu3_platform_data - platform data for the driver. + * @single_slot: the IP can handle only one buffer for bulk transfers + */ +struct mtu3_platform_data { + bool single_slot; +}; + /** * struct mtu3 - device driver instance data. * @slot: MTU3_U2_IP_SLOT_DEFAULT for U2 IP only, @@ -369,6 +377,7 @@ struct mtu3 { unsigned connected:1; unsigned async_callbacks:1; unsigned separate_fifo:1; + unsigned single_slot:1; =20 u8 address; u8 test_mode_nr; diff --git a/drivers/usb/mtu3/mtu3_core.c b/drivers/usb/mtu3/mtu3_core.c index 66dbfe1705d5..03e28c93bc51 100644 --- a/drivers/usb/mtu3/mtu3_core.c +++ b/drivers/usb/mtu3/mtu3_core.c @@ -923,6 +923,7 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb) { struct device *dev =3D ssusb->dev; struct platform_device *pdev =3D to_platform_device(dev); + const struct mtu3_platform_data *pdata =3D NULL; struct mtu3 *mtu =3D NULL; int ret =3D -ENOMEM; =20 @@ -930,6 +931,10 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb) if (mtu =3D=3D NULL) return -ENOMEM; =20 + pdata =3D device_get_match_data(dev); + if (pdata) + mtu->single_slot =3D pdata->single_slot; + mtu->irq =3D platform_get_irq_byname_optional(pdev, "device"); if (mtu->irq < 0) { if (mtu->irq =3D=3D -EPROBE_DEFER) diff --git a/drivers/usb/mtu3/mtu3_gadget.c b/drivers/usb/mtu3/mtu3_gadget.c index f224f2ee379a..bfacb1ba152e 100644 --- a/drivers/usb/mtu3/mtu3_gadget.c +++ b/drivers/usb/mtu3/mtu3_gadget.c @@ -112,8 +112,12 @@ static int mtu3_ep_enable(struct mtu3_ep *mep) mep->ep.desc =3D desc; mep->ep.comp_desc =3D comp_desc; =20 - /* slot mainly affects bulk/isoc transfer, so ignore int */ - mep->slot =3D usb_endpoint_xfer_int(desc) ? 0 : mtu->slot; + if (mtu->single_slot) + /* older IPs can handle only one slot reliably */ + mep->slot =3D 0; + else + /* slot mainly affects bulk/isoc transfer, so ignore int */ + mep->slot =3D usb_endpoint_xfer_int(desc) ? 0 : mtu->slot; =20 ret =3D mtu3_config_ep(mtu, mep, interval, burst, mult); if (ret < 0) diff --git a/drivers/usb/mtu3/mtu3_plat.c b/drivers/usb/mtu3/mtu3_plat.c index cc8a864dbd63..bc65acdfb0de 100644 --- a/drivers/usb/mtu3/mtu3_plat.c +++ b/drivers/usb/mtu3/mtu3_plat.c @@ -611,9 +611,13 @@ static const struct dev_pm_ops mtu3_pm_ops =3D { =20 #define DEV_PM_OPS (IS_ENABLED(CONFIG_PM) ? &mtu3_pm_ops : NULL) =20 +static const struct mtu3_platform_data mt8173_platform_data =3D { + .single_slot =3D false, +}; + static const struct of_device_id mtu3_of_match[] =3D { - {.compatible =3D "mediatek,mt8173-mtu3",}, - {.compatible =3D "mediatek,mtu3",}, + { .compatible =3D "mediatek,mt8173-mtu3", .data =3D &mt8173_platform_data= }, + { .compatible =3D "mediatek,mtu3", .data =3D &mt8173_platform_data }, {}, }; MODULE_DEVICE_TABLE(of, mtu3_of_match); --=20 2.55.0 From nobody Fri Sep 25 03:20:29 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02D4D302155; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; cv=none; b=CmvtWsM3hR7wfTHosFq2xgt4SdtCVBpKIPcXLzV7eqk+gD1gSSp9C8aAhefojaUN/Wxg38FkkVMlkemtuxsXryq/mTTbJD8xuzXdLlzYNaNBQsLNOIWquoYX+0cUA6ty/mpPA6ZIzxf/Jrc6egAFPZygXg8U2iQ3Lm6ekYgyRZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789630387; c=relaxed/simple; bh=JrjRFAUJd/zKp8SmrRTAcUjwzpaGVf1ntLXPFqXwwe4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ME/9o87+HFHWJqsKPJ6vHf9OUKzdZt6DN1ZglBT/Y9gVOvqrPbj3h9XD1DeIvjzI4o0oO+vs2yiFACB+SriiHAObY36CRX/ozLOxiCTMrU68OshN2I2KTwvhAar4JUWxdKqKrwjrzd1/kaLBpl9P1aSmelMqt+D1KZALq6jT87A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=vGgRgECW; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="vGgRgECW" Received: by smtp.kernel.org (Postfix) with ESMTPS id BE6A9C4AF09; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789630386; bh=JrjRFAUJd/zKp8SmrRTAcUjwzpaGVf1ntLXPFqXwwe4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=vGgRgECWMIguvYAMzrwyxnRf3KTLYOdBWb/akuzm8x4PjAurTKNm+NfIlVHSSSLsa OOVYBvNwJRk1RnGzMwr4xP3rDERJulIX7dIknHiPdFLQdB271oW0jRQ8Xr3ffffCCV G3gfmx8RgfBPjUfc6uaEcAyit//Y7ezV1lvSJJkRbQbCdMkYDXETEQAjLchLCrEUSa agUr1swO0GsPWiuWa+2fT4uxWsdlfXkvrfknRHoKWUKXxuLY9O+Zs61OIzs6Pt+gT3 HiWwAtcXAgZqUKcM39DfJ7fcSxvx+KshMZ3T/xsotYLGEEk2uZrshg1ClpO4G2iPm3 Fikj4fJYCPUIw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4FB6C982D3; Thu, 17 Sep 2026 07:33:06 +0000 (UTC) From: Roman Vivchar via B4 Relay Date: Thu, 17 Sep 2026 10:32:08 +0300 Subject: [PATCH 3/3] usb: mtu3: add mt6595 support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260917-6595-mtu3-v1-3-a2ba7c230d68@protonmail.com> References: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> In-Reply-To: <20260917-6595-mtu3-v1-0-a2ba7c230d68@protonmail.com> To: Chunfeng Yun , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno Cc: linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Roman Vivchar X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789630384; l=1062; i=rva333@protonmail.com; s=20260510; h=from:subject:message-id; bh=sZViwWtqWfFRXSefwZIoIPpxQbOgrFtCVXkoQ8L9Uwg=; b=D5uVFPYcautf7sRmVtTQmFT4QBspLwRkRzybP2kgv6vzIGe75Tfjl0r8/u2BdrHCyoP8mDVxj V8/PXosevVhCNc3Kn5GOvQmHDjr3VQUmnA26HWY8NdjPNTfaB/Z0n2/ X-Developer-Key: i=rva333@protonmail.com; a=ed25519; pk=zww/nWjBGoQ4POXCG0BV6fx2iuXK6jx77rsKPA5YK5Y= X-Endpoint-Received: by B4 Relay for rva333@protonmail.com/20260510 with auth_id=777 X-Original-From: Roman Vivchar Reply-To: rva333@protonmail.com From: Roman Vivchar Add a platform data for the MediaTek mt6595 SoC MTU3 IP block with a quirk for single FIFO slot. Signed-off-by: Roman Vivchar --- drivers/usb/mtu3/mtu3_plat.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/usb/mtu3/mtu3_plat.c b/drivers/usb/mtu3/mtu3_plat.c index bc65acdfb0de..c29778b3f009 100644 --- a/drivers/usb/mtu3/mtu3_plat.c +++ b/drivers/usb/mtu3/mtu3_plat.c @@ -611,11 +611,16 @@ static const struct dev_pm_ops mtu3_pm_ops =3D { =20 #define DEV_PM_OPS (IS_ENABLED(CONFIG_PM) ? &mtu3_pm_ops : NULL) =20 +static const struct mtu3_platform_data mt6595_platform_data =3D { + .single_slot =3D true, +}; + static const struct mtu3_platform_data mt8173_platform_data =3D { .single_slot =3D false, }; =20 static const struct of_device_id mtu3_of_match[] =3D { + { .compatible =3D "mediatek,mt6595-mtu3", .data =3D &mt6595_platform_data= }, { .compatible =3D "mediatek,mt8173-mtu3", .data =3D &mt8173_platform_data= }, { .compatible =3D "mediatek,mtu3", .data =3D &mt8173_platform_data }, {}, --=20 2.55.0