b53_switch_detect returns value returned by b53_read8, which is 0 for
success. So fail (and return error) only if b53_switch_detect returned
something else than 0. This fixes supported and advertising being zeros
for MDIO access.
Cc: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35534
3c298f89-4303-0410-b956-
a3cf2f4a3e73
mutex_init(&dev.reg_mutex);
ret = b53_switch_detect(&dev);
- if (!ret)
+ if (ret)
return ret;
if (is5325(&dev) || is5365(&dev))