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

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