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

This reverts commit aa065c161b16680de0c08bf3e6a5c1647f44ca99.
Rebase from 'upstream'
Trimmed the branch to only the linux_peripheral_interfaces sub directory