Written and first recorded by Sammy Hagar (1978| UK #36 1980).
US hit version by Rick Springfield (US #8 1981).
From the wiki: “‘I’ve Done Everything for You’ was written by Sammy Hagar, and was a staple of Hagar’s live performances as early as 1977. A live recording of the song appeared on Hagar’s 1978 album All Night Long and was released as a single. It did not chart in the US but was a UK Top 40 hit in 1980.
“A cover version of the song appeared on Rick Springfield’s 1981 international breakout album Working Class Dog. Springfield’s single reached the US Top 10. Following the success of the Springfield version, Hagar recorded a studio version of ‘I’ve Done Everything for You’ for inclusion on his 1982 greatest hits album. Rematch.”
Sammy Hagar, “I’ve Done Everything for You” live TV performance (1980):
Rick Springfield, “I’ve Done Everything for You” (1981):
Sammy Hagar, “I’ve Done Everything for You” studio “Greatest Hits” version (1982):