diff --git a/.gitmodules b/.gitmodules
index ee19c1b4..72a51864 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -802,3 +802,6 @@
[submodule "libraries/drivers/ssd1680"]
path = libraries/drivers/ssd1680
url = https://github.com/adafruit/Adafruit_CircuitPython_SSD1680.git
+[submodule "libraries/helpers/funhouse"]
+ path = libraries/helpers/funhouse
+ url = https://github.com/adafruit/Adafruit_CircuitPython_FunHouse.git
diff --git a/build_deps/circuitpython b/build_deps/circuitpython
new file mode 160000
index 00000000..c4f0325f
--- /dev/null
+++ b/build_deps/circuitpython
@@ -0,0 +1 @@
+Subproject commit c4f0325ff83239e3736859846912e0b5cc0c6392
diff --git a/build_deps/mpy-cross-6.x b/build_deps/mpy-cross-6.x
new file mode 100755
index 00000000..7542f19c
Binary files /dev/null and b/build_deps/mpy-cross-6.x differ
diff --git a/docs/drivers.rst b/docs/drivers.rst
index a6385fe9..3f94a8e3 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -30,6 +30,7 @@ specific boards.
Adafruit CircuitPlayground
Adafruit CLUE
Adafruit FeatherWings
+ Adafruit FunHouse
MatrixPortal (Metro M4 Airlift + RGB Shield)
Adafruit MagTag
Adafruit PortalBase
diff --git a/libraries/helpers/funhouse b/libraries/helpers/funhouse
new file mode 160000
index 00000000..06347fc9
--- /dev/null
+++ b/libraries/helpers/funhouse
@@ -0,0 +1 @@
+Subproject commit 06347fc9cf3588cc112005ca0b8ae94b534f8899