Berryhill had his suspension lifted by the league Tuesday, per the NFL's official transaction log.
The Lions waived Berryhill (suspension) on Tuesday.
The NFL announced Friday that Berryhill will be suspended six games for violation of the league's gambling policy, Ian Rapoport of NFL Network reports.
Berryhill reverted to the Lions' practice squad Monday, per Jose M. Romero of The Arizona Republic.
Detroit elevated Berryhill from its practice squad to the active roster Saturday ahead of Sunday's game at the Bears.
Berryhill signed with the Lions' practice squad Wednesday.
Arizona cut Berryhill from its practice squad Tuesday, Howard Balzer of SI.com reports.
The Cardinals signed Berryhill to the practice squad Wednesday, Tyler Drake of ArizonaSports.com reports.
Berryhill signed with the Falcons as an undrafted free agent, Scott Bair of the teams official site reports.