diff options
author | Ben Hutchings <bhutchings@solarflare.com> | 2008-05-30 17:27:04 -0400 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2008-05-30 22:18:10 -0400 |
commit | 37b5a60335305e46be93c2eb904c8b5be7aba5f6 (patch) | |
tree | 4bda528e3493a5a3a57950b37dc465e593697182 /drivers/net/sfc/efx.c | |
parent | 9e833be3a13aa64e1f3dc50ce0ad95278212511d (diff) |
sfc: Use kernel I2C system and i2c-algo-bit driver
Remove our own implementation of I2C bit-banging.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/net/sfc/efx.c')
-rw-r--r-- | drivers/net/sfc/efx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/sfc/efx.c b/drivers/net/sfc/efx.c index 449760642e31..74265d8553b8 100644 --- a/drivers/net/sfc/efx.c +++ b/drivers/net/sfc/efx.c | |||
@@ -1815,6 +1815,7 @@ static struct efx_board efx_dummy_board_info = { | |||
1815 | .init = efx_nic_dummy_op_int, | 1815 | .init = efx_nic_dummy_op_int, |
1816 | .init_leds = efx_port_dummy_op_int, | 1816 | .init_leds = efx_port_dummy_op_int, |
1817 | .set_fault_led = efx_port_dummy_op_blink, | 1817 | .set_fault_led = efx_port_dummy_op_blink, |
1818 | .fini = efx_port_dummy_op_void, | ||
1818 | }; | 1819 | }; |
1819 | 1820 | ||
1820 | /************************************************************************** | 1821 | /************************************************************************** |
@@ -1941,6 +1942,7 @@ static void efx_pci_remove_main(struct efx_nic *efx) | |||
1941 | efx_fini_port(efx); | 1942 | efx_fini_port(efx); |
1942 | 1943 | ||
1943 | /* Shutdown the board, then the NIC and board state */ | 1944 | /* Shutdown the board, then the NIC and board state */ |
1945 | efx->board_info.fini(efx); | ||
1944 | falcon_fini_interrupt(efx); | 1946 | falcon_fini_interrupt(efx); |
1945 | 1947 | ||
1946 | efx_fini_napi(efx); | 1948 | efx_fini_napi(efx); |