[RFC]Question regrading TODO list for bcm2835 camera and bcm2835-audio

Stefan Wahren stefan.wahren at i2se.com
Sun Feb 26 13:16:24 PST 2017


Hi Michael,

> Michael Zoran <mzoran at crowfest.net> hat am 26. Februar 2017 um 20:56 geschrieben:
> 
> 
> I noticed that the TODO list for the RPI camera and the audio driver
> have fixing the issue of the runtime load order dependency between
> vchiq and the function driver(camera/audio). The TODO list mentions
> making the camera driver a platform driver.
> 
> I've been toying for awhile with the concept of making vchiq a bus
> driver that function drivers register with rather the making the camera
> a platform driver.  Meaning when vchiq loads, it walks the registered
> functions drivers and using the standard driver methods and bus
> matching methods it calls the probe function on the function drivers.
> 
> Taking this farther, one could also change vchiq to be a non-platform
> driver with the raspberrypi firmware driver also being a bus driver.  I
> have prototyped converting the firmware driver to be a bus driver, but
> perhaps it would be better to start from the other direction and
> convert the camera and audio drivers first.
> 

i don't have a clear vision for the vchiq driver. But couldn't we fix the kernel module support before such fundamental changes?



More information about the linux-rpi-kernel mailing list