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

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