Marco Simoncelli will retain both his Gresini Racing seat and a factory-specification Honda for the 2012 MotoGP season.