Snoop Dogg was charged Tuesday with felony gun and marijuana charges, the Los Angeles County District Attorney announced.
The 35-year-old rapper, whose real name is Calvin Broadus, faces up to four years in state prison if convicted. His arraignment was set for Wednesday.
Snoop was arrested Oct. 26
at Burbank's airport after a handgun and marijuana were found in his car, police say.
Police executing a search warrant at his suburban Los Angeles home in November allegedly discovered another gun.
Because Snoop is a convicted felon from a 1990 cocaine trafficking bust, he is forbidden from possessing a gun for life.
His attorney, Donald Etra, tells PEOPLE: "These are the charges that were fully expected, and they will be dealt with in court."
The musician also has a standing case in Orange County
for a felony charge of knowingly possessing a dangerous weapon. On Sept. 27, Snoop tried to board a plane in Santa Ana, Calif., while carrying a 20-inch collapsible baton in a computer bag, police say. He faces up to three years in prison if convicted.
"Snoop's not guilty plea (in that case) says it all," Etra previously told PEOPLE. "The item he's charged with was a movie prop, not a weapon. Snoop never intended it to be used as anything other than a prop."
This was the latest trouble for Snoop, who last month canceled his British tour
with rapper Diddy after Snoop was denied a visa
into the country.