diff --git a/embassy-stm32/src/rcc/f247.rs b/embassy-stm32/src/rcc/f247.rs
index 640175f1f..555dd63a1 100644
--- a/embassy-stm32/src/rcc/f247.rs
+++ b/embassy-stm32/src/rcc/f247.rs
@@ -303,8 +303,6 @@ pub(crate) unsafe fn init(config: Config) {
         hsi_div488: hsi.map(|hsi| hsi/488u32),
         hsi_hse: None,
         afif: None,
-        #[cfg(any(stm32f4, stm32f7))]
-        dsi_phy: None, // TODO
     );
 }
 
diff --git a/embassy-stm32/src/rcc/h.rs b/embassy-stm32/src/rcc/h.rs
index 3cc8a96c8..4d7004872 100644
--- a/embassy-stm32/src/rcc/h.rs
+++ b/embassy-stm32/src/rcc/h.rs
@@ -683,8 +683,6 @@ pub(crate) unsafe fn init(config: Config) {
         #[cfg(stm32h5)]
         audioclk: None,
         i2s_ckin: None,
-        #[cfg(any(stm32h7, stm32h7rs))]
-        dsi_phy: None, // TODO
         #[cfg(stm32h7rs)]
         spdifrx_symb: None, // TODO
         #[cfg(stm32h7rs)]
diff --git a/embassy-stm32/src/rcc/l.rs b/embassy-stm32/src/rcc/l.rs
index 1329a03ac..76c06e9f8 100644
--- a/embassy-stm32/src/rcc/l.rs
+++ b/embassy-stm32/src/rcc/l.rs
@@ -423,8 +423,6 @@ pub(crate) unsafe fn init(config: Config) {
         sai2_extclk: None,
         lsi: None,
         lse: None,
-        #[cfg(stm32l4)]
-        dsi_phy: None,
     );
 }
 
diff --git a/embassy-stm32/src/rcc/u5.rs b/embassy-stm32/src/rcc/u5.rs
index 6ec0911bb..d6331f512 100644
--- a/embassy-stm32/src/rcc/u5.rs
+++ b/embassy-stm32/src/rcc/u5.rs
@@ -300,7 +300,6 @@ pub(crate) unsafe fn init(config: Config) {
         msik: None,
         shsi: None,
         shsi_div_2: None,
-        dsi_phy: None,
     );
 }