diff --git a/.gitmodules b/.gitmodules
index 49e5fd4c..d4986d93 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1058,3 +1058,6 @@
[submodule "libraries/helpers/display_analogclock"]
path = libraries/helpers/display_analogclock
url = https://github.com/adafruit/Adafruit_CircuitPython_Display_AnalogClock.git
+[submodule "libraries/drivers/dacx578"]
+ path = libraries/drivers/dacx578
+ url = https://github.com/adafruit/Adafruit_CircuitPython_DACx578.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 76700622..aba0a6c6 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -506,6 +506,7 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
AW9523 GPIO expander and LED driver (adafruit_aw9523)
Crickit Robotics Boards (adafruit_crickit)
CST8XX Capacitive Touch (adafruit_cst8xx)
+ DACx578 8 x Channel 12-Bit DAC (adafruit_dacx578)
DS2413 OneWire GPIO Expander (adafruit_ds2413)
FocalTech Capacitive Touch (adafruit_focaltouch)
HX711 24-bit ADC (adafruit_hx711)
diff --git a/libraries/drivers/dacx578 b/libraries/drivers/dacx578
new file mode 160000
index 00000000..f6e1adc0
--- /dev/null
+++ b/libraries/drivers/dacx578
@@ -0,0 +1 @@
+Subproject commit f6e1adc03d485c3838c4d07c0b0373e0d2ff071b