mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-27 23:20:26 +09:00
phy: marvell: cp110: utmi: update analog parameters according to latest ETP
Add UTMI analog parameters initialization values according to latest ETP. Change-Id: I5bcca205a3995202a18ff126f371a81f69e205c8 Signed-off-by: Igal Liberman <igall@marvell.com>
This commit is contained in:
parent
22bc868e49
commit
3e69b4abff
@ -614,15 +614,12 @@ static void comphy_utmi_phy_config(u32 utmi_index, void __iomem *utmi_base_addr,
|
||||
|
||||
/* Impedance Calibration Threshold Setting */
|
||||
reg_set(utmi_base_addr + UTMI_CALIB_CTRL_REG,
|
||||
0x6 << UTMI_CALIB_CTRL_IMPCAL_VTH_OFFSET,
|
||||
0x7 << UTMI_CALIB_CTRL_IMPCAL_VTH_OFFSET,
|
||||
UTMI_CALIB_CTRL_IMPCAL_VTH_MASK);
|
||||
|
||||
/* Set LS TX driver strength coarse control */
|
||||
mask = UTMI_TX_CH_CTRL_DRV_EN_LS_MASK;
|
||||
data = 0x3 << UTMI_TX_CH_CTRL_DRV_EN_LS_OFFSET;
|
||||
/* Set LS TX driver fine adjustment */
|
||||
mask |= UTMI_TX_CH_CTRL_IMP_SEL_LS_MASK;
|
||||
data |= 0x3 << UTMI_TX_CH_CTRL_IMP_SEL_LS_OFFSET;
|
||||
mask = UTMI_TX_CH_CTRL_AMP_MASK;
|
||||
data = 0x4 << UTMI_TX_CH_CTRL_AMP_OFFSET;
|
||||
reg_set(utmi_base_addr + UTMI_TX_CH_CTRL_REG, data, mask);
|
||||
|
||||
/* Enable SQ */
|
||||
|
@ -52,6 +52,9 @@
|
||||
#define UTMI_TX_CH_CTRL_IMP_SEL_LS_OFFSET 16
|
||||
#define UTMI_TX_CH_CTRL_IMP_SEL_LS_MASK \
|
||||
(0xf << UTMI_TX_CH_CTRL_IMP_SEL_LS_OFFSET)
|
||||
#define UTMI_TX_CH_CTRL_AMP_OFFSET 20
|
||||
#define UTMI_TX_CH_CTRL_AMP_MASK \
|
||||
(0x7 << UTMI_TX_CH_CTRL_AMP_OFFSET)
|
||||
|
||||
#define UTMI_RX_CH_CTRL0_REG 0x14
|
||||
#define UTMI_RX_CH_CTRL0_SQ_DET_OFFSET 15
|
||||
@ -64,7 +67,7 @@
|
||||
#define UTMI_RX_CH_CTRL1_REG 0x18
|
||||
#define UTMI_RX_CH_CTRL1_SQ_AMP_CAL_OFFSET 0
|
||||
#define UTMI_RX_CH_CTRL1_SQ_AMP_CAL_MASK \
|
||||
(0x3 << UTMI_RX_CH_CTRL1_SQ_AMP_CAL_OFFSET)
|
||||
(0x7 << UTMI_RX_CH_CTRL1_SQ_AMP_CAL_OFFSET)
|
||||
#define UTMI_RX_CH_CTRL1_SQ_AMP_CAL_EN_OFFSET 3
|
||||
#define UTMI_RX_CH_CTRL1_SQ_AMP_CAL_EN_MASK \
|
||||
(0x1 << UTMI_RX_CH_CTRL1_SQ_AMP_CAL_EN_OFFSET)
|
||||
|
Loading…
Reference in New Issue
Block a user