SAN FRANCISCO -- Wide receiver Mario Manningham is back for the San Francisco 49ers, activated Monday from the physically unable to perform list and available for Sunday's home game against the Carolina Panthers.
The 49ers, 6-2 and riding a five-game winning streak following the bye week, also waived cornerback Nnamdi Asomugha and activated cornerback Eric Wright from the reserve/non-football injury list.
Manningham made 42 receptions for 449 yards and one touchdown in 12 games and 10 starts last season before injuring his left knee in a loss at Seattle Dec. 23. He underwent reconstructive surgery to repair torn anterior cruciate and posterior cruciate ligaments.
He has been practicing for two weeks and the Niners had until Tuesday to decide whether to add him to the 53-man roster from the PUP list.