drivers: mc13xxx: add alternate Revision info for 3.3 to 3.5

These revision codes came from a Service Request, fixes newer IC's
not being detected properly.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
drivers/mfd: mc13xxx: Default unknown revisions to 3.5

If an unknown revision code is encountere during init, the driver
will assume version 3.5 instead of failing.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>
commands: i2c: don't return negative values for errors

The negative return values cause hush to stop the script it's
running.

Signed-off-by: Marc Reilly <marc@cpdesign.com.au>