Deleted Added
full compact
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 ---