OSDN Git Service

drm/panel: Augment the TPO TPG110 bindings
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 1 Nov 2018 21:32:55 +0000 (22:32 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 15 Nov 2018 14:40:41 +0000 (15:40 +0100)
commitfc381bb235a4ae1a2c7af1e55a90447553457a1a
treee2627ad08b14dd08e956e2117a3d48375a0b73a6
parent8817b44aa9c6cc7207eed260ddd84b9a5e121997
drm/panel: Augment the TPO TPG110 bindings

The TPO TPG110 bindings were using the DPI bindings (popular
in the fbdev subsystem) but this misses the finer points
learned in the DRM subsystem.

We need to augment the bindings for proper DRM integration:
the timings are expressed by the hardware, not put into the
device tree. I.e. this hardware is self-describing and can
report the resolutions and timings needed. It should not
be described in the device tree.

Further the device was incorrectly modeled with GPIO lines
instead of an SPI child, even though the device was using
SPI.

No known deployments of the device using device tree
exist, so it should be fine to augment the bindings.

Cc: devicetree@vger.kernel.org
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20181101213256.12097-1-linus.walleij@linaro.org
Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt