]>
Commit | Line | Data |
---|---|---|
b2441318 | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
1da177e4 LT |
2 | #ifndef _LMC_H_ |
3 | #define _LMC_H_ | |
4 | ||
5 | #include "lmc_var.h" | |
6 | ||
7 | /* | |
8 | * prototypes for everyone | |
9 | */ | |
10 | int lmc_probe(struct net_device * dev); | |
11 | unsigned lmc_mii_readreg(lmc_softc_t * const sc, unsigned | |
12 | devaddr, unsigned regno); | |
13 | void lmc_mii_writereg(lmc_softc_t * const sc, unsigned devaddr, | |
14 | unsigned regno, unsigned data); | |
867240f7 KH |
15 | void lmc_led_on(lmc_softc_t * const, u32); |
16 | void lmc_led_off(lmc_softc_t * const, u32); | |
1da177e4 LT |
17 | unsigned lmc_mii_readreg(lmc_softc_t * const, unsigned, unsigned); |
18 | void lmc_mii_writereg(lmc_softc_t * const, unsigned, unsigned, unsigned); | |
867240f7 KH |
19 | void lmc_gpio_mkinput(lmc_softc_t * const sc, u32 bits); |
20 | void lmc_gpio_mkoutput(lmc_softc_t * const sc, u32 bits); | |
1da177e4 LT |
21 | |
22 | int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); | |
23 | ||
24 | extern lmc_media_t lmc_ds3_media; | |
25 | extern lmc_media_t lmc_ssi_media; | |
26 | extern lmc_media_t lmc_t1_media; | |
27 | extern lmc_media_t lmc_hssi_media; | |
28 | ||
29 | #ifdef _DBG_EVENTLOG | |
867240f7 | 30 | static void lmcEventLog(u32 EventNum, u32 arg2, u32 arg3); |
1da177e4 LT |
31 | #endif |
32 | ||
33 | #endif |