summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Nelson <eric.nelson@boundarydevices.com>2014-01-02 13:16:45 -0700
committerEric Nelson <eric.nelson@boundarydevices.com>2014-01-02 13:16:45 -0700
commit234bf9f2809a0c6bd6499ea6dd81988e7560c30a (patch)
treeecca7ff3f0b44dfbbd36698184ced782d123bf91
parent413d8c0f9e3dbaba7000e1eeb1d6793e04650e5a (diff)
sp: remove ethernet, PHY support
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
-rw-r--r--arch/arm/mach-mx6/board-mx6_sp.c27
-rw-r--r--arch/arm/mach-mx6/pads-mx6_sp.h19
2 files changed, 0 insertions, 46 deletions
diff --git a/arch/arm/mach-mx6/board-mx6_sp.c b/arch/arm/mach-mx6/board-mx6_sp.c
index 6a8a43a0dd2a..3581152f0455 100644
--- a/arch/arm/mach-mx6/board-mx6_sp.c
+++ b/arch/arm/mach-mx6/board-mx6_sp.c
@@ -253,32 +253,6 @@ static const struct imxuart_platform_data mx6_arm2_uart2_data __initconst = {
.flags = IMXUART_HAVE_RTSCTS,
};
-static int mx6_fec_phy_init(struct phy_device *phydev)
-{
- /* prefer master mode */
- phy_write(phydev, 0x9, 0x1f00);
-
- /* min rx data delay */
- phy_write(phydev, 0x0b, 0x8105);
- phy_write(phydev, 0x0c, 0x0000);
-
- /* min tx data delay */
- phy_write(phydev, 0x0b, 0x8106);
- phy_write(phydev, 0x0c, 0x0000);
-
- /* max rx/tx clock delay, min rx/tx control delay */
- phy_write(phydev, 0x0b, 0x8104);
- phy_write(phydev, 0x0c, 0xf0f0);
- phy_write(phydev, 0x0b, 0x104);
- return 0;
-}
-
-static struct fec_platform_data fec_data __initdata = {
- .init = mx6_fec_phy_init,
- .phy = PHY_INTERFACE_MODE_RGMII,
- .phy_irq = gpio_to_irq(ENET_PHY_IRQ)
-};
-
static int mx6_spi_cs[] = {
ST_ECSPI1_CS1,
};
@@ -893,7 +867,6 @@ static void __init mx6_board_init(void)
imx6q_add_mxc_hdmi(&hdmi_data);
imx6q_add_anatop_thermal_imx(1, &mx6_anatop_thermal_data);
- imx6_init_fec(fec_data);
imx6q_add_pm_imx(0, &mx6_pm_data);
imx6q_add_sdhci_usdhc_imx(2, &mx6_sd3_data);
imx_add_viv_gpu(&imx6_gpu_data, &imx6_gpu_pdata);
diff --git a/arch/arm/mach-mx6/pads-mx6_sp.h b/arch/arm/mach-mx6/pads-mx6_sp.h
index 63dc0fb59e2b..e66b1d654864 100644
--- a/arch/arm/mach-mx6/pads-mx6_sp.h
+++ b/arch/arm/mach-mx6/pads-mx6_sp.h
@@ -72,25 +72,6 @@ static iomux_v3_cfg_t MX6NAME(common_pads)[] = {
*/
MX6PAD(SD1_DAT1__PWM3_PWMO), /* GPIO1[17], J9 pin 9, also pwm3 */
- /* Ethernet - ENET */
- MX6PAD(ENET_MDIO__ENET_MDIO),
- MX6PAD(ENET_MDC__ENET_MDC),
- MX6PAD(RGMII_TXC__ENET_RGMII_TXC),
- MX6PAD(RGMII_TD0__ENET_RGMII_TD0),
- MX6PAD(RGMII_TD1__ENET_RGMII_TD1),
- MX6PAD(RGMII_TD2__ENET_RGMII_TD2),
- MX6PAD(RGMII_TD3__ENET_RGMII_TD3),
- MX6PAD(RGMII_TX_CTL__ENET_RGMII_TX_CTL),
- MX6PAD(ENET_REF_CLK__ENET_TX_CLK),
- MX6PAD(RGMII_RXC__ENET_RGMII_RXC),
- MX6PAD(RGMII_RD0__ENET_RGMII_RD0),
- MX6PAD(RGMII_RD1__ENET_RGMII_RD1),
- MX6PAD(RGMII_RD2__ENET_RGMII_RD2),
- MX6PAD(RGMII_RD3__ENET_RGMII_RD3),
- MX6PAD(RGMII_RX_CTL__ENET_RGMII_RX_CTL),
- NEW_PAD_CTRL(MX6PAD(ENET_RXD0__GPIO_1_27), WEAK), /* Micrel Phy - Reset */
- NEW_PAD_CTRL(MX6PAD(ENET_TX_EN__GPIO_1_28), WEAK_IRQ), /* Micrel Phy - Interrupt */
-
/*
* I2C1, used by
* SGTL5000