.has_ipfs = false,
 };
 
+static struct tegra_xudc_soc tegra194_xudc_soc_data = {
+       .clock_names = tegra186_xudc_clock_names,
+       .num_clks = ARRAY_SIZE(tegra186_xudc_clock_names),
+       .num_phys = 4,
+       .u1_enable = true,
+       .u2_enable = true,
+       .lpm_enable = true,
+       .invalid_seq_num = false,
+       .pls_quirk = false,
+       .port_reset_quirk = false,
+       .has_ipfs = false,
+};
+
 static const struct of_device_id tegra_xudc_of_match[] = {
        {
                .compatible = "nvidia,tegra210-xudc",
                .compatible = "nvidia,tegra186-xudc",
                .data = &tegra186_xudc_soc_data
        },
+       {
+               .compatible = "nvidia,tegra194-xudc",
+               .data = &tegra194_xudc_soc_data
+       },
        { }
 };
 MODULE_DEVICE_TABLE(of, tegra_xudc_of_match);