Lines Matching +full:srom +full:- +full:timing
1 // SPDX-License-Identifier: GPL-2.0+
27 #include <dwc3-uboot.h>
80 gd->bd->bi_boot_params = (PHYS_SDRAM_1 + 0x100UL); in board_init()
82 if (tmu_init(gd->fdt_blob) != TMU_STATUS_NORMAL) { in board_init()
84 return -1; in board_init()
92 gd->ram_size -= size; in board_init()
93 gd->bd->bi_dram[CONFIG_NR_DRAM_BANKS - 1].size -= size; in board_init()
105 gd->ram_size += get_ram_size((long *)addr, SDRAM_BANK_SIZE); in dram_init()
119 gd->bd->bi_dram[i].start = addr; in dram_init_banksize()
120 gd->bd->bi_dram[i].size = size; in dram_init_banksize()
135 (uart_id - PERIPH_ID_UART0)); in board_uart_init()
159 board_i2c_init(gd->fdt_blob); in board_early_init_f()
187 config->bank = fdtdec_get_int(blob, node, "bank", 0); in decode_sromc()
188 config->width = fdtdec_get_int(blob, node, "width", 2); in decode_sromc()
190 err = fdtdec_get_int_array(blob, node, "srom-timing", config->timing, in decode_sromc()
195 return -FDT_ERR_NOTFOUND; in decode_sromc()
209 node = decode_sromc(gd->fdt_blob, &config); in board_eth_init()
214 node = fdtdec_next_compatible(gd->fdt_blob, node, COMPAT_SMSC_LAN9215); in board_eth_init()
221 base_addr = fdtdec_get_addr(gd->fdt_blob, node, "reg"); in board_eth_init()
224 return -1; in board_eth_init()
231 return -1; in board_eth_init()
236 smc_bc_conf = SROMC_BC_TACS(config.timing[FDT_SROM_TACS]) | in board_eth_init()
237 SROMC_BC_TCOS(config.timing[FDT_SROM_TCOS]) | in board_eth_init()
238 SROMC_BC_TACC(config.timing[FDT_SROM_TACC]) | in board_eth_init()
239 SROMC_BC_TCOH(config.timing[FDT_SROM_TCOH]) | in board_eth_init()
240 SROMC_BC_TAH(config.timing[FDT_SROM_TAH]) | in board_eth_init()
241 SROMC_BC_TACP(config.timing[FDT_SROM_TACP]) | in board_eth_init()
242 SROMC_BC_PMC(config.timing[FDT_SROM_PMC]); in board_eth_init()
285 if (ret && ret != -ENODEV) { in board_late_init()
287 gd->flags &= ~GD_FLG_SILENT; in board_late_init()
289 printf("cros-ec communications failure %d\n", ret); in board_late_init()
291 panic("Cannot init cros-ec device"); in board_late_init()
292 return -1; in board_late_init()
331 node = fdt_node_offset_by_compatible(gd->fdt_blob, 0, in reset_misc()
332 "samsung,emmc-reset"); in reset_misc()
336 gpio_request_by_name_nodev(offset_to_ofnode(node), "reset-gpio", 0, in reset_misc()
344 * required by 'JEDEC Standard No.84-A441' (eMMC) in reset_misc()