Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / devs / networks / rtl8169 / rtl8169_hw.h
blobe7517cf405e3fa22c58d24df97649eb98d4d53f2
1 #ifndef _RTL8169_HW_H_
2 #define _RTL8169_HW_H_
4 #include "rtl8169.h"
6 #include <exec/types.h>
7 #include <exec/resident.h>
8 #include <exec/io.h>
9 #include <exec/ports.h>
11 #include <aros/libcall.h>
12 #include <aros/macros.h>
13 #include <aros/io.h>
15 #include <oop/oop.h>
17 #include <devices/sana2.h>
18 #include <devices/sana2specialstats.h>
20 #include <utility/utility.h>
21 #include <utility/tagitem.h>
22 #include <utility/hooks.h>
24 #include <hidd/pci.h>
26 #include <proto/oop.h>
27 #include <proto/exec.h>
28 #include <proto/dos.h>
29 #include <proto/battclock.h>
31 #include <stdlib.h>
33 #include "unit.h"
34 #include LC_LIBDEFS_FILE
36 unsigned int rtl8169_tbi_link_ok(struct net_device *unit);
37 unsigned int rtl8169_xmii_link_ok(struct net_device *unit);
38 void rtl8169_tbi_reset_enable(struct net_device *unit);
39 void rtl8169_xmii_reset_enable(struct net_device *unit);
40 unsigned int rtl8169_tbi_reset_pending(struct net_device *unit);
41 unsigned int rtl8169_xmii_reset_pending(struct net_device *unit);
42 void rtl8169s_hw_phy_config(struct net_device *unit);
43 void rtl8169sb_hw_phy_config(struct net_device *unit);
44 void rtl_hw_start_8169(struct net_device *unit);
46 #endif