Hello, One of my recent work is making S3C64XX camera interface driver with SoC camera framework. Thanks to Guennadi, SoC camera framework is so clear and easy to follow. Actually I didn't need to worry about my whole driver structure, the framework almost has everything that I need. But here is a problem that I couldn't make up my mind while implementing some of the features of S3C64XX camera IP. As you know, S3C64XX camera IP has scaler and rotator capability on it's own which can be used standalone even memory to memory scaling and rotating jobs. If you want to know in detail please take a look at the user manual (just remind if you have already seen this) : http://www.ebv.com/fileadmin/products/Products/Samsung/S3C6400/S3C6400X_UserManual_rev1-0_2008-02_661558um.pdf Telling you about the driver concept that I wanted to make is like following: (I want to select inputs like external camera and MSDMA using S_INPUT'/G_INPUT but we don't have them in SoC camera framework. So this should be the version of design with current SoC camera framework.) 1. S3C64XX has preview and codec path 2. Each preview and codec path can have external camera and MSDMA for input 3. make external camera and MSDMA device nodes for each preview and codec. => Let's assume that we have camera A and B, then it should go like this /dev/video0 (camera A on preview device) /dev/video1 (camera B on preview device) /dev/video2 (MSDMA on preview device) /dev/video3 (camera A on codec device) /dev/video4 (camera B on codec device) /dev/video5 (MSDMA on codec device) 4. Those device nodes are "device" in SoC camera framework (and S3C camera interface should be "host" device) => External camera devices can be made in SoC camera device. Fair enough. But MSMDA? what should I do If I want to make it as a "device" driver in SoC camera framework? Any reference that I could have? because I can't find any "device" drivers besides camera sensor,isp drivers. Please let me know if there is any. Cheers, Nate -- = DongSoo, Nathaniel Kim Engineer Mobile S/W Platform Lab. Digital Media & Communications R&D Centre Samsung Electronics CO., LTD. e-mail : dongsoo.kim@xxxxxxxxx dongsoo45.kim@xxxxxxxxxxx -- 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