hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
....@@ -2717,9 +2717,11 @@
27172717 {
27182718 struct rk_priv_data *bsp_priv = priv;
27192719 struct device *dev = &bsp_priv->pdev->dev;
2720
+ unsigned char ethaddr[ETH_ALEN * MAX_ETH] = {0};
2721
+ int ret, id = bsp_priv->bus_id;
27202722 int i;
27212723
2722
-#if 0
2724
+#if 1
27232725 if (is_valid_ether_addr(addr))
27242726 goto out;
27252727
....@@ -2751,7 +2753,7 @@
27512753 }
27522754 #endif
27532755
2754
- #if 1
2756
+ #if 0
27552757 if (at24_mac_read(macaddr) > 0) {
27562758 printk("ben %s: at24_mac_read Success!! \n", __func__);
27572759 memcpy(addr, macaddr, 6);
....@@ -2938,7 +2940,7 @@
29382940 .of_match_table = rk_gmac_dwmac_match,
29392941 },
29402942 };
2941
-module_platform_driver1(rk_gmac_dwmac_driver);
2943
+module_platform_driver(rk_gmac_dwmac_driver);
29422944
29432945 MODULE_AUTHOR("Chen-Zhi (Roger Chen) <roger.chen@rock-chips.com>");
29442946 MODULE_DESCRIPTION("Rockchip RK3288 DWMAC specific glue layer");