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

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