diff --git a/.gitmodules b/.gitmodules
index 47da97d4..bf1174a7 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -529,3 +529,6 @@
[submodule "libraries/helpers/GC_IOT_Core"]
path = libraries/helpers/GC_IOT_Core
url = https://github.com/adafruit/Adafruit_CircuitPython_GC_IOT_Core.git
+[submodule "libraries/drivers/tlv493d"]
+ path = libraries/drivers/tlv493d
+ url = https://github.com/adafruit/Adafruit_CircuitPython_TLV493D.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index c328d680..52e3e1ae 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -151,7 +151,8 @@ Motion relating sensing including ``acceleration``, ``magnetic``, ``gyro``, and
LSM9DS0 Accelerometer, Magnetometer, Gyroscope and Temperature
LSM9DS1 Accelerometer, Magnetometer, Gyroscope and Temperature
MLX90390 3 Axis Magnetometer
- MMA8451 3 axis accelerometer
+ MMA8451 3 Axis Accelerometer
+ TLV493D 3 Axis Magnetometer
Environmental Sensors
----------------------
diff --git a/libraries/drivers/tlv493d b/libraries/drivers/tlv493d
new file mode 160000
index 00000000..f56d1192
--- /dev/null
+++ b/libraries/drivers/tlv493d
@@ -0,0 +1 @@
+Subproject commit f56d11922cd73aee2926aca98a0924243df9085c