Lines Matching +full:i2c3 +full:- +full:sda
2 * Copyright (C) 2010-2013 Freescale Semiconductor, Inc.
5 * SPDX-License-Identifier: GPL-2.0+
11 #include <asm/arch/imx-regs.h>
14 #include <asm/arch/mx6-pins.h>
15 #include <asm/mach-imx/iomux-v3.h>
16 #include <asm/mach-imx/sata.h>
17 #include <asm/mach-imx/mxc_i2c.h>
18 #include <asm/mach-imx/boot_mode.h>
51 gd->ram_size = imx_ddr_size(); in dram_init()
106 return (bus == 2 && cs == 0) ? (IMX_GPIO_NR(1, 3)) : -1; in board_spi_cs_gpio()
125 /* I2C2 - EEPROM */
132 .sda = {
139 /* I2C3 - IO expander */
146 .sda = {
163 writel(0x00C03F3F, &ccm->CCGR0); in ccgr_init()
164 writel(0x0030FC33, &ccm->CCGR1); in ccgr_init()
165 writel(0x0FFFC000, &ccm->CCGR2); in ccgr_init()
166 writel(0x3FF00000, &ccm->CCGR3); in ccgr_init()
167 writel(0x00FFF300, &ccm->CCGR4); in ccgr_init()
168 writel(0x0F0000C3, &ccm->CCGR5); in ccgr_init()
169 writel(0x000003FF, &ccm->CCGR6); in ccgr_init()
210 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv; in board_mmc_getcd()
213 if (cfg->esdhc_base == USDHC3_BASE_ADDR) { in board_mmc_getcd()
254 return -EINVAL; in board_mmc_init()
291 bus = fec_get_miibus(base, -1); in board_eth_init()
293 return -EINVAL; in board_eth_init()
298 ret = -EINVAL; in board_eth_init()
303 if (phydev->addr == 0) in board_eth_init()
308 printf("using phy at %d\n", phydev->addr); in board_eth_init()
309 ret = fec_probe(bis, -1, base, bus, phydev); in board_eth_init()
324 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100; in board_init()