Add clock driver. It's not working properly yet. I had to re-write assembly code for initializing the driver because gcc emits the wrong function parameters order instead of the e-lib assembly code expects