TIM, SPI, RTC, PWR to new style and additions to the util::Module2

Signed-off-by: Tolga HOŞGÖR <fasdfasdas@gmail.com>