diff --git a/embassy-rp/src/adc.rs b/embassy-rp/src/adc.rs
index be453d08e..eb1cc9a66 100644
--- a/embassy-rp/src/adc.rs
+++ b/embassy-rp/src/adc.rs
@@ -219,6 +219,8 @@ impl<'d> Adc<'d, Async> {
         }
     }
 
+    // Note for refactoring: we don't require the actual Channels here, just the channel numbers.
+    // The public api is responsible for asserting ownership of the actual Channels.
     async fn read_many_inner<W: dma::Word>(
         &mut self,
         channels: impl Iterator<Item = u8>,