Blackfin arch: unify peripheral_request() to reduce arch differences