Module Name: src Committed By: nat Date: Mon Dec 16 03:45:53 UTC 2024
Modified Files: src/sys/arch/mac68k/dev: ams.c Log Message: Fix matching of the PowerBook 500 trackpad. Addresses PR port-mac68k/58883. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/arch/mac68k/dev/ams.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/mac68k/dev/ams.c diff -u src/sys/arch/mac68k/dev/ams.c:1.27 src/sys/arch/mac68k/dev/ams.c:1.28 --- src/sys/arch/mac68k/dev/ams.c:1.27 Sat Dec 7 10:23:54 2024 +++ src/sys/arch/mac68k/dev/ams.c Mon Dec 16 03:45:52 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: ams.c,v 1.27 2024/12/07 10:23:54 nat Exp $ */ +/* $NetBSD: ams.c,v 1.28 2024/12/16 03:45:52 nat Exp $ */ /* * Copyright (C) 1998 Colin Wood @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ams.c,v 1.27 2024/12/07 10:23:54 nat Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ams.c,v 1.28 2024/12/16 03:45:52 nat Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -126,6 +126,10 @@ amsattach(device_t parent, device_t self ems_init(sc); + if (mac68k_machine.machineid == MACH_MACPB500 && + sc->sc_class == MSCLASS_MOUSE && sc->sc_devid[0] == '\0') + sc->handler_id = ADBMS_200DPI; + /* print out the type of mouse we have */ switch (sc->handler_id) { case ADBMS_100DPI: