Added silabs patch file for si3217x
Initial implementation of si3217x hardware supporting functions
Rework to make use of si3217x hardware functions