[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