Pete Carroll has resigned as the coach of the USC Trojans, according to the Los Angeles Times. Carroll has reached an agreement in principle with the Seahawks on a deal to be their next head coach, multiple NFL sources confirmed to ESPN NFL Insider Adam Schefter.