Lines Matching +full:pin +full:- +full:switches
6 * SPDX-License-Identifier: GPL-2.0+
10 #include <asm/arch/imx-regs.h>
13 #include <asm/arch/mx6-pins.h>
16 #include <asm/mach-imx/iomux-v3.h>
17 #include <asm/mach-imx/sata.h>
45 gd->ram_size = imx_ddr_size(); in dram_init()
72 * Bug: Apparently uDoo does not works with Gigabit switches... in mx6_rgmii_rework()
79 /* control data pad skew - devaddr = 0x02, register = 0x04 */ in mx6_rgmii_rework()
83 /* rx data pad skew - devaddr = 0x02, register = 0x05 */ in mx6_rgmii_rework()
87 /* tx data pad skew - devaddr = 0x02, register = 0x05 */ in mx6_rgmii_rework()
91 /* gtx and rx clock pad skew - devaddr = 0x02, register = 0x08 */ in mx6_rgmii_rework()
113 /* pin 32 - 1 - (MODE0) all */
115 /* pin 31 - 1 - (MODE1) all */
117 /* pin 28 - 1 - (MODE2) all */
119 /* pin 27 - 1 - (MODE3) all */
121 /* pin 33 - 1 - (CLK125_EN) 125Mhz clockout enabled */
192 bus = fec_get_miibus(base, -1); in board_eth_init()
194 return -EINVAL; in board_eth_init()
199 ret = -EINVAL; in board_eth_init()
202 printf("using phy at %d\n", phydev->addr); in board_eth_init()
203 ret = fec_probe(bis, -1, base, bus, phydev); in board_eth_init()
236 if (phydev->drv->config) in board_phy_config()
237 phydev->drv->config(phydev); in board_phy_config()
245 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100; in board_init()