Pvt Travis King has agreed to a plea deal that will see some of the charges against him dropped, his lawyer said.