On the CABC teardown for the nm0 variant that Sashiko found: the write is a single DSI generic command to the panel IC just before it is powered off, so there is nothing on I2C for it to collide with (the LP8557 backlight is a different device and is already off by then). On the Fire HD 10 the full disable/unprepare then prepare/enable path runs on every DPMS cycle and system suspend, and the panel comes back cleanly every time. Skipping the call for variants that never turn CABC on would be tidier, though, and I am fine either way; I'll let it be your call Nickolay. Thanks for pulling in my patches!
Tested-by: Ryan Brue <[email protected]> # Amazon Fire HD 10
(2017), boe,tv101wum-nm0
- [PATCH v3 0/3] Novatek NT51021 DSI panel IC driver Nickolay Goppen
- Re: [PATCH v3 0/3] Novatek NT51021 DSI panel IC d... Ryan Brue
- Re: [PATCH v3 0/3] Novatek NT51021 DSI panel ... Krzysztof Kozlowski
- [PATCH v3 2/3] drivers: gpu: drm: panel: Add BOE ... Nickolay Goppen
- [PATCH v3 3/3] MAINTAINERS: Add myself and Ryan B... Nickolay Goppen
- [PATCH v3 1/3] dt-bindings: display: panel: Add N... Nickolay Goppen
- Re: [PATCH v3 1/3] dt-bindings: display: pane... Krzysztof Kozlowski
