switch: ROBO Switch Gigabit MII Support
[openwrt/svn-archive/archive.git] / package / switch / src / switch-adm.c
index f21470ed53bac7c1814b9876a42929be78c55077..2d0fcc35abf28f0aaee9d7cffe41f7baec78968e 100644 (file)
@@ -386,7 +386,7 @@ static int handle_port_media_write(void *driver, char *buf, int nr)
        int media = switch_parse_media(buf);
        int reg = adm_rreg(0, port_conf[nr]);
 
-       if (media < 0)
+       if (media < 0 || media & SWITCH_MEDIA_1000)
                return -1;
 
        reg &= ~((1 << 1) | (1 << 2) | (1 << 3));