aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h
diff options
context:
space:
mode:
authorBirger Koblitz <git@birger-koblitz.de>2022-01-17 13:21:09 +0100
committerDaniel Golle <daniel@makrotopia.org>2022-02-17 15:21:47 +0000
commit7026084066fb6e2a7c40a4620f0fb6182b68c5cb (patch)
tree083254900250211138804c984886ca02c9eafff6 /target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h
parent51c8f766124487f6e84076c272645e5f29d32f5e (diff)
downloadupstream-7026084066fb6e2a7c40a4620f0fb6182b68c5cb.tar.gz
upstream-7026084066fb6e2a7c40a4620f0fb6182b68c5cb.tar.bz2
upstream-7026084066fb6e2a7c40a4620f0fb6182b68c5cb.zip
realtek: Add SDS configuration routines for the RTL93XX platforms
Adds configuration routines for the internal SerDes of the RTL930X and RTL931X. Signed-off-by: Sebastian Gottschall <s.gottschall@dd-wrt.com> Signed-off-by: Birger Koblitz <git@birger-koblitz.de>
Diffstat (limited to 'target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h')
-rw-r--r--target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h b/target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h
index 088f903baf..f6e42e4722 100644
--- a/target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h
+++ b/target/linux/realtek/files-5.10/drivers/net/phy/rtl83xx-phy.h
@@ -58,9 +58,11 @@ struct __attribute__ ((__packed__)) fw_header {
/* Registers of the internal Serdes of the 9300 */
#define RTL930X_SDS_INDACS_CMD (0x03B0)
#define RTL930X_SDS_INDACS_DATA (0x03B4)
+#define RTL930X_MAC_FORCE_MODE_CTRL (0xCA1C)
/*Registers of the internal SerDes of the 9310 */
#define RTL931X_SERDES_INDRT_ACCESS_CTRL (0x5638)
#define RTL931X_SERDES_INDRT_DATA_CTRL (0x563C)
#define RTL931X_SERDES_MODE_CTRL (0x13cc)
-#define RTL931X_PS_SERDES_OFF_MODE_CTRL (0x13f4)
+#define RTL931X_PS_SERDES_OFF_MODE_CTRL_ADDR (0x13F4)
+#define RTL931X_MAC_SERDES_MODE_CTRL(sds) (0x136C + (((sds) << 2)))