Deleted Added
full compact
atkbdc.c (42421) atkbdc.c (47296)
1/*-
2 * Copyright (c) 1996-1999
3 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp)
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 1996-1999
3 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp)
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $Id: $
30 * $Id: atkbdc.c,v 1.1 1999/01/09 02:44:50 yokota Exp $
31 * from kbdio.c,v 1.13 1998/09/25 11:55:46 yokota Exp
32 */
33
34#include "atkbdc.h"
35#include "opt_kbd.h"
36
37#include <sys/param.h>
38#include <sys/systm.h>

--- 72 unchanged lines hidden (view full) ---

111 return NULL;
112 bzero(sc, sizeof(*sc));
113 sc->port = -1; /* XXX */
114 }
115 return sc;
116}
117
118int
31 * from kbdio.c,v 1.13 1998/09/25 11:55:46 yokota Exp
32 */
33
34#include "atkbdc.h"
35#include "opt_kbd.h"
36
37#include <sys/param.h>
38#include <sys/systm.h>

--- 72 unchanged lines hidden (view full) ---

111 return NULL;
112 bzero(sc, sizeof(*sc));
113 sc->port = -1; /* XXX */
114 }
115 return sc;
116}
117
118int
119atkbdc_probe_unit(atkbdc_softc_t *sc, int unit, int port)
119atkbdc_probe_unit(int unit, int port)
120{
120{
121 if (port <= 0)
122 return ENXIO;
123 return 0;
124}
125
126int
127atkbdc_attach_unit(int unit, atkbdc_softc_t *sc, int port)
128{
121 return atkbdc_setup(sc, port);
122}
123
124#endif /* NATKBDC > 0 */
125
126/* the backdoor to the keyboard controller! XXX */
127int
128atkbdc_configure(void)

--- 889 unchanged lines hidden ---
129 return atkbdc_setup(sc, port);
130}
131
132#endif /* NATKBDC > 0 */
133
134/* the backdoor to the keyboard controller! XXX */
135int
136atkbdc_configure(void)

--- 889 unchanged lines hidden ---