Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1735054ybv; Thu, 6 Feb 2020 08:55:43 -0800 (PST) X-Google-Smtp-Source: APXvYqxXLTpADyfzJwlQNzI781PvBQgGdZCAISiVTndziuxsmuFbbrsi6nMQ0Vrsm4NLjRwtV/eu X-Received: by 2002:a9d:51c1:: with SMTP id d1mr29570862oth.136.1581008143615; Thu, 06 Feb 2020 08:55:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581008143; cv=none; d=google.com; s=arc-20160816; b=SmgdxK1vIqkmyY6d5aFmmJHk98aUTV5WapXFTLi/BgElyPGJyWFuCxzBbypKEIVD6y Pu/E3eK87qHfrB1Y4z/Dtxc5RBAP7Rh5r1BlC1HpvRGHrNWE8gO+KIvH7Hp64rbemJdT bajYG5LiNJwaeDNZ8avOY8fXWCK+fLv2WQKQemgFvcA30J6y6Bug3ah9ituNxpyfYyE0 LqJop04O0lFlF+QdHwVe2K9o+TrP1x+WkBjr7XXRWvpldV3lPbrc6ZKXN5EgBqUafEZ3 rSajVtCA5imba7F5pDUjFOIUm7xp4PVcHfAz71DcklscpYZLEwcmZ/HOiZHKO/KcxmjF mztA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=5+SLFN41ewWSbROxKliI/145P9DaByCeFfwTaQ7V4U8=; b=yg7DFioZhhpQMeXvAM6AYvWIeseTMJKt8n0GRq8Fm9+jCI9aBULOxW01uGiQa4bx7u T6PNShrfpwBF+qT2M6a2aUsb+N+b/8ZC00Qppczz7Q+3/+TXJOTKSL27K0xVYATuX36y ng8mhtmPik7kOsDq+vEAXBSchgPc1Aq41vCz1jpYjx6d4xHeWcyHkJe3mBkWfUWEoPTr sLs5Rk4XS5OTfmALlyj+ypQMDGzRs8JMnNmdWt3V7Ju5LrvpnraQpRC3VycqubxHWmSC kKPJYFWCPVboHbBQ4wrUL39trLPoE3mN1HIxHGHOEAWrkX8UhWB6zwTnsfywIoOtCFKO 9tRg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t12si1175otm.224.2020.02.06.08.55.28; Thu, 06 Feb 2020 08:55:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727779AbgBFQyh (ORCPT + 99 others); Thu, 6 Feb 2020 11:54:37 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:42208 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727600AbgBFQyh (ORCPT ); Thu, 6 Feb 2020 11:54:37 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: koike) with ESMTPSA id 1C2CF2957FB Subject: Re: [RFC PATCH v2 0/6] Add Tegra driver for video capture To: Sowjanya Komatineni , Hans Verkuil , thierry.reding@gmail.com, jonathanh@nvidia.com, frankc@nvidia.com, sboyd@kernel.org Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org References: <1580937806-17376-1-git-send-email-skomatineni@nvidia.com> <69dfbac3-ec21-3f8e-1e9b-63cb117e2dea@nvidia.com> From: Helen Koike Message-ID: <782ee810-1858-ce1f-3be2-46d657a33227@collabora.com> Date: Thu, 6 Feb 2020 13:54:20 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: <69dfbac3-ec21-3f8e-1e9b-63cb117e2dea@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2/6/20 1:51 PM, Sowjanya Komatineni wrote: > > On 2/6/20 4:01 AM, Hans Verkuil wrote: >> External email: Use caution opening links or attachments >> >> >> On 2/5/20 10:23 PM, Sowjanya Komatineni wrote: >>> This series adds Tegra210 VI and CSI driver for built-in test pattern >>> generator (TPG) capture. >>> >>> Tegra210 supports max 6 channels on VI and 6 ports on CSI where each >>> CSI port is one-to-one mapped to VI channel for video capture. >>> >>> This series has TPG support only where it creates hard media links >>> between CSI subdevice and VI video device without device graphs. >> Hmm, I tried this series and as soon as I ran 'v4l2-ctl --stream-mmap' (first >> thing I did after booting up the Jetson TX1) I got this in the kernel log: >> >> [  184.867368] video4linux video0: MW_ACK_DONE syncpoint timeout: -11 >> [  184.867373] video4linux video0: frame start syncpt timeout: -11 >> [  184.879460] video4linux video0: TEGRA_VI_CSI_ERROR_STATUS 0x00000000 >> [  184.886507] video4linux video0: TEGRA_VI_CFG_VI_INCR_SYNCPT_ERROR 0x00000000 >> [  184.896306] tegra-csi 54080838.csi: TEGRA_CSI_PIXEL_PARSER_STATUS 0x00004031 >> [  184.906103] tegra-csi 54080838.csi: TEGRA_CSI_CIL_STATUS 0x00000000 >> [  184.914428] tegra-csi 54080838.csi: TEGRA_CSI_CILX_STATUS 0x00000000 >> [  185.699375] video4linux video0: MW_ACK_DONE syncpoint timeout: -11 >> >> Running v4l2-compliance -m0 -s10 after boot will just hang and I see a single >> >> [   40.354218] video4linux video0: MW_ACK_DONE syncpoint timeout: -11 >> >> in the kernel log. > I tried several times and somehow couldn't see this. Will do more testing... >> >> This still uses the three patches from Thierry, I just replaced the old >> v1 patches with the new v2 and rebased everything to the latest mainline >> code. >> >> I also noticed the new /dev/v4l-subdev devices. >> >> There are two ways to create video drivers: either as a straightforward >> video pipeline where all configuration is done through the video device >> node: e.g. setting the format with S_FMT will configure the whole pipeline, >> including sensors etc. for that format. >> >> The other method is one where userspace has to configure the whole pipeline, >> configuring not just the video device but also the v4l-subdev devices that >> are part of that pipeline. In addition, you can typically change routing >> in the topology using the media device. >> >> The advantage is full control, the disadvantage is that it is much more >> work in userspace and that you will need to support this driver in the >> libcamera framework. >> >> Now, this driver is just a simple video pipeline where you capture the >> video to memory. There is no need to make things complex. Unless NVIDIA >> plans to open up more of their camera pipeline. Complex camera pipelines >> DO need this advanced functionality. >> >> Regards, >> >>          Hans > v1 configures S_FMT for whole pipeline (video, sensors thru subdevices) thru video device node. > > But based on Helen feedback for v1, removed it from video S_FMT and added link_validate in v2. I mentioned because in v1 you were already exposing the channels with V4L2_SUBDEV_FL_HAS_DEVNODE, which were exposing get/set_fmt in the csi subdevice. I can be wrong, but if I understand correctly, or you configure all the pads through the video node, or you expose all the subdevices and let userspace to configure them, not a mix. Regards, Helen > > With this user space has to configure so had to create nodes for subdevice nodes also. > > Please confirm if we want to stick with doing S_FMT configuration for complete pipeline from video device node. > > Will change back in v3. > >>> v4l2-compliance results are available below the patch diff. >>> >>> [v1]: Includes, >>>        - v0 feedback >>>        - Merged files to have Tegra specific separately >>>        - Moved CSI device as child to VI as Tegra210 CSI is >>>          part of VI sharing same host interface and register >>>          space. >>>        - Added link_validate for format validation. >>>        - Fixes for passing v4l2-compliance for media, video, >>>          and subdevices. >>> >>> [v0]: Includes, >>>        - Adds CSI TPG clock to Tegra210 clock driver >>>        - Host1x video driver with VI and CSI clients. >>>        - Support for Tegra210 only. >>>        - VI CSI TPG support with hard media links in driver. >>>        - Video formats supported by Tegra210 VI >>>        - CSI TPG supported video formats >>> >>> >>> Sowjanya Komatineni (6): >>>    dt-bindings: clock: tegra: Add clk id for CSI TPG clock >>>    clk: tegra: Add Tegra210 CSI TPG clock gate >>>    dt-binding: tegra: Add VI and CSI bindings >>>    media: tegra: Add Tegra210 Video input driver >>>    MAINTAINERS: Add Tegra Video driver section >>>    arm64: tegra: Add Tegra VI CSI suppport in device tree >>> >>>   .../display/tegra/nvidia,tegra20-host1x.txt        |  55 +- >>>   MAINTAINERS                                        |  10 + >>>   arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     |   8 + >>>   arch/arm64/boot/dts/nvidia/tegra210.dtsi           |  36 +- >>>   drivers/clk/tegra/clk-tegra210.c                   |   7 + >>>   drivers/staging/media/Kconfig                      |   2 + >>>   drivers/staging/media/Makefile                     |   1 + >>>   drivers/staging/media/tegra/Kconfig                |  10 + >>>   drivers/staging/media/tegra/Makefile               |   8 + >>>   drivers/staging/media/tegra/TODO                   |  10 + >>>   drivers/staging/media/tegra/tegra-common.h         | 237 +++++ >>>   drivers/staging/media/tegra/tegra-csi.c            | 374 ++++++++ >>>   drivers/staging/media/tegra/tegra-csi.h            | 116 +++ >>>   drivers/staging/media/tegra/tegra-vi.c             | 998 +++++++++++++++++++++ >>>   drivers/staging/media/tegra/tegra-vi.h             |  82 ++ >>>   drivers/staging/media/tegra/tegra-video.c          | 118 +++ >>>   drivers/staging/media/tegra/tegra-video.h          |  32 + >>>   drivers/staging/media/tegra/tegra210.c             | 698 ++++++++++++++ >>>   drivers/staging/media/tegra/tegra210.h             | 190 ++++ >>>   include/dt-bindings/clock/tegra210-car.h           |   2 +- >>>   20 files changed, 2984 insertions(+), 10 deletions(-) >>>   create mode 100644 drivers/staging/media/tegra/Kconfig >>>   create mode 100644 drivers/staging/media/tegra/Makefile >>>   create mode 100644 drivers/staging/media/tegra/TODO >>>   create mode 100644 drivers/staging/media/tegra/tegra-common.h >>>   create mode 100644 drivers/staging/media/tegra/tegra-csi.c >>>   create mode 100644 drivers/staging/media/tegra/tegra-csi.h >>>   create mode 100644 drivers/staging/media/tegra/tegra-vi.c >>>   create mode 100644 drivers/staging/media/tegra/tegra-vi.h >>>   create mode 100644 drivers/staging/media/tegra/tegra-video.c >>>   create mode 100644 drivers/staging/media/tegra/tegra-video.h >>>   create mode 100644 drivers/staging/media/tegra/tegra210.c >>>   create mode 100644 drivers/staging/media/tegra/tegra210.h >>> >>> ./v4l2-compliance -m0 -s10 >>> v4l2-compliance SHA: e7402fb758fd106955c3b7d5a5e961d1cb606f4a, 32 bits, 32-bit time_t >>> >>> Compliance test for tegra-video device /dev/media0: >>> >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> >>> Required ioctls: >>>          test MEDIA_IOC_DEVICE_INFO: OK >>> >>> Allow for multiple opens: >>>          test second /dev/media0 open: OK >>>          test MEDIA_IOC_DEVICE_INFO: OK >>>          test for unlimited opens: OK >>> >>> Media Controller ioctls: >>>          test MEDIA_IOC_G_TOPOLOGY: OK >>>          Entities: 12 Interfaces: 12 Pads: 12 Links: 18 >>>          test MEDIA_IOC_ENUM_ENTITIES/LINKS: OK >>>          test MEDIA_IOC_SETUP_LINK: OK >>>          test invalid ioctls: OK >>> >>> Total for tegra-video device /dev/media0: 8, Succeeded: 8, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video0: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-0 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x03000003 >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x00000001 (1) >>>          Name             : 54080000.vi-output-0 >>>          Function         : V4L2 I/O >>>          Pad 0x01000002   : 0: Sink >>>            Link 0x0200001b: from remote pad 0x100001a of entity 'tpg-0': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video0 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video0: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video1: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-1 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x03000007 >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x00000005 (5) >>>          Name             : 54080000.vi-output-1 >>>          Function         : V4L2 I/O >>>          Pad 0x01000006   : 0: Sink >>>            Link 0x0200001f: from remote pad 0x100001e of entity 'tpg-1': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video1 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video1: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video2: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-2 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x0300000b >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x00000009 (9) >>>          Name             : 54080000.vi-output-2 >>>          Function         : V4L2 I/O >>>          Pad 0x0100000a   : 0: Sink >>>            Link 0x02000023: from remote pad 0x1000022 of entity 'tpg-2': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video2 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video2: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video3: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-3 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x0300000f >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x0000000d (13) >>>          Name             : 54080000.vi-output-3 >>>          Function         : V4L2 I/O >>>          Pad 0x0100000e   : 0: Sink >>>            Link 0x02000027: from remote pad 0x1000026 of entity 'tpg-3': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video3 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video3: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video4: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-4 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x03000013 >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x00000011 (17) >>>          Name             : 54080000.vi-output-4 >>>          Function         : V4L2 I/O >>>          Pad 0x01000012   : 0: Sink >>>            Link 0x0200002b: from remote pad 0x100002a of entity 'tpg-4': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video4 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video4: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for tegra-video device /dev/video5: >>> >>> Driver Info: >>>          Driver name      : tegra-video >>>          Card type        : 54080000.vi-output-5 >>>          Bus info         : platform:54080000.vi >>>          Driver version   : 5.5.0 >>>          Capabilities     : 0x85200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>>                  Device Capabilities >>>          Device Caps      : 0x05200001 >>>                  Video Capture >>>                  Read/Write >>>                  Streaming >>>                  Extended Pix Format >>> Media Driver Info: >>>          Driver name      : tegra-video >>>          Model            : NVIDIA Tegra Video Input Device >>>          Serial           : >>>          Bus info         : platform:54080000.vi >>>          Media version    : 5.5.0 >>>          Hardware revision: 0x00000003 (3) >>>          Driver version   : 5.5.0 >>> Interface Info: >>>          ID               : 0x03000017 >>>          Type             : V4L Video >>> Entity Info: >>>          ID               : 0x00000015 (21) >>>          Name             : 54080000.vi-output-5 >>>          Function         : V4L2 I/O >>>          Pad 0x01000016   : 0: Sink >>>            Link 0x0200002f: from remote pad 0x100002e of entity 'tpg-5': Data, Enabled >>> >>> Required ioctls: >>>          test MC information (see 'Media Driver Info' above): OK >>>          test VIDIOC_QUERYCAP: OK >>> >>> Allow for multiple opens: >>>          test second /dev/video5 open: OK >>>          test VIDIOC_QUERYCAP: OK >>>          test VIDIOC_G/S_PRIORITY: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_DBG_G/S_REGISTER: OK (Not Supported) >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 1 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls (Input 0): >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK >>>          test VIDIOC_QUERYCTRL: OK >>>          test VIDIOC_G/S_CTRL: OK >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 2 Private Controls: 0 >>> >>> Format ioctls (Input 0): >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK >>>          test VIDIOC_TRY_FMT: OK >>>          test VIDIOC_S_FMT: OK >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK >>> >>> Codec ioctls (Input 0): >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls (Input 0): >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK >>>          test VIDIOC_EXPBUF: OK >>>          test Requests: OK (Not Supported) >>> >>> Test input 0: >>> >>> Streaming ioctls: >>>          test read/write: OK >>>          test blocking wait: OK >>>          test MMAP (no poll): OK >>>          test MMAP (select): OK >>>          test MMAP (epoll): OK >>>          test USERPTR (no poll): OK (Not Supported) >>>          test USERPTR (select): OK (Not Supported) >>>          test DMABUF: Cannot test, specify --expbuf-device >>> >>> Total for tegra-video device /dev/video5: 53, Succeeded: 53, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev0: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev0 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev0: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev1: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev1 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev1: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev2: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev2 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev2: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev3: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev3 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev3: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev4: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev4 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev4: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> -------------------------------------------------------------------------------- >>> Compliance test for device /dev/v4l-subdev5: >>> >>> >>> Required ioctls: >>> >>> Allow for multiple opens: >>>          test second /dev/v4l-subdev5 open: OK >>>          test for unlimited opens: OK >>> >>>          test invalid ioctls: OK >>> Debug ioctls: >>>          test VIDIOC_LOG_STATUS: OK (Not Supported) >>> >>> Input ioctls: >>>          test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported) >>>          test VIDIOC_ENUMAUDIO: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMINPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDIO: OK (Not Supported) >>>          Inputs: 0 Audio Inputs: 0 Tuners: 0 >>> >>> Output ioctls: >>>          test VIDIOC_G/S_MODULATOR: OK (Not Supported) >>>          test VIDIOC_G/S_FREQUENCY: OK (Not Supported) >>>          test VIDIOC_ENUMAUDOUT: OK (Not Supported) >>>          test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported) >>>          test VIDIOC_G/S_AUDOUT: OK (Not Supported) >>>          Outputs: 0 Audio Outputs: 0 Modulators: 0 >>> >>> Input/Output configuration ioctls: >>>          test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported) >>>          test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported) >>>          test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported) >>>          test VIDIOC_G/S_EDID: OK (Not Supported) >>> >>> Control ioctls: >>>          test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK (Not Supported) >>>          test VIDIOC_QUERYCTRL: OK (Not Supported) >>>          test VIDIOC_G/S_CTRL: OK (Not Supported) >>>          test VIDIOC_G/S/TRY_EXT_CTRLS: OK (Not Supported) >>>          test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: OK (Not Supported) >>>          test VIDIOC_G/S_JPEGCOMP: OK (Not Supported) >>>          Standard Controls: 0 Private Controls: 0 >>> >>> Format ioctls: >>>          test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK (Not Supported) >>>          test VIDIOC_G/S_PARM: OK (Not Supported) >>>          test VIDIOC_G_FBUF: OK (Not Supported) >>>          test VIDIOC_G_FMT: OK (Not Supported) >>>          test VIDIOC_TRY_FMT: OK (Not Supported) >>>          test VIDIOC_S_FMT: OK (Not Supported) >>>          test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported) >>>          test Cropping: OK (Not Supported) >>>          test Composing: OK (Not Supported) >>>          test Scaling: OK (Not Supported) >>> >>> Codec ioctls: >>>          test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported) >>>          test VIDIOC_G_ENC_INDEX: OK (Not Supported) >>>          test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported) >>> >>> Buffer ioctls: >>>          test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported) >>>          test VIDIOC_EXPBUF: OK (Not Supported) >>>          test Requests: OK (Not Supported) >>> >>> Total for device /dev/v4l-subdev5: 41, Succeeded: 41, Failed: 0, Warnings: 0 >>> >>> Grand Total for tegra-video device /dev/media0: 572, Succeeded: 572, Failed: 0, Warnings: 0 >>>