Re: [PATCH v4] media: add imx319 camera sensor driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Bingbu,

On Thu, May 31, 2018 at 06:19:24PM +0800, bingbu.cao@xxxxxxxxx wrote:
> From: Bingbu Cao <bingbu.cao@xxxxxxxxx>
> 
> 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
> -  4 test patterns control support
> - vflip/hflip control support (will impact the output bayer order)
> - support following resolutions:
>     - 3264x2448, 3280x2464 @ 30fps
>     - 1936x1096, 1920x1080 @ 60fps
>     - 1640x1232, 1640x922, 1296x736, 1280x720 @ 120fps
> - support 4 bayer orders output (via change v/hflip)
>     - SRGGB10(default), SGRBG10, SGBRG10, SBGGR10
> 
> Signed-off-by: Bingbu Cao <bingbu.cao@xxxxxxxxx>
> Signed-off-by: Tianshu Qiu <tian.shu.qiu@xxxxxxxxx>

Could you obtain the CSI-2 bus speed as well as the external clock
frequency from the firmware? See e.g.
drivers/media/i2c/smiapp/smiapp-core.c and
v4l2_fwnode_endpoint_alloc_parse() there. You could use the clock-frequency
property for the clock.

...

> +static void imx319_free_controls(struct imx319 *imx319)
> +{
> +	v4l2_ctrl_handler_free(imx319->sd.ctrl_handler);
> +}

Please use v4l2_ctrl_handler_free() directly instead, and remove this
function.

Both apply to the imx355 driver as well.

-- 
Kind regards,

Sakari Ailus
sakari.ailus@xxxxxxxxxxxxxxx



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux