diff --git a/dts/Kconfig b/dts/Kconfig
index a04bb962af81c260d414c9d049a45643ce72cc3b..0f4d755730574bec451e66a0d239f88af844ab0d 100644
--- a/dts/Kconfig
+++ b/dts/Kconfig
@@ -59,6 +59,7 @@ config DEFAULT_DEVICE_TREE
 config OF_SPL_REMOVE_PROPS
 	string "List of device tree properties to drop for SPL"
 	depends on SPL_OF_CONTROL
+	default "clocks clock-names interrupt-parent" if SPL_PINCTRL_FULL
 	default "pinctrl-0 pinctrl-names clocks clock-names interrupt-parent"
 	help
 	  Since SPL normally runs in a reduced memory space, the device tree