bna: Brocade 1860 IOC PLL, Reg Defs and ASIC Mode Changes
authorRasesh Mody <rmody@brocade.com>
Tue, 27 Sep 2011 10:39:05 +0000 (10:39 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 29 Sep 2011 23:36:34 +0000 (19:36 -0400)
commitbe3a84d1364d2060f4045782a40db39ed21a5c66
tree5470da48877c317c08f39e9b5b148b82129d26a9
parent3869f80605847b2235b9be01e59606d9b5606d96
bna: Brocade 1860 IOC PLL, Reg Defs and ASIC Mode Changes

Add logic to set ASIC specfic interface in IOC, HW interface initialization
APIs, mode based initialization and MSI-X resource allocation for 1860 with
no asic block. Add new h/w specific register definitions and setup registers
used by IOC logic.

Use normal kernel declaration style, c99 initializers and const for mailbox
structures. Remove unneeded parentheses.

Signed-off-by: Gurunatha Karaje <gkaraje@brocade.com>
Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/brocade/bna/bfa_ioc.c
drivers/net/ethernet/brocade/bna/bfa_ioc.h
drivers/net/ethernet/brocade/bna/bfa_ioc_ct.c