Revert "starting to unify board drivers and remove arbitrary board support"

This reverts commit 2cd62b448f197d7eb13737b52f6e07e09d282928.