summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authormmel <mmel@FreeBSD.org>2016-05-15 15:14:46 +0000
committermmel <mmel@FreeBSD.org>2016-05-15 15:14:46 +0000
commit915b5c77ef1b538c3e46d410045762c8610de03b (patch)
tree3e56eab041614a80e58b6d7094571e0d14805ef9 /sys/arm
parentab1a7752cd68e46c593aff289dc5c0038936acdf (diff)
downloadFreeBSD-src-915b5c77ef1b538c3e46d410045762c8610de03b.zip
FreeBSD-src-915b5c77ef1b538c3e46d410045762c8610de03b.tar.gz
TEGRA: Don't use common name 'iicb' for tegra specific IIC driver.
Using commn name for different drivers breaks generic kernel creation.
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/nvidia/tegra_i2c.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/arm/nvidia/tegra_i2c.c b/sys/arm/nvidia/tegra_i2c.c
index 65d8935..d50d34c 100644
--- a/sys/arm/nvidia/tegra_i2c.c
+++ b/sys/arm/nvidia/tegra_i2c.c
@@ -800,5 +800,9 @@ static device_method_t tegra_i2c_methods[] = {
DEFINE_CLASS_0(iichb, tegra_i2c_driver, tegra_i2c_methods,
sizeof(struct tegra_i2c_softc));
static devclass_t tegra_i2c_devclass;
-EARLY_DRIVER_MODULE(iichb, simplebus, tegra_i2c_driver, tegra_i2c_devclass, 0,
- 0, 73);
+EARLY_DRIVER_MODULE(tegra_iic, simplebus, tegra_i2c_driver, tegra_i2c_devclass,
+ 0, 0, 73);
+extern devclass_t ofwiicbus_devclass;
+extern driver_t ofw_iicbus_driver;
+EARLY_DRIVER_MODULE(ofw_iicbus, tegra_iic, ofw_iicbus_driver,
+ ofwiicbus_devclass, 0, 0, BUS_PASS_BUS);
OpenPOWER on IntegriCloud