When Percy Harvin reported to Minnesota Vikings minicamp in June and told reporters he was unhappy with his situation, he never explained why he was unhappy.

Harvin clarified the situation somewhat Monday, Oct. 1, saying he was frustrated with not knowing which position he’d play each week. He said he wasn’t the only player with those feelings at the time and praised offensive coordinator Bill Musgrave for clarifying his role.

“I think it was just the identity of our offense, just not only me, just guys knowing exactly what the coaches are asking of them on a week-to-week basis,” said Harvin, who has lined up at receiver and running back, besides returning kickoffs. “(It was) not playing one position one week, and (coming) in and not totally having a grasp on what they’re asking for the next week.

“I think Coach Musgrave has done a great job — I said it all offseason — of putting (tight end) Kyle Rudolph in great situations. We got a package for (wide receiver) Jerome Simpson, which you’ve seen, where we’ll take shots downfield. So everybody, I think, knows their role, knows what the coaches expect them to do. Now you can just sit back and try to do it at the highest level you can.”

At the three-day June minicamp, Harvin requested a trade and skipped a day of workouts before returning for the final practice. He took to Twitter to say his contract wasn’t the issue, but gave no further explanation. Coach Leslie Frazier said in July he wasn’t concerned about Harvin holding out, though, and Harvin led the league in catches through the first three weeks of the season.

He only had three catches in Week 4 against the Detroit Lions, giving him 30 for the season and dropping him to third in the league through Sunday’s games, but Harvin said he saw more double coverage than he ever had.

“They had bracket coverage all game,” he said. “But that’s why it’s a team game — it helped Jerome make a few key catches with one-on-one (coverage). We took a couple deep shots. We all feed off each other. There will be games like that.”

Harvin had a 105-yard kickoff return touchdown on the opening play of the Vikings’ 20-13 win over the Lions, the longest kick return in franchise history.

Follow Ben Goessling at twitter.com/BenGoesslingPP.