main.c (163597) | main.c (269111) |
---|---|
1/*- 2 * Copyright (c) 2006 M. Warner Losh. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. --- 17 unchanged lines hidden (view full) --- 26 * 27 * No warranty, expressed or implied, is included with this software. It is 28 * provided "AS IS" and no warranty of any kind including statutory or aspects 29 * relating to merchantability or fitness for any purpose is provided. All 30 * intellectual property rights of others is maintained with the respective 31 * owners. This software is not copyrighted and is intended for reference 32 * only. 33 * | 1/*- 2 * Copyright (c) 2006 M. Warner Losh. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. --- 17 unchanged lines hidden (view full) --- 26 * 27 * No warranty, expressed or implied, is included with this software. It is 28 * provided "AS IS" and no warranty of any kind including statutory or aspects 29 * relating to merchantability or fitness for any purpose is provided. All 30 * intellectual property rights of others is maintained with the respective 31 * owners. This software is not copyrighted and is intended for reference 32 * only. 33 * |
34 * $FreeBSD: head/sys/boot/arm/at91/bootspi/main.c 163597 2006-10-21 22:44:26Z imp $ | 34 * $FreeBSD: head/sys/boot/arm/at91/bootspi/main.c 269111 2014-07-26 03:33:19Z ian $ |
35 */ 36 37#include "env_vars.h" 38#include "at91rm9200.h" 39#include "at91rm9200_lowlevel.h" 40#include "loader_prompt.h" 41#include "emac.h" 42#include "lib.h" 43#include "spi_flash.h" 44#include "ee.h" 45 | 35 */ 36 37#include "env_vars.h" 38#include "at91rm9200.h" 39#include "at91rm9200_lowlevel.h" 40#include "loader_prompt.h" 41#include "emac.h" 42#include "lib.h" 43#include "spi_flash.h" 44#include "ee.h" 45 |
46int main(void); 47 |
|
46int 47main(void) 48{ 49 printf("\nBoot\n"); 50 EEInit(); 51 SPI_InitFlash(); 52#ifdef TSC_FPGA 53 fpga_load(); 54#endif 55 EMAC_Init(); 56 LoadBootCommands(); 57 if (getc(1) == -1) { 58 start_wdog(30); 59 ExecuteEnvironmentFunctions(); 60 } 61 Bootloader(getc); 62 return (1); 63} | 48int 49main(void) 50{ 51 printf("\nBoot\n"); 52 EEInit(); 53 SPI_InitFlash(); 54#ifdef TSC_FPGA 55 fpga_load(); 56#endif 57 EMAC_Init(); 58 LoadBootCommands(); 59 if (getc(1) == -1) { 60 start_wdog(30); 61 ExecuteEnvironmentFunctions(); 62 } 63 Bootloader(getc); 64 return (1); 65} |