mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 21:07:02 +09:00
camera: add support mt9m112 sensor driver
This commit is contained in:
@@ -835,6 +835,12 @@ config SOC_CAMERA_MT9M111
|
||||
help
|
||||
This driver supports MT9M111 and MT9M112 cameras from Micron
|
||||
|
||||
config SOC_CAMERA_MT9M112
|
||||
tristate "mt9m112 support"
|
||||
depends on SOC_CAMERA && I2C
|
||||
help
|
||||
This driver supports MT9M112 cameras from Micron
|
||||
|
||||
config SOC_CAMERA_MT9T031
|
||||
tristate "mt9t031 support"
|
||||
depends on SOC_CAMERA && I2C
|
||||
|
||||
@@ -74,6 +74,7 @@ obj-$(CONFIG_VIDEO_MT9V011) += mt9v011.o
|
||||
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9M111) += mt9m111.o
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9M112) += mt9m112.o
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9T031) += mt9t031.o
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9V022) += mt9v022.o
|
||||
obj-$(CONFIG_SOC_CAMERA_MT9P111) += mt9p111.o
|
||||
|
||||
2820
drivers/media/video/mt9m112.c
Executable file
2820
drivers/media/video/mt9m112.c
Executable file
File diff suppressed because it is too large
Load Diff
31
drivers/media/video/mt9m112.h
Executable file
31
drivers/media/video/mt9m112.h
Executable file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* Driver for MT9P111 CMOS Image Sensor from Aptina
|
||||
*
|
||||
* Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
#ifndef __MT9M112_H__
|
||||
#define __MT9M112_H__
|
||||
struct reginfo
|
||||
{
|
||||
u8 reg;
|
||||
u16 val;
|
||||
};
|
||||
|
||||
#define WORD_LEN 0x04
|
||||
#define BYTE_LEN 0x02
|
||||
|
||||
#define SEQUENCE_INIT 0x00
|
||||
#define SEQUENCE_NORMAL 0x01
|
||||
#define SEQUENCE_CAPTURE 0x02
|
||||
#define SEQUENCE_PREVIEW 0x03
|
||||
|
||||
#define SEQUENCE_PROPERTY 0xFC
|
||||
#define SEQUENCE_WAIT_MS 0xFD
|
||||
#define SEQUENCE_WAIT_US 0xFE
|
||||
#define SEQUENCE_END 0xFF
|
||||
#endif
|
||||
Reference in New Issue
Block a user