At Boeing (where we want to minimize any unnecessary engine wear or deterioration prior to turning the aircraft over to the buyer) we use 5 minutes for both warm-up and cool-down.
Also remember, for warm-up during winter operating conditions (i.e. really cold) most engines have a minimum oil temp before setting high power.