From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>,
Sylwester Nawrocki <sylvester.nawrocki@gmail.com>,
linux-media@vger.kernel.org, kyungmin.park@samsung.com,
m.szyprowski@samsung.com, riverful.kim@samsung.com,
sw0312.kim@samsung.com, devicetree-discuss@lists.ozlabs.org,
linux-samsung-soc@vger.kernel.org, b.zolnierkie@samsung.com
Subject: Re: [RFC/PATCH 09/13] media: s5k6aa: Add support for device tree based instantiation
Date: Tue, 31 Jul 2012 14:46:29 +0200 [thread overview]
Message-ID: <5017D3A5.5000503@samsung.com> (raw)
In-Reply-To: <Pine.LNX.4.64.1207311416160.27888@axis700.grange>
On 07/31/2012 02:26 PM, Guennadi Liakhovetski wrote:
>>>> But should we allow host probe() to succeed if the sensor isn't present ?
>>>
>>> I think we should, yes. The host hardware is there and functional -
>>> whether or not all or some of the clients are failing. Theoretically
>>> clients can also be hot-plugged. Whether and how many video device nodes
>>> we create, that's a different question.
>>
>> I think I can agree with you on this (although I could change my mind if this
>> architecture turns out to result in unsolvable technical issues). That will
>> involve a lot of work though.
>
> There's however at least one more gotcha that occurs to me with this
> approach: if clients fail to probe, how do we find out about that and turn
> clocks back off? One improvement to turning clocks on immediately in
Hmm, wouldn't it be the client that turns a clock on/off when needed ?
I'd like to preserve this functionality, so client drivers can have
full control on the power up/down sequences. While we are trying to
improve the current situation...
> host's probe() is to only do it in a BUS_NOTIFY_BIND_DRIVER notifier. But
> how do we find out, that probing failed? No notifier is called in this
> case. We could use a time-out, but that's ugly. I think, we could ever
> request a new notifier for this case. We could also require client drivers
> to call a V4L2 function in this case, but that's not very pretty either.
--
Regards,
Sylwester
next prev parent reply other threads:[~2012-07-31 12:46 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-25 19:47 [RFC/PATCH 0/13] Add device tree support for s5p-fimc SoC camera host interface driver Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 01/13] ARM: Samsung: Extend MIPI PHY callback with an index argument Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 02/13] media: s5p-csis: Add device tree support Sylwester Nawrocki
2012-07-16 8:55 ` Guennadi Liakhovetski
2012-07-17 18:16 ` Sylwester Nawrocki
2012-07-26 14:38 ` Laurent Pinchart
2012-07-26 19:51 ` Sylwester Nawrocki
2012-07-26 22:35 ` Laurent Pinchart
2012-07-31 10:58 ` Guennadi Liakhovetski
[not found] ` <Pine.LNX.4.64.1207311257020.27888-0199iw4Nj15frtckUFj5Ag@public.gmane.org>
2012-07-31 11:05 ` Laurent Pinchart
2012-07-31 11:05 ` Laurent Pinchart
2012-07-31 12:38 ` Sylwester Nawrocki
2012-07-31 21:37 ` Laurent Pinchart
2012-07-31 9:34 ` Guennadi Liakhovetski
2012-05-25 19:52 ` [RFC/PATCH 03/13] ARM: Samsung: Remove unused fields from FIMC and CSIS platform data Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 04/13] devicetree: Add common video devices bindings documentation Sylwester Nawrocki
2012-07-16 9:09 ` Guennadi Liakhovetski
2012-07-18 16:58 ` Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 05/13] media: s5p-fimc: Add device tree support for FIMC devices Sylwester Nawrocki
2012-07-16 9:13 ` Guennadi Liakhovetski
2012-07-17 20:15 ` Sylwester Nawrocki
2012-07-18 8:17 ` Guennadi Liakhovetski
2012-07-18 19:53 ` Sylwester Nawrocki
2012-07-26 14:54 ` Laurent Pinchart
2012-07-30 21:35 ` Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 06/13] media: s5p-fimc: Add device tree support for FIMC-LITE Sylwester Nawrocki
2012-07-16 9:15 ` Guennadi Liakhovetski
[not found] ` <Pine.LNX.4.64.1207161114130.12302-0199iw4Nj15frtckUFj5Ag@public.gmane.org>
2012-07-17 18:55 ` Sylwester Nawrocki
2012-07-17 18:55 ` Sylwester Nawrocki
2012-07-18 7:57 ` Guennadi Liakhovetski
2012-07-18 17:46 ` Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 07/13] media: s5p-fimc: Enable device tree based media device instantiation Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 08/13] ARM: dts: Add FIMC and MIPI-CSIS devices to Exynos4210 DT source Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 09/13] media: s5k6aa: Add support for device tree based instantiation Sylwester Nawrocki
2012-07-16 9:42 ` Guennadi Liakhovetski
2012-07-18 9:18 ` Sylwester Nawrocki
2012-07-26 15:09 ` Laurent Pinchart
2012-07-31 9:56 ` Guennadi Liakhovetski
2012-07-31 10:57 ` Laurent Pinchart
2012-07-31 11:14 ` Guennadi Liakhovetski
2012-07-31 11:22 ` Laurent Pinchart
2012-07-31 11:29 ` Guennadi Liakhovetski
2012-07-31 11:48 ` Laurent Pinchart
2012-07-31 12:26 ` Guennadi Liakhovetski
2012-07-31 12:46 ` Sylwester Nawrocki [this message]
2012-07-31 12:59 ` Guennadi Liakhovetski
2012-07-31 13:28 ` Sylwester Nawrocki
2012-07-31 21:46 ` Laurent Pinchart
2012-07-26 15:21 ` Laurent Pinchart
2012-07-26 20:39 ` Sylwester Nawrocki
2012-07-26 22:50 ` Laurent Pinchart
2012-08-19 10:02 ` Sakari Ailus
2012-05-25 19:52 ` [RFC/PATCH 10/13] ARM: dts: Add camera devices to exynos4210-nuri.dts Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 11/13] media: s5p-fimc: Keep local copy of sensors platform data Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 12/13] media: s5p-fimc: Add device tree based sensors registration Sylwester Nawrocki
2012-07-16 9:51 ` Guennadi Liakhovetski
2012-07-18 17:28 ` Sylwester Nawrocki
2012-05-25 19:52 ` [RFC/PATCH 13/13] media: s5p-fimc: Add parallel video port pin configuration Sylwester Nawrocki
2012-05-25 19:52 ` [PATCH 14/14] s5p-fimc: Add FIMC and MIPI-CSIS devices to CAM power domain Sylwester Nawrocki
2012-07-26 14:42 ` [RFC/PATCH 01/13] ARM: Samsung: Extend MIPI PHY callback with an index argument Laurent Pinchart
2012-07-26 20:15 ` Sylwester Nawrocki
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=5017D3A5.5000503@samsung.com \
--to=s.nawrocki@samsung.com \
--cc=b.zolnierkie@samsung.com \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=g.liakhovetski@gmx.de \
--cc=kyungmin.park@samsung.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=m.szyprowski@samsung.com \
--cc=riverful.kim@samsung.com \
--cc=sw0312.kim@samsung.com \
--cc=sylvester.nawrocki@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.