Your opponent is wrong - page 24,
Generate Warp Charge, first paragraph, third sentence (emphasis mine):
Each player then adds up the Mastery Levels of all the Psyker units they currently have {...} and adds that many dice to their Warp Charge pool.
{Beaten by entire minutes, should really check if anyone else has answered before replying}