aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Meloun <mmel@FreeBSD.org>2016-12-04 15:28:30 +0000
committerMichal Meloun <mmel@FreeBSD.org>2016-12-04 15:28:30 +0000
commitbea8daa364893f17a16d1eef9e97a271ee03bdc6 (patch)
treebb49d4fc246720e11c09fb5334ff2fda9108edf5
parentbdbc1b764de78055b75a19fb505be42aab8bf7f0 (diff)
downloadsrc-bea8daa364893f17a16d1eef9e97a271ee03bdc6.tar.gz
src-bea8daa364893f17a16d1eef9e97a271ee03bdc6.zip
Add IDs for HDA codecs found on Nvidia Tegra SoCs.
MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=309532
-rw-r--r--sys/dev/sound/pci/hda/hdac.h4
-rw-r--r--sys/dev/sound/pci/hda/hdacc.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/sys/dev/sound/pci/hda/hdac.h b/sys/dev/sound/pci/hda/hdac.h
index 2737f89e1268..859973b043cf 100644
--- a/sys/dev/sound/pci/hda/hdac.h
+++ b/sys/dev/sound/pci/hda/hdac.h
@@ -619,6 +619,10 @@
#define HDA_CODEC_NVIDIAGT440 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0014)
#define HDA_CODEC_NVIDIAGTX550 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0015)
#define HDA_CODEC_NVIDIAGTX570 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0018)
+#define HDA_CODEC_NVIDIATEGRA30 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0020)
+#define HDA_CODEC_NVIDIATEGRA114 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0022)
+#define HDA_CODEC_NVIDIATEGRA124 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0028)
+#define HDA_CODEC_NVIDIATEGRA210 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0029)
#define HDA_CODEC_NVIDIAMCP67 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0067)
#define HDA_CODEC_NVIDIAMCP73 HDA_CODEC_CONSTRUCT(NVIDIA, 0x8001)
#define HDA_CODEC_NVIDIAXXXX HDA_CODEC_CONSTRUCT(NVIDIA, 0xffff)
diff --git a/sys/dev/sound/pci/hda/hdacc.c b/sys/dev/sound/pci/hda/hdacc.c
index d186a8225b55..9161b4c45211 100644
--- a/sys/dev/sound/pci/hda/hdacc.c
+++ b/sys/dev/sound/pci/hda/hdacc.c
@@ -314,6 +314,10 @@ static const struct {
{ HDA_CODEC_NVIDIAGT440, 0, "NVIDIA GT440" },
{ HDA_CODEC_NVIDIAGTX550, 0, "NVIDIA GTX550" },
{ HDA_CODEC_NVIDIAGTX570, 0, "NVIDIA GTX570" },
+ { HDA_CODEC_NVIDIATEGRA30, 0, "NVIDIA Tegra30" },
+ { HDA_CODEC_NVIDIATEGRA114, 0, "NVIDIA Tegra114" },
+ { HDA_CODEC_NVIDIATEGRA124, 0, "NVIDIA Tegra124" },
+ { HDA_CODEC_NVIDIATEGRA210, 0, "NVIDIA Tegra210" },
{ HDA_CODEC_INTELIP, 0, "Intel Ibex Peak" },
{ HDA_CODEC_INTELBL, 0, "Intel Bearlake" },
{ HDA_CODEC_INTELCA, 0, "Intel Cantiga" },