[PATCH v4] drm: kirin: Add mode_valid logic to avoid mode clocks we can't generate