mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-05-13 23:09:39 +08:00
if_dwc: Workaround for missing FDT support
This commit is contained in:
parent
13afbe7a80
commit
acab7270b6
@ -56,10 +56,12 @@ __FBSDID("$FreeBSD$");
|
|||||||
#include <sys/sockio.h>
|
#include <sys/sockio.h>
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
|
|
||||||
|
#ifndef __rtems__
|
||||||
#include <dev/fdt/fdt_common.h>
|
#include <dev/fdt/fdt_common.h>
|
||||||
#include <dev/ofw/openfirm.h>
|
#include <dev/ofw/openfirm.h>
|
||||||
#include <dev/ofw/ofw_bus.h>
|
#include <dev/ofw/ofw_bus.h>
|
||||||
#include <dev/ofw/ofw_bus_subr.h>
|
#include <dev/ofw/ofw_bus_subr.h>
|
||||||
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
#include <net/bpf.h>
|
#include <net/bpf.h>
|
||||||
#include <net/if.h>
|
#include <net/if.h>
|
||||||
@ -71,7 +73,9 @@ __FBSDID("$FreeBSD$");
|
|||||||
#include <net/if_vlan_var.h>
|
#include <net/if_vlan_var.h>
|
||||||
|
|
||||||
#include <machine/bus.h>
|
#include <machine/bus.h>
|
||||||
|
#ifndef __rtems__
|
||||||
#include <machine/fdt.h>
|
#include <machine/fdt.h>
|
||||||
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
#include <dev/mii/mii.h>
|
#include <dev/mii/mii.h>
|
||||||
#include <dev/mii/miivar.h>
|
#include <dev/mii/miivar.h>
|
||||||
@ -1096,11 +1100,13 @@ static int
|
|||||||
dwc_probe(device_t dev)
|
dwc_probe(device_t dev)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
#ifndef __rtems__
|
||||||
if (!ofw_bus_status_okay(dev))
|
if (!ofw_bus_status_okay(dev))
|
||||||
return (ENXIO);
|
return (ENXIO);
|
||||||
|
|
||||||
if (!ofw_bus_is_compatible(dev, "snps,dwmac"))
|
if (!ofw_bus_is_compatible(dev, "snps,dwmac"))
|
||||||
return (ENXIO);
|
return (ENXIO);
|
||||||
|
#endif /* __rtems__ */
|
||||||
|
|
||||||
device_set_desc(dev, "Gigabit Ethernet Controller");
|
device_set_desc(dev, "Gigabit Ethernet Controller");
|
||||||
return (BUS_PROBE_DEFAULT);
|
return (BUS_PROBE_DEFAULT);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user