diff --git a/WHENCE b/WHENCE
index d9f64ce..d84bde1 100644
--- a/WHENCE
+++ b/WHENCE
@@ -7024,3 +7024,68 @@ Version: v0.1.0
 
 Licence: Redistributable. See LICENCE.linaro for details
 Originates from https://git.codelinaro.org/linaro/qcomlt/audioreach-topology.git
+
+--------------------------------------------------------------------------
+
+Driver: ti-tas2781 - tas2781 firmware
+File: ti/tas2781/TAS2XXX387D.bin
+File: ti/tas2781/TAS2XXX387E.bin
+File: ti/tas2781/TAS2XXX387F.bin
+File: ti/tas2781/TAS2XXX3880.bin
+File: ti/tas2781/TAS2XXX3881.bin
+File: ti/tas2781/TAS2XXX3882.bin
+File: ti/tas2781/TAS2XXX3884.bin
+File: ti/tas2781/TAS2XXX3886.bin
+File: ti/tas2781/TAS2XXX38A5.bin
+File: ti/tas2781/TAS2XXX38A7.bin
+File: ti/tas2781/TAS2XXX38A8.bin
+File: ti/tas2781/TAS2XXX38B8.bin
+File: ti/tas2781/TAS2XXX38B9.bin
+File: ti/tas2781/TAS2XXX38BA.bin
+File: ti/tas2781/TAS2XXX38BB.bin
+File: ti/tas2781/TAS2XXX38BE.bin
+File: ti/tas2781/TAS2XXX38BF.bin
+File: ti/tas2781/TAS2XXX38C3.bin
+File: ti/tas2781/TAS2XXX38CB.bin
+File: ti/tas2781/TAS2XXX38CD.bin
+File: ti/tas2781/TAS2XXX38D3.bin
+File: ti/tas2781/TAS2XXX38D4.bin
+File: ti/tas2781/TAS2XXX38D5.bin
+File: ti/tas2781/TAS2XXX38D6.bin
+File: ti/tas2781/TAS2XXX38DF.bin
+File: ti/tas2781/TAS2XXX38E0.bin
+File: ti/tas2781/TIAS2781RCA2.bin
+File: ti/tas2781/TIAS2781RCA4.bin
+Link: TAS2XXX387D.bin -> ti/tas2781/TAS2XXX387D.bin
+Link: TAS2XXX387E.bin -> ti/tas2781/TAS2XXX387E.bin
+Link: TAS2XXX387F.bin -> ti/tas2781/TAS2XXX387F.bin
+Link: TAS2XXX3880.bin -> ti/tas2781/TAS2XXX3880.bin
+Link: TAS2XXX3881.bin -> ti/tas2781/TAS2XXX3881.bin
+Link: TAS2XXX3882.bin -> ti/tas2781/TAS2XXX3882.bin
+Link: TAS2XXX3884.bin -> ti/tas2781/TAS2XXX3884.bin
+Link: TAS2XXX3886.bin -> ti/tas2781/TAS2XXX3886.bin
+Link: TAS2XXX38A5.bin -> ti/tas2781/TAS2XXX38A5.bin
+Link: TAS2XXX38A7.bin -> ti/tas2781/TAS2XXX38A7.bin
+Link: TAS2XXX38A8.bin -> ti/tas2781/TAS2XXX38A8.bin
+Link: TAS2XXX38B8.bin -> ti/tas2781/TAS2XXX38B8.bin
+Link: TAS2XXX38B9.bin -> ti/tas2781/TAS2XXX38B9.bin
+Link: TAS2XXX38BA.bin -> ti/tas2781/TAS2XXX38BA.bin
+Link: TAS2XXX38BB.bin -> ti/tas2781/TAS2XXX38BB.bin
+Link: TAS2XXX38BE.bin -> ti/tas2781/TAS2XXX38BE.bin
+Link: TAS2XXX38BF.bin -> ti/tas2781/TAS2XXX38BF.bin
+Link: TAS2XXX38C3.bin -> ti/tas2781/TAS2XXX38C3.bin
+Link: TAS2XXX38CB.bin -> ti/tas2781/TAS2XXX38CB.bin
+Link: TAS2XXX38CD.bin -> ti/tas2781/TAS2XXX38CD.bin
+Link: TAS2XXX38D3.bin -> ti/tas2781/TAS2XXX38D3.bin
+Link: TAS2XXX38D4.bin -> ti/tas2781/TAS2XXX38D4.bin
+Link: TAS2XXX38D5.bin -> ti/tas2781/TAS2XXX38D5.bin
+Link: TAS2XXX38D6.bin -> ti/tas2781/TAS2XXX38D6.bin
+Link: TAS2XXX38DF.bin -> ti/tas2781/TAS2XXX38DF.bin
+Link: TAS2XXX38E0.bin -> ti/tas2781/TAS2XXX38E0.bin
+Link: TIAS2781RCA2.bin -> ti/tas2781/TIAS2781RCA2.bin
+Link: TIAS2781RCA4.bin -> ti/tas2781/TIAS2781RCA4.bin
+
+Licence: Allegedly GPLv2+, but no source visible. Marked:
+	 Copyright (C) 2023 Texas Instruments
+
+Found in hex form in kernel source.
\ No newline at end of file
diff --git a/ti/tas2781/TAS2XXX387D.bin b/ti/tas2781/TAS2XXX387D.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3ce40ae9d715727092bffe1e18a6a7e50ea41eed
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX387E.bin b/ti/tas2781/TAS2XXX387E.bin
new file mode 100644
index 0000000000000000000000000000000000000000..1b12931b1570b1113883d7f1e21654138f66c7ed
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX387F.bin b/ti/tas2781/TAS2XXX387F.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f8001d1cc7145aae2df594208cc30875345cd636
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX3880.bin b/ti/tas2781/TAS2XXX3880.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6cb9c9eed180dd7fbae5bc16bf299f93cb3a80e0
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX3881.bin b/ti/tas2781/TAS2XXX3881.bin
new file mode 100644
index 0000000000000000000000000000000000000000..51f74f92e9a9bf13fbcb9ba5b1126762f5e872af
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX3882.bin b/ti/tas2781/TAS2XXX3882.bin
new file mode 100644
index 0000000000000000000000000000000000000000..51f74f92e9a9bf13fbcb9ba5b1126762f5e872af
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX3884.bin b/ti/tas2781/TAS2XXX3884.bin
new file mode 100644
index 0000000000000000000000000000000000000000..6e29dd5a474f55d3896fc52c8aa006a192a27914
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX3886.bin b/ti/tas2781/TAS2XXX3886.bin
new file mode 100644
index 0000000000000000000000000000000000000000..27373152eae0fe456925561810060ce11f7e4c61
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38A5.bin b/ti/tas2781/TAS2XXX38A5.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3eb0ead64bd16eaf8838818fc53682e20d2ea7af
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38A7.bin b/ti/tas2781/TAS2XXX38A7.bin
new file mode 100644
index 0000000000000000000000000000000000000000..81b0ae57c2ca09e6327298d0bd6d879c164eeb70
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38A8.bin b/ti/tas2781/TAS2XXX38A8.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b5abe6005205d4684e489165c116e67ae5a0632e
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38B8.bin b/ti/tas2781/TAS2XXX38B8.bin
new file mode 100644
index 0000000000000000000000000000000000000000..454db9f8deb8b3984d611189c2ecf514bb0d7e01
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38B9.bin b/ti/tas2781/TAS2XXX38B9.bin
new file mode 100644
index 0000000000000000000000000000000000000000..2760e31055b1b57656eeba1425c719532cb71d60
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38BA.bin b/ti/tas2781/TAS2XXX38BA.bin
new file mode 100644
index 0000000000000000000000000000000000000000..509e98a59d685cc56e16ce4f065ecbea647690de
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38BB.bin b/ti/tas2781/TAS2XXX38BB.bin
new file mode 100644
index 0000000000000000000000000000000000000000..d729b9771f31a9652f9e0096394109fc869c4405
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38BE.bin b/ti/tas2781/TAS2XXX38BE.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b424d4836884f92343683c32c604a654270634a4
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38BF.bin b/ti/tas2781/TAS2XXX38BF.bin
new file mode 100644
index 0000000000000000000000000000000000000000..906bd03b6e99737e0d6fa6cd6ea2c02132a4a2eb
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38C3.bin b/ti/tas2781/TAS2XXX38C3.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ca4c0f6dde186d184fdfbbc4dff037e22654262b
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38CB.bin b/ti/tas2781/TAS2XXX38CB.bin
new file mode 100644
index 0000000000000000000000000000000000000000..f548e39ea0a80ad61fcbab93ed92d501a8a1d2ec
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38CD.bin b/ti/tas2781/TAS2XXX38CD.bin
new file mode 100644
index 0000000000000000000000000000000000000000..28f707ebb8fd9553d20bc7cb24e7882b66232cc5
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38D3.bin b/ti/tas2781/TAS2XXX38D3.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ca4c0f6dde186d184fdfbbc4dff037e22654262b
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38D4.bin b/ti/tas2781/TAS2XXX38D4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ca4c0f6dde186d184fdfbbc4dff037e22654262b
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38D5.bin b/ti/tas2781/TAS2XXX38D5.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3b72b7552531daebcd15b9c70fc9ccaa521d1ff4
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38D6.bin b/ti/tas2781/TAS2XXX38D6.bin
new file mode 100644
index 0000000000000000000000000000000000000000..8cc8cd8a0d23e8bfe5d354aee0e81203cc93a5d4
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38DF.bin b/ti/tas2781/TAS2XXX38DF.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ca4c0f6dde186d184fdfbbc4dff037e22654262b
GIT binary patch
diff --git a/ti/tas2781/TAS2XXX38E0.bin b/ti/tas2781/TAS2XXX38E0.bin
new file mode 100644
index 0000000000000000000000000000000000000000..ca4c0f6dde186d184fdfbbc4dff037e22654262b
GIT binary patch
diff --git a/ti/tas2781/TIAS2781RCA2.bin b/ti/tas2781/TIAS2781RCA2.bin
new file mode 100644
index 0000000000000000000000000000000000000000..b483d69adeb5257cda206de31c7146b87835042f
GIT binary patch
diff --git a/ti/tas2781/TIAS2781RCA4.bin b/ti/tas2781/TIAS2781RCA4.bin
new file mode 100644
index 0000000000000000000000000000000000000000..055f7fde1219511f8e980bbf56fa37ed1eb7af5d
