Revert "Revert "Revert "- enable usb support for p1/l/n"""

This reverts commit dfaf41b31660b342dd7e3e1e962b70657d24244d.
Revert "Revert "Revert "Add USB host support based on the work of sztupy"""

This reverts commit f69e5dcca8e277aa955a12216c71a9cd72c75bcd.