Deleted Added
full compact
adb_mouse.c (184565) adb_mouse.c (185724)
1/*-
2 * Copyright (C) 2008 Nathan Whitehorn
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 *
1/*-
2 * Copyright (C) 2008 Nathan Whitehorn
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

17 * IN NO EVENT SHALL TOOLS GMBH BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
18 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
20 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
21 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
22 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
23 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 *
25 * $FreeBSD: head/sys/dev/adb/adb_mouse.c 184565 2008-11-02 19:08:10Z ed $
25 * $FreeBSD: head/sys/dev/adb/adb_mouse.c 185724 2008-12-06 23:26:02Z nwhitehorn $
26 */
27
28#include <sys/cdefs.h>
29#include <sys/param.h>
30#include <sys/systm.h>
31#include <sys/module.h>
32#include <sys/bus.h>
33#include <sys/conf.h>

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

176 switch(adb_get_device_handler(dev)) {
177 case 1:
178 sc->mode.resolution = 100;
179 break;
180 case 2:
181 sc->mode.resolution = 200;
182 break;
183 case 4:
26 */
27
28#include <sys/cdefs.h>
29#include <sys/param.h>
30#include <sys/systm.h>
31#include <sys/module.h>
32#include <sys/bus.h>
33#include <sys/conf.h>

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

176 switch(adb_get_device_handler(dev)) {
177 case 1:
178 sc->mode.resolution = 100;
179 break;
180 case 2:
181 sc->mode.resolution = 200;
182 break;
183 case 4:
184 adb_read_register(dev,1,&r1_len,r1);
184 r1_len = adb_read_register(dev,1,r1);
185 if (r1_len < 8)
186 break;
187
188 sc->flags |= AMS_EXTENDED;
189 memcpy(&sc->hw.hwid,r1,4);
190 sc->mode.resolution = (r1[4] << 8) | r1[5];
191
192 switch (r1[6]) {

--- 363 unchanged lines hidden ---
185 if (r1_len < 8)
186 break;
187
188 sc->flags |= AMS_EXTENDED;
189 memcpy(&sc->hw.hwid,r1,4);
190 sc->mode.resolution = (r1[4] << 8) | r1[5];
191
192 switch (r1[6]) {

--- 363 unchanged lines hidden ---