if (phy_mode == PHY_INTERFACE_MODE_RGMII_ID || phy_mode == PHY_INTERFACE_MODE_RGMII_TXID) phase_shift = 0; else phase_shift = RGMII_CONFIG2_TX_CLK_PHASE_SHIFT_EN; /* Disable loopback mode */ rgmii_updatel(ethqos, RGMII_CONFIG2_TX_TO_RX_LOOPBACK_EN, 0, RGMII_IO_MACRO_CONFIG...
,[PHY_INTERFACE_MODE_RGMII] = "rgmii",[PHY_INTERFACE_MODE_RGMII_ID] = "rgmii-id",[PHY_INTERFACE_MODE_RGMII_RXID] = "rgmii-rxid",[PHY_INTERFACE_MODE_RGMII_TXID] = "rgmii-txid",[PHY_INTERFACE_MODE_RTBI] = "rtbi",[PHY_INTERFACE_MODE_SMII] = "smii",};
phylib: add RGMII-ID mode to the Marvell m88e1111 PHY to fix broken ucc_geth Support for configuring RGMII-ID (RGMII with internal delay) mode on the 88e1111 and 88e1145. Ucc_geth on MPC8360EMDS(the main user of ucc_geth) is broken after changed to use phylib. It is fixed by add...
Address Register Name 0x0000 Basic Mode Control Register (BMCR), 0x0001 Basic Mode Status Register (BMSR) 0x0002 PHY Identifier Register #1 (PHYIDR1) 0x0003 PHY Identifier Register #2 (PHYIDR2) 0x0004 Auto-Negotiation Advertisement Register (ANAR) 0x0005 Auto-Negotiation Link ...