I have been playing around, and have some queries. Sorry in advance if they are too stupid.
My understanding is that USB requires PCI underneath to work on Linux.
On my beaglebone black, this is what I see :
root@ubuntu-armhf:~# lspci pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working access method. root@ubuntu-armhf:~# root@ubuntu-armhf:~# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@ubuntu-armhf:~#
So, is PCI bus present on beaglebone black? If no, how does USB work here?
Is it that USB-requiring-PCI is not a must? Is it that the USB-functionality is being exposed via DTS/DTB in an embedded board like beaglebone black?
Will be grateful for pointers; my apologies again if my questions are too generic.
Thanks and Regards,