Revert "Trimmed the branch to only the hardware_interface sub directory"

This reverts commit b276c307d1a6b6fca7b3827ded74b4dfeea94b8f.
Rebase from 'upstream'
Trimmed the branch to only the hardware_interface sub directory