Added ADC patches

Started first with a large patch that updated the branch
to the state in mfd-next.
Then added patches for 1st sample read and voltage_scale.
And another fix.