On Wed, 2024-11-06 at 18:50 -0300, Gustavo Sousa wrote: > There are extra registers that require the DMC wakelock when specific > dynamic DC states are in place. Those are registers that are touched by > the DMC and require DC exit for proper access. Add the range tables for > them and use the correct one depending on the enabled DC state. > > v2: > - Do not look into power domains guts (i.e. > display->power.domains.dc_state). (Jani) > - Come up with better names for variables containing register ranges. > (Luca) > - Keep a copy of dc_state in struct intel_dmc_wl. > - Update commit message for a clearer explanation for the need of > these new tables. > > Bspec: 71583 > Cc: Jani Nikula <jani.nikula@xxxxxxxxx> > Cc: Luca Coelho <luciano.coelho@xxxxxxxxx> > Signed-off-by: Gustavo Sousa <gustavo.sousa@xxxxxxxxx> > --- > Reviewed-by: Luca Coelho <luciano.coelho@xxxxxxxxx> -- Cheers, Luca.