MFC r257334, r257336, r257337, r257338, r257341, r257342, r257343, r257370,
r257368, r257416 Hints-only devices should return BUS_PROBE_NOWILDCARD from their probe methods.
This commit is contained in:
parent
147aa314a7
commit
ae2bbb5100
@ -232,8 +232,7 @@ at91_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "AT91 device bus");
|
||||
arm_post_filter = at91_eoi;
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
@ -262,6 +261,8 @@ at91_attach(device_t dev)
|
||||
const struct arm_devmap_entry *pdevmap;
|
||||
int i;
|
||||
|
||||
arm_post_filter = at91_eoi;
|
||||
|
||||
at91_softc = sc;
|
||||
sc->sc_st = &at91_bs_tag;
|
||||
sc->sc_sh = AT91_BASE;
|
||||
|
@ -172,7 +172,7 @@ econa_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "ECONA device bus");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -429,7 +429,7 @@ s3c24x0_identify(driver_t *driver, device_t parent)
|
||||
int
|
||||
s3c24x0_probe(device_t dev)
|
||||
{
|
||||
return 0;
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
int
|
||||
|
@ -139,7 +139,7 @@ extern vm_offset_t saipic_base;
|
||||
int
|
||||
sa11x0_probe(device_t dev)
|
||||
{
|
||||
return 0;
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -72,7 +72,7 @@ int
|
||||
iq80321_probe(device_t dev)
|
||||
{
|
||||
device_set_desc(dev, "Intel 80321");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -92,7 +92,7 @@ pxa_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "XScale PXA On-board IO");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
int
|
||||
|
@ -431,7 +431,7 @@ acpi_probe(device_t dev)
|
||||
|
||||
device_set_desc(dev, acpi_desc);
|
||||
|
||||
return_VALUE (0);
|
||||
return_VALUE (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -129,7 +129,7 @@ atse_probe_nexus(device_t dev)
|
||||
|
||||
/* Success. */
|
||||
device_set_desc(dev, "Altera Triple-Speed Ethernet MegaCore");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -58,7 +58,7 @@ altera_avgen_nexus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Generic Altera Avalon device attachment");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -62,7 +62,7 @@ altera_jtag_uart_nexus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Altera JTAG UART");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -62,7 +62,7 @@ altera_sdcard_nexus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Altera Secure Data Card IP Core");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -61,7 +61,7 @@ static int
|
||||
cferes_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -158,7 +158,7 @@ gxemul_disk_probe(device_t dev)
|
||||
{
|
||||
device_set_desc(dev, "GXemul test disk");
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -125,7 +125,7 @@ gx_probe(device_t dev)
|
||||
|
||||
device_set_desc(dev, "GXemul test Ethernet");
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -313,7 +313,7 @@ vmbus_probe(device_t dev) {
|
||||
|
||||
device_set_desc(dev, "Vmbus Devices");
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -148,7 +148,7 @@ static int
|
||||
rt_probe(device_t dev)
|
||||
{
|
||||
device_set_desc(dev, "Ralink RT305XF onChip Ethernet MAC");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -58,7 +58,7 @@ terasic_de4led_nexus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Terasic DE4 8-element LED");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -55,7 +55,7 @@ terasic_mtl_nexus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Terasic Multi-touch LCD (MTL)");
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -226,7 +226,7 @@ static int
|
||||
xc_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -441,7 +441,7 @@ xpcife_probe(device_t dev)
|
||||
struct pcifront_device *pdev = (struct pcifront_device *)device_get_ivars(dev);
|
||||
DPRINTF("xpcife probe (unit=%d)\n", pdev->unit);
|
||||
#endif
|
||||
return 0;
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
/* Newbus xpcife device driver attach */
|
||||
|
@ -142,7 +142,7 @@ xentimer_probe(device_t dev)
|
||||
"VCPUOPs interface unavailable\n");
|
||||
#undef XTREQUIRES
|
||||
device_set_desc(dev, "Xen PV Clock");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -157,7 +157,7 @@ static int
|
||||
obio_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -158,7 +158,7 @@ static int
|
||||
obio_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -103,7 +103,7 @@ static int
|
||||
apb_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -75,7 +75,7 @@ ar71xx_ehci_probe(device_t self)
|
||||
|
||||
device_set_desc(self, EHCI_HC_DEVSTR);
|
||||
|
||||
return (BUS_PROBE_DEFAULT);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -371,7 +371,7 @@ static int
|
||||
ar71xx_pci_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -84,7 +84,7 @@ static int
|
||||
ar71xx_spi_probe(device_t dev)
|
||||
{
|
||||
device_set_desc(dev, "AR71XX SPI");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -92,7 +92,7 @@ ar71xx_wdog_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Atheros AR71XX watchdog timer");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -349,7 +349,7 @@ static int
|
||||
ar724x_pci_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -260,7 +260,7 @@ arge_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Atheros AR71xx built-in ethernet interface");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -109,7 +109,7 @@ ciu_probe(device_t dev)
|
||||
return (ENXIO);
|
||||
|
||||
device_set_desc(dev, "Cavium Octeon Central Interrupt Unit");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -599,7 +599,7 @@ static int cf_probe (device_t dev)
|
||||
|
||||
device_set_desc(dev, "Octeon Compact Flash Driver");
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------- *
|
||||
|
@ -71,7 +71,7 @@ octeon_pmc_probe(device_t dev)
|
||||
return (ENXIO);
|
||||
|
||||
device_set_desc(dev, "Cavium Octeon Performance Counters");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -86,7 +86,7 @@ octeon_rnd_probe(device_t dev)
|
||||
return (ENXIO);
|
||||
|
||||
device_set_desc(dev, "Cavium Octeon Random Number Generator");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -81,7 +81,7 @@ octeon_rtc_probe(device_t dev)
|
||||
return (ENXIO);
|
||||
|
||||
device_set_desc(dev, "Cavium Octeon Realtime Clock");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -108,7 +108,7 @@ static int
|
||||
obio_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -51,7 +51,7 @@ static int
|
||||
gt_probe(device_t dev)
|
||||
{
|
||||
device_set_desc(dev, "GT64120 chip");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -313,7 +313,7 @@ clock_probe(device_t dev)
|
||||
panic("can't attach more clocks");
|
||||
|
||||
device_set_desc(dev, "Generic MIPS32 ticker");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -318,7 +318,7 @@ clock_probe(device_t dev)
|
||||
panic("can't attach more clocks");
|
||||
|
||||
device_set_desc(dev, "Generic MIPS32 ticker");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -383,8 +383,7 @@ xlp_pcib_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "XLP PCI bus");
|
||||
xlp_pcib_init_resources();
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
@ -524,6 +523,8 @@ xlp_pcib_attach(device_t dev)
|
||||
{
|
||||
int node, link;
|
||||
|
||||
xlp_pcib_init_resources();
|
||||
|
||||
/* enable hardware swap on all nodes/links */
|
||||
for (node = 0; node < XLP_MAX_NODES; node++)
|
||||
for (link = 0; link < 4; link++)
|
||||
|
@ -190,7 +190,7 @@ static void iodi_identify(driver_t *, device_t);
|
||||
int
|
||||
iodi_probe(device_t dev)
|
||||
{
|
||||
return 0;
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -315,7 +315,7 @@ clock_probe(device_t dev)
|
||||
panic("can't attach more clocks");
|
||||
|
||||
device_set_desc(dev, "Generic MIPS32 ticker");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -148,7 +148,7 @@ static int
|
||||
obio_probe(device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -207,7 +207,7 @@ zbbus_probe(device_t dev)
|
||||
{
|
||||
|
||||
device_set_desc(dev, "Broadcom/Sibyte ZBbus");
|
||||
return (0);
|
||||
return (BUS_PROBE_NOWILDCARD);
|
||||
}
|
||||
|
||||
static int
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
SUBDIR_PARALLEL=
|
||||
|
||||
# Modules that include binary-only blobs of microcode should be selectable by
|
||||
# MK_SOURCELESS_UCODE option (see below).
|
||||
|
||||
|
@ -69,7 +69,7 @@ struct dma_window {
|
||||
};
|
||||
|
||||
int
|
||||
phyp_iommu_set_dma_tag(device_t dev, device_t child, bus_dma_tag_t tag)
|
||||
phyp_iommu_set_dma_tag(device_t bus, device_t dev, bus_dma_tag_t tag)
|
||||
{
|
||||
device_t p;
|
||||
phandle_t node;
|
||||
@ -77,7 +77,7 @@ phyp_iommu_set_dma_tag(device_t dev, device_t child, bus_dma_tag_t tag)
|
||||
struct iommu_map *i;
|
||||
int cell;
|
||||
|
||||
for (p = child; p != NULL; p = device_get_parent(p)) {
|
||||
for (p = dev; device_get_parent(p) != NULL; p = device_get_parent(p)) {
|
||||
if (ofw_bus_has_prop(p, "ibm,my-dma-window"))
|
||||
break;
|
||||
if (ofw_bus_has_prop(p, "ibm,dma-window"))
|
||||
@ -150,7 +150,7 @@ phyp_iommu_set_dma_tag(device_t dev, device_t child, bus_dma_tag_t tag)
|
||||
papr_supports_stuff_tce = !(phyp_hcall(H_STUFF_TCE,
|
||||
window->map->iobn, 0, 0, 0) == H_FUNCTION);
|
||||
|
||||
bus_dma_tag_set_iommu(tag, dev, window);
|
||||
bus_dma_tag_set_iommu(tag, bus, window);
|
||||
|
||||
return (0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user