diff --git a/drivers/include/periph/dev_enums.h b/drivers/include/periph/dev_enums.h
index 0fa4524be6d762856ca1ce8dcc565296e624a7d9..7b5de6e29a5c7d924c220cfc95d104e53e50841d 100644
--- a/drivers/include/periph/dev_enums.h
+++ b/drivers/include/periph/dev_enums.h
@@ -95,25 +95,6 @@ enum {
     UART_UNDEFINED          /**< Deprecated symbol, use UART_UNDEF instead */
 };
 
-/**
- * @brief   Legacy definitions of PWM devices
- */
-enum {
-#if PWM_0_EN
-    PWM_0,              /*< 1st PWM device */
-#endif
-#if PWM_1_EN
-    PWM_1,              /*< 2nd PWM device */
-#endif
-#if PWM_2_EN
-    PWM_2,              /*< 3rd PWM device */
-#endif
-#if PWM_3_EN
-    PWM_3,              /*< 4th PWM device */
-#endif
-    PWM_UNDEFINED       /**< Deprecated symbol, use PWM_UNDEF instead */
-};
-
 #ifdef __cplusplus
 }
 #endif
diff --git a/drivers/include/periph/pwm.h b/drivers/include/periph/pwm.h
index 3b496ae4624907180a2ce8f16438b95d67d13fd3..985d544b6835b65a5a8a5e6fae85bb214a4ffcd8 100644
--- a/drivers/include/periph/pwm.h
+++ b/drivers/include/periph/pwm.h
@@ -26,8 +26,6 @@
 
 #include "periph_cpu.h"
 #include "periph_conf.h"
-/* TODO: remove once all platforms are ported to this interface */
-#include "periph/dev_enums.h"
 
 #ifdef __cplusplus
 extern "C" {