On Sun, Aug 30, 2026 at 10:17 AM Maud Spierings <[email protected]>
wrote:

> I was still having some glitching happening on the display, but I've
> found the way to fix that, the question is what is actually happening here.
>
>    0x29590020 <- 0x00000005
> This one I have no idea, it is 0x00000009 with this patch series but
> with the vendor kernel I get the value above. When I hook up my external
> display (regular 1440p) this becomes 0x0000000D on the vendor kernel.
>
> But I can't find this register being written to anywhere there?
>
>
Maybe this needs to be swapped?

drivers/gpu/drm/bridge/inno-hdmi.c
  -#define v_HSYNC_POLARITY(n)          ((n) << 3)
  -#define v_VSYNC_POLARITY(n)          ((n) << 2)
  +#define v_HSYNC_POLARITY(n)          ((n) << 2)
  +#define v_VSYNC_POLARITY(n)          ((n) << 3)

Reply via email to