da850evm.c (ecc98ec18c5b23b399e4aa12d252b719ea4aedb1) | da850evm.c (6652c62e0146411ea2b38fb36336915ffdba99de) |
---|---|
1/* 2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * Based on da830evm.c. Original Copyrights follow: 5 * 6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com> 7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net> 8 * --- 321 unchanged lines hidden (view full) --- 330 if (da8xx_configure_lpsc_items(lpsc, ARRAY_SIZE(lpsc))) 331 return 1; 332 333 return 0; 334} 335 336int board_init(void) 337{ | 1/* 2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ 3 * 4 * Based on da830evm.c. Original Copyrights follow: 5 * 6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com> 7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net> 8 * --- 321 unchanged lines hidden (view full) --- 330 if (da8xx_configure_lpsc_items(lpsc, ARRAY_SIZE(lpsc))) 331 return 1; 332 333 return 0; 334} 335 336int board_init(void) 337{ |
338#ifdef CONFIG_USE_NOR | 338#if defined(CONFIG_USE_NOR) || defined(CONFIG_DAVINCI_MMC) |
339 u32 val; 340#endif 341 342#ifndef CONFIG_USE_IRQ 343 irq_init(); 344#endif 345 346#ifdef CONFIG_NAND_DAVINCI --- 34 unchanged lines hidden (view full) --- 381 clrbits_be32((u32 *)GPIO_BANK0_REG_DIR_ADDR, (0x01 << 11)); 382 383 /* Set the output as low */ 384 val = readl(GPIO_BANK0_REG_SET_ADDR); 385 val |= (0x01 << 11); 386 writel(val, GPIO_BANK0_REG_CLR_ADDR); 387#endif 388 | 339 u32 val; 340#endif 341 342#ifndef CONFIG_USE_IRQ 343 irq_init(); 344#endif 345 346#ifdef CONFIG_NAND_DAVINCI --- 34 unchanged lines hidden (view full) --- 381 clrbits_be32((u32 *)GPIO_BANK0_REG_DIR_ADDR, (0x01 << 11)); 382 383 /* Set the output as low */ 384 val = readl(GPIO_BANK0_REG_SET_ADDR); 385 val |= (0x01 << 11); 386 writel(val, GPIO_BANK0_REG_CLR_ADDR); 387#endif 388 |
389#ifdef CONFIG_DAVINCI_MMC 390 /* Set the GPIO direction as output */ 391 clrbits_le32((u32 *)GPIO_BANK0_REG_DIR_ADDR, (0x01 << 11)); 392 393 /* Set the output as high */ 394 val = readl(GPIO_BANK0_REG_SET_ADDR); 395 val |= (0x01 << 11); 396 writel(val, GPIO_BANK0_REG_SET_ADDR); 397#endif 398 |
|
389#ifdef CONFIG_DRIVER_TI_EMAC 390 davinci_emac_mii_mode_sel(HAS_RMII); 391#endif /* CONFIG_DRIVER_TI_EMAC */ 392 393 /* enable the console UART */ 394 writel((DAVINCI_UART_PWREMU_MGMT_FREE | DAVINCI_UART_PWREMU_MGMT_URRST | 395 DAVINCI_UART_PWREMU_MGMT_UTRST), 396 &davinci_uart2_ctrl_regs->pwremu_mgmt); --- 108 unchanged lines hidden --- | 399#ifdef CONFIG_DRIVER_TI_EMAC 400 davinci_emac_mii_mode_sel(HAS_RMII); 401#endif /* CONFIG_DRIVER_TI_EMAC */ 402 403 /* enable the console UART */ 404 writel((DAVINCI_UART_PWREMU_MGMT_FREE | DAVINCI_UART_PWREMU_MGMT_URRST | 405 DAVINCI_UART_PWREMU_MGMT_UTRST), 406 &davinci_uart2_ctrl_regs->pwremu_mgmt); --- 108 unchanged lines hidden --- |