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

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