Re: [PATCH RFC 12/15] ARM: dts: imx6qdl-sabresd: Add support for TRULY TFT480800-16-E MIPI DSI panel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





2014-12-10 22:07 GMT+08:00 Thierry Reding <thierry.reding@xxxxxxxxx>:
On Wed, Dec 10, 2014 at 04:37:25PM +0800, Liu Ying wrote:
[...]
> diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
[...]
> +&mipi_dsi {
> +     status = "okay";
> +
> +     panel@0 {
> +             compatible = "himax,hx8369a-dsi";
> +             reg = <0>;
> +             pinctrl-names = "default";
> +             pinctrl-0 = <&pinctrl_mipi_panel>;
> +             reset-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
> +             reset-delay = <120>;
> +             bs2-gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
> +             data-lanes = <2>;
> +             panel-width-mm = <45>;
> +             panel-height-mm = <76>;
> +             bs = <10>;
> +             status = "okay";
> +
> +             display-timings {
> +                     native-mode = <&timing1>;
> +                     timing1: truly-tft480800-16-e {

This is the only place where Truly is mentioned. The panel vendor is
either Truly or it is Himax, it can't be a mix. From this example and
your patch description it seems like Truly is the manufacturer of the
panel, hence the panel compatible should really be:

        compatible = "truly,tft480800-16-e";

May I change the compatible string to be '"truly,tft480800-16-e-dsi"?
This way, the dsi driver may match the dsi device.
 

That it uses an HX8369A chip internally is really secondary, at least
regarding the binding. If we ever get need to support multiple panels
with the same driver IC the proper solution would be to abstract that
code out into a helper library that is used from the various panel
drivers.

Thierry

_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux