Hi all, I've been using the HD702E LCD/touchscreen on my NanoPC-T4 for a few years using my own DT with the "simple-panel" binding, but now we have upstream overlays I figured it's about time to try doing it properly. The screen itself doesn't seem to want to work as a generic "edp-panel", as it appears the EDID isn't readable until after the whole lot is enabled - I'm guessing this might be to do with the Analogix driver's force-hpd behaviour - but since we do already have the legacy data, it doesn't seem unreasonable to keep using it.
Thanks, Robin. Robin Murphy (4): dt-bindings: display: panel: Move FriendlyElec HD702E to eDP drm/panel-edp: Move FriendlyELEC HD702E arm64: dts: rockchip: Move RK3399 eDP pinctrl to boards arm64: dts: rockchip: Add overlay for FriendlyElec HD702E .../display/panel/panel-edp-legacy.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 2 - arch/arm64/boot/dts/rockchip/Makefile | 5 ++ arch/arm64/boot/dts/rockchip/rk3399-base.dtsi | 2 - .../dts/rockchip/rk3399-gru-chromebook.dtsi | 2 + .../dts/rockchip/rk3399-nanopc-t4-hd702e.dtso | 62 +++++++++++++++++++ .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 - .../rockchip/rk3399-sapphire-excavator.dts | 2 + drivers/gpu/drm/panel/panel-edp.c | 26 ++++++++ drivers/gpu/drm/panel/panel-simple.c | 25 -------- 10 files changed, 99 insertions(+), 31 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4-hd702e.dtso -- 2.34.1
