diff --git a/src/arch/x86_64/device/serial.rs b/src/arch/x86_64/device/serial.rs
index 1f3e18cfacb7ed37d9d79b34b9fb45100f7a76b8..c378e6ef5f23ee2a922c04f718e5daf05b14de2b 100644
--- a/src/arch/x86_64/device/serial.rs
+++ b/src/arch/x86_64/device/serial.rs
@@ -1,5 +1,7 @@
 use crate::devices::uart_16550::SerialPort;
-use crate::syscall::io::{Mmio, Pio};
+#[cfg(feature = "lpss_debug")]
+use crate::syscall::io::Mmio;
+use crate::syscall::io::Pio;
 use spin::Mutex;
 
 pub static COM1: Mutex<SerialPort<Pio<u8>>> = Mutex::new(SerialPort::<Pio<u8>>::new(0x3F8));