diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2000-06-28 22:53:35 +0000 | 
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2000-06-28 22:53:35 +0000 | 
| commit | c20ac811f3bbca511b1be3e8d1f69816579f98a8 (patch) | |
| tree | afa76076fdd973fbe2c60ce3377a786d7a70ada7 /sys/isa/syscons_isa.c | |
| parent | 61e9944f4f9c12f510a13a6f74094c3747c544fe (diff) | |
Notes
Diffstat (limited to 'sys/isa/syscons_isa.c')
| -rw-r--r-- | sys/isa/syscons_isa.c | 37 | 
1 files changed, 20 insertions, 17 deletions
| diff --git a/sys/isa/syscons_isa.c b/sys/isa/syscons_isa.c index e65e984b9586..0dfe03ca2335 100644 --- a/sys/isa/syscons_isa.c +++ b/sys/isa/syscons_isa.c @@ -62,25 +62,14 @@  static devclass_t	sc_devclass; -static int	scprobe(device_t dev); -static int	scattach(device_t dev); -static int	scresume(device_t dev); - -static device_method_t sc_methods[] = { -	DEVMETHOD(device_probe,         scprobe), -	DEVMETHOD(device_attach,        scattach), -	DEVMETHOD(device_resume,        scresume), -	{ 0, 0 } -}; - -static driver_t sc_driver = { -	SC_DRIVER_NAME, -	sc_methods, -	sizeof(sc_softc_t), -}; -  static sc_softc_t main_softc; +static void +scidentify (driver_t *driver, device_t parent) +{ +	BUS_ADD_CHILD(parent, ISA_ORDER_SPECULATIVE, "sc", 0); +} +  static int  scprobe(device_t dev)  { @@ -242,4 +231,18 @@ sc_tone(int herz)  	return 0;  } +static device_method_t sc_methods[] = { +	DEVMETHOD(device_identify,	scidentify), +	DEVMETHOD(device_probe,         scprobe), +	DEVMETHOD(device_attach,        scattach), +	DEVMETHOD(device_resume,        scresume), +	{ 0, 0 } +}; + +static driver_t sc_driver = { +	SC_DRIVER_NAME, +	sc_methods, +	sizeof(sc_softc_t), +}; +  DRIVER_MODULE(sc, isa, sc_driver, sc_devclass, 0, 0); | 
