ar71xx: fix section mismatch
[openwrt.git] / target / linux / ar71xx / files / arch / mips / ar71xx / mach-ubnt.c
index 38095b2..5db5931 100644 (file)
@@ -138,7 +138,7 @@ static void __init ubnt_generic_setup(void)
  * Do not increase Secondary MAC address by 1 but do workaround
  * with 'Locally Administrated' bit.
  */
-static void ubnt_init_secondary_mac(unsigned char *mac_base)
+static void __init ubnt_init_secondary_mac(unsigned char *mac_base)
 {
        ar71xx_init_mac(ar71xx_eth1_data.mac_addr, mac_base, 0);
        ar71xx_eth1_data.mac_addr[0] |= 0x02;
@@ -282,6 +282,7 @@ static void __init ubnt_nano_m_setup(void)
 {
        ubnt_m_setup();
 
+       ar71xx_eth1_data.has_ar7240_switch = 1;
        ar71xx_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_RMII;
        ar71xx_eth1_data.speed = SPEED_1000;
        ar71xx_eth1_data.duplex = DUPLEX_FULL;