[PATCH openEuler-5.10 239/427] ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()