usb: gadget: tegra-xudc: Add Tegra210B01 Support

It doesn't need some of the workarounds that the original Tegra210 does.

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
This commit is contained in:
Aaron Kling committed 2026-07-24 02:44:56 -05:00
1 parent e47d24e45e
commit 40510b5744
1 file changed
+20
+20
View File
@@ -3651,6 +3651,22 @@ static struct tegra_xudc_soc tegra210_xudc_soc_data = {
.has_ipfs = true,
};
static struct tegra_xudc_soc tegra210b01_xudc_soc_data = {
.supply_names = tegra210_xudc_supply_names,
.num_supplies = ARRAY_SIZE(tegra210_xudc_supply_names),
.clock_names = tegra210_xudc_clock_names,
.num_clks = ARRAY_SIZE(tegra210_xudc_clock_names),
.num_phys = 4,
.u1_enable = false,
.u2_enable = true,
.lpm_enable = false,
.invalid_seq_num = false,
.pls_quirk = false,
.port_reset_quirk = true,
.port_speed_quirk = false,
.has_ipfs = true,
};
static struct tegra_xudc_soc tegra186_xudc_soc_data = {
.clock_names = tegra186_xudc_clock_names,
.num_clks = ARRAY_SIZE(tegra186_xudc_clock_names),
@@ -3697,6 +3713,10 @@ static const struct of_device_id tegra_xudc_of_match[] = {
.compatible = "nvidia,tegra210-xudc",
.data = &tegra210_xudc_soc_data
},
{
.compatible = "nvidia,tegra210b01-xudc",
.data = &tegra210b01_xudc_soc_data
},
{
.compatible = "nvidia,tegra186-xudc",
.data = &tegra186_xudc_soc_data