On Fri, Sep 21, 2012 at 01:43:45PM +0200, Sascha Hauer wrote: > We are currently discussing a common panel description for the > devicetree. You are invited to join in here: > > http://comments.gmane.org/gmane.linux.drivers.devicetree/21386 > > We shouldn't add any more device specific panel descriptions. Just make sure that you don't end up encoding in integers in the device tree Linux kernel specific bitfields such as the 'sync' property above. Also, look at how the AMBA CLCD driver handles the panels with its capability bitmask for the colour formats - this allows the driver to determine what colour formats are supported, and allows platform code to work out how to program any MUXes for any particular panel and requested colour depth setting. It also allows figuring out whether BGR or RGB format should be used. This is necessary because of the beweildering array of panels, muxes and other funky hardware which ARM Ltd like to put into their boards, and the fact that the LCDs tend to be entirely separate entities to the boards themselves. -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html