media/drv-intf/soc_mediabus.h does depend on struct v4l2_mbus_config which is defined in media/v4l2-mediabus.h. Include it. Signed-off-by: Sakari Ailus <sakari.ailus@xxxxxxxxxxxxxxx> --- include/media/drv-intf/soc_mediabus.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/media/drv-intf/soc_mediabus.h b/include/media/drv-intf/soc_mediabus.h index 2ff7737..0449788 100644 --- a/include/media/drv-intf/soc_mediabus.h +++ b/include/media/drv-intf/soc_mediabus.h @@ -14,6 +14,8 @@ #include <linux/videodev2.h> #include <linux/v4l2-mediabus.h> +#include <media/v4l2-mediabus.h> + /** * enum soc_mbus_packing - data packing types on the media-bus * @SOC_MBUS_PACKING_NONE: no packing, bit-for-bit transfer to RAM, one -- 2.7.4