]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: phy: adin: enable configuration of the LP Termination Register
authorOsose Itua <osose.itua@savoirfairelinux.com>
Wed, 7 Jan 2026 22:16:53 +0000 (17:16 -0500)
committerJakub Kicinski <kuba@kernel.org>
Fri, 16 Jan 2026 03:36:04 +0000 (19:36 -0800)
commita6733836527da97767aa7cdd2d3c6984460afdb3
tree40e6f274bd6440a00967110462698daa9610d490
parent7376ba2db168c9e83f90e68f5f85c7d7f5645164
net: phy: adin: enable configuration of the LP Termination Register

The ADIN1200/ADIN1300 provide a control bit that selects between normal
receive termination and the lowest common mode impedance for 100BASE-TX
operation. This behavior is controlled through the Low Power Termination
register (B_100_ZPTM_EN_DIMRX).

Bit 0 of this register enables normal termination when set (this is the
default), and selects the lowest common mode impedance when cleared.

Signed-off-by: Osose Itua <osose.itua@savoirfairelinux.com>
Acked-by: Nuno Sá <nuno.sa@analog.com>
Link: https://patch.msgid.link/20260107221913.1334157-3-osose.itua@savoirfairelinux.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/phy/adin.c