Skip to content

staging: bcm2835-camera probing and cleanup

Eric Anholt lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15staging/vc04_services: Register a platform device for the camera driver.drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c+6 -00 replies
2/15staging/bcm2835-camera: Set ourselves up as a platform driver.drivers/staging/vc04_services/bcm2835-camera/TODO drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+14 -150 replies
3/15staging: bcm2835-camera: Skip ISP pass to eliminate padding.drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c drivers/staging/vc04_services/bcm2835-camera/mmal-common.h+35 -120 replies
4/15staging: bcm2835-camera: Allocate context once per bufferdrivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c drivers/staging/vc04_services/bcm2835-camera/mmal-common.h drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c +1 more+62 -130 replies
5/15staging: bcm2835-camera: Remove bulk_mutex as it is not requireddrivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c+1 -470 replies
6/15staging: bcm2835-camera: Match MMAL buffer count to V4L2.drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h+5 -260 replies
7/15staging: bcm2835-camera: Remove V4L2/MMAL buffer remappingdrivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c+29 -870 replies
8/15staging: bcm2835-camera: Add multiple include protectiondrivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h+5 -00 replies
9/15staging: bcm2835-camera: Move struct vchiq_mmal_rectdrivers/staging/vc04_services/bcm2835-camera/mmal-parameters.h drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.h+8 -80 replies
10/15staging: bcm2835-camera: Replace BUG_ON with return errordrivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+4 -30 replies
11/15staging: bcm2835-camera: Fix comment typos.drivers/staging/vc04_services/bcm2835-camera/mmal-msg-port.h+1 -10 replies
12/15staging: bcm2835-camera: Fix indentation of tablesdrivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+139 -1500 replies
13/15staging: bcm2835-camera: Fix warnings about string ops on v4l2 uapi.drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+6 -61 reply
14/15staging: bcm2835: Remove dead code related to framerate.drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+0 -50 replies
15/15staging: bcm2835: Fix mmal_port_parameter_get() signed/unsigned warnings.drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c+3 -30 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/15] staging: bcm2835-camera probing and cleanup

I'm going to try to get Dave Stevenson's new zero-copy v4l2 M2M codec driver merged to staging (my primary motivation for getting vchi merged in the first place!), and this series makes the camera driver probe successfully (an important first step!) and brings in some of his cleanup changes. Also a couple of compiler warning fixes, for my own sanity.

Apologies to those who saw the first two patches last night. My git-send-email-for-staging script was missing gregkh.

Dave Stevenson (10):
staging: bcm2835-camera: Skip ISP pass to eliminate padding.
staging: bcm2835-camera: Allocate context once per buffer
staging: bcm2835-camera: Remove bulk_mutex as it is not required
staging: bcm2835-camera: Match MMAL buffer count to V4L2.
staging: bcm2835-camera: Remove V4L2/MMAL buffer remapping
staging: bcm2835-camera: Add multiple include protection
staging: bcm2835-camera: Move struct vchiq_mmal_rect
staging: bcm2835-camera: Replace BUG_ON with return error
staging: bcm2835-camera: Fix comment typos.
staging: bcm2835-camera: Fix indentation of tables

Eric Anholt (5):
staging/vc04_services: Register a platform device for the camera
driver.
staging/bcm2835-camera: Set ourselves up as a platform driver.
staging: bcm2835-camera: Fix warnings about string ops on v4l2 uapi.
staging: bcm2835: Remove dead code related to framerate.
staging: bcm2835: Fix mmal_port_parameter_get() signed/unsigned
warnings.

 .../staging/vc04_services/bcm2835-camera/TODO |  11 -
 .../bcm2835-camera/bcm2835-camera.c           | 396 ++++++++++--------
 .../bcm2835-camera/mmal-common.h              |   7 +
 .../bcm2835-camera/mmal-msg-port.h            |   2 +-
 .../bcm2835-camera/mmal-parameters.h          |  13 +
 .../vc04_services/bcm2835-camera/mmal-vchiq.c | 210 +++-------
 .../vc04_services/bcm2835-camera/mmal-vchiq.h |  15 +-
 .../interface/vchiq_arm/vchiq_arm.c           |   6 +
 8 files changed, 301 insertions(+), 359 deletions(-)
Signature · 6 lines
2.17.0

_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel