Prosecutors and his attorneys say the 25-year-old Grammy nominee plans to waive an evidentiary hearing Friday so a justice of the peace can bind him over to state court for his plea.
Mars' real name is Peter Hernandez. He currently has the top song on the Billboard Hot 100 singles chart with "Grenade," a track spending its fourth week at No. 1.
The agreement will let him plead guilty as a first-time offender to a charge that would be dismissed if he stays out of trouble for a year, completes community service and drug counseling, and pays a $2,000 fine.
The "Just the Way You Are" singer was arrested in September after a Las Vegas nightclub performance.
Police said he had 2.6 grams of cocaine.
© 2011 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.