Lines Matching +full:pulse +full:- +full:code

1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2004-2011
9 * Derived from Beagle Board and 3430 SDP code by
10 * Richard Woodruff <r-woodruff2@ti.com>
25 #include <asm/mach-types.h>
35 #include <asm/ehci-omap.h>
105 gd->bd->bi_arch_number = MACH_TYPE_OMAP3EVM; in board_init()
107 gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100); in board_init()
115 /* break into full u-boot on 'c' */ in spl_start_uboot()
126 * Description: If we use SPL then there is no x-loader nor config header
144 timings->mcfg = HYNIX_V_MCFG_200(256 << 20); in get_board_mem_timings()
145 timings->ctrla = HYNIX_V_ACTIMA_200; in get_board_mem_timings()
146 timings->ctrlb = HYNIX_V_ACTIMB_200; in get_board_mem_timings()
149 timings->mcfg = MICRON_V_MCFG_165(128 << 20); in get_board_mem_timings()
150 timings->ctrla = MICRON_V_ACTIMA_165; in get_board_mem_timings()
151 timings->ctrlb = MICRON_V_ACTIMB_165; in get_board_mem_timings()
153 timings->rfr_ctrl = SDP_3430_SDRC_RFR_CTRL_165MHz; in get_board_mem_timings()
154 timings->mr = MICRON_V_MR_165; in get_board_mem_timings()
239 writel(NET_GPMC_CONFIG1, &gpmc_cfg->cs[5].config1); in setup_net_chip()
240 writel(NET_GPMC_CONFIG2, &gpmc_cfg->cs[5].config2); in setup_net_chip()
241 writel(NET_GPMC_CONFIG3, &gpmc_cfg->cs[5].config3); in setup_net_chip()
242 writel(NET_GPMC_CONFIG4, &gpmc_cfg->cs[5].config4); in setup_net_chip()
243 writel(NET_GPMC_CONFIG5, &gpmc_cfg->cs[5].config5); in setup_net_chip()
244 writel(NET_GPMC_CONFIG6, &gpmc_cfg->cs[5].config6); in setup_net_chip()
245 writel(NET_GPMC_CONFIG7, &gpmc_cfg->cs[5].config7); in setup_net_chip()
248 writew(readw(&ctrl_base ->gpmc_nwe) | 0x0E00, &ctrl_base->gpmc_nwe); in setup_net_chip()
250 writew(readw(&ctrl_base->gpmc_noe) | 0x0E00, &ctrl_base->gpmc_noe); in setup_net_chip()
252 writew(readw(&ctrl_base->gpmc_nadv_ale) | 0x0E00, in setup_net_chip()
253 &ctrl_base->gpmc_nadv_ale); in setup_net_chip()
279 /* Send a pulse on the GPIO pin */ in reset_net_chip()
301 return omap_mmc_init(0, 0, 0, -1, -1); in board_mmc_init()