Module Name: src Committed By: jruoho Date: Wed Jul 28 16:26:57 UTC 2010
Modified Files: src/sys/dev/acpi: smbus_acpi.c Log Message: Remove the homegrown attempt to match the parent PCI bus. This was only used for descriptive purposes, and for such purposes the ACPIVERBOSE output is much better. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/acpi/smbus_acpi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/acpi/smbus_acpi.c diff -u src/sys/dev/acpi/smbus_acpi.c:1.10 src/sys/dev/acpi/smbus_acpi.c:1.11 --- src/sys/dev/acpi/smbus_acpi.c:1.10 Thu Apr 15 07:02:24 2010 +++ src/sys/dev/acpi/smbus_acpi.c Wed Jul 28 16:26:56 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: smbus_acpi.c,v 1.10 2010/04/15 07:02:24 jruoho Exp $ */ +/* $NetBSD: smbus_acpi.c,v 1.11 2010/07/28 16:26:56 jruoho Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: smbus_acpi.c,v 1.10 2010/04/15 07:02:24 jruoho Exp $"); +__KERNEL_RCSID(0, "$NetBSD: smbus_acpi.c,v 1.11 2010/07/28 16:26:56 jruoho Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -176,12 +176,9 @@ struct acpi_attach_args *aa = aux; struct i2cbus_attach_args iba; ACPI_STATUS rv; - ACPI_HANDLE native_dev, native_bus; - ACPI_DEVICE_INFO *native_dev_info, *native_bus_info; ACPI_BUFFER smi_buf; ACPI_OBJECT *e, *p; struct SMB_INFO *info; - int pci_bus, pci_dev, pci_func; aprint_naive("\n"); @@ -229,44 +226,6 @@ } aprint_normal("\n"); - /* - * Retrieve and display native controller info - */ - rv = AcpiGetParent(sc->sc_devnode->ad_handle, &native_dev); - - native_bus_info = native_dev_info = NULL; - - if (ACPI_SUCCESS(rv)) - rv = AcpiGetParent(native_dev, &native_bus); - - if (ACPI_SUCCESS(rv)) - rv = AcpiGetObjectInfo(native_bus, &native_bus_info); - - if (ACPI_SUCCESS(rv) && - acpi_match_hid(native_bus_info, pcibus_acpi_ids) != 0) { - - rv = AcpiGetObjectInfo(native_dev, &native_dev_info); - - if (ACPI_SUCCESS(rv)) { - pci_bus = native_bus_info->Address; - pci_dev = ACPI_ADR_PCI_DEV(native_dev_info->Address); - pci_func = ACPI_ADR_PCI_FUNC(native_dev_info->Address); - aprint_debug_dev(self, "Native i2c host controller" - " is on PCI bus %d dev %d func %d\n", - pci_bus, pci_dev, pci_func); - /* - * XXX We really need a mechanism to prevent the - * XXX native controller from attaching - */ - } - } - - if (native_bus_info != NULL) - ACPI_FREE(native_bus_info); - - if (native_dev_info != NULL) - ACPI_FREE(native_dev_info); - memset(&iba, 0, sizeof(iba)); iba.iba_tag = &sc->sc_i2c_tag; config_found_ia(self, "i2cbus", &iba, iicbus_print);