2014 code requires AFCI all 120 volt circuits except those that serve only the bath, unfinished basements and dedicated equipment. Here is a copy and paste from the 2014 code:
The AFCIs must be of the combination type which protect both from parallel (L-N & L-G) and series arc faults.