linux-tegra.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Dmitry Osipenko <digetx@gmail.com>
To: Sowjanya Komatineni <skomatineni@nvidia.com>,
	thierry.reding@gmail.com, jonathanh@nvidia.com,
	frankc@nvidia.com, hverkuil@xs4all.nl, sakari.ailus@iki.fi,
	helen.koike@collabora.com
Cc: sboyd@kernel.org, linux-media@vger.kernel.org,
	devicetree@vger.kernel.org, linux-clk@vger.kernel.org,
	linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [RFC PATCH v6 6/9] media: tegra: Add Tegra210 Video input driver
Date: Fri, 10 Apr 2020 21:47:50 +0300	[thread overview]
Message-ID: <00708f34-cf45-e248-c6b0-c3d2286671ca@gmail.com> (raw)
In-Reply-To: <77c88717-618f-b366-2b6a-f8b4abaa66cc@nvidia.com>

09.04.2020 21:28, Sowjanya Komatineni пишет:
> 
> On 4/9/20 7:50 AM, Dmitry Osipenko wrote:
>> External email: Use caution opening links or attachments
>>
>>
>> 09.04.2020 06:38, Sowjanya Komatineni пишет:
>> ...
>>> Tested with 3 buffers and by checking outstanding buffers in process by
>>> VI hw and holding to start capture till one outstanding buffer in
>>> process by HW.
>>> Also tested with 2 buffers without checking for outstanding buffers.
>>>
>>> In both cases, I see same %CPU for the kthreads and is < 1%
>>>
>> I don't see where buffers queue max limit is set to 3 in the code, but
>> should be okay if CPU isn't getting hogged. Looking forward to v7.
> Sorry, correction I meant to say pre-queued buffers before streaming not
> num_buffers.
> vb2 queue min_buffers_needed was set to 3 as part of one of the issue
> debug in earlier version which actually was irrelevant to that issue and
> should have been removed. Will remove min_buffers_needed in v7.
> 
> I added checking for outstanding requests by hardware just to be safer
> although we may not hit this case of issuing more than 1 outstanding
> frame capture to VI hardware as capture_frame() waits till it sees frame
> start event through HW syncpt increment before proceeding for memory
> write and issuing next frame capture.
> 
> So issuing frame captures are synchronized with frame start and frame end.
> 
> Will remove min_buffers_needed and also explicit check for outstanding
> buffers in v7.

It's still not clear to me how the "pre-queued buffers" will be limited.
I'll take another look at the v7.

  reply	other threads:[~2020-04-10 18:47 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-04  1:24 [RFC PATCH v6 0/9] Add Tegra driver for video capture Sowjanya Komatineni
2020-04-04  1:25 ` [RFC PATCH v6 2/9] arm64: tegra: Add reset-cells to mc Sowjanya Komatineni
2020-04-04  1:25 ` [RFC PATCH v6 3/9] dt-bindings: clock: tegra: Add clk id for CSI TPG clock Sowjanya Komatineni
     [not found]   ` <1585963507-12610-4-git-send-email-skomatineni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-14 18:12     ` Rob Herring
2020-04-04  1:25 ` [RFC PATCH v6 4/9] clk: tegra: Add Tegra210 CSI TPG clock gate Sowjanya Komatineni
2020-04-04  1:25 ` [RFC PATCH v6 5/9] dt-binding: tegra: Add VI and CSI bindings Sowjanya Komatineni
2020-04-14 18:14   ` Rob Herring
     [not found] ` <1585963507-12610-1-git-send-email-skomatineni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-04  1:24   ` [RFC PATCH v6 1/9] arm64: tegra: Fix sor powergate clocks and reset Sowjanya Komatineni
2020-04-04  1:25   ` [RFC PATCH v6 6/9] media: tegra: Add Tegra210 Video input driver Sowjanya Komatineni
2020-04-05 19:45     ` Dmitry Osipenko
     [not found]       ` <3033ce67-fd77-f646-71b5-3a9671341a87-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-05 19:57         ` Dmitry Osipenko
     [not found]     ` <1585963507-12610-7-git-send-email-skomatineni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-05 19:37       ` Dmitry Osipenko
     [not found]         ` <ca9a792f-ff5e-c82b-c2bc-32c4875e558d-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 18:58           ` Sowjanya Komatineni
2020-04-05 19:51       ` Dmitry Osipenko
2020-04-05 20:35       ` Dmitry Osipenko
     [not found]         ` <38d921a7-5cdf-8d0a-2772-4399dd1a96a0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 15:35           ` Sowjanya Komatineni
     [not found]             ` <9b8cf37b-d2ad-9df2-aad8-216c2c954e69-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 16:05               ` Dmitry Osipenko
     [not found]                 ` <1a12974a-7cc7-2c3a-3995-076b9956714d-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 16:12                   ` Sowjanya Komatineni
2020-04-06 16:29                     ` Dmitry Osipenko
     [not found]                       ` <f000f6b9-0f05-b2a5-6dad-37b09803711d-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 16:37                         ` Sowjanya Komatineni
     [not found]                           ` <fe6a17c1-fae2-a365-4dd6-6d3a25d47d54-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 17:02                             ` Sowjanya Komatineni
     [not found]                               ` <9038ce90-ac53-93e7-ce65-57f6ff1e9b30-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 19:53                                 ` Dmitry Osipenko
     [not found]                                   ` <abe82fd1-0464-0627-6c97-39c896e53dd0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 20:05                                     ` Sowjanya Komatineni
     [not found]                                       ` <36b5627a-8639-6244-8620-4f23828e0638-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 20:28                                         ` Dmitry Osipenko
2020-04-06 20:30                                           ` Sowjanya Komatineni
2020-04-05 20:54       ` Dmitry Osipenko
2020-04-06 20:45       ` Dmitry Osipenko
     [not found]         ` <200bb96e-2d07-764f-9e14-55538dc742fd-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 20:50           ` Sowjanya Komatineni
     [not found]             ` <23bfab09-b464-6e51-9843-06d13000e9b9-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 20:53               ` Dmitry Osipenko
2020-04-06 20:55                 ` Sowjanya Komatineni
     [not found]                   ` <08cd31d5-e8b9-4d3a-fb0e-0e4462947d96-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 20:56                     ` Dmitry Osipenko
2020-04-06 21:02                       ` Sowjanya Komatineni
2020-04-06 21:11                         ` Dmitry Osipenko
     [not found]                           ` <b1726d33-0d35-9323-a747-407148d0104e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 21:15                             ` Sowjanya Komatineni
2020-04-06 21:39                               ` Sowjanya Komatineni
2020-04-06 22:00                                 ` Sowjanya Komatineni
2020-04-06 22:07                                   ` Sowjanya Komatineni
     [not found]                                     ` <760d071e-0cbc-b3eb-9231-fb9f9ecb44a6-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 23:18                                       ` Dmitry Osipenko
     [not found]                                         ` <9e317f65-8a02-3b15-cfec-8e0d8374130e-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 23:48                                           ` Sowjanya Komatineni
     [not found]                                             ` <97b35910-4c93-123a-43a0-eb14476ed0f3-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 23:50                                               ` Sowjanya Komatineni
2020-04-07 21:08                                             ` Sowjanya Komatineni
     [not found]                                               ` <84ad4e2d-6ac1-e1f4-1c55-5edaae850631-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-07 22:08                                                 ` Dmitry Osipenko
     [not found]                                                   ` <15a879b3-8fb9-6821-3cdc-104ba583ac12-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-07 22:14                                                     ` Dmitry Osipenko
2020-04-07 22:22                                                   ` Sowjanya Komatineni
     [not found]                                                     ` <0c425505-347f-7418-af7e-d121fe0d06dc-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-07 23:12                                                       ` Dmitry Osipenko
     [not found]                                                         ` <1a31cd60-739f-0660-1c45-31487d2f2128@nvidia.com>
     [not found]                                                           ` <1a31cd60-739f-0660-1c45-31487d2f2128-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-07 23:38                                                             ` Sowjanya Komatineni
     [not found]                                                               ` <603084a5-249a-4fe2-3646-e9335ef9ab43-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-07 23:56                                                                 ` Sowjanya Komatineni
2020-04-07 23:57                                                                 ` Sowjanya Komatineni
2020-04-07 23:59                                                                 ` Sowjanya Komatineni
     [not found]                                                                   ` <7895b9c6-f27d-8939-73d7-67d785e1a8b7-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-08  0:00                                                                     ` Sowjanya Komatineni
2020-04-08 14:21                                                                       ` Dmitry Osipenko
     [not found]                                                                         ` <b2405c2a-73c0-ad69-ccea-0388caf8045c-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-08 17:45                                                                           ` Sowjanya Komatineni
     [not found]                                                                             ` <15d8b525-67b5-b437-f7fd-89f80cd0d9f6-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-08 18:58                                                                               ` Sowjanya Komatineni
2020-04-08 19:38                                                                                 ` Sowjanya Komatineni
     [not found]                                                                                   ` <ced73258-6f4b-e970-4ca5-ecdf1808a4c3-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-09  3:38                                                                                     ` Sowjanya Komatineni
2020-04-09 14:50                                                                                       ` Dmitry Osipenko
2020-04-09 18:28                                                                                         ` Sowjanya Komatineni
2020-04-10 18:47                                                                                           ` Dmitry Osipenko [this message]
     [not found]                                                                                             ` <00708f34-cf45-e248-c6b0-c3d2286671ca-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-10 18:59                                                                                               ` Sowjanya Komatineni
2020-04-10 19:45                                                                                                 ` Dmitry Osipenko
2020-04-07 19:39       ` Dmitry Osipenko
2020-04-07 19:42         ` Sowjanya Komatineni
2020-04-05 21:11     ` Dmitry Osipenko
     [not found]       ` <40102767-ecdb-e958-66f4-45d11464069c-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 15:41         ` Sowjanya Komatineni
     [not found]           ` <b7b77258-6309-7ed2-489d-337cf273ba1e-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 16:11             ` Dmitry Osipenko
     [not found]               ` <6014fee9-ce97-7ced-f2ba-82176b8b36db-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-07 19:05                 ` Sowjanya Komatineni
2020-04-06 19:48     ` Dmitry Osipenko
2020-04-06 20:00       ` Sowjanya Komatineni
2020-04-06 20:02     ` Dmitry Osipenko
2020-04-06 20:20       ` Sowjanya Komatineni
     [not found]         ` <ac225ff3-8de8-256c-7f81-0225b4153540-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 20:37           ` Dmitry Osipenko
     [not found]             ` <86bbcd55-fa13-5a35-e38b-c23745eafb87-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-04-06 20:38               ` Sowjanya Komatineni
     [not found]                 ` <2839b1ee-dedc-d0ee-e484-32729a82a6ea-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-06 20:43                   ` Sowjanya Komatineni
2020-04-06 20:54                 ` Dmitry Osipenko
2020-04-06 21:18                   ` Sowjanya Komatineni
2020-04-10 19:47     ` Dmitry Osipenko
2020-04-04  1:25   ` [RFC PATCH v6 8/9] dt-bindings: reset: Add ID for Tegra210 VI reset Sowjanya Komatineni
     [not found]     ` <1585963507-12610-9-git-send-email-skomatineni-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2020-04-14 18:14       ` Rob Herring
2020-04-04  1:25 ` [RFC PATCH v6 7/9] MAINTAINERS: Add Tegra Video driver section Sowjanya Komatineni
2020-04-04  1:25 ` [RFC PATCH v6 9/9] arm64: tegra: Add Tegra VI CSI support in device tree Sowjanya Komatineni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=00708f34-cf45-e248-c6b0-c3d2286671ca@gmail.com \
    --to=digetx@gmail.com \
    --cc=devicetree@vger.kernel.org \
    --cc=frankc@nvidia.com \
    --cc=helen.koike@collabora.com \
    --cc=hverkuil@xs4all.nl \
    --cc=jonathanh@nvidia.com \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux-tegra@vger.kernel.org \
    --cc=sakari.ailus@iki.fi \
    --cc=sboyd@kernel.org \
    --cc=skomatineni@nvidia.com \
    --cc=thierry.reding@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).