FMCOMMS1: Make calibration routine a lot more robust, and take about 1/2 the time

Signed-off-by : Robin Getz <Robin.Getz@analog.com>