Liverpool, Tottenham and Sunderland have registered an interest in signing Manchester City winger Adam Johnson.