Trainer Aidan O'Brien will declare both Mars and Magician for the St James's Palace Stakes at Royal Ascot on Tuesday.