According to the Associated Press, the rapper (real name: Calvin Broadus), 35, turned himself into authorities at the Orange County Jail on Monday.
The baton was confiscated and he was allowed to board the flight.
Soon after, the Orange County district attorney's office considered filing charges, which were officially filed last week.
A warrant was issued shortly after.
Snoop's spokesperson, Meredith O'Sullivan, said in a statement Monday that Snoop "welcomes an expedited trial, which will reveal that these charges are completely unwarranted."
Snoop is expected to post $150,000 bail for his release, according to Susan Schroeder of the district attorney's office.
If convicted, he could be sentenced to three years in prison.
In addition, the rapper was arrested last month at the Bob Hope Airport in Burbank for suspicion of illegal drug and gun possession. He posted $35,000 bail and is scheduled in court December 12.