Re: LVDS panel compatible strings

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

 



пт, 14 лип. 2023 р. о 17:38 Thierry Reding <thierry.reding@xxxxxxxxx> пише:
>
> Hi everyone,
>
> I've been working on converting all Tegra-related device tree bindings
> to json-schema so that eventually we can fully validate device tree
> files. Getting all the bindings reviewed and merged has been slow, but
> I have a local tree where pretty much all validation errors and warnings
> have been fixed. The remaining warnings that I'm not sure how to resolve
> are these:
>
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-tilapia-E1565.dtb: display-panel: compatible:0: 'panel-lvds' is not one of ['auo,b101ew05', 'tbs,a711-panel']
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-tilapia-E1565.dtb: display-panel: compatible: ['panel-lvds'] is too short
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-tilapia-E1565.dtb: display-panel: Unevaluated properties are not allowed ('compatible' was unexpected)
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-E1565.dtb: display-panel: compatible:0: 'panel-lvds' is not one of ['auo,b101ew05', 'tbs,a711-panel']
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-E1565.dtb: display-panel: compatible: ['panel-lvds'] is too short
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-E1565.dtb: display-panel: Unevaluated properties are not allowed ('compatible' was unexpected)
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-PM269.dtb: display-panel: compatible:0: 'panel-lvds' is not one of ['auo,b101ew05', 'tbs,a711-panel']
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-PM269.dtb: display-panel: compatible: ['panel-lvds'] is too short
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-asus-nexus7-grouper-PM269.dtb: display-panel: Unevaluated properties are not allowed ('compatible' was unexpected)
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-pegatron-chagall.dtb: display-panel: compatible:0: 'panel-lvds' is not one of ['auo,b101ew05', 'tbs,a711-panel']
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-pegatron-chagall.dtb: display-panel: compatible: ['panel-lvds'] is too short
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
>     arch/arm/boot/dts/nvidia/tegra30-pegatron-chagall.dtb: display-panel: Unevaluated properties are not allowed ('compatible' was unexpected)
>         from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#

Hello Thierry! Pegatron Chagall uses a Hannstar similar to one used in
ASUS TF201 but unfortunately it is not compatible with existing simple
panel setup (blurry image if used). My assumption is that chagall as
different revision of this panel like HSD101PWW3-B00 or
HSD101PWW1-A00 which is more likely or panel is highly modified which
is unlikely. I propose to use "hannstar,hsd101pww1" which is more wide
spread.

Best regards,
Svyatoslav R.

>
> The reason for these is that the device tree files use:
>
>         compatible = "panel-lvds";
>
> but that's not valid as per the bindings. So what we really want is a
> specific compatible string that specifies the exact panel that each of
> these devices uses in addition to the "panel-lvds" fallback. Do you guys
> have information about these that could help fix up the DT files?
>
> Thanks,
> Thierry




[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux