|
@@ -744,9 +744,11 @@ int hns_mac_get_cfg(struct dsaf_device *dsaf_dev, int mac_idx)
|
|
mac_cb->serdes_vaddr = dsaf_dev->sds_base;
|
|
mac_cb->serdes_vaddr = dsaf_dev->sds_base;
|
|
|
|
|
|
if (dsaf_dev->cpld_base &&
|
|
if (dsaf_dev->cpld_base &&
|
|
- mac_idx < DSAF_SERVICE_PORT_NUM_PER_DSAF)
|
|
|
|
|
|
+ mac_idx < DSAF_SERVICE_PORT_NUM_PER_DSAF) {
|
|
mac_cb->cpld_vaddr = dsaf_dev->cpld_base +
|
|
mac_cb->cpld_vaddr = dsaf_dev->cpld_base +
|
|
mac_cb->mac_id * CPLD_ADDR_PORT_OFFSET;
|
|
mac_cb->mac_id * CPLD_ADDR_PORT_OFFSET;
|
|
|
|
+ cpld_led_reset(mac_cb);
|
|
|
|
+ }
|
|
mac_cb->sfp_prsnt = 0;
|
|
mac_cb->sfp_prsnt = 0;
|
|
mac_cb->txpkt_for_led = 0;
|
|
mac_cb->txpkt_for_led = 0;
|
|
mac_cb->rxpkt_for_led = 0;
|
|
mac_cb->rxpkt_for_led = 0;
|