[media] add Omnivision OV5640 sensor driver
This driver is based on ov5640_mipi.c from Freescale imx_3.10.17_1.0.0_beta branch, modified heavily to bring forward to latest interfaces and code cleanup. Signed-off-by: Steve Longerbeam <steve_longerbeam@mentor.com> Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
		
							parent
							
								
									8de73374f8
								
							
						
					
					
						commit
						19a81c1426
					
				| @ -548,6 +548,16 @@ config VIDEO_OV2659 | ||||
| 	  To compile this driver as a module, choose M here: the | ||||
| 	  module will be called ov2659. | ||||
| 
 | ||||
| config VIDEO_OV5640 | ||||
| 	tristate "OmniVision OV5640 sensor support" | ||||
| 	depends on OF | ||||
| 	depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API | ||||
| 	depends on MEDIA_CAMERA_SUPPORT | ||||
| 	select V4L2_FWNODE | ||||
| 	---help--- | ||||
| 	  This is a Video4Linux2 sensor-level driver for the Omnivision | ||||
| 	  OV5640 camera sensor with a MIPI CSI-2 interface. | ||||
| 
 | ||||
| config VIDEO_OV5645 | ||||
| 	tristate "OmniVision OV5645 sensor support" | ||||
| 	depends on OF | ||||
|  | ||||
| @ -58,6 +58,7 @@ obj-$(CONFIG_VIDEO_SONY_BTF_MPX) += sony-btf-mpx.o | ||||
| obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o | ||||
| obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o | ||||
| obj-$(CONFIG_VIDEO_OV2640) += ov2640.o | ||||
| obj-$(CONFIG_VIDEO_OV5640) += ov5640.o | ||||
| obj-$(CONFIG_VIDEO_OV5645) += ov5645.o | ||||
| obj-$(CONFIG_VIDEO_OV5647) += ov5647.o | ||||
| obj-$(CONFIG_VIDEO_OV7640) += ov7640.o | ||||
|  | ||||
							
								
								
									
										2344
									
								
								drivers/media/i2c/ov5640.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2344
									
								
								drivers/media/i2c/ov5640.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user