mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1013 B
33 lines
1013 B
/* SPDX-License-Identifier: GPL-2.0 */ |
|
#ifndef _LMC_H_ |
|
#define _LMC_H_ |
|
|
|
#include "lmc_var.h" |
|
|
|
/* |
|
* prototypes for everyone |
|
*/ |
|
int lmc_probe(struct net_device * dev); |
|
unsigned lmc_mii_readreg(lmc_softc_t * const sc, unsigned |
|
devaddr, unsigned regno); |
|
void lmc_mii_writereg(lmc_softc_t * const sc, unsigned devaddr, |
|
unsigned regno, unsigned data); |
|
void lmc_led_on(lmc_softc_t * const, u32); |
|
void lmc_led_off(lmc_softc_t * const, u32); |
|
unsigned lmc_mii_readreg(lmc_softc_t * const, unsigned, unsigned); |
|
void lmc_mii_writereg(lmc_softc_t * const, unsigned, unsigned, unsigned); |
|
void lmc_gpio_mkinput(lmc_softc_t * const sc, u32 bits); |
|
void lmc_gpio_mkoutput(lmc_softc_t * const sc, u32 bits); |
|
|
|
int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); |
|
|
|
extern lmc_media_t lmc_ds3_media; |
|
extern lmc_media_t lmc_ssi_media; |
|
extern lmc_media_t lmc_t1_media; |
|
extern lmc_media_t lmc_hssi_media; |
|
|
|
#ifdef _DBG_EVENTLOG |
|
static void lmcEventLog(u32 EventNum, u32 arg2, u32 arg3); |
|
#endif |
|
|
|
#endif
|
|
|