doc: make peripheral interfaces modules

also remove `@file` parameters