From owner-cvs-all@FreeBSD.ORG Fri Jan 20 22:47:50 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDBFF16A420; Fri, 20 Jan 2006 22:47:50 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4656843D49; Fri, 20 Jan 2006 22:47:50 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k0KMlo3v015171; Fri, 20 Jan 2006 22:47:50 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0KMlnVv015170; Fri, 20 Jan 2006 22:47:49 GMT (envelope-from mux) Message-Id: <200601202247.k0KMlnVv015170@repoman.freebsd.org> From: Maxime Henrion Date: Fri, 20 Jan 2006 22:47:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/usb uhid.c usb.h uxb360gp_rdesc.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jan 2006 22:47:51 -0000 mux 2006-01-20 22:47:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb uhid.c usb.h Added files: (Branch: RELENG_6) sys/dev/usb uxb360gp_rdesc.h Log: MFC uhid.c r1.79, usb.h r1.40, uxb360gp_rdesc.h r1.1: Add support for Xbox 360 gamepads. They are HID-capable devices, but lack a report descriptor and don't use the standard interface class. This patch works around these deficiencies so that the uhid(4) driver can recognize and use those broken devices. Revision Changes Path 1.77.2.2 +23 -3 src/sys/dev/usb/uhid.c 1.39.2.1 +2 -0 src/sys/dev/usb/usb.h 1.2.2.1 +124 -0 src/sys/dev/usb/uxb360gp_rdesc.h (new)