diff --git a/.gitmodules b/.gitmodules
index 2c96c3dec5f70..c60def69722e3 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -172,7 +172,8 @@
 	url = https://github.com/adafruit/Adafruit_CircuitPython_SimpleMath
 [submodule "ports/raspberrypi/sdk"]
 	path = ports/raspberrypi/sdk
-	url = https://github.com/raspberrypi/pico-sdk.git
+	url = https://github.com/adafruit/pico-sdk.git
+	branch = force_inline_critical_section
 [submodule "data/nvm.toml"]
 	path = data/nvm.toml
 	url = https://github.com/adafruit/nvm.toml.git
diff --git a/ports/raspberrypi/sdk b/ports/raspberrypi/sdk
index bddd20f928ce7..96b363a15598d 160000
--- a/ports/raspberrypi/sdk
+++ b/ports/raspberrypi/sdk
@@ -1 +1 @@
-Subproject commit bddd20f928ce76142793bef434d4f75f4af6e433
+Subproject commit 96b363a15598d0a17a77542ba63150b7d3fa5fd5