Hi all,
I have an embedded system with an LCD panel which is mounted upside down
due to mechanical constraints. My LCD controller supports hardware
rotation, so in the device tree I have set rotation=180:
panel_lvds: panel-lvds {
compatible = "edt,etml0700z9ndha", "panel-lvds";
enable-gpios = <&gpiog 15 GPIO_ACTIVE_HIGH>;
backlight = <&panel_lvds_backlight>;
status = "okay";
rotation = <180>;
}
This works well, the image is indeed rotated and modetest reports "upside
down":
33 panel orientation:
flags: immutable enum
enums: Normal=0 Upside Down=1 Left Side Up=2 Right Side Up=3
value: 1
My problem is that when I start Weston, the image is NOT rotated. Or rather
it is probably rotated twice (modetest still reports "upside down"). I am
not specifying any transform in weston.ini. Is this the expected behaviour?
Thank you,
Guillermo Rodriguez Garcia
[email protected]