On 2013-03-26 19:10, Tony Lindgren wrote: > * Tomi Valkeinen <tomi.valkeinen@xxxxxx> [130326 06:38]: >> Hi, >> >> To make it possible to add DT support to DSS, and later use the Common Display >> Framework, we need to change the DSS device model. We currently have a custom >> dss bus, and omap_dss_devices on that bus, and the aim is to get rid of that >> bus. >> >> The panel devices will be converted occording to the control bus of the panel. >> For many panels this means that the panel device will become a platform_device. >> For some, it means the panel devices become i2c or spi devices. >> >> This series takes the first step toward that goal. This series: >> >> * Converts DPI, HDMI and DSI outputs to work with new style panels >> * Converts TFP410, Taal and generic-dpi panels to new model >> * Converts Panda, 4430SDP and Overo boards to use the new panels >> >> The non-converted outputs and panels still work, so they can be converted in >> stages. > > This is nice, it removes a merge dependency between ARM code and the driver :) Yes. It does give me a few more gray hairs, though =). It'd be so much easier to have all related changes in one clean patch series. >> Note about board files: I only convert a few board files here for example. I >> have a branch with board file changes for all the affected board files. I did >> not include them as they are more or less identical. If this series looks good, >> I will create an independent branch for the arch/arm stuff, so it can be pulled >> separately. > > Great looks good to me thanks. To make the DSS work properly after this device model change, we also need to solve the problem related to multiple display devices on the same video bus. Did the approach I suggested in http://permalink.gmane.org/gmane.linux.ports.arm.omap/96039 look ok? Overo is the most complex one, I think the rest of the boards that require changes have just LCD and DVI that conflict. But it still means we'll have that kind of choice Kconfig option for all those boards. Tomi
Attachment:
signature.asc
Description: OpenPGP digital signature