diff options
author | marius <marius@FreeBSD.org> | 2009-12-25 21:53:20 +0000 |
---|---|---|
committer | marius <marius@FreeBSD.org> | 2009-12-25 21:53:20 +0000 |
commit | 48852d86534cd2b219bc13c43a14aac693c1abd0 (patch) | |
tree | 2c904dd130b1c9996ce5cc113fe4639233ebe087 /sys/sparc64 | |
parent | a77d48014c469c8ddd44668c6e5b4874f0c87d4d (diff) | |
download | FreeBSD-src-48852d86534cd2b219bc13c43a14aac693c1abd0.zip FreeBSD-src-48852d86534cd2b219bc13c43a14aac693c1abd0.tar.gz |
- Take advantage of bus_{read,write}_*(9).
- Set dow = -1 in mk48txx_gettime() because some drivers (for example
the NetBSD and OpenBSD mk48txx(4)) don't set it correctly.
Diffstat (limited to 'sys/sparc64')
-rw-r--r-- | sys/sparc64/sparc64/eeprom.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/sparc64/sparc64/eeprom.c b/sys/sparc64/sparc64/eeprom.c index 223b96c..6a4b1aa 100644 --- a/sys/sparc64/sparc64/eeprom.c +++ b/sys/sparc64/sparc64/eeprom.c @@ -107,7 +107,7 @@ DRIVER_MODULE(eeprom, sbus, eeprom_driver, eeprom_devclass, 0, 0); static int eeprom_probe(device_t dev) { - + if (strcmp("eeprom", ofw_bus_get_name(dev)) == 0) { device_set_desc(dev, "EEPROM/clock"); return (0); @@ -134,8 +134,6 @@ eeprom_attach(device_t dev) error = ENXIO; goto fail_mtx; } - sc->sc_bst = rman_get_bustag(res); - sc->sc_bsh = rman_get_bushandle(res); if ((sc->sc_model = ofw_bus_get_model(dev)) == NULL) { device_printf(dev, "cannot determine model\n"); |