diff --git a/include/linux/can/bcm.h b/include/linux/can/bcm.h
index 1432b278c52d5732fbd9f6b00c1c43bd3da6bd31..e96154de4039c3e15bcc3ab324c07f4d12af7025 100644
--- a/include/linux/can/bcm.h
+++ b/include/linux/can/bcm.h
@@ -15,6 +15,7 @@
 #define CAN_BCM_H
 
 #include <linux/types.h>
+#include <linux/can.h>
 
 /**
  * struct bcm_msg_head - head of messages to/from the broadcast manager