diff options
author | Roland Dreier <rdreier@cisco.com> | 2010-06-02 04:04:28 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-06-03 06:18:20 -0400 |
commit | 482c42f12667223ac93bd954ad7f87c6fef29393 (patch) | |
tree | c3080c6671f5656a5546bed614ef69d336e3920a /drivers/net/chelsio/subr.c | |
parent | 96d362202bfc0e5da78ee59b1645296fbca515f4 (diff) |
chelsio: Remove remnants of CONFIG_CHELSIO_T1_COUGAR
CONFIG_CHELSIO_T1_COUGAR cannot be set (it appears nowhere in any
Kconfig files), and the code it protects could never build (cspi.h was
never added to the kernel tree). Therefore it's pretty safe to remove
all vestiges of this dead code.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/chelsio/subr.c')
-rw-r--r-- | drivers/net/chelsio/subr.c | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/drivers/net/chelsio/subr.c b/drivers/net/chelsio/subr.c index 53bde15fc94d..599d178df62d 100644 --- a/drivers/net/chelsio/subr.c +++ b/drivers/net/chelsio/subr.c | |||
@@ -185,9 +185,6 @@ static int t1_pci_intr_handler(adapter_t *adapter) | |||
185 | return 0; | 185 | return 0; |
186 | } | 186 | } |
187 | 187 | ||
188 | #ifdef CONFIG_CHELSIO_T1_COUGAR | ||
189 | #include "cspi.h" | ||
190 | #endif | ||
191 | #ifdef CONFIG_CHELSIO_T1_1G | 188 | #ifdef CONFIG_CHELSIO_T1_1G |
192 | #include "fpga_defs.h" | 189 | #include "fpga_defs.h" |
193 | 190 | ||
@@ -280,7 +277,7 @@ static void mi1_mdio_init(adapter_t *adapter, const struct board_info *bi) | |||
280 | t1_tpi_write(adapter, A_ELMER0_PORT0_MI1_CFG, val); | 277 | t1_tpi_write(adapter, A_ELMER0_PORT0_MI1_CFG, val); |
281 | } | 278 | } |
282 | 279 | ||
283 | #if defined(CONFIG_CHELSIO_T1_1G) || defined(CONFIG_CHELSIO_T1_COUGAR) | 280 | #if defined(CONFIG_CHELSIO_T1_1G) |
284 | /* | 281 | /* |
285 | * Elmer MI1 MDIO read/write operations. | 282 | * Elmer MI1 MDIO read/write operations. |
286 | */ | 283 | */ |
@@ -317,7 +314,7 @@ static int mi1_mdio_write(struct net_device *dev, int phy_addr, int mmd_addr, | |||
317 | return 0; | 314 | return 0; |
318 | } | 315 | } |
319 | 316 | ||
320 | #if defined(CONFIG_CHELSIO_T1_1G) || defined(CONFIG_CHELSIO_T1_COUGAR) | 317 | #if defined(CONFIG_CHELSIO_T1_1G) |
321 | static const struct mdio_ops mi1_mdio_ops = { | 318 | static const struct mdio_ops mi1_mdio_ops = { |
322 | .init = mi1_mdio_init, | 319 | .init = mi1_mdio_init, |
323 | .read = mi1_mdio_read, | 320 | .read = mi1_mdio_read, |
@@ -752,31 +749,6 @@ int t1_elmer0_ext_intr_handler(adapter_t *adapter) | |||
752 | mod_detect ? "removed" : "inserted"); | 749 | mod_detect ? "removed" : "inserted"); |
753 | } | 750 | } |
754 | break; | 751 | break; |
755 | #ifdef CONFIG_CHELSIO_T1_COUGAR | ||
756 | case CHBT_BOARD_COUGAR: | ||
757 | if (adapter->params.nports == 1) { | ||
758 | if (cause & ELMER0_GP_BIT1) { /* Vitesse MAC */ | ||
759 | struct cmac *mac = adapter->port[0].mac; | ||
760 | mac->ops->interrupt_handler(mac); | ||
761 | } | ||
762 | if (cause & ELMER0_GP_BIT5) { /* XPAK MOD_DETECT */ | ||
763 | } | ||
764 | } else { | ||
765 | int i, port_bit; | ||
766 | |||
767 | for_each_port(adapter, i) { | ||
768 | port_bit = i ? i + 1 : 0; | ||
769 | if (!(cause & (1 << port_bit))) | ||
770 | continue; | ||
771 | |||
772 | phy = adapter->port[i].phy; | ||
773 | phy_cause = phy->ops->interrupt_handler(phy); | ||
774 | if (phy_cause & cphy_cause_link_change) | ||
775 | t1_link_changed(adapter, i); | ||
776 | } | ||
777 | } | ||
778 | break; | ||
779 | #endif | ||
780 | } | 752 | } |
781 | t1_tpi_write(adapter, A_ELMER0_INT_CAUSE, cause); | 753 | t1_tpi_write(adapter, A_ELMER0_INT_CAUSE, cause); |
782 | return 0; | 754 | return 0; |
@@ -955,7 +927,6 @@ static int board_init(adapter_t *adapter, const struct board_info *bi) | |||
955 | case CHBT_BOARD_N110: | 927 | case CHBT_BOARD_N110: |
956 | case CHBT_BOARD_N210: | 928 | case CHBT_BOARD_N210: |
957 | case CHBT_BOARD_CHT210: | 929 | case CHBT_BOARD_CHT210: |
958 | case CHBT_BOARD_COUGAR: | ||
959 | t1_tpi_par(adapter, 0xf); | 930 | t1_tpi_par(adapter, 0xf); |
960 | t1_tpi_write(adapter, A_ELMER0_GPO, 0x800); | 931 | t1_tpi_write(adapter, A_ELMER0_GPO, 0x800); |
961 | break; | 932 | break; |
@@ -1004,10 +975,6 @@ int t1_init_hw_modules(adapter_t *adapter) | |||
1004 | adapter->regs + A_MC5_CONFIG); | 975 | adapter->regs + A_MC5_CONFIG); |
1005 | } | 976 | } |
1006 | 977 | ||
1007 | #ifdef CONFIG_CHELSIO_T1_COUGAR | ||
1008 | if (adapter->cspi && t1_cspi_init(adapter->cspi)) | ||
1009 | goto out_err; | ||
1010 | #endif | ||
1011 | if (adapter->espi && t1_espi_init(adapter->espi, bi->chip_mac, | 978 | if (adapter->espi && t1_espi_init(adapter->espi, bi->chip_mac, |
1012 | bi->espi_nports)) | 979 | bi->espi_nports)) |
1013 | goto out_err; | 980 | goto out_err; |
@@ -1061,10 +1028,6 @@ void t1_free_sw_modules(adapter_t *adapter) | |||
1061 | t1_tp_destroy(adapter->tp); | 1028 | t1_tp_destroy(adapter->tp); |
1062 | if (adapter->espi) | 1029 | if (adapter->espi) |
1063 | t1_espi_destroy(adapter->espi); | 1030 | t1_espi_destroy(adapter->espi); |
1064 | #ifdef CONFIG_CHELSIO_T1_COUGAR | ||
1065 | if (adapter->cspi) | ||
1066 | t1_cspi_destroy(adapter->cspi); | ||
1067 | #endif | ||
1068 | } | 1031 | } |
1069 | 1032 | ||
1070 | static void __devinit init_link_config(struct link_config *lc, | 1033 | static void __devinit init_link_config(struct link_config *lc, |
@@ -1084,14 +1047,6 @@ static void __devinit init_link_config(struct link_config *lc, | |||
1084 | } | 1047 | } |
1085 | } | 1048 | } |
1086 | 1049 | ||
1087 | #ifdef CONFIG_CHELSIO_T1_COUGAR | ||
1088 | if (bi->clock_cspi && !(adapter->cspi = t1_cspi_create(adapter))) { | ||
1089 | pr_err("%s: CSPI initialization failed\n", | ||
1090 | adapter->name); | ||
1091 | goto error; | ||
1092 | } | ||
1093 | #endif | ||
1094 | |||
1095 | /* | 1050 | /* |
1096 | * Allocate and initialize the data structures that hold the SW state of | 1051 | * Allocate and initialize the data structures that hold the SW state of |
1097 | * the Terminator HW modules. | 1052 | * the Terminator HW modules. |