diff --git a/.gitmodules b/.gitmodules
index 250cde47..bf6e634b 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1085,3 +1085,6 @@
[submodule "librares/helpers/midi_parser"]
path = libraries/helpers/midi_parser
url = https://github.com/adafruit/Adafruit_CircuitPython_MIDI_Parser.git
+[submodule "libraries/drivers/opt4048"]
+ path = libraries/drivers/opt4048
+ url = https://github.com/adafruit/Adafruit_CircuitPython_OPT4048.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index bfadec62..2e1a2eec 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -450,6 +450,7 @@ These sensors detect light related attributes such as ``color``, ``light`` (unit
GUVx I2C UV Light Sensors (adafruit_guvx-i2c)
LTR329 LTR303 Light Sensors (adafruit_ltr329-ltr303)
LTR390 Ambient Light and UV Sensor (adafruit_ltr390)
+ OPT4048 Tri-Stimulus XYZ Color and Lux Sensor
TCS34725 Color Sensor (adafruit_tcs34725)
TSL2561 Light Sensor (adafruit_tsl2561)
TSL2591 High Dynamic Range Light Sensor (adafruit_tsl2591)
diff --git a/libraries/drivers/opt4048 b/libraries/drivers/opt4048
new file mode 160000
index 00000000..93230fac
--- /dev/null
+++ b/libraries/drivers/opt4048
@@ -0,0 +1 @@
+Subproject commit 93230faca4566540c9069e75c6f0fb13e752cd8c