Undervolt: clean it up
- Fixed set of NUM_FREQS - its not dynamic based on the number of freqs used for scaling via an external function.
- Add checks to disallow too extreme voltages, min and max.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>