Re: [media-workshop] Tentative Agenda for the November workshop

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

 



On 11/01/2012 05:05 PM, Laurent Pinchart wrote:
> On Thursday 01 November 2012 17:01:02 Hans Verkuil wrote:
>> On Wed October 31 2012 14:12:05 Guennadi Liakhovetski wrote:
>>> On Mon, 22 Oct 2012, Guennadi Liakhovetski wrote:
>>>> On Mon, 22 Oct 2012, Hans Verkuil wrote:
>>>>> Hi all,
>>>>>
>>>>> This is the tentative agenda for the media workshop on November 8,
>>>>> 2012. If you have additional things that you want to discuss, or
>>>>> something is wrong or incomplete in this list, please let me know so I
>>>>> can update the list.
>>>>>
>>>>> - Explain current merging process (Mauro)
>>>>> - Open floor for discussions on how to improve it (Mauro)
>>>>> - Write down minimum requirements for new V4L2 (and DVB?) drivers,
>>>>>    both for staging and mainline acceptance: which frameworks to use,
>>>>>    v4l2-compliance, etc. (Hans Verkuil)
>>>>>
>>>>> - V4L2 ambiguities (Hans Verkuil)
>>>>> - TSMux device (a mux rather than a demux): Alain Volmat
>>>>> - dmabuf status, esp. with regards to being able to test
>>>>> (Mauro/Samsung)
>>>>> - Device tree support (Guennadi, not known yet whether this topic is
>>>>> needed)
>>>>
>>>> + asynchronous probing, I guess. It's probably implicitly included
>>>> though.
>>>
>>> As the meeting approaches, it would be good to have a decision - do we
>>> want to discuss DT / async or not? My flights this time are not quite long
>>> enough to prepare for the discussion on them;-)
>>
>> Looking at the current discussions I think discussing possible async
>> solutions would be very useful. The DT implementation itself seems to be
>> OK, at least I haven't seen any big discussions regarding that.
> 
> Agreed.

That was my impression too, the bindings itself look fine in general.
At least basic features of hardware are now covered, the not very common
ones might be easily covered later when needed. 

I did an initial implementation for the s5p-fimc driver, with an I2C/SPI 
sensor subdev, based on current DT bindings and the (slightly modified) 
v4l2-of helpers. Relying only on the deferred probing mechanism and not 
using the notifiers.

It's relatively simple and works without that much changes comparing to 
the previous non-dt version. Still there are possible races when subdevs 
are loadable modules. However, the non-dt version has also problems in 
this respect, as I misinterpreted in the past the get_driver()/put_driver() 
functions [1]. So that needs to get fixed somehow to make the modules usage 
reliable.

--
Regards,
Sylwester

[1] http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=commitdiff;h=fde25a9b63b9a3dc91365c394a426ebe64cfc2da
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


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