diff --git a/drivers/doc.txt b/drivers/doc.txt
index efb9eed599840c827bfb27afd57f02d78f4549e4..feee4e0076787d08ef603fcdfec0afc62596dcc9 100644
--- a/drivers/doc.txt
+++ b/drivers/doc.txt
@@ -47,5 +47,5 @@
  /**
  * @defgroup    drivers_soft_periph Soft Peripheral Driver Interface
  * @ingroup     drivers
- * @brief       Software emulated peripheral driver interface for UART, SPI, etc
+ * @brief       Software emulated @ref drivers_periph for UART, SPI, etc
  */
diff --git a/drivers/include/soft_spi.h b/drivers/include/soft_spi.h
index 15901f2dde0543450f57e72143402be35be5ec28..456bd754bd2cde3e7ce7d69eb1df6e93f6e2bf13 100644
--- a/drivers/include/soft_spi.h
+++ b/drivers/include/soft_spi.h
@@ -8,8 +8,9 @@
 
 /**
  * @defgroup    drivers_soft_spi Soft SPI
- * @ingroup     drivers
+ * @ingroup     drivers_soft_periph
  * @brief       Software implemented Serial Peripheral Interface bus
+ *
  * This module provides a software implemented Serial Peripheral Interface bus.
  * It is intended to be used in situation where hardware spi is not available.
  * The signatures of the functions are similar to the functions declared in spi.h