P. Diddy's charges have been revealed after the musician was taken into federal custody in New York following raids at his homes in Miami and Beverly Hills.