wm8994_voodoo: replace some function references which have signature mismatch with pointers and change headphone detection method