[PATCH 3/3] usb: mtu3: add mt6595 support

From: Roman Vivchar via B4 Relay

Date: Thu Sep 17 2026 - 03:37:40 EST


From: Roman Vivchar <rva333@xxxxxxxxxxxxxx>

Add a platform data for the MediaTek mt6595 SoC MTU3 IP block with a
quirk for single FIFO slot.

Signed-off-by: Roman Vivchar <rva333@xxxxxxxxxxxxxx>
---
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 = {

#define DEV_PM_OPS (IS_ENABLED(CONFIG_PM) ? &mtu3_pm_ops : NULL)

+static const struct mtu3_platform_data mt6595_platform_data = {
+ .single_slot = true,
+};
+
static const struct mtu3_platform_data mt8173_platform_data = {
.single_slot = false,
};

static const struct of_device_id mtu3_of_match[] = {
+ { .compatible = "mediatek,mt6595-mtu3", .data = &mt6595_platform_data },
{ .compatible = "mediatek,mt8173-mtu3", .data = &mt8173_platform_data },
{ .compatible = "mediatek,mtu3", .data = &mt8173_platform_data },
{},

--
2.55.0