Closed alex-ab closed 1 month ago
The first commit enables the support, but is not so effective since it ever marks the framebuffer dirty on a fixed rate. With the second commit, solely if according to the capture session something changed, the framebuffer is marked as dirty, which then may trigger the wakeup of the panel. In principal the commits can also be squashed, I personally would prefer them to stay separated.
Very nice to see the direction the code is taking, as you just mentioned to me in person. Merged to staging.
Panel Self Refresh (PSR) is a feature for lowering device power by letting the display panel refresh independently, when the screen contents stay static. Linux kernel description Phoronix feature stories