On 09/10/2013 04:25 AM, Pawel Moll wrote: > This patch adds basic DT bindings for the PL11x CLCD cells > and make their fbdev driver use them. > diff --git a/Documentation/devicetree/bindings/video/arm,pl11x.txt b/Documentation/devicetree/bindings/video/arm,pl11x.txt > +Optional properties: > + > +- video-ram: phandle to a node describing specialized video memory > + (that is *not* described in the top level "memory" node) > + that must be used as a framebuffer, eg. due to restrictions > + of the system interconnect; the node must contain a > + standard reg property describing the address and the size > + of the memory area Should this use the "CMA bindings" that are being proposed at the moment? Even if not, I'm not quite clear on what the referenced node is supposed to contain; is just a reg property enough, so you'd see the following at a completely arbitrary location in the DT: framebuffer-mem { reg = <0x80000000 0x00100000>; }; I'm not sure what the benefit of making this a standalone node is; why not just put the base/size directly into the video-ram property in the CLCD node? > +- max-framebuffer-size: maximum size in bytes of the framebuffer the > + system can handle, eg. in terms of available > + memory bandwidth Size doesn't imply bandwidth, due to the potential for varying bpp, frame-rates, margin/porch sizes, etc. If this is a bandwidth limit, shouldn't we instead represent that value directly, perhaps along with some multiplier to convert theoretical bandwidth to practical bandwidth (to account for memory protocol and controller overheads)? ... > +- panel-type: (required) must be "tft" or "stn", defines panel type ... > +- panel-stn-4bit: (for monochrome "stn" panel) if present means > + that the monochrome display is connected > + via 4 bit-wide interface I just wanted to confirm that those are a complete/direct representation of all the HW options the module supports? > +- display-timings: standard display timings sub-node, see > + Documentation/devicetree/bindings/video/display-timing.txt Should that be in a "Required sub-nodes" section (I assume required not optional) rather than "Optional Properties"? -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html