linux/drivers/net/ethernet/micrel
Marek Vasut 5829210483 net: ks8851-ml: Fix 16-bit IO operation
The Micrel KSZ8851-16MLLI datasheet DS00002357B page 12 states that
BE[3:0] signals are active high. This contradicts the measurements
of the behavior of the actual chip, where these signals behave as
active low. For example, to read the CIDER register, the bus must
expose 0xc0c0 during the address phase, which means BE[3:0]=4'b1100.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: David S. Miller <davem@davemloft.net>
Cc: Lukas Wunner <lukas@wunner.de>
Cc: Petr Stetiar <ynezz@true.cz>
Cc: YueHaibing <yuehaibing@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-02-16 19:41:09 -08:00
..
Kconfig net: remove ks8695 driver 2019-09-04 17:57:43 +02:00
ks8842.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
ks8851_mll.c net: ks8851-ml: Fix 16-bit IO operation 2020-02-16 19:41:09 -08:00
ks8851.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ks8851.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
ksz884x.c netdev: pass the stuck queue to the timeout handler 2019-12-12 21:38:57 -08:00
Makefile net: remove ks8695 driver 2019-09-04 17:57:43 +02:00