Hi Frank, Sebastian, Just so the tag is not lost when the split goes away: what I tested and what my Tested-by is about is the tmds_char_rate check on the path that runs from hdmi_codec_shutdown(), not the introduction of the second function. With ftrace I confirmed the check is what stops the register access, so folding it back into the original function as Sebastian suggests does not change anything I measured, and the tag applies to that form as well.
If you would still rather have it re-tested on the simplified version, send v6 and I will run the same reproducer and confirm. Igor
