From: Bingbu Cao
Currently, we can build ipu3 driver code without any
warnings with W=1, so the extra compiler flags in Makefile
and the item in TODO file can be removed.
Signed-off-by: Bingbu Cao
Signed-off-by: Sakari Ailus
Cc: Mauro Carvalho Chehab
---
drivers/staging/media/ipu3/Makefile
From: Bingbu Cao
The data type conversion of the IEFD CU inputs in ipu3 uapi
is ambiguities, add some clarification to help user to
understand this conversion.
Signed-off-by: Bingbu Cao
Suggested-by: Sakari Ailus
Cc: Sakari Ailus
Cc: Tomasz Figa
Cc: Laurent Pinchart
---
drivers/staging
From: Bingbu Cao
This patch add more details for the resolution change blocks
It can help the developer to understand the main resolution
change blocks in ImgU.
Signed-off-by: Bingbu Cao
---
Changes from v1:
- remove diagram item in TODO file
---
Documentation/media/v4l-drivers/ipu3
On 8/19/19 2:19 PM, Tomasz Figa wrote:
> Hi Bingbu,
>
> On Fri, Aug 16, 2019 at 8:17 PM wrote:
>>
>> From: Bingbu Cao
>>
>> This patch add more details for the resolution change blocks
>> It can help the developer to understand the main resolution
>&g
From: Bingbu Cao
This patch add more details for the resolution change blocks
It can help the developer to understand the main resolution
change blocks in ImgU.
Signed-off-by: Bingbu Cao
---
Documentation/media/v4l-drivers/ipu3.rst | 52 -
Documentation/media/v4l-drivers/ipu3_rcb.svg
On 8/16/19 3:07 PM, Tomasz Figa wrote:
> On Fri, Aug 16, 2019 at 3:52 PM Bingbu Cao wrote:
>>
>> Hi, Tomasz
>>
>> Thanks for your review.
>>
>> On 8/16/19 2:10 PM, Tomasz Figa wrote:
>>> Hi Bingbu,
>>>
>>> On Fri, Aug 16, 2019 a
From: Bingbu Cao
Currently, imgu is working on 450MHz for all cases, however
in some cases (input frame less than 2048x1152), the imgu
did not need work in high frequency.
This patch make imgu work on 200MHz if the imgu input
frame is less than 2048x1152 to save power.
Signed-off-by: Bingbu Cao
Hi, Tomasz
Thanks for your review.
On 8/16/19 2:10 PM, Tomasz Figa wrote:
> Hi Bingbu,
>
> On Fri, Aug 16, 2019 at 12:25 PM wrote:
>>
>> From: Bingbu Cao
>>
>> Currently, imgu is working on 450MHz for all cases, however
>> in some cases (input frame les
From: Bingbu Cao
Currently, imgu is working on 450MHz for all cases, however
in some cases (input frame less than 2.3MP), the imgu
did not need work in high frequency.
This patch make imgu work on 200MHz if the imgu input
frame is less than 2.3MP to save power.
Signed-off-by: Bingbu Cao
On 7/8/19 6:06 PM, dongchun@mediatek.com wrote:
> 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.
>
On 7/4/19 4:46 PM, dongchun@mediatek.com wrote:
> 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
On 5/23/19 6:22 PM, dongchun@mediatek.com wrote:
> 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/Makefil
From: Bingbu Cao
The ipu3 GDC function need some envelope to do filtering and the
minimal envelope size(GDC in - out) for ipu3 should be 4.
Current value 4 was defined for older version GDC, this patch
correct it.
Signed-off-by: Bingbu Cao
Reviewed-by: Tomasz Figa
---
drivers/staging/media
From: Bingbu Cao
The ipu3 GDC function need some envelope to do filtering and the
minimal envelope size(GDC in - out) for ipu3 should be 4.
Current value 4 was defined for older version GDC, this patch
correct it.
Signed-off-by: Bingbu Cao
---
drivers/staging/media/ipu3/ipu3-css.c | 14
On 4/15/19 5:28 PM, Tomasz Figa wrote:
> Hi Bingbu,
>
> On Fri, Mar 22, 2019 at 8:00 PM wrote:
>>
>> From: Bingbu Cao
>>
>> Current ImgU driver processes and releases the parameter buffer
>> immediately after queued from user. This does not align with o
lse, node->pipe);
>
> - dev_dbg(&imgu->pci_dev->dev, "%s for pipe %d node %d", __func__,
> + dev_dbg(&imgu->pci_dev->dev, "%s for pipe %u node %u", __func__,
> node->pipe, node->id);
> }
>
> @@ -421,7 +4
On 4/8/19 8:26 PM, Sakari Ailus wrote:
> Hi Bingbu,
>
> Thanks for the patch.
>
> On Fri, Mar 22, 2019 at 07:14:45PM +0800, bingbu@intel.com wrote:
>> From: Bingbu Cao
>>
>> Current ImgU driver processes and releases the parameter buffer
>> immedi
On 3/26/19 7:16 PM, Jacopo Mondi wrote:
> Hi Bingbu,
>
> On Mon, Mar 25, 2019 at 06:07:58PM +0800, Bingbu Cao wrote:
>>
>>
>> On 3/25/19 4:11 PM, Jacopo Mondi wrote:
>>> Hi Laurent, Bingbu
>>>
>>> On Mon, Mar 25, 2019 at 06:06:30AM +0200,
On 3/26/19 12:03 PM, Tomasz Figa wrote:
> On Mon, Mar 25, 2019 at 6:52 PM Bingbu Cao wrote:
>>
>>
>>
>> On 3/25/19 12:20 PM, Tomasz Figa wrote:
>>> On Mon, Mar 25, 2019 at 1:12 PM Bingbu Cao
>>> wrote:
>>>>
>>>&
On 3/25/19 4:11 PM, Jacopo Mondi wrote:
> Hi Laurent, Bingbu
>
> On Mon, Mar 25, 2019 at 06:06:30AM +0200, Laurent Pinchart wrote:
>> Hi Bingbu,
>>
> [snip]
>
Thank you for the information. This will need to be captured in the
documentation, along with information re
On 3/25/19 12:20 PM, Tomasz Figa wrote:
> On Mon, Mar 25, 2019 at 1:12 PM Bingbu Cao wrote:
>>
>>
>>
>> On 3/25/19 11:16 AM, Tomasz Figa wrote:
>>> Hi Bingbu,
>>>
>>> On Wed, Mar 13, 2019 at 1:25 PM Bingbu Cao
>>> wrote:
>>
nts were already stated here
> and, as they've become pressing for libcamera development, I would like
> to have them clarified here on the list.
>
> On Wed, Jan 02, 2019 at 10:38:33AM +0800, Bingbu Cao wrote:
>>
>> On 12/26/2018 07:03 PM, Laurent Pinchart wrote:
>&g
From: Bingbu Cao
Current ImgU driver processes and releases the parameter buffer
immediately after queued from user. This does not align with other
image buffers which are grouped in sets and used for the same frame.
If user queues multiple parameter buffers continuously, only the last
one will
From: Bingbu Cao
Current ImgU driver processes and releases the parameter buffer
immediately after queued from user. This does not align with other
image buffers which are grouped in sets and used for the same frame.
If user queues multiple parameter buffers continuously, only the last
one will
Reviewed-by: Bingbu Cao
On 3/18/19 11:55 PM, Sakari Ailus wrote:
> Set the entity function for the four CSI-2 receiver sub-devices the driver
> creates. This avoids a kernel warning from each as well.
>
> Signed-off-by: Sakari Ailus
> ---
> drivers/media/pci/intel/ipu3/ipu3
On 03/12/2019 04:54 PM, Tomasz Figa wrote:
On Tue, Mar 12, 2019 at 5:48 PM Bingbu Cao wrote:
On 03/12/2019 03:43 PM, Tomasz Figa wrote:
On Tue, Mar 12, 2019 at 3:48 PM Bingbu Cao wrote:
On 03/12/2019 01:33 PM, Tomasz Figa wrote:
Hi Bingbu,
On Fri, Feb 15, 2019 at 6:02 PM wrote
On 03/12/2019 03:43 PM, Tomasz Figa wrote:
On Tue, Mar 12, 2019 at 3:48 PM Bingbu Cao wrote:
On 03/12/2019 01:33 PM, Tomasz Figa wrote:
Hi Bingbu,
On Fri, Feb 15, 2019 at 6:02 PM wrote:
From: Bingbu Cao
Current ImgU driver processes and releases the parameter buffer
immediately
On 03/12/2019 01:33 PM, Tomasz Figa wrote:
Hi Bingbu,
On Fri, Feb 15, 2019 at 6:02 PM wrote:
From: Bingbu Cao
Current ImgU driver processes and releases the parameter buffer
immediately after queued from user. This does not align with other
image buffers which are grouped in sets and
From: Bingbu Cao
Current ImgU driver processes and releases the parameter buffer
immediately after queued from user. This does not align with other
image buffers which are grouped in sets and used for the same frame.
If user queues multiple parameter buffers continuously, only the last
one will
From: Bingbu Cao
The ipu3 GDC function need some envelope to do filtering and the
minimal envelope size(GDC in - out) for ipu3 should be 4.
Current value 4 was defined for older version GDC, this patch
correct it.
Signed-off-by: Bingbu Cao
---
drivers/staging/media/ipu3/ipu3-css.c | 14
On 01/28/2019 11:45 PM, Kai Heng Feng wrote:
Hi Kieran,
On Jan 28, 2019, at 4:48 PM, Kieran Bingham
wrote:
Hi Kai-Heng,
On 27/01/2019 05:56, Kai-Heng Feng wrote:
Hi,
We have a bug report [1] that the ipu3 doesn’t work.
Does ipu3 need special userspace to work?
Yes, it will need furthe
On 01/07/2019 07:00 PM, Sakari Ailus wrote:
Hi Bingbu,
On Mon, Jan 07, 2019 at 10:38:19AM +0800, Bingbu Cao wrote:
Hi, Haibing
Thanks for your patch, it looks fine for me.
Reviewed-by: Bingbu Cao
On 12/29/2018 10:45 AM, YueHaibing wrote:
css->pipes[pipe].bindex = binary;
I'
I agree this change and wish no more changes like this. :)
On 01/07/2019 07:10 PM, Sakari Ailus wrote:
Hi,
This set removes Jian Xu from the driver's reviewers as well as removes
his e-mail address from the module author.
Sakari Ailus (2):
MAINTAINERS: Update reviewers for ipu3-cio2
ipu3
Hi, Haibing
Thanks for your patch, it looks fine for me.
Reviewed-by: Bingbu Cao
On 12/29/2018 10:45 AM, YueHaibing wrote:
css->pipes[pipe].bindex = binary;
On 12/26/2018 07:03 PM, Laurent Pinchart wrote:
Hello Bingbu,
On Monday, 17 December 2018 05:14:44 EET Bingbu Cao wrote:
On 12/14/2018 06:24 AM, Laurent Pinchart wrote:
On Wednesday, 12 December 2018 06:55:53 EET Bingbu Cao wrote:
On 12/11/2018 09:43 PM, Laurent Pinchart wrote:
On
On 12/14/2018 06:24 AM, Laurent Pinchart wrote:
Hello Bingbu,
On Wednesday, 12 December 2018 06:55:53 EET Bingbu Cao wrote:
On 12/11/2018 09:43 PM, Laurent Pinchart wrote:
On Tuesday, 11 December 2018 15:34:49 EET Laurent Pinchart wrote:
On Wednesday, 5 December 2018 02:30:46 EET Mani
On 12/14/2018 06:24 AM, Laurent Pinchart wrote:
Hello Bingbu,
On Wednesday, 12 December 2018 06:55:53 EET Bingbu Cao wrote:
On 12/11/2018 09:43 PM, Laurent Pinchart wrote:
On Tuesday, 11 December 2018 15:34:49 EET Laurent Pinchart wrote:
On Wednesday, 5 December 2018 02:30:46 EET Mani
On 12/12/2018 07:49 PM, Sakari Ailus wrote:
Address the following warnings by setting the entity's function to an
appropriate value.
[5.043377] ipu3-cio2 :00:14.3: Entity type for entity ipu3-csi2 0 was
not initialized!
[5.043427] ipu3-cio2 :00:14.3: Entity type for entity ip
On 12/11/2018 09:43 PM, Laurent Pinchart wrote:
Hello Rajmohan,
On Tuesday, 11 December 2018 15:34:49 EET Laurent Pinchart wrote:
On Wednesday, 5 December 2018 02:30:46 EET Mani, Rajmohan wrote:
[snip]
I can see a couple of steps missing in the script below.
(https://lists.libcamera.org/p
On 12/01/2018 02:08 AM, Tomasz Figa wrote:
Hi Bingbu,
On Mon, Nov 26, 2018 at 7:56 PM wrote:
From: Bingbu Cao
Some Sony camera sensors have same test pattern
definitions, this patch unify the pattern naming
to make it more clear to the userspace.
Suggested-by: Sakari Ailus
Signed-off
On 11/27/2018 05:33 PM, Sakari Ailus wrote:
While the test pattern menu itself is not standardised, many devices
support the same test patterns. Aligning the menu entries helps the user
space to use the interface, and adding macros for the menu entry strings
helps to keep them aligned.
I like
On 11/27/2018 05:33 PM, Sakari Ailus wrote:
On Tue, Nov 27, 2018 at 05:03:26PM +0800, bingbu@intel.com wrote:
From: Bingbu Cao
Some Sony camera sensors have same pattern
definitions, this patch unify the pattern naming
to make it more clear to the userspace.
Suggested-by: Sakari Ailus
From: Bingbu Cao
Some Sony camera sensors have same pattern
definitions, this patch unify the pattern naming
to make it more clear to the userspace.
Suggested-by: Sakari Ailus
Signed-off-by: Bingbu Cao
Reviewed-by: l...@lucaceresoli.net
---
drivers/media/i2c/imx258.c | 6 +++---
drivers
On 11/27/2018 04:05 PM, Luca Ceresoli wrote:
Hi Bingbu,
On 27/11/18 05:01, bingbu@intel.com wrote:
From: Bingbu Cao
Some Sony camera sensors have same test pattern
definitions, this patch unify the pattern naming
to make it more clear to the userspace.
Suggested-by: Sakari Ailus
From: Bingbu Cao
Some Sony camera sensors have same test pattern
definitions, this patch unify the pattern naming
to make it more clear to the userspace.
Suggested-by: Sakari Ailus
Signed-off-by: Bingbu Cao
---
drivers/media/i2c/imx258.c | 8
drivers/media/i2c/imx319.c | 8
On 11/26/2018 04:57 PM, Sakari Ailus wrote:
Hi Bing Bu,
On Mon, Nov 26, 2018 at 03:43:34PM +0800, bingbu@intel.com wrote:
From: Bingbu Cao
current imx355 test pattern order in ctrl menu
is not correct, this patch fixes it.
Signed-off-by: Bingbu Cao
---
drivers/media/i2c/imx355.c
On 11/26/2018 04:57 PM, Sakari Ailus wrote:
Hi Bing Bu,
On Mon, Nov 26, 2018 at 03:43:34PM +0800, bingbu@intel.com wrote:
From: Bingbu Cao
current imx355 test pattern order in ctrl menu
is not correct, this patch fixes it.
Signed-off-by: Bingbu Cao
---
drivers/media/i2c/imx355.c
From: Bingbu Cao
current imx319 test pattern order in ctrl menu
is not correct, this patch fixes it.
Signed-off-by: Bingbu Cao
---
drivers/media/i2c/imx319.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/imx319.c b/drivers/media/i2c/imx319.c
index
From: Bingbu Cao
current imx355 test pattern order in ctrl menu
is not correct, this patch fixes it.
Signed-off-by: Bingbu Cao
---
drivers/media/i2c/imx355.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/media/i2c/imx355.c b/drivers/media/i2c/imx355.c
index
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx355 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx319 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx319 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx319 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a v4l2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the i2c bus to control the
focus position.
ak7375 can write multiple bytes of data at a time. If more
data is received instead of the stop condition after receiving
one byte of data
From: Bingbu Cao
Add device tree bindings for AKM ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
Reviewed-by: Rob Herring
---
Changes since v1:
- add the MAINTAINERS change
- correct the
From: Bingbu Cao
Add device tree bindings for AKM ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
Changes since v1:
- add the MAINTAINERS change
- correct the vendor prefix from akm to asahi
From: Bingbu Cao
Add a v4l2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the i2c bus to control the
focus position.
ak7375 can write multiple bytes of data at a time. If more
data is received instead of the stop condition after receiving
one byte of data
From: Bingbu Cao
Add device tree bindings for asahi-kasei ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
Changes since v1:
- add the MAINTAINERS change
- correct the vendor prefix from akm
From: Bingbu Cao
Add a v4l2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the i2c bus to control the
focus position.
ak7375 can write multiple bytes of data at a time. If more
data is received instead of the stop condition after receiving
one byte of data
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx355 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a v4l2 sub-device driver for the Sony imx319 image sensor.
This is a camera sensor using the i2c bus for control and the
csi-2 bus for data.
This driver supports following features:
- manual exposure and analog/digital gain control support
- vblank/hblank control support
From: Bingbu Cao
Add a V4L2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the I2C bus to control the
focus position.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
MAINTAINERS| 8 ++
drivers/media/i2c/Kconfig | 10
From: Bingbu Cao
Add device tree bindings for AKM ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
Changes since v1:
- remove the vendor prefix change
---
Documentation/devicetree/bindings/media/i2c
From: Bingbu Cao
Add device tree bindings for AKM ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
Changes since v1:
- remove the vendor prefix change
Documentation/devicetree/bindings/media/i2c
From: Bingbu Cao
Add a V4L2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the I2C bus to control the
focus position.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
MAINTAINERS| 8 ++
drivers/media/i2c/Kconfig | 10
From: Bingbu Cao
Add a V4L2 sub-device driver for the Sony IMX319 image sensor.
This is a camera sensor using the I2C bus for control and the
CSI-2 bus for data.
Signed-off-by: Bingbu Cao
Signed-off-by: Tianshu Qiu
---
MAINTAINERS|7 +
drivers/media/i2c/Kconfig | 11
From: Bingbu Cao
Add a V4L2 sub-device driver for the Sony IMX319 image sensor.
This is a camera sensor using the I2C bus for control and the
CSI-2 bus for data.
Signed-off-by: Bingbu Cao
Signed-off-by: Tianshu Qiu
---
MAINTAINERS|7 +
drivers/media/i2c/Kconfig | 11
From: Alan Chiang
DW9807 is a 10 bit DAC from Dongwoon, designed for linear
control of voice coil motor.
This driver creates a V4L2 subdevice and
provides control to set the desired focus.
Signed-off-by: Andy Yeh
Reviewed-by: Jacopo Mondi
Reviewed-by: Tomasz Figa
Signed-off-by: Sakari Ailus
From: Jason Chen
Add a V4L2 sub-device driver for the Sony IMX258 image sensor.
This is a camera sensor using the I2C bus for control and the
CSI-2 bus for data.
Signed-off-by: Andy Yeh
Signed-off-by: Alan Chiang
Reviewed-by: Tomasz Figa
Signed-off-by: Sakari Ailus
---
MAINTAINERS
From: Bingbu Cao
Asahi Kasei Microdevices (AKM) offer a variety of
advanced sensing devices based on compound semiconductor
technology and sophisticated IC products featuring
analog/digital mixed-signal technology.
Signed-off-by: Bingbu Cao
Signed-off-by: Tianshu Qiu
---
Documentation
From: Bingbu Cao
Add device tree bindings for AKM ak7375 voice coil lens
driver. This chip is used to drive a lens in a camera module.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
Documentation/devicetree/bindings/media/i2c/akm,ak7375.txt | 8
1 file changed, 8
From: Bingbu Cao
Add a V4L2 sub-device driver for the ak7375 lens voice coil.
This is a voice coil module using the I2C bus to control the
focus position.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
MAINTAINERS| 8 ++
drivers/media/i2c/Kconfig | 10
From: Bingbu Cao
Add a V4L2 sub-device driver for the Sony IMX355 image sensor.
This is a camera sensor using the I2C bus for control and the
CSI-2 bus for data.
Signed-off-by: Tianshu Qiu
Signed-off-by: Bingbu Cao
---
MAINTAINERS|7 +
drivers/media/i2c/Kconfig | 11
From: Bingbu Cao
Add a V4L2 sub-device driver for the Sony IMX319 image sensor.
This is a camera sensor using the I2C bus for control and the
CSI-2 bus for data.
Signed-off-by: Bingbu Cao
Signed-off-by: Tianshu Qiu
---
MAINTAINERS|7 +
drivers/media/i2c/Kconfig | 11
74 matches
Mail list logo