Thread (8 messages) 8 messages, 3 authors, 2021-08-11

Re: read() via USB bus

From: Muni Sekhar <hidden>
Date: 2021-08-09 16:20:51
Also in: linux-usb, lkml

On Mon, Aug 9, 2021 at 1:45 PM Oliver Neukum [off-list ref] wrote:

On 09.08.21 09:58, Muni Sekhar wrote:
quoted
Hi all,

PCIe memory mapped registers can be read via readb(), readw(), readl()
kernel API's. Similarly what are the kernel API to read the device
registers via USB bus
Hi,

I am afraid this is based on a fundamental misunderstanding on how
USB works. It is based on passing messages, not reading and writing
registers.

USB devices are primarily based on endpoints, not registers. A literal
answer to your question would point you to the clear/set/get_feature
standard requests of chapter 9 of the specification, but that really
will not help you, as you are making assumption that fundamentally
do not apply.

I hope this list stays friendly to newcomers and we will answer
specific questions, but at this point I must advise you to first
read an introductory book.
Thank you, I will check it out.
    HTH
        Oliver

-- 
Thanks,
Sekhar

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help