> Before moving firmware-dependent drivers out of staging, please send the > firmware files to linux-firmware ML. The firmware files come with the system. They may have system dependant components and it's also not clear that they can be put in linux- firmware for licensing reasons. They are however available on the device itself, and in the downloadable re-install/upgrade kit supplied by the actual product vendor for the relevant device. I'm working on the firmware question but it's a slow moving item 8( > > 920 files changed, 204645 insertions(+) > > Wow! that's huge! It was quite a bit larger. I'm slowly trying to diet it, and it looks like a lot of the code is portability indirections, or in many cases simply unused library routines. That said the hardware does an awful lot of things. > > +5. The AtomISP driver includes some special IOCTLS > > (ATOMISP_IOC_XXXX_XXXX) > > + that may need some cleaning up. > > Those likely require upstream discussions, in order to identify if > are > there any already existing ioctl set that does the same thing and/or > if it makes sense to add new ioctls to do what's needed there. Definitely. > When you think that each of those I2C drivers are ready to be > promoted out of staging, please send them as if they're a new driver > to > linux-media@xxxxxxxxxxxxxxx, as this will make the review process > easier. Will do - thanks Alan