bcm2835-camera: fix operation on arm64 40/162940/2
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 7 Dec 2017 06:31:57 +0000 (15:31 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 7 Dec 2017 06:36:50 +0000 (15:36 +0900)
commit432a7421e0fd6cc3c9e152abe1513e5cd2eb73f8
tree2b8a23684319444c8281b241a7f998de475a5f71
parent868e1e44c3152ed2803041e8c7db362bb8b76ee6
bcm2835-camera: fix operation on arm64

The 8MP camera module did not work on arm64 because some struct size
is not valid on 64bit. Fix the camera operation on arm64 with
backporting some struct and their usage from rpi-4.14.y branch of
https://github.com/raspberrypi/linux.git git tree.

Change-Id: I31577b20671ebdc98299d8c58e3e8ac237542ce2
Signed-off-by: Hackseung Lee <lhs@dignsys.com>
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
drivers/media/platform/bcm2835/Kconfig
drivers/media/platform/bcm2835/bcm2835-camera.c
drivers/media/platform/bcm2835/mmal-msg-format.h
drivers/media/platform/bcm2835/mmal-msg-port.h
drivers/media/platform/bcm2835/mmal-msg.h
drivers/media/platform/bcm2835/mmal-vchiq.c
drivers/media/platform/bcm2835/mmal-vchiq.h