Merge pull request #27 from sifive/typed_pad_ctrl