aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/cesa/cesa.c20
-rw-r--r--sys/dev/mge/if_mge.c35
-rw-r--r--sys/dev/mvs/mvs_soc.c5
3 files changed, 9 insertions, 51 deletions
diff --git a/sys/dev/cesa/cesa.c b/sys/dev/cesa/cesa.c
index 2dcdb0258844..405b619d6e5b 100644
--- a/sys/dev/cesa/cesa.c
+++ b/sys/dev/cesa/cesa.c
@@ -1183,31 +1183,11 @@ cesa_attach_late(device_t dev)
soc_id(&d, &r);
switch (d) {
- case MV_DEV_88F6281:
- case MV_DEV_88F6282:
- /* Check if CESA peripheral device has power turned on */
- if (soc_power_ctrl_get(CPU_PM_CTRL_CRYPTO) ==
- CPU_PM_CTRL_CRYPTO) {
- device_printf(dev, "not powered on\n");
- return (ENXIO);
- }
- sc->sc_tperr = 0;
- break;
case MV_DEV_88F6828:
case MV_DEV_88F6820:
case MV_DEV_88F6810:
sc->sc_tperr = 0;
break;
- case MV_DEV_MV78100:
- case MV_DEV_MV78100_Z0:
- /* Check if CESA peripheral device has power turned on */
- if (soc_power_ctrl_get(CPU_PM_CTRL_CRYPTO) !=
- CPU_PM_CTRL_CRYPTO) {
- device_printf(dev, "not powered on\n");
- return (ENXIO);
- }
- sc->sc_tperr = CESA_ICR_TPERR;
- break;
default:
return (ENXIO);
}
diff --git a/sys/dev/mge/if_mge.c b/sys/dev/mge/if_mge.c
index e657cb1ad5c7..25d213ff16ee 100644
--- a/sys/dev/mge/if_mge.c
+++ b/sys/dev/mge/if_mge.c
@@ -398,33 +398,16 @@ mge_ver_params(struct mge_softc *sc)
uint32_t d, r;
soc_id(&d, &r);
- if (d == MV_DEV_88F6281 || d == MV_DEV_88F6781 ||
- d == MV_DEV_88F6282 ||
- d == MV_DEV_MV78100 ||
- d == MV_DEV_MV78100_Z0 ||
- (d & MV_DEV_FAMILY_MASK) == MV_DEV_DISCOVERY) {
- sc->mge_ver = 2;
- sc->mge_mtu = 0x4e8;
- sc->mge_tfut_ipg_max = 0xFFFF;
- sc->mge_rx_ipg_max = 0xFFFF;
- sc->mge_tx_arb_cfg = 0xFC0000FF;
- sc->mge_tx_tok_cfg = 0xFFFF7FFF;
- sc->mge_tx_tok_cnt = 0x3FFFFFFF;
- } else {
- sc->mge_ver = 1;
- sc->mge_mtu = 0x458;
- sc->mge_tfut_ipg_max = 0x3FFF;
- sc->mge_rx_ipg_max = 0x3FFF;
- sc->mge_tx_arb_cfg = 0x000000FF;
- sc->mge_tx_tok_cfg = 0x3FFFFFFF;
- sc->mge_tx_tok_cnt = 0x3FFFFFFF;
- }
- if (d == MV_DEV_88RC8180)
- sc->mge_intr_cnt = 1;
- else
- sc->mge_intr_cnt = 2;
+ sc->mge_ver = 1;
+ sc->mge_mtu = 0x458;
+ sc->mge_tfut_ipg_max = 0x3FFF;
+ sc->mge_rx_ipg_max = 0x3FFF;
+ sc->mge_tx_arb_cfg = 0x000000FF;
+ sc->mge_tx_tok_cfg = 0x3FFFFFFF;
+ sc->mge_tx_tok_cnt = 0x3FFFFFFF;
+ sc->mge_intr_cnt = 2;
- if (d == MV_DEV_MV78160 || d == MV_DEV_MV78260 || d == MV_DEV_MV78460)
+ if (d == MV_DEV_MV78260 || d == MV_DEV_MV78460)
sc->mge_hw_csum = 0;
else
sc->mge_hw_csum = 1;
diff --git a/sys/dev/mvs/mvs_soc.c b/sys/dev/mvs/mvs_soc.c
index 8712dc0123e8..bc53e2d5b24c 100644
--- a/sys/dev/mvs/mvs_soc.c
+++ b/sys/dev/mvs/mvs_soc.c
@@ -61,11 +61,6 @@ static struct {
int ports;
int quirks;
} mvs_ids[] = {
- {MV_DEV_88F5182, 0x00, "Marvell 88F5182", 2, MVS_Q_GENIIE|MVS_Q_SOC},
- {MV_DEV_88F6281, 0x00, "Marvell 88F6281", 2, MVS_Q_GENIIE|MVS_Q_SOC},
- {MV_DEV_88F6282, 0x00, "Marvell 88F6282", 2, MVS_Q_GENIIE|MVS_Q_SOC},
- {MV_DEV_MV78100, 0x00, "Marvell MV78100", 2, MVS_Q_GENIIE|MVS_Q_SOC},
- {MV_DEV_MV78100_Z0, 0x00,"Marvell MV78100", 2, MVS_Q_GENIIE|MVS_Q_SOC},
{MV_DEV_MV78260, 0x00, "Marvell MV78260", 2, MVS_Q_GENIIE|MVS_Q_SOC},
{MV_DEV_MV78460, 0x00, "Marvell MV78460", 2, MVS_Q_GENIIE|MVS_Q_SOC},
{0, 0x00, NULL, 0, 0}