smc91111: Move driver attach prototype to header file.

Also signal to compiler that the start variable in lan91cxx_recv is only used when debugging.
This commit is contained in:
Daniel Cederman
2014-03-13 14:28:46 +01:00
committed by Joel Sherrill
parent 82e507e3e8
commit 5130248e12
5 changed files with 8 additions and 16 deletions

View File

@@ -64,11 +64,6 @@ scmv91111_configuration_t mpc5554_scmv91111_configuration = {
(void *)0 (void *)0
}; };
int _rtems_smc91111_driver_attach(
struct rtems_bsdnet_ifconfig *config,
scmv91111_configuration_t *scm_config
);
/* /*
* Attach an SMC91111 driver to the system * Attach an SMC91111 driver to the system
*/ */

View File

@@ -40,11 +40,6 @@ scmv91111_configuration_t leon_scmv91111_configuration = {
1 /* autoneg */ 1 /* autoneg */
}; };
int _rtems_smc91111_driver_attach(
struct rtems_bsdnet_ifconfig *config,
scmv91111_configuration_t *scm_config
);
/* /*
* Attach an SMC91111 driver to the system * Attach an SMC91111 driver to the system
*/ */

View File

@@ -23,9 +23,6 @@ scmv91111_configuration_t leon_scmv91111_configuration = {
1 /* autoneg */ 1 /* autoneg */
}; };
int _rtems_smc91111_driver_attach (struct rtems_bsdnet_ifconfig *config,
scmv91111_configuration_t * scm_config);
/* /*
* Attach an SMC91111 driver to the system * Attach an SMC91111 driver to the system
*/ */

View File

@@ -82,7 +82,7 @@ static void lan91cxx_phy_configure(struct lan91cxx_priv_data *cpd);
#define max(l,r) ((l) > (r) ? (l) : (r)) #define max(l,r) ((l) > (r) ? (l) : (r))
/* \ ------------- Interrupt ------------- \ */ /* \ ------------- Interrupt ------------- \ */
void lan91cxx_interrupt_handler(void *arg) static void lan91cxx_interrupt_handler(void *arg)
{ {
struct lan91cxx_priv_data *cpd = arg; struct lan91cxx_priv_data *cpd = arg;
unsigned short irq, event; unsigned short irq, event;
@@ -153,6 +153,9 @@ static void lan91cxx_recv(struct lan91cxx_priv_data *cpd, struct mbuf *m)
rxd_t *data = NULL, val; rxd_t *data = NULL, val;
#if DEBUG & 64 #if DEBUG & 64
rxd_t lp = 0; rxd_t lp = 0;
#else
/* start is only read with debug enabled */
(void)start;
#endif #endif
struct mbuf *n; struct mbuf *n;
dbg_prefix = "<"; dbg_prefix = "<";
@@ -247,7 +250,6 @@ static void lan91cxx_recv(struct lan91cxx_priv_data *cpd, struct mbuf *m)
} }
} }
db64_printf(" \n"); db64_printf(" \n");
#endif #endif
} }
val = get_data(cpd); /* Read control word (and potential data) unconditionally */ val = get_data(cpd); /* Read control word (and potential data) unconditionally */
@@ -657,7 +659,7 @@ static void sendpacket(struct ifnet *ifp, struct mbuf *m)
dbg_prefix = ""; dbg_prefix = "";
} }
void smc91111_txDaemon(void *arg) static void smc91111_txDaemon(void *arg)
{ {
struct lan91cxx_priv_data *cpd = arg; struct lan91cxx_priv_data *cpd = arg;
struct ifnet *ifp = &cpd->arpcom.ac_if; struct ifnet *ifp = &cpd->arpcom.ac_if;

View File

@@ -18,6 +18,9 @@ typedef struct scmv91111_configuration {
#endif #endif
} scmv91111_configuration_t; } scmv91111_configuration_t;
int _rtems_smc91111_driver_attach (struct rtems_bsdnet_ifconfig *config,
scmv91111_configuration_t * scm_config);
#endif /* _SMC_91111_EXP_H_ */ #endif /* _SMC_91111_EXP_H_ */