mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
![]() The KSZ8795 driver code was modified to use on KSZ8863/73, which has
different register definitions. Some of the new KSZ8795 register
information are wrong compared to previous code.
KSZ8795 also behaves differently in that the STATIC_MAC_TABLE_USE_FID
and STATIC_MAC_TABLE_FID bits are off by 1 when doing MAC table reading
than writing. To compensate that a special code was added to shift the
register value by 1 before applying those bits. This is wrong when the
code is running on KSZ8863, so this special code is only executed when
KSZ8795 is detected.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
ksz8.h | ||
ksz8795.c | ||
ksz8795_reg.h | ||
ksz8863_smi.c | ||
ksz9477.c | ||
ksz9477.h | ||
ksz9477_i2c.c | ||
ksz9477_reg.h | ||
ksz_common.c | ||
ksz_common.h | ||
ksz_ptp.c | ||
ksz_ptp.h | ||
ksz_ptp_reg.h | ||
ksz_spi.c | ||
lan937x.h | ||
lan937x_main.c | ||
lan937x_reg.h | ||
Makefile |