diff --git a/.gitmodules b/.gitmodules
index 79394bd9..4e35533b 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1052,3 +1052,6 @@
[submodule "libraries/drivers/gc9a01a"]
path = libraries/drivers/gc9a01a
url = https://github.com/adafruit/Adafruit_CircuitPython_GC9A01A.git
+[submodule "libraries/drivers/lps28"]
+ path = libraries/drivers/lps28
+ url = https://github.com/adafruit/Adafruit_CircuitPython_LPS28.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 25e86c4a..fca2f817 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -402,6 +402,7 @@ equivalent carbon dioxide (``eco2`` / ``eCO2``), and total volatile organic comp
HTU21D Temperature and Humidity (adafruit_htu21d)
HTU31D Temperature and Humidity (adafruit_htu31d)
LPS2X Family of Barometric Pressure, Temperature Sensors (adafruit_lps2x)
+ LPS28 Pressure Sensor (adafruit_lps28)
LPS35HW Water Resistant Barometric Pressure, Temperature (adafruit_lps35hw)
SGP40 Air Quality Sensor (adafruit_sgp40)
MAX31855 Thermocouple Amplifier, Temperature (adafruit_max31855)
diff --git a/libraries/drivers/lps28 b/libraries/drivers/lps28
new file mode 160000
index 00000000..39ef0ebd
--- /dev/null
+++ b/libraries/drivers/lps28
@@ -0,0 +1 @@
+Subproject commit 39ef0ebd4e4926cd3e643e29e1999a81faf95a6a