Thread (45 messages) flat view 45 messages, 3 authors, 2018-08-31

[PATCH 11/15] soc: octeontx2: Add Marvell OcteonTX2 CGX driver

From: arnd@arndb.de (Arnd Bergmann)
Date: 2018-08-31 18:29:48
Also in: lkml

On Fri, Aug 31, 2018 at 6:01 PM Sunil Kovvuri [off-list ref] wrote:
On Fri, Aug 31, 2018 at 7:50 PM Arnd Bergmann [off-list ref] wrote:
Thanks for the suggestion, that does makes sense.
Actually i did thought about it, but i was skeptical if it would be
acceptable to make
a single module out of drivers registering for two different PCI devices.
I don't think it matters much whether there is one module or two
(others might have a strong opinion one way or the other).

What is important though are these two points:

- How to represent the two PCI devices to user space: You should only
  have one interface to user space I think, and this should be similar
  to how other drivers manage similar cases (I don't actually know what they
  do, but I assume you've done some research here)

- How you connect find the pair of devices: Generally speaking while
  the SoC might only have one of each, you shouldn't make that assumption
  in the code, but instead have a reliable way of having one driver wait
  for the other driver to finish probing so you can match the pair.
Will wait for few more days for more feedback from anyone and port v2 series.
Ok.

      Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help