Lines Matching +full:no +full:- +full:eeprom
6 * SPDX-License-Identifier: GPL-2.0+
15 #include <asm/arch/imx-regs.h>
19 #include <asm/mach-imx/boot_mode.h>
20 #include <asm/mach-imx/iomux-v3.h>
21 #include <asm/mach-imx/mxc_i2c.h>
22 #include <asm/mach-imx/sata.h>
23 #include <asm/mach-imx/video.h>
89 return -1; in drv_keyboard_init()
113 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv; in board_mmc_getcd()
115 /* There is no CD for a microSD card, assume always present. */ in board_mmc_getcd()
116 if (cfg->esdhc_base == USDHC3_BASE_ADDR) in board_mmc_getcd()
124 struct fsl_esdhc_cfg *cfg = (struct fsl_esdhc_cfg *)mmc->priv; in board_mmc_getwp()
126 /* There is no WP for a microSD card, assume always read-write. */ in board_mmc_getwp()
127 if (cfg->esdhc_base == USDHC3_BASE_ADDR) in board_mmc_getwp()
142 /* Big SD write-protect and card-detect */ in board_mmc_init()
168 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100; in board_init()
193 gd->ram_size = imx_ddr_size(); in dram_init()
207 return -EINVAL; in power_init_board()
225 /* EEPROM configuration data */
246 /* EEPROM is at bus 2. */ in misc_init_r()
249 puts("Cannot select EEPROM I2C bus.\n"); in misc_init_r()
253 /* EEPROM is at address 0x56. */ in misc_init_r()
256 puts("Cannot read I2C EEPROM.\n"); in misc_init_r()
260 /* Check EEPROM signature. */ in misc_init_r()
262 puts("Invalid I2C EEPROM signature.\n"); in misc_init_r()
266 /* Set ethernet address from EEPROM. */ in misc_init_r()