[V2, 2/2] media: i2c: Add more sensor modes for ov8856 camera sensor

2019-09-10 Thread dongchun.zhu
From: Dongchun Zhu This patch mainly adds two more sensor modes for OV8856 CMOS image sensor. That is, the resolution of 1632*1224 and 3264*2448, corresponding to the bayer order of BGGR. The sensor revision also differs in some OTP register. Signed-off-by: Dongchun Zhu --- drivers/media/i2c/

[V2, 0/2] media: ov8856: DT bindings and sensor mode improvements

2019-09-10 Thread dongchun.zhu
From: Dongchun Zhu Hello, This series adds DT bindings and some more sensor modes for users to use. >From the latest ov8856 datasheet, it is proposed to adopt the resolution of 1632*1224 and 3264*2448, together with Bayer Order of BGGR. Thus here we try to provide two more scenarios. In additi

[V2, 1/2] media: dt-bindings: media: i2c: Add bindings for ov8856

2019-09-10 Thread dongchun.zhu
From: Dongchun Zhu This patch adds device tree bindings documentation for the ov8856 CMOS image sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov8856.txt | 51 ++ MAINTAINERS| 1 + 2 files changed, 52

[V4, 0/2] media: i2c: Add support for OV02A10 sensor

2019-09-07 Thread dongchun.zhu
From: Dongchun Zhu Hello, This patch adds driver and bindings for Omnivision's OV02A10 2 megapixel CMOS 1/5" sensor, which has a single MIPI lane interface and output format of 10-bit Raw. The driver is implemented wth V4L2 framework. 1. Async registered as a V4L2 I2C sub-device. 2. A media en

[V4, 2/2] media: i2c: Add Omnivision OV02A10 camera sensor driver

2019-09-07 Thread dongchun.zhu
From: Dongchun Zhu This patch adds a V4L2 sub-device driver for OV02A10 image sensor. The OV02A10 is a 1/5" CMOS sensor from Omnivision, supporting output format: 10-bit Raw. The OV02A10 has a single MIPI lane interface and use the I2C bus for control and the CSI-2 bus for data. Signed-off-by:

[V4, 1/2] media: dt-bindings: media: i2c: Add bindings for OV02A10

2019-09-07 Thread dongchun.zhu
From: Dongchun Zhu This patch adds device tree bindings documentation for OV02A10 camera sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov02a10.txt | 54 ++ MAINTAINERS| 7 +++ 2 files changed, 61 inse

[V2, 2/2] media: i2c: Add DW9768 VCM driver

2019-09-05 Thread dongchun.zhu
From: Dongchun Zhu This patch adds a V4L2 sub-device driver for DW9768 lens voice coil, and provides control to set the desired focus. The DW9768 is a 10 bit DAC with 100mA output current sink capability from Dongwoon, designed for linear control of voice coil motor, and controlled via I2C seria

[V2, 1/2] media: i2c: dw9768: Add DT support and MAINTAINERS entry

2019-09-05 Thread dongchun.zhu
From: Dongchun Zhu This patch is to add the Devicetree binding documentation and MAINTAINERS entry for dw9768 actuator. Signed-off-by: Dongchun Zhu --- Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.txt | 9 + MAINTAINERS

[V2, 0/2] media: i2c: add support for DW9768 VCM driver

2019-09-05 Thread dongchun.zhu
From: Dongchun Zhu Hello, Add a v4l2 sub-device driver for Dongwoon's DW9768 lens voice coil. This is a voice coil module using the i2c bus to control the focus position. The DW9768 can control the position with 10 bits value and consists of two 8 bit registers show as below. register 0x04(DW97

[V3, 2/2] media: i2c: Add Omnivision OV02A10 camera sensor driver

2019-08-18 Thread dongchun.zhu
From: Dongchun Zhu This patch adds a V4L2 sub-device driver for OV02A10 image sensor. The OV02A10 is a 1/5" CMOS sensor from Omnivision, which supports output format: 10-bit Raw. The OV02A10 has a single MIPI lane interface and use the I2C bus for control and the CSI-2 bus for data. Signed-off-b

[V3, 0/2] media: Add support for OV02A10 sensor

2019-08-18 Thread dongchun.zhu
From: Dongchun Zhu Hello, This patch adds driver and bindings for Omnivision's OV02A10 2 megapixel CMOS 1/5" sensor, which has a single MIPI lane interface and output format of 10-bit Raw. The driver is implemented wth V4L2 framework. 1. Async registered as a V4L2 I2C sub-device. 2. A media en

[V3, 1/2] media: dt-bindings: media: i2c: Add bindings for OV02A10

2019-08-18 Thread dongchun.zhu
From: Dongchun Zhu Add device tree binding documentation for the OV02A10 camera sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov02a10.txt | 54 ++ MAINTAINERS| 7 +++ 2 files changed, 61 insertions(+)

[V1, 1/2] media: dt-bindings: media: i2c: Add bindings for ov8856

2019-08-08 Thread dongchun.zhu
From: Dongchun Zhu Add device tree binding documentation for the ov8856 camera sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov8856.txt | 41 ++ MAINTAINERS| 1 + 2 files changed, 42 insertions(+) c

[V1, 2/2] media: i2c: Add more sensor mode for ov8856 camera sensor

2019-08-08 Thread dongchun.zhu
From: Dongchun Zhu This patch mainly adds two more sensor modes for OV8856 image sensor. The OV8856 driver currently supports output format: 10-bit Raw, the resolution of 1632*1224 and 3264*2448, and the bayer order of BGGR. The hardware version also differs in some OTP regiser, as well as PLL re

[V1, 0/2] media: ov8856: DT bindings and sensor mode improvements

2019-08-08 Thread dongchun.zhu
From: Dongchun Zhu Hello, This series adds DT bindings and some more sensor modes for users to use. >From the latest ov8856 datasheet, it is proposed to adopt the resolution of >1632*1224 and 3264*2448, together with Bayer Order of BGGR. Thus here we provide two more scenarios. In addition, t

[PATCH 0/2] media: add support for DW9768 VCM driver

2019-07-08 Thread dongchun.zhu
From: Dongchun Zhu Hello, Add a v4l2 sub-device driver for Dongwoon's DW9768 lens voice coil. This is a voice coil module using the i2c bus to control the focus position. The DW9768 can control the position with 10 bits value and consists of two 8 bit registers show as below: register 0x04(DW97

[PATCH 1/2] media: i2c: dw9768: Add DT support and MAINTAINERS entry

2019-07-08 Thread dongchun.zhu
From: Dongchun Zhu Add the Devicetree binding documentation and MAINTAINERS entry for dw9768. Signed-off-by: Dongchun Zhu --- Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.txt | 9 + MAINTAINERS | 7 +++ 2 files chan

[PATCH 2/2] media: i2c: dw9768: Add DW9768 VCM driver

2019-07-08 Thread dongchun.zhu
From: Dongchun Zhu This patch adds a V4L2 sub-device driver for DW9768 lens voice coil, and provides control to set the desired focus. The DW9807 is a 10 bit DAC from Dongwoon, designed for linear control of voice coil motor. Signed-off-by: Dongchun Zhu --- MAINTAINERS| 1 +

[RFC,V2,1/2] media: dt-bindings: media: i2c: Add bindings for OV02A10

2019-07-04 Thread dongchun.zhu
From: Dongchun Zhu Add device tree binding documentation for the OV02A10 camera sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov02a10.txt | 43 ++ MAINTAINERS| 7 2 files changed, 50 insertions(+

[RFC,V2,0/2] media: add support for OV02A10 sensor

2019-07-04 Thread dongchun.zhu
From: Dongchun Zhu Hello, This patch adds driver and bindings for Omnivision's OV02A10 2 megapixel CMOS 1/5" sensor, which has a single MIPI lane interface and output format of 10-bit Raw. The driver is implemented wth V4L2 framework. 1. Async registered as a V4L2 I2C sub-device. 2. A media en

[RFC,V2,2/2] media: i2c: Add Omnivision OV02A10 camera sensor driver

2019-07-04 Thread dongchun.zhu
From: Dongchun Zhu This patch adds a V4L2 sub-device driver for OV02A10 image sensor. The OV02A10 is a 1/5" CMOS sensor from Omnivision. Supports output format: 10-bit Raw. The OV02A10 has a single MIPI lane interface and use the I2C bus for control and the CSI-2 bus for data. Signed-off-by: Do

[PATCH 0/3] media: suppport ov02a10 sensor driver

2019-05-23 Thread dongchun.zhu
From: Dongchun Zhu Hello, This is the OV02A10 sensor driver, which would be used in camera features on CrOS application. The driver is implemented wth V4L2 framework. 1. Async registered as a V4L2 I2C sub-device. 2. A media entity that can provide several source pads and sink pads to link wit

[PATCH 1/3] media: i2c: ov02a10: Add ov02a10 camera sensor driver

2019-05-23 Thread dongchun.zhu
From: Dongchun Zhu Add a V4L2 sub-device driver for the OmniVision image sensor. This is a camera sensor using the I2C bus for control and the CSI-2 bus for data. Signed-off-by: Dongchun Zhu --- drivers/media/i2c/Makefile |1 + drivers/media/i2c/ov02a10.c | 1067 ++

[PATCH 3/3] media: dt-bindings: media: i2c: Add bindings for ov02a10

2019-05-23 Thread dongchun.zhu
From: Dongchun Zhu Add device tree binding documentation for the OV02A10 CMOS image sensor. Signed-off-by: Dongchun Zhu --- .../devicetree/bindings/media/i2c/ov02a10.txt | 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation/devicetree/bindings/med

[PATCH 2/3] media: i2c: ov02a10: Add CONFIG_VIDEO_OV02A10

2019-05-23 Thread dongchun.zhu
From: Dongchun Zhu Add CONFIG_VIDEO_OV02A10 to the Kconfig entry. Signed-off-by: Dongchun Zhu --- drivers/media/i2c/Kconfig | 12 1 file changed, 12 insertions(+) diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig index 7793358..480aa42 100644 --- a/drivers/media/