Home
last modified time | relevance | path

Searched full:fmreg (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
Dphy-mtk-tphy.txt123 0x0100 FMREG
140 0x0100 FMREG
149 0x1100 FMREG
160 SPLLC shared by u3 ports and FMREG shared by u2 ports on
Dphy-mtk-xsphy.txt60 0x0100 FMREG
63 0x1100 FMREG
/kernel/linux/linux-5.10/drivers/phy/mediatek/
Dphy-mtk-tphy.c283 void __iomem *fmreg; member
327 void __iomem *fmreg = u2_banks->fmreg; in hs_slew_rate_calibrate() local
344 tmp = readl(fmreg + U3P_U2FREQ_FMMONR1); in hs_slew_rate_calibrate()
346 writel(tmp, fmreg + U3P_U2FREQ_FMMONR1); in hs_slew_rate_calibrate()
349 tmp = readl(fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
355 writel(tmp, fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
358 tmp = readl(fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
360 writel(tmp, fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
363 readl_poll_timeout(fmreg + U3P_U2FREQ_FMMONR1, tmp, in hs_slew_rate_calibrate()
366 fm_out = readl(fmreg + U3P_U2FREQ_VALUE); in hs_slew_rate_calibrate()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dmediatek,tphy.yaml23 0x0100 FMREG
40 0x0100 FMREG
49 0x1100 FMREG
60 SPLLC shared by u3 ports and FMREG shared by u2 ports on V1 are put back
62 added on V2; the FMREG bank for slew rate calibration is not used anymore
Dmediatek,xsphy.yaml21 0x0100 FMREG
24 0x1100 FMREG
/kernel/linux/linux-6.6/drivers/phy/mediatek/
Dphy-mtk-tphy.c295 void __iomem *fmreg; member
698 void __iomem *fmreg = u2_banks->fmreg; in hs_slew_rate_calibrate() local
717 mtk_phy_set_bits(fmreg + U3P_U2FREQ_FMMONR1, P2F_RG_FRCK_EN); in hs_slew_rate_calibrate()
720 tmp = readl(fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
726 writel(tmp, fmreg + U3P_U2FREQ_FMCR0); in hs_slew_rate_calibrate()
729 mtk_phy_set_bits(fmreg + U3P_U2FREQ_FMCR0, P2F_RG_FREQDET_EN); in hs_slew_rate_calibrate()
732 readl_poll_timeout(fmreg + U3P_U2FREQ_FMMONR1, tmp, in hs_slew_rate_calibrate()
735 fm_out = readl(fmreg + U3P_U2FREQ_VALUE); in hs_slew_rate_calibrate()
738 mtk_phy_clear_bits(fmreg + U3P_U2FREQ_FMCR0, P2F_RG_FREQDET_EN); in hs_slew_rate_calibrate()
741 mtk_phy_clear_bits(fmreg + U3P_U2FREQ_FMMONR1, P2F_RG_FRCK_EN); in hs_slew_rate_calibrate()
[all …]