linux/net/ncsi
Samuel Mendoza-Jonas 8e13f70be0 net/ncsi: Probe single packages to avoid conflict
Currently the NCSI driver sends a select-package command to all possible
packages simultaneously to discover what packages are available. However
at this stage in the probe process the driver does not know if
hardware arbitration is available: if it isn't then this process could
cause collisions on the RMII bus when packages try to respond.

Update the probe loop to probe each package one by one, and once
complete check if HWA is universally supported.

Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-11-17 21:09:49 -08:00
..
internal.h net/ncsi: Probe single packages to avoid conflict 2018-11-17 21:09:49 -08:00
Kconfig net/ncsi: Add NCSI Broadcom OEM command 2018-10-17 22:14:54 -07:00
Makefile net/ncsi: Add generic netlink family 2018-03-05 10:43:37 -05:00
ncsi-aen.c net/ncsi: Don't enable all channels when HWA available 2018-11-17 21:09:49 -08:00
ncsi-cmd.c net/ncsi: Extend NC-SI Netlink interface to allow user space to send NC-SI command 2018-10-15 22:00:59 -07:00
ncsi-manage.c net/ncsi: Probe single packages to avoid conflict 2018-11-17 21:09:49 -08:00
ncsi-netlink.c net/ncsi: Extend NC-SI Netlink interface to allow user space to send NC-SI command 2018-10-15 22:00:59 -07:00
ncsi-netlink.h net/ncsi: Extend NC-SI Netlink interface to allow user space to send NC-SI command 2018-10-15 22:00:59 -07:00
ncsi-pkt.h net/ncsi: Add NCSI Broadcom OEM command 2018-10-17 22:14:54 -07:00
ncsi-rsp.c net/ncsi: Add NCSI Broadcom OEM command 2018-10-17 22:14:54 -07:00