Re: [PATCHv3 3/4] drm/bridge: dw-hdmi: add cec driver

2017-08-07 Thread Archit Taneja
On 08/03/2017 12:11 AM, Hans Verkuil wrote: From: Russell King Add a CEC driver for the dw-hdmi hardware. Queued to drm-misc-next after fixing up some minor Makefile/Kconfig conflicts. Thanks, Archit Reviewed-by: Neil Armstrong Signed-off-by: Russell King [hans.verkuil: unsigned -> un

Re: [PATCHv3 4/4] drm/bridge: dw-hdmi: remove CEC engine register definitions

2017-08-07 Thread Archit Taneja
On 08/03/2017 12:11 AM, Hans Verkuil wrote: From: Russell King We don't need the CEC engine register definitions, so let's remove them. Queued to drm-misc-next. Thanks, Archit Signed-off-by: Russell King Acked-by: Hans Verkuil Tested-by: Hans Verkuil Tested-by: Laurent Pinchart ---

Re: [PATCH 0/4] drm/bridge/adv7511: add CEC support

2017-08-09 Thread Archit Taneja
On 07/30/2017 06:37 PM, Hans Verkuil wrote: From: Hans Verkuil This patch series adds CEC support to the drm adv7511/adv7533 drivers. I have tested this with the Qualcomm Dragonboard C410 (adv7533 based) and the Renesas R-Car Koelsch board (adv7511 based). Note: the Dragonboard needs this p

Re: [PATCH 4/4] drm: adv7511/33: add HDMI CEC support

2017-08-10 Thread Archit Taneja
On 07/30/2017 06:37 PM, Hans Verkuil wrote: From: Hans Verkuil Add support for HDMI CEC to the drm adv7511/adv7533 drivers. The CEC registers that we need to use are identical for both drivers, but they appear at different offsets in the register map. Thanks for the patch. Some minor comme

Re: [PATCH 0/4] drm/bridge/adv7511: add CEC support

2017-08-10 Thread Archit Taneja
Hi Hans, On 07/30/2017 06:37 PM, Hans Verkuil wrote: From: Hans Verkuil This patch series adds CEC support to the drm adv7511/adv7533 drivers. I have tested this with the Qualcomm Dragonboard C410 (adv7533 based) and the Renesas R-Car Koelsch board (adv7511 based). Note: the Dragonboard need

Re: [PATCH 0/4] drm/bridge/adv7511: add CEC support

2017-08-10 Thread Archit Taneja
On 08/10/2017 02:26 PM, Hans Verkuil wrote: On 10/08/17 10:49, Archit Taneja wrote: Hi Hans, On 07/30/2017 06:37 PM, Hans Verkuil wrote: From: Hans Verkuil This patch series adds CEC support to the drm adv7511/adv7533 drivers. I have tested this with the Qualcomm Dragonboard C410

[PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-02 Thread Archit Taneja
will take care of loading VPDMA firmware and returning a handle back to the VPE driver. The VIP driver will also call the same init function to initialize it's own VPDMA instance. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 589 +

[PATCH 5/6] arm: dra7xx: hwmod data: add VPE hwmod data and ocp_if info

2013-08-02 Thread Archit Taneja
Add hwmod data for the VPE IP, this is needed for the IP to be reset during boot, and control the functional clock when the driver needs it via pm_runtime apis. Add the corresponding ocp_if struct and add it DRA7XX's ocp interface list. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: A

[PATCH 4/6] v4l: ti-vpe: Add de-interlacer support in VPE

2013-08-02 Thread Archit Taneja
is removed from bypass mode, it requires some extra default configurations which are now added. The chrominance upsampler coefficients are added for interlaced frames. Some VPDMA parameters like frame start event and line mode are configured for the 2 extra sets of input ports. Signed-off-by: Archi

[PATCH 0/6] v4l: VPE mem to mem driver

2013-08-02 Thread Archit Taneja
s adds VPE as a mem to mem v4l2 driver, and VPDMA as a helper library. For now, only the de-interlacer is configured, the scaler and color space converter are bypassed. These patches were tested over the patch series which provides initial baseport support for DRA7XX: http://marc.info/?l=linux-o

[PATCH 6/6] experimental: arm: dts: dra7xx: Add a DT node for VPE

2013-08-02 Thread Archit Taneja
Add a DT node for VPE in dra7.dtsi. This is experimental because we might need to split the VPE address space a bit more, and also because the IRQ line described is accessible the IRQ crossbar driver is added for DRA7XX. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: Archit Taneja --- arch

[PATCH 2/6] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-08-02 Thread Archit Taneja
p the descriptors in a way such that it's easy to see the values of different fields in the descriptors. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 269 +++ drivers/media/platform/ti-vpe/vpdma.h | 48 ++ drivers/media/platform/ti-vpe/vpdma_pr

Re: [PATCH 3/6] v4l: ti-vpe: Add VPE mem to mem driver

2013-08-02 Thread Archit Taneja
Hi Hans, Thanks for the comments. Some replies below. On Friday 02 August 2013 08:06 PM, Hans Verkuil wrote: Hi Archit, I've got a few comments: On 08/02/2013 04:03 PM, Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-05 Thread Archit Taneja
On Monday 05 August 2013 01:43 PM, Tomi Valkeinen wrote: Hi, On 02/08/13 17:03, Archit Taneja wrote: +struct vpdma_data_format vpdma_yuv_fmts[] = { + [VPDMA_DATA_FMT_Y444] = { + .data_type = DATA_TYPE_Y444, + .depth = 8, + }, This, and

Re: [PATCH 2/6] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-08-05 Thread Archit Taneja
On Monday 05 August 2013 02:41 PM, Tomi Valkeinen wrote: On 02/08/13 17:03, Archit Taneja wrote: Create functions which the VPE driver can use to create a VPDMA descriptor and add it to a VPDMA descriptor list. These functions take a pointer to an existing list, and append the configuration

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-14 Thread Archit Taneja
On Friday 09 August 2013 03:05 AM, Laurent Pinchart wrote: Hi Archit, On Monday 05 August 2013 16:56:46 Archit Taneja wrote: On Monday 05 August 2013 01:43 PM, Tomi Valkeinen wrote: On 02/08/13 17:03, Archit Taneja wrote: +struct vpdma_data_format vpdma_yuv_fmts

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-14 Thread Archit Taneja
On Friday 09 August 2013 03:34 AM, Laurent Pinchart wrote: Hi Archit, Thank you for the patch. On Friday 02 August 2013 19:33:38 Archit Taneja wrote: The primary function of VPDMA is to move data between external memory and internal processing modules(in our case, VPE) that source or sink

[PATCH v2 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-20 Thread Archit Taneja
nter, this function will take care of loading VPDMA firmware and returning a vpdma_data instance back to the VPE driver. The VIP driver will also call the same init function to initialize it's own VPDMA instance. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpd

[PATCH v2 0/6] v4l: VPE mem to mem driver

2013-08-20 Thread Archit Taneja
a good replacement here. - There was a suggestion to use synchronous firmware interface. If I understand right, synchronous interfaces forces us to have the firmware appended to the kernel, that's not something we want. Archit Taneja (6): v4l: ti-vpe: Create a vpdma helper library v4l: ti-v

[PATCH v2 2/6] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-08-20 Thread Archit Taneja
p the descriptors in a way such that it's easy to see the values of different fields in the descriptors. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 268 +++ drivers/media/platform/ti-vpe/vpdma.h | 48 +++ drivers/media/platform/ti-vpe/vp

[PATCH v2 5/6] arm: dra7xx: hwmod data: add VPE hwmod data and ocp_if info

2013-08-20 Thread Archit Taneja
Add hwmod data for the VPE IP, this is needed for the IP to be reset during boot, and control the functional clock when the driver needs it via pm_runtime apis. Add the corresponding ocp_if struct and add it DRA7XX's ocp interface list. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: A

[PATCH v2 4/6] v4l: ti-vpe: Add de-interlacer support in VPE

2013-08-20 Thread Archit Taneja
is removed from bypass mode, it requires some extra default configurations which are now added. The chrominance upsampler coefficients are added for interlaced frames. Some VPDMA parameters like frame start event and line mode are configured for the 2 extra sets of input ports. Signed-off-by: Archi

[PATCH v2 6/6] experimental: arm: dts: dra7xx: Add a DT node for VPE

2013-08-20 Thread Archit Taneja
Add a DT node for VPE in dra7.dtsi. This is experimental because we might need to split the VPE address space a bit more, and also because the IRQ line described is accessible the IRQ crossbar driver is added for DRA7XX. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: Archit Taneja --- arch

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-20 Thread Archit Taneja
On Tuesday 20 August 2013 05:09 PM, Laurent Pinchart wrote: Hi Archit, On Wednesday 14 August 2013 16:27:57 Archit Taneja wrote: On Friday 09 August 2013 03:34 AM, Laurent Pinchart wrote: On Friday 02 August 2013 19:33:38 Archit Taneja wrote: The primary function of VPDMA is to move data

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-20 Thread Archit Taneja
Hi Laurent, On Tuesday 20 August 2013 05:09 PM, Laurent Pinchart wrote: +static int vpdma_load_firmware(struct vpdma_data *vpdma) +{ + int r; + struct device *dev = &vpdma->pdev->dev; + + r = request_firmware_nowait(THIS_MODULE, 1, + (const char *) VPDMA_FIRMWA

Re: [PATCH 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-20 Thread Archit Taneja
Hi, On Tuesday 20 August 2013 07:26 PM, Laurent Pinchart wrote: Hi Archit, On Tuesday 20 August 2013 18:46:38 Archit Taneja wrote: On Tuesday 20 August 2013 05:09 PM, Laurent Pinchart wrote: +static int vpdma_load_firmware(struct vpdma_data *vpdma) +{ + int r; + struct device

[PATCH v3 2/6] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-08-29 Thread Archit Taneja
p the descriptors in a way such that it's easy to see the values of different fields in the descriptors. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 268 +++ drivers/media/platform/ti-vpe/vpdma.h | 48 +++ drivers/media/platform/ti-vpe/vp

[PATCH v3 6/6] experimental: arm: dts: dra7xx: Add a DT node for VPE

2013-08-29 Thread Archit Taneja
Add a DT node for VPE in dra7.dtsi. This is experimental because we might need to split the VPE address space a bit more, and also because the IRQ line described is accessible the IRQ crossbar driver is added for DRA7XX. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: Archit Taneja --- arch

[PATCH v3 5/6] arm: dra7xx: hwmod data: add VPE hwmod data and ocp_if info

2013-08-29 Thread Archit Taneja
Add hwmod data for the VPE IP, this is needed for the IP to be reset during boot, and control the functional clock when the driver needs it via pm_runtime apis. Add the corresponding ocp_if struct and add it DRA7XX's ocp interface list. Cc: Rajendra Nayak Cc: Sricharan R Signed-off-by: A

[PATCH v3 1/6] v4l: ti-vpe: Create a vpdma helper library

2013-08-29 Thread Archit Taneja
nter, this function will take care of loading VPDMA firmware and returning a vpdma_data instance back to the VPE driver. The VIP driver will also call the same init function to initialize it's own VPDMA instance. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpd

[PATCH v3 4/6] v4l: ti-vpe: Add de-interlacer support in VPE

2013-08-29 Thread Archit Taneja
configured for the 2 extra sets of input ports. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpe.c | 378 1 file changed, 344 insertions(+), 34 deletions(-) diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/v

[PATCH v3 0/6] v4l: VPE mem to mem driver

2013-08-29 Thread Archit Taneja
s and descriptor payloads. Archit Taneja (6): v4l: ti-vpe: Create a vpdma helper library v4l: ti-vpe: Add helpers for creating VPDMA descriptors v4l: ti-vpe: Add VPE mem to mem driver v4l: ti-vpe: Add de-interlacer support in VPE arm: dra7xx: hwmod data: add VPE hwmod data and ocp_if

Re: [PATCH v3 5/6] arm: dra7xx: hwmod data: add VPE hwmod data and ocp_if info

2013-08-29 Thread Archit Taneja
On Thursday 29 August 2013 06:12 PM, Rajendra Nayak wrote: Archit, On Thursday 29 August 2013 06:02 PM, Archit Taneja wrote: Add hwmod data for the VPE IP, this is needed for the IP to be reset during boot, and control the functional clock when the driver needs it via pm_runtime apis. Add the

Re: [PATCH v3 3/6] v4l: ti-vpe: Add VPE mem to mem driver

2013-08-29 Thread Archit Taneja
On Thursday 29 August 2013 06:58 PM, Hans Verkuil wrote: On Thu 29 August 2013 14:32:49 Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up/down sampling, de-interlacing, scaling, and color space conversion of raster or tiled

Re: [PATCH v3 3/6] v4l: ti-vpe: Add VPE mem to mem driver

2013-08-30 Thread Archit Taneja
Hi, On Friday 30 August 2013 12:37 PM, Hans Verkuil wrote: On 08/30/2013 08:47 AM, Archit Taneja wrote: On Thursday 29 August 2013 06:58 PM, Hans Verkuil wrote: On Thu 29 August 2013 14:32:49 Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can

Re: [PATCH v3 3/6] v4l: ti-vpe: Add VPE mem to mem driver

2013-09-04 Thread Archit Taneja
Hi Hans, On Thursday 29 August 2013 06:58 PM, Hans Verkuil wrote: On Thu 29 August 2013 14:32:49 Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up/down sampling, de-interlacing, scaling, and color space conversion of raster or

[PATCH v4 0/4] v4l: VPE mem to mem driver

2013-09-06 Thread Archit Taneja
eted after all the output channel DMAs. - Removed the DT and hwmod patches from this series. DRA7xx support is not yet got in the 3.12 merge window. Will deal with those separately. Archit Taneja (4): v4l: ti-vpe: Create a vpdma helper library v4l: ti-vpe: Add helpers for creating VPDMA d

[PATCH v4 1/4] v4l: ti-vpe: Create a vpdma helper library

2013-09-06 Thread Archit Taneja
nter, this function will take care of loading VPDMA firmware and returning a vpdma_data instance back to the VPE driver. The VIP driver will also call the same init function to initialize it's own VPDMA instance. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpd

[PATCH v4 2/4] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-09-06 Thread Archit Taneja
p the descriptors in a way such that it's easy to see the values of different fields in the descriptors. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 268 +++ drivers/media/platform/ti-vpe/vpdma.h | 48 +++ drivers/media/platform/ti-vpe/vp

[PATCH v4 4/4] v4l: ti-vpe: Add de-interlacer support in VPE

2013-09-06 Thread Archit Taneja
configured for the 2 extra sets of input ports. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpe.c | 392 1 file changed, 358 insertions(+), 34 deletions(-) diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/v

Re: [PATCH v4 0/4] v4l: VPE mem to mem driver

2013-09-16 Thread Archit Taneja
Hi Hans, Laurent, On Friday 06 September 2013 03:42 PM, Archit Taneja wrote: VPE(Video Processing Engine) is an IP found on DRA7xx, this series adds VPE as a mem to mem v4l2 driver, and VPDMA as a helper library. The first version of the patch series described VPE in detail, you can have a

Re: [PATCH 39/51] DMA-API: others: use dma_set_coherent_mask()

2013-09-26 Thread Archit Taneja
Hi, On Friday 20 September 2013 04:41 AM, Russell King wrote: The correct way for a driver to specify the coherent DMA mask is not to directly access the field in the struct device, but to use dma_set_coherent_mask(). Only arch and bus code should access this member directly. Convert all direc

Re: [PATCH v4 0/4] v4l: VPE mem to mem driver

2013-10-06 Thread Archit Taneja
Hi, On Monday 16 September 2013 12:29 PM, Archit Taneja wrote: Hi Hans, Laurent, On Friday 06 September 2013 03:42 PM, Archit Taneja wrote: VPE(Video Processing Engine) is an IP found on DRA7xx, this series adds VPE as a mem to mem v4l2 driver, and VPDMA as a helper library. The first

Re: [PATCH v4 3/4] v4l: ti-vpe: Add VPE mem to mem driver

2013-10-07 Thread Archit Taneja
On Monday 07 October 2013 01:25 PM, Hans Verkuil wrote: Hi Archit, I've got a few comments below... On 09/06/2013 12:12 PM, Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up/down sampling, de-interlacing, scaling, and

Re: [PATCH v4 3/4] v4l: ti-vpe: Add VPE mem to mem driver

2013-10-07 Thread Archit Taneja
On Monday 07 October 2013 03:04 PM, Hans Verkuil wrote: On 10/07/2013 11:16 AM, Archit Taneja wrote: On Monday 07 October 2013 01:25 PM, Hans Verkuil wrote: Hi Archit, I've got a few comments below... On 09/06/2013 12:12 PM, Archit Taneja wrote: VPE is a block which consists of a s

Re: [PATCH v4 3/4] v4l: ti-vpe: Add VPE mem to mem driver

2013-10-07 Thread Archit Taneja
On Monday 07 October 2013 07:32 PM, Hans Verkuil wrote: On 10/07/2013 12:22 PM, Archit Taneja wrote: On Monday 07 October 2013 03:04 PM, Hans Verkuil wrote: On 10/07/2013 11:16 AM, Archit Taneja wrote: On Monday 07 October 2013 01:25 PM, Hans Verkuil wrote: Hi Archit, I've got

Re: [PATCH v5 3/4] v4l: ti-vpe: Add VPE mem to mem driver

2013-10-15 Thread Archit Taneja
Hi Hans, On Friday 11 October 2013 01:16 PM, Hans Verkuil wrote: On 10/09/2013 04:29 PM, Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up/down sampling, de-interlacing, scaling, and color space conversion of raster or tiled

Re: [PATCH v5 3/4] v4l: ti-vpe: Add VPE mem to mem driver

2013-10-15 Thread Archit Taneja
/15/2013 03:47 PM, Archit Taneja wrote: Hi Hans, On Friday 11 October 2013 01:16 PM, Hans Verkuil wrote: On 10/09/2013 04:29 PM, Archit Taneja wrote: VPE is a block which consists of a single memory to memory path which can perform chrominance up/down sampling, de-interlacing, scaling, and color

[PATCH v5 0/4] v4l: VPE mem to mem driver

2013-10-15 Thread Archit Taneja
in v5: - updated how pix->colorspace is set. - adds comments on what our private control ID is used for. Archit Taneja (4): v4l: ti-vpe: Create a vpdma helper library v4l: ti-vpe: Add helpers for creating VPDMA descriptors v4l: ti-vpe: Add VPE mem to mem driver v4l: ti-vpe: Add

[PATCH v5 2/4] v4l: ti-vpe: Add helpers for creating VPDMA descriptors

2013-10-15 Thread Archit Taneja
p the descriptors in a way such that it's easy to see the values of different fields in the descriptors. Acked-by: Hans Verkuil Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 268 +++ drivers/media/platform/ti-vpe/vpdma.h | 48 +++ dri

[PATCH v5 4/4] v4l: ti-vpe: Add de-interlacer support in VPE

2013-10-15 Thread Archit Taneja
configured for the 2 extra sets of input ports. Acked-by: Hans Verkuil Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpe.c | 392 1 file changed, 358 insertions(+), 34 deletions(-) diff --git a/drivers/media/platform/ti-vpe/vpe.c b/d

[PATCH v5 1/4] v4l: ti-vpe: Create a vpdma helper library

2013-10-15 Thread Archit Taneja
nter, this function will take care of loading VPDMA firmware and returning a vpdma_data instance back to the VPE driver. The VIP driver will also call the same init function to initialize it's own VPDMA instance. Acked-by: Hans Verkuil Signed-off-by: Archit Taneja --- drivers/media/

Re: Handling of VM_IO vma in omap_vout_uservirt_to_phys()

2013-10-18 Thread Archit Taneja
Hi, On Friday 18 October 2013 03:46 AM, Jan Kara wrote: Hello, I was auditing get_user_pages() users and I've noticed that omap_vout_uservirt_to_phys() is apparently called for arbitrary address passed from userspace. If this address is in VM_IO vma, we use vma->vm_pgoff for mapping the v

Re: Handling of VM_IO vma in omap_vout_uservirt_to_phys()

2013-10-21 Thread Archit Taneja
On Friday 18 October 2013 06:41 PM, Jan Kara wrote: On Fri 18-10-13 14:59:17, Archit Taneja wrote: Hi, On Friday 18 October 2013 03:46 AM, Jan Kara wrote: Hello, I was auditing get_user_pages() users and I've noticed that omap_vout_uservirt_to_phys() is apparently called for arbi

Re: [PATCH v3 5/6] drm: bridge: dw-hdmi: Add Documentation on supported input formats

2017-03-16 Thread Archit Taneja
On 3/7/2017 10:12 PM, Neil Armstrong wrote: This patch adds a new DRM documentation entry and links to the input format table added in the dw_hdmi header. Signed-off-by: Neil Armstrong --- Documentation/gpu/dw-hdmi.rst | 15 +++ Documentation/gpu/index.rst | 1 + Maybe we cre

Re: [PATCH v3 2/6] media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX Controller

2017-03-16 Thread Archit Taneja
: Archit Taneja Signed-off-by: Neil Armstrong --- include/uapi/linux/media-bus-format.h | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/media-bus-format.h b/include/uapi/linux/media-bus-format.h index 2168759..7cc820b 100644 --- a/include/uapi

Re: [PATCH v3 3/6] documentation: media: Add documentation for new RGB and YUV bus formats

2017-03-16 Thread Archit Taneja
On 3/7/2017 10:12 PM, Neil Armstrong wrote: Add documentation for added Bus Formats to describe RGB and YUS formats used s/YUS/YUV as input to the Synopsys DesignWare HDMI TX Controller. Signed-off-by: Neil Armstrong --- Documentation/media/uapi/v4l/subdev-formats.rst | 4992

Re: [PATCH v5.1 0/6] drm: bridge: dw-hdmi: Add support for Custom PHYs

2017-04-03 Thread Archit Taneja
Hi, On 03/31/2017 07:55 PM, Neil Armstrong wrote: The Amlogic GX SoCs implements a Synopsys DesignWare HDMI TX Controller in combination with a very custom PHY. Thanks to Laurent Pinchart's changes, the HW report the following : Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)

Re: [PATCHv3 08/22] staging: android: ion: Remove crufty cache support

2017-04-10 Thread Archit Taneja
Hi, On 04/04/2017 12:27 AM, Laura Abbott wrote: Now that we call dma_map in the dma_buf API callbacks there is no need to use the existing cache APIs. Remove the sync ioctl and the existing bad dma_sync calls. Explicit caching can be handled with the dma_buf sync API. We could get rid of the I

Re: [PATCHv3 07/22] staging: android: ion: Remove page faulting support

2017-04-10 Thread Archit Taneja
Hi, On 04/04/2017 12:27 AM, Laura Abbott wrote: The new method of syncing with dma_map means that the page faulting sync implementation is no longer applicable. Remove it. Signed-off-by: Laura Abbott --- drivers/staging/android/ion/ion.c | 117 -- 1 file ch

Re: [RFC PATCH 00/11] Introduce writeback connectors

2016-10-14 Thread Archit Taneja
Hi Brian, On 10/11/2016 08:23 PM, Brian Starkey wrote: Hi, This RFC series introduces a new connector type: DRM_MODE_CONNECTOR_WRITEBACK It is a follow-on from a previous discussion: [1] Writeback connectors are used to expose the memory writeback engines found in some display controllers, wh

[PATCH v3 0/3] V4L/DVB: OMAP_VOUT: Allow omap_vout to build without VRFB

2010-11-04 Thread Archit Taneja
VOUT_ROT_VRFB When the rotation_type is set to VOUT_ROT_NONE, the S_CTRL ioctl prevents the user setting a non zero rotation or non zero mirror value. Archit Taneja (3): V4L/DVB: OMAP_VOUT: Move some functions and preprocessor defines from omap_vout V4L/DVB: OMAP_VOUT: Create a seperate vrfb

[PATCH v3 1/3] V4L/DVB: OMAP_VOUT: Move some functions and preprocessor defines from omap_vout

2010-11-04 Thread Archit Taneja
Move some functions from omap_vout.c to omap_voutlib.c and defines to omap_voutdef.h These will be required vrfb specific functions. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c| 111 +-- drivers/media/video/omap/omap_voutdef.h | 64

[PATCH v3 2/3] V4L/DVB: OMAP_VOUT: Create a seperate vrfb functions library

2010-11-04 Thread Archit Taneja
Create omap_vout_vrfb.c and omap_vout_vrfb.h, these contain functions which omap_vout will call if the rotation type is set to VRFB rotation. It is essentialy the code in omap_vout which is used for vrfb specific tasks. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout_vrfb.c

[PATCH v3 3/3] V4L/DVB: OMAP_VOUT: Use rotation_type to choose between vrfb rotation and no rotation

2010-11-04 Thread Archit Taneja
present in omap_vout_vrfb.c Signed-off-by: Archit Taneja --- drivers/media/video/omap/Kconfig|2 +- drivers/media/video/omap/Makefile |1 + drivers/media/video/omap/omap_vout.c| 449 ++- drivers/media/video/omap/omap_voutdef.h | 13 + 4 files c

[PATCH v4 0/2] OMAP_VOUT: Allow omap_vout to build without VRFB

2010-12-16 Thread Archit Taneja
n and vrfb rotation. A member rotation_type is introduced in omapvideo_info, this allows to call vrfb specific functions only if the rotation type is VOUT_ROT_VRFB When the rotation_type is set to VOUT_ROT_NONE, the S_CTRL ioctl prevents the user setting a non zero rotation or non zero mirror value. Arc

[PATCH v4 1/2] OMAP_VOUT: CLEANUP: Move some functions and macros from omap_vout

2010-12-16 Thread Archit Taneja
Move some inline functions from omap_vout.c to omap_voutdef.h and independent functions like omap_vout_alloc_buffer/omap_vout_free_buffer to omap_voutlib.c. Reviewed-by: Vaibhav Hiremath Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c| 109

[PATCH v4 2/2] OMAP_VOUT: Create separate file for VRFB related API's

2010-12-16 Thread Archit Taneja
this is initialized based on the arch type in omap_vout_probe. The rotation_type var is now used to choose between vrfb and non-vrfb calls. Reviewed-by: Vaibhav Hiremath Signed-off-by: Archit Taneja --- drivers/media/video/omap/Kconfig |2 +- drivers/media/video/omap/Makefile

[PATCH] V4L/DVB: OMAP_VOUT: Remove unneseccasry code in omap_vout_calculate_offset

2010-09-01 Thread Archit Taneja
In omap_vout_calculate_offset(), cur_display is assigned ovl->manager->device, but isn't used for anything. The corresponding code is removed. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c |8 1 files changed, 0 insertions(+), 8 deletions(-) d

[PATCH 0/2] V4L/DVB: OMAP_VOUT: Allow omap_vout to build without VRFB

2010-09-04 Thread Archit Taneja
/ Archit Taneja (2): V4L/DVB: OMAP_VOUT: Create a seperate vrfb functions library V4L/DVB: OMAP_VOUT: Use rotation_type to choose between vrfb and sdram rotation drivers/media/video/omap/Kconfig |1 - drivers/media/video/omap/Makefile |1 + drivers/media/video/omap

[PATCH 1/2] V4L/DVB: OMAP_VOUT: Create a seperate vrfb functions library

2010-09-04 Thread Archit Taneja
vrfb function's have been moved around. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c | 32 +-- drivers/media/video/omap/omap_vout_vrfb.c | 417 + drivers/media/video/omap/omap_vout_vrfb.h | 40 +++ drivers/media/video

[PATCH 2/2] V4L/DVB: OMAP_VOUT: Use rotation_type to choose between vrfb and sdram rotation

2010-09-04 Thread Archit Taneja
ed and is present in omap_vout_vrfb.c Signed-off-by: Archit Taneja --- drivers/media/video/omap/Kconfig|1 - drivers/media/video/omap/Makefile |1 + drivers/media/video/omap/omap_vout.c| 470 ++- drivers/media/video/omap/omap_voutdef.h |

[PATCH v2 0/2] V4L/DVB: OMAP_VOUT: Allow omap_vout to build without VRFB

2010-09-27 Thread Archit Taneja
setting a non zero rotation value. Archit Taneja (2): V4L/DVB: OMAP_VOUT: Create a seperate vrfb functions library V4L/DVB: OMAP_VOUT: Use rotation_type to choose between vrfb and sdram buffers drivers/media/video/omap/Kconfig |1 - drivers/media/video/omap/Makefile

[PATCH v2 1/2] V4L/DVB: OMAP_VOUT: Create a seperate vrfb functions library

2010-09-27 Thread Archit Taneja
vrfb function's have been moved around. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c | 32 +-- drivers/media/video/omap/omap_vout_vrfb.c | 417 + drivers/media/video/omap/omap_vout_vrfb.h | 40 +++ drivers/media/video

[PATCH v2 2/2] V4L/DVB: OMAP_VOUT: Use rotation_type to choose between vrfb and sdram buffers

2010-09-27 Thread Archit Taneja
ed and is present in omap_vout_vrfb.c Signed-off-by: Archit Taneja --- drivers/media/video/omap/Kconfig|1 - drivers/media/video/omap/Makefile |1 + drivers/media/video/omap/omap_vout.c| 448 ++- drivers/media/video/omap/omap_voutdef.h |

[PATCH] omap_vout: Set DSS overlay_info only if paddr is non zero

2012-03-07 Thread Archit Taneja
hing later. These changes are required as the DSS2 driver since 3.3 kernel doesn't let you set the overlay info with paddr as 0. Signed-off-by: Archit Taneja --- drivers/media/video/omap/omap_vout.c | 36 - 1 files changed, 5 insertions(+), 31 deletions(-) diff

Re: [PATCH] omap_vout: Set DSS overlay_info only if paddr is non zero

2012-03-16 Thread Archit Taneja
() in vidioc_streamon(), this was used to set the paddr, this isn't needed as omapvid_init() does the same thing later. These changes are required as the DSS2 driver since 3.3 kernel doesn't let you set the overlay info with paddr as 0. Signed-off-by: Archit Taneja --- drivers/m

Re: [PATCH] omap_vout: Set DSS overlay_info only if paddr is non zero

2012-03-16 Thread Archit Taneja
Hi, On Friday 16 March 2012 03:46 PM, Archit Taneja wrote: On Monday 12 March 2012 03:34 PM, Hiremath, Vaibhav wrote: On Wed, Mar 07, 2012 at 14:31:16, Taneja, Archit wrote: The omap_vout driver tries to set the DSS overlay_info using set_overlay_info() when the physical address for the

Re: [PATCH] omap_vout: Set DSS overlay_info only if paddr is non zero

2012-03-19 Thread Archit Taneja
On Monday 19 March 2012 02:15 PM, Hiremath, Vaibhav wrote: On Fri, Mar 16, 2012 at 16:41:27, Taneja, Archit wrote: Hi, On Friday 16 March 2012 03:46 PM, Archit Taneja wrote: On Monday 12 March 2012 03:34 PM, Hiremath, Vaibhav wrote: On Wed, Mar 07, 2012 at 14:31:16, Taneja, Archit wrote

Re: [RFC v2 0/5] Common Display Framework

2013-02-06 Thread Archit Taneja
On Monday 04 February 2013 03:35 PM, Marcus Lorentzon wrote: On 02/02/2013 12:35 AM, Laurent Pinchart wrote: Hi Marcus, On Tuesday 08 January 2013 18:08:19 Marcus Lorentzon wrote: On 01/08/2013 05:36 PM, Tomasz Figa wrote: On Tuesday 08 of January 2013 11:12:26 Marcus Lorentzon wrote: [...]

Re: AW: omapdss/omap3isp/omapfb: Picture from omap3isp can't recover after a blank/unblank (or overlay disables after resuming)

2013-02-14 Thread Archit Taneja
On Thursday 14 February 2013 03:38 PM, Tomi Valkeinen wrote: On 2013-02-14 11:30, Florian Neuhaus wrote: Hi Tomi, Tomi Valkeinen wrote on 2013-02-07: FIFO underflow means that the DSS hardware wasn't able to fetch enough pixel data in time to output them to the panel. Sometimes this happens b

Re: [PATCH 6/6] experimental: arm: dts: dra7xx: Add a DT node for VPE

2013-10-25 Thread Archit Taneja
Friday 02 August 2013 19:33:43 Archit Taneja wrote: Add a DT node for VPE in dra7.dtsi. This is experimental because we might need to split the VPE address space a bit more, and also because the IRQ line described is accessible the IRQ crossbar driver is added for DRA7XX. Cc: Rajendra Nayak Cc

Re: [PATCH -next] [media] v4l: ti-vpe: fix return value check in vpe_probe()

2013-11-04 Thread Archit Taneja
On Wednesday 30 October 2013 08:45 AM, Wei Yongjun wrote: From: Wei Yongjun In case of error, the function devm_kzalloc() and devm_ioremap() returns NULL pointer not ERR_PTR(). The IS_ERR() test in the return value check should be replaced with NULL test. Reviewed-by: Archit Taneja Thanks

Re: [PATCH -next] [media] v4l: ti-vpe: fix return value check in vpe_probe()

2013-11-04 Thread Archit Taneja
On Wednesday 30 October 2013 08:45 AM, Wei Yongjun wrote: From: Wei Yongjun In case of error, the function devm_kzalloc() and devm_ioremap() returns NULL pointer not ERR_PTR(). The IS_ERR() test in the return value check should be replaced with NULL test. Reviewed-by: Archit Taneja Thanks

Re: [PATCH -next] [media] v4l: ti-vpe: fix error return code in vpe_probe()

2013-11-04 Thread Archit Taneja
On Wednesday 30 October 2013 08:40 AM, Wei Yongjun wrote: From: Wei Yongjun Fix to return a negative error code from the error handling case instead of 0, as done elsewhere in this function. Reviewed-by: Archit Taneja Thanks, Archit Signed-off-by: Wei Yongjun --- drivers/media

Re: [patch] [media] v4l: ti-vpe: checking for IS_ERR() instead of NULL

2013-11-08 Thread Archit Taneja
Hi Dan, On Friday 08 November 2013 03:31 PM, Dan Carpenter wrote: devm_ioremap() returns NULL on error, it doesn't return an ERR_PTR. Signed-off-by: Dan Carpenter diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c index 4e58069..e163466 100644 --- a/driver

Re: [PATCH 6/6] experimental: arm: dts: dra7xx: Add a DT node for VPE

2013-12-03 Thread Archit Taneja
Hi Laurent, On Friday 09 August 2013 03:41 AM, Laurent Pinchart wrote: Hi Archit, Thank you for the patch. On Friday 02 August 2013 19:33:43 Archit Taneja wrote: Add a DT node for VPE in dra7.dtsi. This is experimental because we might need to split the VPE address space a bit more, and also

[PATCH 2/2] v4l: ti-vpe: make sure VPDMA line stride constraints are met

2013-12-03 Thread Archit Taneja
Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 4 +-- drivers/media/platform/ti-vpe/vpdma.h | 5 +++- drivers/media/platform/ti-vpe/vpe.c | 53 ++- 3 files changed, 46 insertions(+), 16 deletions(-) diff --git a/drivers/media/platf

[PATCH 0/2] v4l: ti-vpe: Some VPE fixes

2013-12-03 Thread Archit Taneja
ed to go in for the 3.13-rc fixes. Archit Taneja (2): v4l: ti-vpe: Fix the data_type value for UYVY VPDMA format v4l: ti-vpe: make sure VPDMA line stride constraints are met drivers/media/platform/ti-vpe/vpdma.c | 4 +-- drivers/media/platform/ti-vpe/vpdma.h | 5 ++- drivers/me

[PATCH 1/2] v4l: ti-vpe: Fix the data_type value for UYVY VPDMA format

2013-12-03 Thread Archit Taneja
The data_type value to be programmed in the data descriptors to fetch/write a UYVY buffer was not mentioned correctly in the older DRA7x documentation. This caused VPE to fail with UYVY color formats. Update the data_type value to fix functionality when UYVY format is used. Signed-off-by: Archit

[PATCH 7/8] v4l: ti-vpe: enable CSC support for VPE

2013-12-12 Thread Archit Taneja
tput ports. This requires configuring the output data descriptors differently. Also, make the default colorspace V4L2_COLORSPACE_SMPTE170M as that resembles the Standard Definition colorspace more closely. Signed-off-by: Archit Taneja --- drivers/media/platform/t

[PATCH 1/8] v4l: ti-vpe: create a scaler block library

2013-12-12 Thread Archit Taneja
e now relative to the sub-block, and not the VPE IP as a whole. In order for VPDMA to configure registers, it requires it's offset from the top level VPE module. A macro called GET_OFFSET_TOP is added to return the offset of the register relative to the VPE IP. Signed-off-by: Archit Taneja --

[PATCH 5/8] v4l: ti-vpe: create a color space converter block library

2013-12-12 Thread Archit Taneja
get the CSC register offset relative to the VPE IP in the vpe driver. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/Makefile | 2 +- drivers/media/platform/ti-vpe/csc.c | 76 drivers/media/platform/ti-vpe/csc.h | 65

[PATCH 8/8] v4l: ti-vpe: Add a type specifier to describe vpdma data format type

2013-12-12 Thread Archit Taneja
the above case, and possibly more cases in the future. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpdma.c | 36 +-- drivers/media/platform/ti-vpe/vpdma.h | 7 +++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/drivers/media/p

[PATCH 4/8] v4l: ti-vpe: enable basic scaler support

2013-12-12 Thread Archit Taneja
igured. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/sc.c | 132 ++-- drivers/media/platform/ti-vpe/sc.h | 4 +- drivers/media/platform/ti-vpe/vpe.c | 24 +-- 3 files changed, 149 insertions(+), 11 deletions(-) diff --git a/drivers/me

[PATCH 0/8] v4l: ti-vpe: Add support for scaling and color conversion

2013-12-12 Thread Archit Taneja
is based on the branch: git://linuxtv.org/media_tree.git master Archit Taneja (8): v4l: ti-vpe: create a scaler block library v4l: ti-vpe: support loading of scaler coefficients v4l: ti-vpe: make vpe driver load scaler coefficients v4l: ti-vpe: enable basic scaler support v4l: ti-vpe: creat

[PATCH 3/8] v4l: ti-vpe: make vpe driver load scaler coefficients

2013-12-12 Thread Archit Taneja
there isn't a need to re-load coefficients into SC. This comes helps unnecessary re-loading of the coefficients when we switch back and forth between vpe contexts. Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/vpe.c | 47 - 1 file change

[PATCH 6/8] v4l: ti-vpe: Add helper to perform color conversion

2013-12-12 Thread Archit Taneja
user to specify the range needed. Not sure if there is a generic control ioctl for this already? Signed-off-by: Archit Taneja --- drivers/media/platform/ti-vpe/csc.c | 120 drivers/media/platform/ti-vpe/csc.h | 3 + 2 files changed, 123 insertions(+) diff

Re: [PATCH 0/8] v4l: ti-vpe: Add support for scaling and color conversion

2013-12-17 Thread Archit Taneja
Hi Hans, On Tuesday 17 December 2013 01:30 PM, Hans Verkuil wrote: On 12/12/2013 09:35 AM, Archit Taneja wrote: The VPE and VIP IPs in DRA7x contain common scaler and color conversion hardware blocks. We create libraries for these components such that the vpe driver and the vip driver(in

Re: [PATCH 0/8] v4l: ti-vpe: Add support for scaling and color conversion

2013-12-17 Thread Archit Taneja
Hi, On Tuesday 17 December 2013 05:19 PM, Hans Verkuil wrote: On 12/17/13 12:19, Archit Taneja wrote: Hi Hans, On Tuesday 17 December 2013 01:30 PM, Hans Verkuil wrote: On 12/12/2013 09:35 AM, Archit Taneja wrote: The VPE and VIP IPs in DRA7x contain common scaler and color conversion

  1   2   3   >