timer: add wishbone slave interface logic