emac_init.c (163533) | emac_init.c (164137) |
---|---|
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. --- 10 unchanged lines hidden (view full) --- 19 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 22 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 * 24 * This software is derived from software provide by Kwikbyte who specifically 25 * disclaimed copyright on the code. 26 * | 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. --- 10 unchanged lines hidden (view full) --- 19 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 20 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 22 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 * 24 * This software is derived from software provide by Kwikbyte who specifically 25 * disclaimed copyright on the code. 26 * |
27 * $FreeBSD: head/sys/boot/arm/at91/libat91/emac_init.c 163533 2006-10-20 09:12:05Z imp $ | 27 * $FreeBSD: head/sys/boot/arm/at91/libat91/emac_init.c 164137 2006-11-09 20:32:36Z imp $ |
28 */ 29 30/****************************************************************************** 31 * 32 * Filename: emac.c 33 * 34 * Instantiation of routines for MAC/ethernet functions supporting tftp. 35 * --- 53 unchanged lines hidden (view full) --- 89 AT91C_PA8_ETXEN | AT91C_PA16_EMDIO | AT91C_PA9_ETX0 | 90 AT91C_PA10_ETX1 | AT91C_PA11_ECRS_ECRSDV | AT91C_PA15_EMDC | 91 AT91C_PA7_ETXCK_EREFCK; 92 AT91C_BASE_PIOA->PIO_PDR = 93 AT91C_PA14_ERXER | AT91C_PA12_ERX0 | AT91C_PA13_ERX1 | 94 AT91C_PA8_ETXEN | AT91C_PA16_EMDIO | AT91C_PA9_ETX0 | 95 AT91C_PA10_ETX1 | AT91C_PA11_ECRS_ECRSDV | AT91C_PA15_EMDC | 96 AT91C_PA7_ETXCK_EREFCK; | 28 */ 29 30/****************************************************************************** 31 * 32 * Filename: emac.c 33 * 34 * Instantiation of routines for MAC/ethernet functions supporting tftp. 35 * --- 53 unchanged lines hidden (view full) --- 89 AT91C_PA8_ETXEN | AT91C_PA16_EMDIO | AT91C_PA9_ETX0 | 90 AT91C_PA10_ETX1 | AT91C_PA11_ECRS_ECRSDV | AT91C_PA15_EMDC | 91 AT91C_PA7_ETXCK_EREFCK; 92 AT91C_BASE_PIOA->PIO_PDR = 93 AT91C_PA14_ERXER | AT91C_PA12_ERX0 | AT91C_PA13_ERX1 | 94 AT91C_PA8_ETXEN | AT91C_PA16_EMDIO | AT91C_PA9_ETX0 | 95 AT91C_PA10_ETX1 | AT91C_PA11_ECRS_ECRSDV | AT91C_PA15_EMDC | 96 AT91C_PA7_ETXCK_EREFCK; |
97#ifdef BOOT_KB9202 /* Really !RMII */ | 97#ifdef BOOT_KB920X /* Really !RMII */ |
98 AT91C_BASE_PIOB->PIO_BSR = 99 AT91C_PB12_ETX2 | AT91C_PB13_ETX3 | AT91C_PB14_ETXER | 100 AT91C_PB15_ERX2 | AT91C_PB16_ERX3 | AT91C_PB17_ERXDV | 101 AT91C_PB18_ECOL | AT91C_PB19_ERXCK; 102 AT91C_BASE_PIOB->PIO_PDR = 103 AT91C_PB12_ETX2 | AT91C_PB13_ETX3 | AT91C_PB14_ETXER | 104 AT91C_PB15_ERX2 | AT91C_PB16_ERX3 | AT91C_PB17_ERXDV | 105 AT91C_PB18_ECOL | AT91C_PB19_ERXCK; --- 12 unchanged lines hidden --- | 98 AT91C_BASE_PIOB->PIO_BSR = 99 AT91C_PB12_ETX2 | AT91C_PB13_ETX3 | AT91C_PB14_ETXER | 100 AT91C_PB15_ERX2 | AT91C_PB16_ERX3 | AT91C_PB17_ERXDV | 101 AT91C_PB18_ECOL | AT91C_PB19_ERXCK; 102 AT91C_BASE_PIOB->PIO_PDR = 103 AT91C_PB12_ETX2 | AT91C_PB13_ETX3 | AT91C_PB14_ETXER | 104 AT91C_PB15_ERX2 | AT91C_PB16_ERX3 | AT91C_PB17_ERXDV | 105 AT91C_PB18_ECOL | AT91C_PB19_ERXCK; --- 12 unchanged lines hidden --- |