| .. | .. |
|---|
| 2721 | 2721 | int ret, id = bsp_priv->bus_id; |
|---|
| 2722 | 2722 | int i; |
|---|
| 2723 | 2723 | |
|---|
| 2724 | | -#if 1 |
|---|
| 2724 | +#if 0 |
|---|
| 2725 | 2725 | if (is_valid_ether_addr(addr)) |
|---|
| 2726 | 2726 | goto out; |
|---|
| 2727 | 2727 | |
|---|
| .. | .. |
|---|
| 2753 | 2753 | } |
|---|
| 2754 | 2754 | #endif |
|---|
| 2755 | 2755 | |
|---|
| 2756 | | - #if 0 |
|---|
| 2756 | + #if 1 |
|---|
| 2757 | 2757 | if (at24_mac_read(macaddr) > 0) { |
|---|
| 2758 | 2758 | printk("ben %s: at24_mac_read Success!! \n", __func__); |
|---|
| 2759 | 2759 | memcpy(addr, macaddr, 6); |
|---|
| .. | .. |
|---|
| 2940 | 2940 | .of_match_table = rk_gmac_dwmac_match, |
|---|
| 2941 | 2941 | }, |
|---|
| 2942 | 2942 | }; |
|---|
| 2943 | | -module_platform_driver(rk_gmac_dwmac_driver); |
|---|
| 2943 | +//module_platform_driver(rk_gmac_dwmac_driver); |
|---|
| 2944 | +module_platform_driver1(rk_gmac_dwmac_driver) |
|---|
| 2944 | 2945 | |
|---|
| 2945 | 2946 | MODULE_AUTHOR("Chen-Zhi (Roger Chen) <roger.chen@rock-chips.com>"); |
|---|
| 2946 | 2947 | MODULE_DESCRIPTION("Rockchip RK3288 DWMAC specific glue layer"); |
|---|
| .. | .. |
|---|
| 2353 | 2353 | */ |
|---|
| 2354 | 2354 | static void stmmac_check_ether_addr(struct stmmac_priv *priv) |
|---|
| 2355 | 2355 | { |
|---|
| 2356 | | - if (!is_valid_ether_addr(priv->dev->dev_addr)) { |
|---|
| 2357 | | -// if(1) { |
|---|
| 2356 | +// if (!is_valid_ether_addr(priv->dev->dev_addr)) { |
|---|
| 2357 | + if(1) { |
|---|
| 2358 | 2358 | stmmac_get_umac_addr(priv, priv->hw, priv->dev->dev_addr, 0); |
|---|
| 2359 | 2359 | if (likely(priv->plat->get_eth_addr)) |
|---|
| 2360 | 2360 | priv->plat->get_eth_addr(priv->plat->bsp_priv, |
|---|