diff --git a/.gitmodules b/.gitmodules
index 9fd7a316..39a8b392 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -905,3 +905,6 @@
[submodule "libraries/drivers/max1704x"]
path = libraries/drivers/max1704x
url = https://github.com/adafruit/Adafruit_CircuitPython_MAX1704x.git
+[submodule "libraries/drivers/tca8418"]
+ path = libraries/drivers/tca8418
+ url = https://github.com/adafruit/Adafruit_CircuitPython_TCA8418.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 400cd682..225e8040 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -479,6 +479,7 @@ These provide functionality similar to ``analogio``, ``digitalio``, ``pulseio``,
PCA9685 16 x 12-bit PWM Driver
PCF8574 GPIO Expander https://circuitpython.readthedocs.io/projects/pcf8574/en/latest/>
PCF8591 ADC + DAC Combo
+ TCA8418 I2C Keyboard Multiplexor
TCA9548 I2C Multiplexer
TLA202X 12-bit I2C DAC
TLC5947 24 x 12-bit PWM Driver
diff --git a/libraries/drivers/tca8418 b/libraries/drivers/tca8418
new file mode 160000
index 00000000..78e3173c
--- /dev/null
+++ b/libraries/drivers/tca8418
@@ -0,0 +1 @@
+Subproject commit 78e3173c2ec210d1dd8965f53af6005c630ebea1