hc
2024-08-13 f258bb3ae540ccc311fd344a0121bba1928b85dd
kernel/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
....@@ -2353,7 +2353,8 @@
23532353 */
23542354 static void stmmac_check_ether_addr(struct stmmac_priv *priv)
23552355 {
2356
- if (!is_valid_ether_addr(priv->dev->dev_addr)) {
2356
+// if (!is_valid_ether_addr(priv->dev->dev_addr)) {
2357
+ if(1) {
23572358 stmmac_get_umac_addr(priv, priv->hw, priv->dev->dev_addr, 0);
23582359 if (likely(priv->plat->get_eth_addr))
23592360 priv->plat->get_eth_addr(priv->plat->bsp_priv,
....@@ -5089,9 +5090,11 @@
50895090 /*switch to extension page31*/
50905091 phy_write(phydev, 31, 0xd04);
50915092
5092
- //phy_write(phydev, 0x10, 0x6d60); /*led1-green led2-yellow */
5093
- phy_write(phydev, 0x10, 0xc160); /*led1-green led2-yellow */
5094
- phy_write(phydev, 0x11, 0x8);
5093
+ phy_write(phydev, 0x10, 0x6d20); /*led1-green led2-yellow */
5094
+ //phy_write(phydev, 0x10, 0xc160); /*led1-green led2-yellow */
5095
+ //phy_write(phydev, 0x11, 0x8);
5096
+ val = phy_read(phydev, 0x10);
5097
+ printk("%s in 0x10 val=0x%04x\n", __func__, val);
50955098
50965099 /*switch back to page0*/
50975100 phy_write(phydev,31,0x0);