]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/at91rm9200_net.h
Merge remote-tracking branch 'remotes/origin/tx48-mmc-bugfix'
[karo-tx-uboot.git] / include / at91rm9200_net.h
index e41fe3cf7ca131e0d6f28329ed49bd01aec77805..831cb1e2609a3ec8611f8f54123c74d87576fa8f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Ethernet:   An implementation of the Ethernet Device Driver suite for the
  *             uClinux 2.0.38 operating system. This Driver has been developed
- *             for AT75C220 board. 
+ *             for AT75C220 board.
  *
  * NOTE:       The driver is implemented for one MAC
  *
  * Authors:    Lineo Inc <www.lineo.com>
  *
  *
- *             This program is free software; you can redistribute it and/or
- *             modify it under the terms of the GNU General Public License
- *             as published by the Free Software Foundation; either version
- *             2 of the License, or (at your option) any later version.
+ * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #ifndef AT91RM9200_ETHERNET
 #include <common.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
-#include "dm9161.h"
-
-#define FALSE 0
-#define TRUE 1
-
 
 #define ETHERNET_ADDRESS_SIZE           6
 
@@ -39,7 +31,7 @@ typedef struct _AT91S_PhyOps
        unsigned int (*IsPhyConnected)(AT91S_EMAC  *pmac);
        unsigned char (*GetLinkSpeed)(AT91S_EMAC *pmac);
        unsigned char (*AutoNegotiate)(AT91S_EMAC *pmac, int *);
-       
+
 } AT91S_PhyOps,*AT91PS_PhyOps;
 
 
@@ -49,11 +41,10 @@ typedef struct _AT91S_PhyOps
 /******************  function prototypes **********************/
 
 /* MII functions */
-static void at91rm9200_EmacEnableMDIO(AT91PS_EMAC p_mac);
-static void at91rm9200_EmacDisableMDIO(AT91PS_EMAC p_mac);
-static UCHAR at91rm9200_EmacReadPhy(AT91PS_EMAC p_mac, unsigned char RegisterAddress, unsigned short *pInput);
-static UCHAR at91rm9200_EmacWritePhy(AT91PS_EMAC p_mac, unsigned char RegisterAddress, unsigned short *pOutput);
-void at91rm92000_GetPhyInterface(void );
+void at91rm9200_EmacEnableMDIO(AT91PS_EMAC p_mac);
+void at91rm9200_EmacDisableMDIO(AT91PS_EMAC p_mac);
+UCHAR at91rm9200_EmacReadPhy(AT91PS_EMAC p_mac, unsigned char RegisterAddress, unsigned short *pInput);
+UCHAR at91rm9200_EmacWritePhy(AT91PS_EMAC p_mac, unsigned char RegisterAddress, unsigned short *pOutput);
+void at91rm9200_GetPhyInterface(AT91PS_PhyOps p_phyops);
 
 #endif /* AT91RM9200_ETHERNET */
-