diff --git a/.gitmodules b/.gitmodules
index 7190969d..af6cc26d 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1172,3 +1172,6 @@
[submodule "libraries/drivers/tmag5273"]
path = libraries/drivers/tmag5273
url = https://github.com/adafruit/Adafruit_CircuitPython_TMAG5273.git
+[submodule "libraries/drivers/ads122c04"]
+ path = libraries/drivers/ads122c04
+ url = https://github.com/adafruit/Adafruit_CircuitPython_ADS122C04.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 5268eec7..bcb92022 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -532,6 +532,7 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
Adafruit SeeSaw (adafruit_seesaw)
ADG72x Analog Matrix Switches (adafruit_adg72x)
ADS1x15 Analog-to-Digital Converter (adafruit_ads1x15)
+ ADS122C04 24-Bit ADC (adafruit_ads122c04)
ADS7830 8-Channel 8-Bit ADC (adafruit_ads7830)
AW9523 GPIO expander and LED driver (adafruit_aw9523)
Crickit Robotics Boards (adafruit_crickit)
diff --git a/libraries/drivers/ads122c04 b/libraries/drivers/ads122c04
new file mode 160000
index 00000000..a3d30714
--- /dev/null
+++ b/libraries/drivers/ads122c04
@@ -0,0 +1 @@
+Subproject commit a3d30714c80887cf13b7dcd281d119e3bb15e4e1