<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2016年07月25日 23:21, Thierry Reding
      wrote:<br>
    </div>
    <blockquote cite="mid:20160725152125.GS21170@ulmo.ba.sec"
      type="cite">
      <pre wrap="">On Wed, Jul 20, 2016 at 11:18:50AM +0800, Mark Yao wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Allow user add display timing on device tree with simple-panel-dsi
or simple-panel.

Cc: Thierry Reding <a class="moz-txt-link-rfc2396E" href="mailto:thierry.reding@gmail.com"><thierry.reding@gmail.com></a>
Cc: Rob Herring <a class="moz-txt-link-rfc2396E" href="mailto:robh+dt@kernel.org"><robh+dt@kernel.org></a>
Cc: Mark Rutland <a class="moz-txt-link-rfc2396E" href="mailto:mark.rutland@arm.com"><mark.rutland@arm.com></a>

Signed-off-by: Mark Yao <a class="moz-txt-link-rfc2396E" href="mailto:mark.yao@rock-chips.com"><mark.yao@rock-chips.com></a>
---
 .../bindings/display/panel/simple-panel.txt        | 48 ++++++++++++++++++++++
 1 file changed, 48 insertions(+)
</pre>
      </blockquote>
      <pre wrap="">
Sorry, not going to happen. Read this for an explanation of why not:

        <a class="moz-txt-link-freetext" href="https://sietch-tagr.blogspot.de/2016/04/display-panels-are-not-special.html">https://sietch-tagr.blogspot.de/2016/04/display-panels-are-not-special.html</a>

Thierry
</pre>
    </blockquote>
    <br>
    Hi Thierry<br>
    <br>
    The blog actually not persuade me why can't use display timing on
    device tree.<br>
    <br>
    1, Binding panel as a simple string on device tree seems simple on
    device tree, but it's complex on kernel code, and kernel code would
    became bigger and bigger.<br>
    <br>
    2, Our customer always ask me, where is the display timing? They
    only find a simple panel string on device tree,  need search the
    kernel code to find the actually timing. They are used to find all
    device info on device tree, but panel timing info is not,
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    this would confuse them. They don't want to know how code work, just
    want a easier interface.<br>
    <br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    3, I think device tree not only can use for kernel, other module
    also can use it. on our project, we use uboot + kernel, the uboot
    support fdt, that function can parsing device tree. So if describe
    the display timing on device tree, both uboot and kernel can share
    same display timing, not need to describe twice, it would save work
    and not easy to make mistake.<br>
    <br>
    4, For differentiation product, we face many different panel, every
    once in a while, need to add a new panel, we can't convert all the
    panel
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    , code the panel on kernel seems too bad, and the kernel image
    became bigger and bigger.
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <br>
     <br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    Generally, Our customer don't want to do any modify on kernel, they
    just modify device tree to bring up their device. Describe the panel
    timing on device tree, would make customer easy to use and reuse it.
    <br>
    <br>
    Thanks.<br>
    <pre class="moz-signature" cols="72">-- 
Mark Yao</pre>
  </body>
</html>