This finishes the ARM64 port for the camera driver. I have tested everything on a ARM64 built kernel for the Raspberry PI 3 and everything seems to be working fine now. Most of the changes are very small, but I have broken them into small sized sets of changes for easier review. I tested the camera with the simplefb graphics driver instead of VC4 since the firmware has known issues with the camera when used at the same time as the VC4 driver. This is a known issue and Eric Anholt is working on what is needed from the firmware to make that work. Michael Zoran (10): staging: bcm2835-camera: Create struct mmal_es_format_local to mirror struct mmal_es_format staging: bcm2835-camera: Convert client_component field to u32 staging: bcm2835-camera: Convert delayed_buffer to u32 staging: bcm2835-camera: Convert client_context field to a 32 bit handle staging: bcm2835-camera: Convert struct mmal_port info fields to u32 staging: bcm2835-camera: Convert struct mmal_buffer_header info fields to u32 staging: bcm2835-camera: Convert spinlock to mutex in handle mapping code staging: bcm2835-camera: Fix buffer overflow calculation on query of camera properties staging: bcm2835-camera: Fix bogus compiler warnings regarding constants staging: bcm2835-camera: remove depends on ARM .../staging/vc04_services/bcm2835-camera/Kconfig | 1 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 4 +- .../vc04_services/bcm2835-camera/mmal-msg-format.h | 29 ++++++++++--- .../vc04_services/bcm2835-camera/mmal-msg-port.h | 10 ++--- .../vc04_services/bcm2835-camera/mmal-msg.h | 18 ++++---- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 49 +++++++++++++--------- .../vc04_services/bcm2835-camera/mmal-vchiq.h | 2 +- 8 files changed, 71 insertions(+), 44 deletions(-) -- 2.11.0 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel