summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDing2025-04-22 20:02:17 -0500
committerDing2025-04-22 20:02:17 -0500
commit2c786fdfa9ea14392daebd3cb0007bcb04ed31d5 (patch)
tree7381be7b0063fe389e381bfe07e64e1bb750e6e0
parent810b651d7d349638f80e0a96e81889388e55dff2 (diff)
downloadtasdevice-linux-driver-master.tar.gz
tasdevice-linux-driver-master.tar.xz
tasdevice-linux-driver-master.zip
Add TAS57XX supportHEADmaster
Signed-off-by: Ding <shenghao-ding@ti.com>
-rw-r--r--src/tasdevice-core.c21
-rw-r--r--src/tasdevice.h7
2 files changed, 28 insertions, 0 deletions
diff --git a/src/tasdevice-core.c b/src/tasdevice-core.c
index e12b5fd..4c149ab 100644
--- a/src/tasdevice-core.c
+++ b/src/tasdevice-core.c
@@ -84,6 +84,13 @@ static const struct i2c_device_id tasdevice_i2c_id[] = {
84 { "tas2764", TAS2764 }, 84 { "tas2764", TAS2764 },
85 { "tas2770", TAS2770 }, 85 { "tas2770", TAS2770 },
86 { "tas2780", TAS2780 }, 86 { "tas2780", TAS2780 },
87 { "tas5707", TAS5707 },
88 { "tas5711", TAS5711 },
89 { "tas5717", TAS5717 },
90 { "tas5719", TAS5719 },
91 { "tas5721", TAS5721 },
92 { "tas5733", TAS5733 },
93 { "tas5755", TAS5755 },
87 { "tas5802", TAS5802 }, 94 { "tas5802", TAS5802 },
88 { "tas5805", TAS5805 }, 95 { "tas5805", TAS5805 },
89 { "tas5806m", TAS5806M }, 96 { "tas5806m", TAS5806M },
@@ -1639,6 +1646,13 @@ static const struct of_device_id tasdevice_of_match[] = {
1639 { .compatible = "ti,tas2764" }, 1646 { .compatible = "ti,tas2764" },
1640 { .compatible = "ti,tas2770" }, 1647 { .compatible = "ti,tas2770" },
1641 { .compatible = "ti,tas2780" }, 1648 { .compatible = "ti,tas2780" },
1649 { .compatible = "ti,tas5707" },
1650 { .compatible = "ti,tas5711" },
1651 { .compatible = "ti,tas5717" },
1652 { .compatible = "ti,tas5719" },
1653 { .compatible = "ti,tas5721" },
1654 { .compatible = "ti,tas5733" },
1655 { .compatible = "ti,tas5755" },
1642 { .compatible = "ti,tas5802" }, 1656 { .compatible = "ti,tas5802" },
1643 { .compatible = "ti,tas5805" }, 1657 { .compatible = "ti,tas5805" },
1644 { .compatible = "ti,tas5806m" }, 1658 { .compatible = "ti,tas5806m" },
@@ -1670,6 +1684,13 @@ static const struct acpi_device_id tasdevice_acpi_match[] = {
1670 { "TAS2764", TAS2764 }, 1684 { "TAS2764", TAS2764 },
1671 { "TAS2770", TAS2770 }, 1685 { "TAS2770", TAS2770 },
1672 { "TAS2780", TAS2780 }, 1686 { "TAS2780", TAS2780 },
1687 { "TAS5707", TAS5707 },
1688 { "TAS5711", TAS5711 },
1689 { "TAS5717", TAS5717 },
1690 { "TAS5719", TAS5719 },
1691 { "TAS5721", TAS5721 },
1692 { "TAS5733", TAS5733 },
1693 { "TAS5755", TAS5755 },
1673 { "TAS5802", TAS5802 }, 1694 { "TAS5802", TAS5802 },
1674 { "TAS5805", TAS5805 }, 1695 { "TAS5805", TAS5805 },
1675 { "TAS5806m", TAS5806M }, 1696 { "TAS5806m", TAS5806M },
diff --git a/src/tasdevice.h b/src/tasdevice.h
index 8c9935d..85c991f 100644
--- a/src/tasdevice.h
+++ b/src/tasdevice.h
@@ -58,6 +58,13 @@ enum audio_device {
58 TAS2764, 58 TAS2764,
59 TAS2770, 59 TAS2770,
60 TAS2780, 60 TAS2780,
61 TAS5707,
62 TAS5711,
63 TAS5717,
64 TAS5719,
65 TAS5721,
66 TAS5733,
67 TAS5755,
61 TAS5802, 68 TAS5802,
62 TAS5805, 69 TAS5805,
63 TAS5806M, 70 TAS5806M,