mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-09 13:49:24 -04:00
Merge "STMMAC: msm: Add io macro settings for emac core version 2.1.1"
This commit is contained in:
commit
01a09e8f25
1 changed files with 9 additions and 3 deletions
|
|
@ -487,6 +487,9 @@ static int ethqos_rgmii_macro_init(struct qcom_ethqos *ethqos)
|
|||
else if (ethqos->emac_ver == EMAC_HW_v2_1_2)
|
||||
rgmii_updatel(ethqos, SDCC_DDR_CONFIG_PRG_RCLK_DLY,
|
||||
52, SDCC_HC_REG_DDR_CONFIG);
|
||||
else if (ethqos->emac_ver == EMAC_HW_v2_1_1)
|
||||
rgmii_updatel(ethqos, SDCC_DDR_CONFIG_PRG_RCLK_DLY,
|
||||
130, SDCC_HC_REG_DDR_CONFIG);
|
||||
else
|
||||
rgmii_updatel(ethqos, SDCC_DDR_CONFIG_PRG_RCLK_DLY,
|
||||
57, SDCC_HC_REG_DDR_CONFIG);
|
||||
|
|
@ -524,7 +527,8 @@ static int ethqos_rgmii_macro_init(struct qcom_ethqos *ethqos)
|
|||
rgmii_updatel(ethqos, RGMII_CONFIG2_RSVD_CONFIG15,
|
||||
0, RGMII_IO_MACRO_CONFIG2);
|
||||
if (ethqos->emac_ver == EMAC_HW_v2_3_2_RG ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2)
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2 ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_1)
|
||||
rgmii_updatel(ethqos, RGMII_CONFIG2_RX_PROG_SWAP,
|
||||
RGMII_CONFIG2_RX_PROG_SWAP,
|
||||
RGMII_IO_MACRO_CONFIG2);
|
||||
|
|
@ -564,7 +568,8 @@ static int ethqos_rgmii_macro_init(struct qcom_ethqos *ethqos)
|
|||
rgmii_updatel(ethqos, RGMII_CONFIG2_DATA_DIVIDE_CLK_SEL,
|
||||
0, RGMII_IO_MACRO_CONFIG2);
|
||||
if (ethqos->emac_ver == EMAC_HW_v2_3_2_RG ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2)
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2 ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_1)
|
||||
rgmii_updatel(ethqos,
|
||||
RGMII_CONFIG2_TX_CLK_PHASE_SHIFT_EN,
|
||||
RGMII_CONFIG2_TX_CLK_PHASE_SHIFT_EN,
|
||||
|
|
@ -579,7 +584,8 @@ static int ethqos_rgmii_macro_init(struct qcom_ethqos *ethqos)
|
|||
rgmii_updatel(ethqos, RGMII_CONFIG2_RSVD_CONFIG15,
|
||||
0, RGMII_IO_MACRO_CONFIG2);
|
||||
if (ethqos->emac_ver == EMAC_HW_v2_3_2_RG ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2)
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_2 ||
|
||||
ethqos->emac_ver == EMAC_HW_v2_1_1)
|
||||
rgmii_updatel(ethqos, RGMII_CONFIG2_RX_PROG_SWAP,
|
||||
RGMII_CONFIG2_RX_PROG_SWAP,
|
||||
RGMII_IO_MACRO_CONFIG2);
|
||||
|
|
|
|||
Loading…
Reference in a new issue