mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 06:06:43 +00:00
Merge branch 'master' into openelec-pvr-master
This commit is contained in:
commit
8602336caf
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="ncurses"
|
||||
PKG_VERSION="5.8"
|
||||
PKG_VERSION="5.9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MIT"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="Mesa"
|
||||
PKG_VERSION="7.10.1"
|
||||
PKG_VERSION="7.10.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
|
@ -37,7 +37,7 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
if [ "$LINUX_NEXT" = "yes" -a "$LINUX" = "default" ]; then
|
||||
PKG_VERSION="2.6.39-rc1"
|
||||
PKG_VERSION="2.6.39-rc2"
|
||||
# PKG_URL="http://www.kernel.org/pub/linux/kernel/v2.6/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v2.6/testing/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
fi
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,22 +0,0 @@
|
||||
diff -Naur linux-2.6.35-980.1release14/arch/arm/mach-omap2/Makefile linux-2.6.35-980.1release14a/arch/arm/mach-omap2/Makefile
|
||||
--- linux-2.6.35-980.1release14/arch/arm/mach-omap2/Makefile 2011-01-19 11:27:25.000000000 +0100
|
||||
+++ linux-2.6.35-980.1release14a/arch/arm/mach-omap2/Makefile 2011-02-27 17:50:38.370778859 +0100
|
||||
@@ -29,7 +29,9 @@
|
||||
obj-$(CONFIG_ARCH_OMAP4) += omap44xx-smc.o omap4-common.o \
|
||||
omap4-wakeupgen.o
|
||||
|
||||
-AFLAGS_omap44xx-smc.o :=-Wa,-march=armv7-a
|
||||
+plus_sec := $(call as-instr,.arch_extension sec,+sec)
|
||||
+AFLAGS_omap44xx-smc.o :=-Wa,-march=armv7-a$(plus_sec)
|
||||
+AFLAGS_omap-headsmp.o :=-Wa,-march=armv7-a$(plus_sec)
|
||||
|
||||
# Functions loaded to SRAM
|
||||
obj-$(CONFIG_ARCH_OMAP2420) += sram242x.o
|
||||
@@ -63,6 +65,7 @@
|
||||
|
||||
AFLAGS_sleep24xx.o :=-Wa,-march=armv6
|
||||
AFLAGS_sleep34xx.o :=-Wa,-march=armv7-a
|
||||
+AFLAGS_sleep44xx.o :=-Wa,-march=armv7-a$(plus_sec)
|
||||
|
||||
ifeq ($(CONFIG_PM_VERBOSE),y)
|
||||
CFLAGS_pm_bus.o += -DDEBUG
|
@ -1,22 +0,0 @@
|
||||
--- linux-2.6.24-rc2.orig/arch/x86/boot/tools/build.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.24-rc2/arch/x86/boot/tools/build.c 2007-10-06 12:27:36.000000000 +0200
|
||||
@@ -29,7 +29,6 @@
|
||||
#include <stdarg.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
-#include <sys/sysmacros.h>
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/mman.h>
|
||||
@@ -42,6 +41,11 @@
|
||||
#define DEFAULT_MAJOR_ROOT 0
|
||||
#define DEFAULT_MINOR_ROOT 0
|
||||
|
||||
+#undef major
|
||||
+#define major(dev) ((int)(((dev) >> 8) & 0xff))
|
||||
+#undef minor
|
||||
+#define minor(dev) ((int)((dev) & 0xff))
|
||||
+
|
||||
/* Minimal number of setup sectors */
|
||||
#define SETUP_SECT_MIN 5
|
||||
#define SETUP_SECT_MAX 64
|
@ -1,15 +0,0 @@
|
||||
Index: linux-2.6.16/scripts/gen_initramfs_list.sh
|
||||
===================================================================
|
||||
--- linux-2.6.16.orig/scripts/gen_initramfs_list.sh 2006-03-20 18:41:34.000000000 +0100
|
||||
+++ linux-2.6.16/scripts/gen_initramfs_list.sh 2006-03-20 18:42:40.000000000 +0100
|
||||
@@ -56,9 +56,7 @@
|
||||
|
||||
parse() {
|
||||
local location="$1"
|
||||
- local name="${location/${srcdir}//}"
|
||||
- # change '//' into '/'
|
||||
- name="${name//\/\///}"
|
||||
+ local name="$(echo "$location" | sed -e 's%$srcdir%%' -e 's%//*%/%g')"
|
||||
local mode="$2"
|
||||
local uid="$3"
|
||||
local gid="$4"
|
@ -1,20 +0,0 @@
|
||||
diff -Naur linux-2.6.34-rc7/init/main.c linux-2.6.34-rc7.patch/init/main.c
|
||||
--- linux-2.6.34-rc7/init/main.c 2010-05-10 03:36:28.000000000 +0200
|
||||
+++ linux-2.6.34-rc7.patch/init/main.c 2010-05-15 12:28:34.767241760 +0200
|
||||
@@ -886,8 +886,14 @@
|
||||
do_basic_setup();
|
||||
|
||||
/* Open the /dev/console on the rootfs, this should never fail */
|
||||
- if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
|
||||
- printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
||||
+ char *console = "/dev_console";
|
||||
+
|
||||
+ if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0) {
|
||||
+ sys_mknod(console, S_IFCHR|0600, (TTYAUX_MAJOR<<8)|1);
|
||||
+ if (sys_open(console, O_RDWR, 0) < 0)
|
||||
+ printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
||||
+ sys_unlink(console);
|
||||
+ }
|
||||
|
||||
(void) sys_dup(0);
|
||||
(void) sys_dup(0);
|
@ -1,24 +0,0 @@
|
||||
diff -Naur linux-2.6.23-rc9.orig/arch/i386/boot/tty.c linux-2.6.23-rc9/arch/i386/boot/tty.c
|
||||
--- linux-2.6.23-rc9.orig/arch/x86/boot/tty.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.23-rc9/arch/x86/boot/tty.c 2007-10-06 12:37:47.000000000 +0200
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
int getchar_timeout(void)
|
||||
{
|
||||
- int cnt = 30;
|
||||
+ int cnt = 3;
|
||||
int t0, t1;
|
||||
|
||||
t0 = gettime();
|
||||
diff -Naur linux-2.6.23-rc9.orig/arch/i386/boot/video.c linux-2.6.23-rc9/arch/i386/boot/video.c
|
||||
--- linux-2.6.23-rc9.orig/arch/x86/boot/video.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.23-rc9/arch/x86/boot/video.c 2007-10-06 12:36:05.000000000 +0200
|
||||
@@ -329,7 +329,7 @@
|
||||
unsigned int sel;
|
||||
|
||||
puts("Press <ENTER> to see video modes available, "
|
||||
- "<SPACE> to continue, or wait 30 sec\n");
|
||||
+ "<SPACE> to continue, or wait 3 sec\n");
|
||||
|
||||
kbd_flush();
|
||||
while (1) {
|
@ -1,13 +0,0 @@
|
||||
Index: linux-2.6.16/scripts/kconfig/confdata.c
|
||||
===================================================================
|
||||
--- linux-2.6.16.orig/scripts/kconfig/confdata.c 2006-03-20 06:53:29.000000000 +0100
|
||||
+++ linux-2.6.16/scripts/kconfig/confdata.c 2006-03-20 18:47:06.000000000 +0100
|
||||
@@ -340,7 +340,7 @@
|
||||
int type, l;
|
||||
const char *str;
|
||||
time_t now;
|
||||
- int use_timestamp = 1;
|
||||
+ int use_timestamp = 0;
|
||||
char *env;
|
||||
|
||||
dirname[0] = 0;
|
@ -1,25 +0,0 @@
|
||||
diff -Naur linux-2.6.31-rc4.orig/fs/fat/inode.c linux-2.6.31-rc4/fs/fat/inode.c
|
||||
--- linux-2.6.31-rc4.orig/fs/fat/inode.c 2009-07-25 12:47:41.000000000 +0200
|
||||
+++ linux-2.6.31-rc4/fs/fat/inode.c 2009-07-25 13:38:18.000000000 +0200
|
||||
@@ -979,7 +979,8 @@
|
||||
}
|
||||
opts->name_check = 'n';
|
||||
opts->quiet = opts->showexec = opts->sys_immutable = opts->dotsOK = 0;
|
||||
- opts->utf8 = opts->unicode_xlate = 0;
|
||||
+ opts->utf8 = 1;
|
||||
+ opts->unicode_xlate = 0;
|
||||
opts->numtail = 1;
|
||||
opts->usefree = opts->nocase = 0;
|
||||
opts->tz_utc = 0;
|
||||
diff -Naur linux-2.6.31-rc4.orig/fs/isofs/inode.c linux-2.6.31-rc4/fs/isofs/inode.c
|
||||
--- linux-2.6.31-rc4.orig/fs/isofs/inode.c 2009-07-25 12:47:41.000000000 +0200
|
||||
+++ linux-2.6.31-rc4/fs/isofs/inode.c 2009-07-25 13:38:49.000000000 +0200
|
||||
@@ -377,7 +377,7 @@
|
||||
popt->gid = 0;
|
||||
popt->uid = 0;
|
||||
popt->iocharset = NULL;
|
||||
- popt->utf8 = 0;
|
||||
+ popt->utf8 = 1;
|
||||
popt->overriderockperm = 0;
|
||||
popt->session=-1;
|
||||
popt->sbsector=-1;
|
@ -1,30 +0,0 @@
|
||||
From 4ff58b642f80dedb20533978123d89b5ac9b1ed5 Mon Sep 17 00:00:00 2001
|
||||
From: Kyle McMartin <kyle@phobos.i.jkkm.org>
|
||||
Date: Tue, 30 Mar 2010 00:04:29 -0400
|
||||
Subject: die-floppy-die
|
||||
|
||||
Kill the floppy.ko pnp modalias. We were surviving just fine without
|
||||
autoloading floppy drivers, tyvm.
|
||||
|
||||
Please feel free to register all complaints in the wastepaper bin.
|
||||
---
|
||||
drivers/block/floppy.c | 3 +--
|
||||
1 files changed, 1 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c
|
||||
index 90c4038..f4a0b90 100644
|
||||
--- a/drivers/block/floppy.c
|
||||
+++ b/drivers/block/floppy.c
|
||||
@@ -4619,8 +4619,7 @@ static const struct pnp_device_id floppy_pnpids[] = {
|
||||
{"PNP0700", 0},
|
||||
{}
|
||||
};
|
||||
-
|
||||
-MODULE_DEVICE_TABLE(pnp, floppy_pnpids);
|
||||
+/* MODULE_DEVICE_TABLE(pnp, floppy_pnpids); */
|
||||
|
||||
#else
|
||||
|
||||
--
|
||||
1.7.0.1
|
||||
|
@ -1,702 +0,0 @@
|
||||
From e11e9e78799a7641fe0dc5289f35f2604a4b71a3 Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Sun, 17 Jan 2010 00:40:15 +0000
|
||||
Subject: [PATCH] Input: add appleir USB driver
|
||||
|
||||
This driver was originally written by James McKenzie, updated by
|
||||
Greg Kroah-Hartman, further updated by myself, with suspend support
|
||||
added.
|
||||
|
||||
More recent versions of the IR receiver are also supported through
|
||||
a patch by Alex Karpenko. The patch also adds support for the 2nd
|
||||
and 5th generation of the controller, and the menu key on newer
|
||||
brushed metal remotes.
|
||||
|
||||
Tested on a MacbookAir1,1
|
||||
|
||||
Signed-off-by: Bastien Nocera <hadess@hadess.net>
|
||||
---
|
||||
Documentation/input/appleir.txt | 46 ++++
|
||||
drivers/hid/hid-apple.c | 4 -
|
||||
drivers/hid/hid-core.c | 7 +-
|
||||
drivers/hid/hid-ids.h | 5 +-
|
||||
drivers/input/misc/Kconfig | 13 +
|
||||
drivers/input/misc/Makefile | 1 +
|
||||
drivers/input/misc/appleir.c | 519 +++++++++++++++++++++++++++++++++++++++
|
||||
7 files changed, 588 insertions(+), 7 deletions(-)
|
||||
create mode 100644 Documentation/input/appleir.txt
|
||||
create mode 100644 drivers/input/misc/appleir.c
|
||||
|
||||
diff --git a/Documentation/input/appleir.txt b/Documentation/input/appleir.txt
|
||||
new file mode 100644
|
||||
index 0000000..db637fb
|
||||
--- /dev/null
|
||||
+++ b/Documentation/input/appleir.txt
|
||||
@@ -0,0 +1,46 @@
|
||||
+Apple IR receiver Driver (appleir)
|
||||
+----------------------------------
|
||||
+ Copyright (C) 2009 Bastien Nocera <hadess@hadess.net>
|
||||
+
|
||||
+The appleir driver is a kernel input driver to handle Apple's IR
|
||||
+receivers (and associated remotes) in the kernel.
|
||||
+
|
||||
+The driver is an input driver which only handles "official" remotes
|
||||
+as built and sold by Apple.
|
||||
+
|
||||
+Authors
|
||||
+-------
|
||||
+
|
||||
+James McKenzie (original driver)
|
||||
+Alex Karpenko (05ac:8242 support)
|
||||
+Greg Kroah-Hartman (cleanups and original submission)
|
||||
+Bastien Nocera (further cleanups, brushed metal "enter"
|
||||
+button support and suspend support)
|
||||
+
|
||||
+Supported hardware
|
||||
+------------------
|
||||
+
|
||||
+- All Apple laptops and desktops from 2005 onwards, except:
|
||||
+ - the unibody Macbook (2009)
|
||||
+ - Mac Pro (all versions)
|
||||
+- Apple TV (all revisions prior to September 2010)
|
||||
+
|
||||
+The remote will only support the 6 (old white) or 7 (brushed metal) buttons
|
||||
+of the remotes as sold by Apple. See the next section if you want to use
|
||||
+other remotes or want to use lirc with the device instead of the kernel driver.
|
||||
+
|
||||
+Using lirc (native) instead of the kernel driver
|
||||
+------------------------------------------------
|
||||
+
|
||||
+First, you will need to disable the kernel driver for the receiver.
|
||||
+
|
||||
+This can be achieved by passing quirks to the usbhid driver.
|
||||
+The quirk line would be:
|
||||
+usbhid.quirks=0x05ac:0x8242:0x40000010
|
||||
+
|
||||
+With 0x05ac being the vendor ID (Apple, you shouldn't need to change this)
|
||||
+With 0x8242 being the product ID (check the output of lsusb for your hardware)
|
||||
+And 0x10 being "HID_QUIRK_HIDDEV_FORCE" and 0x40000000 being "HID_QUIRK_NO_IGNORE"
|
||||
+
|
||||
+This should force the creation of a hiddev device for the receiver, and
|
||||
+make it usable under lirc.
|
||||
diff --git a/drivers/hid/hid-apple.c b/drivers/hid/hid-apple.c
|
||||
index bba05d0..0059d5a 100644
|
||||
--- a/drivers/hid/hid-apple.c
|
||||
+++ b/drivers/hid/hid-apple.c
|
||||
@@ -361,10 +361,6 @@ static void apple_remove(struct hid_device *hdev)
|
||||
}
|
||||
|
||||
static const struct hid_device_id apple_devices[] = {
|
||||
- { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ATV_IRCONTROL),
|
||||
- .driver_data = APPLE_HIDDEV | APPLE_IGNORE_HIDINPUT },
|
||||
- { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4),
|
||||
- .driver_data = APPLE_HIDDEV | APPLE_IGNORE_HIDINPUT },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MIGHTYMOUSE),
|
||||
.driver_data = APPLE_MIGHTYMOUSE | APPLE_INVERT_HWHEEL },
|
||||
|
||||
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
|
||||
index baa25ad..abc5bd7 100644
|
||||
--- a/drivers/hid/hid-core.c
|
||||
+++ b/drivers/hid/hid-core.c
|
||||
@@ -1244,8 +1244,6 @@ static const struct hid_device_id hid_blacklist[] = {
|
||||
#if defined(CONFIG_HID_ACRUX_FF) || defined(CONFIG_HID_ACRUX_FF_MODULE)
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ACRUX, 0x0802) },
|
||||
#endif
|
||||
- { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ATV_IRCONTROL) },
|
||||
- { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MIGHTYMOUSE) },
|
||||
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_MAGICMOUSE) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_FOUNTAIN_ANSI) },
|
||||
@@ -1577,6 +1575,11 @@ static const struct hid_device_id hid_ignore_list[] = {
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_AIPTEK, USB_DEVICE_ID_AIPTEK_24) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_AIRCABLE, USB_DEVICE_ID_AIRCABLE1) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ALCOR, USB_DEVICE_ID_ALCOR_USBRS232) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL2) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL3) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL5) },
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_LCM)},
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_ASUSTEK, USB_DEVICE_ID_ASUSTEK_LCM2)},
|
||||
{ HID_USB_DEVICE(USB_VENDOR_ID_AVERMEDIA, USB_DEVICE_ID_AVER_FM_MR800) },
|
||||
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
|
||||
index 11af537..360a5ca 100644
|
||||
--- a/drivers/hid/hid-ids.h
|
||||
+++ b/drivers/hid/hid-ids.h
|
||||
@@ -100,8 +100,11 @@
|
||||
#define USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS 0x023b
|
||||
#define USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY 0x030a
|
||||
#define USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY 0x030b
|
||||
-#define USB_DEVICE_ID_APPLE_ATV_IRCONTROL 0x8241
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL 0x8240
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL2 0x1440
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL3 0x8241
|
||||
#define USB_DEVICE_ID_APPLE_IRCONTROL4 0x8242
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL5 0x8243
|
||||
|
||||
#define USB_VENDOR_ID_ASUS 0x0486
|
||||
#define USB_DEVICE_ID_ASUS_T91MT 0x0185
|
||||
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig
|
||||
index 60de906..2f2f2e7 100644
|
||||
--- a/drivers/input/misc/Kconfig
|
||||
+++ b/drivers/input/misc/Kconfig
|
||||
@@ -209,6 +209,19 @@ config INPUT_KEYSPAN_REMOTE
|
||||
To compile this driver as a module, choose M here: the module will
|
||||
be called keyspan_remote.
|
||||
|
||||
+config INPUT_APPLEIR
|
||||
+ tristate "Apple infrared receiver (built in)"
|
||||
+ depends on USB_ARCH_HAS_HCD
|
||||
+ select USB
|
||||
+ help
|
||||
+ Say Y here if you want to use a Apple infrared remote control. All
|
||||
+ the Apple computers from 2005 onwards include such a port, except
|
||||
+ the unibody Macbook (2009), and Mac Pros. This receiver is also
|
||||
+ used in the Apple TV set-top box prior to the 2010 model.
|
||||
+
|
||||
+ To compile this driver as a module, choose M here: the module will
|
||||
+ be called appleir.
|
||||
+
|
||||
config INPUT_POWERMATE
|
||||
tristate "Griffin PowerMate and Contour Jog support"
|
||||
depends on USB_ARCH_HAS_HCD
|
||||
diff --git a/drivers/input/misc/Makefile b/drivers/input/misc/Makefile
|
||||
index 1fe1f6c..d5ef2b9 100644
|
||||
--- a/drivers/input/misc/Makefile
|
||||
+++ b/drivers/input/misc/Makefile
|
||||
@@ -13,6 +13,7 @@ obj-$(CONFIG_INPUT_ADXL34X) += adxl34x.o
|
||||
obj-$(CONFIG_INPUT_ADXL34X_I2C) += adxl34x-i2c.o
|
||||
obj-$(CONFIG_INPUT_ADXL34X_SPI) += adxl34x-spi.o
|
||||
obj-$(CONFIG_INPUT_APANEL) += apanel.o
|
||||
+obj-$(CONFIG_INPUT_APPLEIR) += appleir.o
|
||||
obj-$(CONFIG_INPUT_ATI_REMOTE) += ati_remote.o
|
||||
obj-$(CONFIG_INPUT_ATI_REMOTE2) += ati_remote2.o
|
||||
obj-$(CONFIG_INPUT_ATLAS_BTNS) += atlas_btns.o
|
||||
diff --git a/drivers/input/misc/appleir.c b/drivers/input/misc/appleir.c
|
||||
new file mode 100644
|
||||
index 0000000..3817a3c
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/misc/appleir.c
|
||||
@@ -0,0 +1,519 @@
|
||||
+/*
|
||||
+ * appleir: USB driver for the apple ir device
|
||||
+ *
|
||||
+ * Original driver written by James McKenzie
|
||||
+ * Ported to recent 2.6 kernel versions by Greg Kroah-Hartman <gregkh@suse.de>
|
||||
+ *
|
||||
+ * Copyright (C) 2006 James McKenzie
|
||||
+ * Copyright (C) 2008 Greg Kroah-Hartman <greg@kroah.com>
|
||||
+ * Copyright (C) 2008 Novell Inc.
|
||||
+ *
|
||||
+ * This program is free software; you can redistribute it and/or modify it
|
||||
+ * under the terms of the GNU General Public License as published by the Free
|
||||
+ * Software Foundation, version 2.
|
||||
+ *
|
||||
+ */
|
||||
+
|
||||
+#include <linux/kernel.h>
|
||||
+#include <linux/slab.h>
|
||||
+#include <linux/input.h>
|
||||
+#include <linux/usb/input.h>
|
||||
+#include <linux/module.h>
|
||||
+#include <linux/init.h>
|
||||
+#include <linux/usb.h>
|
||||
+#include <linux/usb/input.h>
|
||||
+#include <asm/unaligned.h>
|
||||
+#include <asm/byteorder.h>
|
||||
+
|
||||
+#define DRIVER_VERSION "v1.2"
|
||||
+#define DRIVER_AUTHOR "James McKenzie"
|
||||
+#define DRIVER_DESC "Apple infrared receiver driver"
|
||||
+#define DRIVER_LICENSE "GPL"
|
||||
+
|
||||
+MODULE_AUTHOR(DRIVER_AUTHOR);
|
||||
+MODULE_DESCRIPTION(DRIVER_DESC);
|
||||
+MODULE_LICENSE(DRIVER_LICENSE);
|
||||
+
|
||||
+#define USB_VENDOR_ID_APPLE 0x05ac
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL 0x8240
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL2 0x1440
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL3 0x8241
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL4 0x8242
|
||||
+#define USB_DEVICE_ID_APPLE_IRCONTROL5 0x8243
|
||||
+
|
||||
+#define URB_SIZE 32
|
||||
+
|
||||
+#define MAX_KEYS 9
|
||||
+#define MAX_KEYS_MASK (MAX_KEYS - 1)
|
||||
+
|
||||
+#define dbginfo(dev, format, arg...) do { if (debug) dev_info(dev , format , ## arg); } while (0)
|
||||
+
|
||||
+static int debug;
|
||||
+module_param(debug, int, 0644);
|
||||
+MODULE_PARM_DESC(debug, "Enable extra debug messages and information");
|
||||
+
|
||||
+/* I have two devices both of which report the following */
|
||||
+/* 25 87 ee 83 0a + */
|
||||
+/* 25 87 ee 83 0c - */
|
||||
+/* 25 87 ee 83 09 << */
|
||||
+/* 25 87 ee 83 06 >> */
|
||||
+/* 25 87 ee 83 05 >" */
|
||||
+/* 25 87 ee 83 03 menu */
|
||||
+/* 26 00 00 00 00 for key repeat*/
|
||||
+
|
||||
+/* Thomas Glanzmann reports the following responses */
|
||||
+/* 25 87 ee ca 0b + */
|
||||
+/* 25 87 ee ca 0d - */
|
||||
+/* 25 87 ee ca 08 << */
|
||||
+/* 25 87 ee ca 07 >> */
|
||||
+/* 25 87 ee ca 04 >" */
|
||||
+/* 25 87 ee ca 02 menu */
|
||||
+/* 26 00 00 00 00 for key repeat*/
|
||||
+/* He also observes the following event sometimes */
|
||||
+/* sent after a key is release, which I interpret */
|
||||
+/* as a flat battery message */
|
||||
+/* 25 87 e0 ca 06 flat battery */
|
||||
+
|
||||
+/* Alexandre Karpenko reports the following responses for Device ID 0x8242 */
|
||||
+/* 25 87 ee 47 0b + */
|
||||
+/* 25 87 ee 47 0d - */
|
||||
+/* 25 87 ee 47 08 << */
|
||||
+/* 25 87 ee 47 07 >> */
|
||||
+/* 25 87 ee 47 04 >" */
|
||||
+/* 25 87 ee 47 02 menu */
|
||||
+/* 26 87 ee 47 ** for key repeat (** is the code of the key being held) */
|
||||
+
|
||||
+/* Bastien Nocera's "new" remote */
|
||||
+/* 25 87 ee 91 5f followed by
|
||||
+ * 25 87 ee 91 05 gives you >"
|
||||
+ *
|
||||
+ * 25 87 ee 91 5c followed by
|
||||
+ * 25 87 ee 91 05 gives you the middle button */
|
||||
+
|
||||
+static const unsigned short appleir_key_table[] = {
|
||||
+ KEY_RESERVED,
|
||||
+ KEY_MENU,
|
||||
+ KEY_PLAYPAUSE,
|
||||
+ KEY_FORWARD,
|
||||
+ KEY_BACK,
|
||||
+ KEY_VOLUMEUP,
|
||||
+ KEY_VOLUMEDOWN,
|
||||
+ KEY_ENTER,
|
||||
+ KEY_RESERVED,
|
||||
+};
|
||||
+
|
||||
+struct appleir {
|
||||
+ struct input_dev *input_dev;
|
||||
+ unsigned short keymap[ARRAY_SIZE(appleir_key_table)];
|
||||
+ u8 *data;
|
||||
+ dma_addr_t dma_buf;
|
||||
+ struct usb_device *usbdev;
|
||||
+ unsigned int flags;
|
||||
+ struct urb *urb;
|
||||
+ struct timer_list key_up_timer;
|
||||
+ int current_key;
|
||||
+ int prev_key_idx;
|
||||
+ char phys[32];
|
||||
+};
|
||||
+
|
||||
+static DEFINE_MUTEX(appleir_mutex);
|
||||
+
|
||||
+enum {
|
||||
+ APPLEIR_OPENED = 0x1,
|
||||
+ APPLEIR_SUSPENDED = 0x2,
|
||||
+};
|
||||
+
|
||||
+static struct usb_device_id appleir_ids[] = {
|
||||
+ { USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL) },
|
||||
+ { USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL2) },
|
||||
+ { USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL3) },
|
||||
+ { USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL4) },
|
||||
+ { USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_IRCONTROL5) },
|
||||
+ {}
|
||||
+};
|
||||
+MODULE_DEVICE_TABLE(usb, appleir_ids);
|
||||
+
|
||||
+static void dump_packet(struct appleir *appleir, char *msg, u8 *data, int len)
|
||||
+{
|
||||
+ int i;
|
||||
+
|
||||
+ printk(KERN_ERR "appleir: %s (%d bytes)", msg, len);
|
||||
+
|
||||
+ for (i = 0; i < len; ++i)
|
||||
+ printk(" %02x", data[i]);
|
||||
+ printk(" (should be command %d)\n", (data[4] >> 1) & MAX_KEYS_MASK);
|
||||
+}
|
||||
+
|
||||
+static int get_key(int data)
|
||||
+{
|
||||
+ switch (data) {
|
||||
+ case 0x02:
|
||||
+ case 0x03:
|
||||
+ /* menu */
|
||||
+ return 1;
|
||||
+ case 0x04:
|
||||
+ case 0x05:
|
||||
+ /* >" */
|
||||
+ return 2;
|
||||
+ case 0x06:
|
||||
+ case 0x07:
|
||||
+ /* >> */
|
||||
+ return 3;
|
||||
+ case 0x08:
|
||||
+ case 0x09:
|
||||
+ /* << */
|
||||
+ return 4;
|
||||
+ case 0x0a:
|
||||
+ case 0x0b:
|
||||
+ /* + */
|
||||
+ return 5;
|
||||
+ case 0x0c:
|
||||
+ case 0x0d:
|
||||
+ /* - */
|
||||
+ return 6;
|
||||
+ case 0x5c:
|
||||
+ /* Middle button, on newer remotes,
|
||||
+ * part of a 2 packet-command */
|
||||
+ return -7;
|
||||
+ default:
|
||||
+ return -1;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static void key_up(struct appleir *appleir, int key)
|
||||
+{
|
||||
+ dbginfo(&appleir->input_dev->dev, "key %d up\n", key);
|
||||
+ input_report_key(appleir->input_dev, key, 0);
|
||||
+ input_sync(appleir->input_dev);
|
||||
+}
|
||||
+
|
||||
+static void key_down(struct appleir *appleir, int key)
|
||||
+{
|
||||
+ dbginfo(&appleir->input_dev->dev, "key %d down\n", key);
|
||||
+ input_report_key(appleir->input_dev, key, 1);
|
||||
+ input_sync(appleir->input_dev);
|
||||
+}
|
||||
+
|
||||
+static void battery_flat(struct appleir *appleir)
|
||||
+{
|
||||
+ dev_err(&appleir->input_dev->dev, "possible flat battery?\n");
|
||||
+}
|
||||
+
|
||||
+static void key_up_tick(unsigned long data)
|
||||
+{
|
||||
+ struct appleir *appleir = (struct appleir *)data;
|
||||
+
|
||||
+ if (appleir->current_key) {
|
||||
+ key_up(appleir, appleir->current_key);
|
||||
+ appleir->current_key = 0;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+static void new_data(struct appleir *appleir, u8 *data, int len)
|
||||
+{
|
||||
+ static const u8 keydown[] = { 0x25, 0x87, 0xee };
|
||||
+ static const u8 keyrepeat[] = { 0x26, };
|
||||
+ static const u8 flatbattery[] = { 0x25, 0x87, 0xe0 };
|
||||
+
|
||||
+ if (debug)
|
||||
+ dump_packet(appleir, "received", data, len);
|
||||
+
|
||||
+ if (len != 5)
|
||||
+ return;
|
||||
+
|
||||
+ if (!memcmp(data, keydown, sizeof(keydown))) {
|
||||
+ int index;
|
||||
+
|
||||
+ /* If we already have a key down, take it up before marking
|
||||
+ this one down */
|
||||
+ if (appleir->current_key)
|
||||
+ key_up(appleir, appleir->current_key);
|
||||
+
|
||||
+ /* Handle dual packet commands */
|
||||
+ if (appleir->prev_key_idx > 0)
|
||||
+ index = appleir->prev_key_idx;
|
||||
+ else
|
||||
+ index = get_key(data[4]);
|
||||
+
|
||||
+ if (index > 0) {
|
||||
+ appleir->current_key = appleir->keymap[index];
|
||||
+
|
||||
+ key_down(appleir, appleir->current_key);
|
||||
+ /* Remote doesn't do key up, either pull them up, in the test
|
||||
+ above, or here set a timer which pulls them up after 1/8 s */
|
||||
+ mod_timer(&appleir->key_up_timer, jiffies + HZ / 8);
|
||||
+ appleir->prev_key_idx = 0;
|
||||
+ return;
|
||||
+ } else if (index == -7) {
|
||||
+ /* Remember key for next packet */
|
||||
+ appleir->prev_key_idx = 0 - index;
|
||||
+ return;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ appleir->prev_key_idx = 0;
|
||||
+
|
||||
+ if (!memcmp(data, keyrepeat, sizeof(keyrepeat))) {
|
||||
+ key_down(appleir, appleir->current_key);
|
||||
+ /* Remote doesn't do key up, either pull them up, in the test
|
||||
+ above, or here set a timer which pulls them up after 1/8 s */
|
||||
+ mod_timer(&appleir->key_up_timer, jiffies + HZ / 8);
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ if (!memcmp(data, flatbattery, sizeof(flatbattery))) {
|
||||
+ battery_flat(appleir);
|
||||
+ /* Fall through */
|
||||
+ }
|
||||
+
|
||||
+ dump_packet(appleir, "unknown packet", data, len);
|
||||
+}
|
||||
+
|
||||
+static void appleir_urb(struct urb *urb)
|
||||
+{
|
||||
+ struct appleir *appleir = urb->context;
|
||||
+ int status = urb->status;
|
||||
+ int retval;
|
||||
+
|
||||
+ switch (status) {
|
||||
+ case 0:
|
||||
+ new_data(appleir, urb->transfer_buffer, urb->actual_length);
|
||||
+ break;
|
||||
+ case -ECONNRESET:
|
||||
+ case -ENOENT:
|
||||
+ case -ESHUTDOWN:
|
||||
+ /* This urb is terminated, clean up */
|
||||
+ dbginfo(&appleir->input_dev->dev, "%s - urb shutting down with status: %d", __func__,
|
||||
+ urb->status);
|
||||
+ return;
|
||||
+ default:
|
||||
+ dbginfo(&appleir->input_dev->dev, "%s - nonzero urb status received: %d", __func__,
|
||||
+ urb->status);
|
||||
+ }
|
||||
+
|
||||
+ retval = usb_submit_urb(urb, GFP_ATOMIC);
|
||||
+ if (retval)
|
||||
+ err("%s - usb_submit_urb failed with result %d", __func__,
|
||||
+ retval);
|
||||
+}
|
||||
+
|
||||
+static int appleir_open(struct input_dev *dev)
|
||||
+{
|
||||
+ struct appleir *appleir = input_get_drvdata(dev);
|
||||
+ struct usb_interface *intf = usb_ifnum_to_if(appleir->usbdev, 0);
|
||||
+ int r;
|
||||
+
|
||||
+ r = usb_autopm_get_interface(intf);
|
||||
+ if (r) {
|
||||
+ dev_err(&intf->dev,
|
||||
+ "%s(): usb_autopm_get_interface() = %d\n", __func__, r);
|
||||
+ return r;
|
||||
+ }
|
||||
+
|
||||
+ mutex_lock(&appleir_mutex);
|
||||
+
|
||||
+ if (usb_submit_urb(appleir->urb, GFP_ATOMIC)) {
|
||||
+ r = -EIO;
|
||||
+ goto fail;
|
||||
+ }
|
||||
+
|
||||
+ appleir->flags |= APPLEIR_OPENED;
|
||||
+
|
||||
+ mutex_unlock(&appleir_mutex);
|
||||
+
|
||||
+ usb_autopm_put_interface(intf);
|
||||
+
|
||||
+ return 0;
|
||||
+fail:
|
||||
+ mutex_unlock(&appleir_mutex);
|
||||
+ usb_autopm_put_interface(intf);
|
||||
+ return r;
|
||||
+}
|
||||
+
|
||||
+static void appleir_close(struct input_dev *dev)
|
||||
+{
|
||||
+ struct appleir *appleir = input_get_drvdata(dev);
|
||||
+
|
||||
+ mutex_lock(&appleir_mutex);
|
||||
+
|
||||
+ if (!(appleir->flags & APPLEIR_SUSPENDED)) {
|
||||
+ usb_kill_urb(appleir->urb);
|
||||
+ del_timer_sync(&appleir->key_up_timer);
|
||||
+ }
|
||||
+
|
||||
+ appleir->flags &= ~APPLEIR_OPENED;
|
||||
+
|
||||
+ mutex_unlock(&appleir_mutex);
|
||||
+}
|
||||
+
|
||||
+static int appleir_probe(struct usb_interface *intf,
|
||||
+ const struct usb_device_id *id)
|
||||
+{
|
||||
+ struct usb_device *dev = interface_to_usbdev(intf);
|
||||
+ struct usb_endpoint_descriptor *endpoint;
|
||||
+ struct appleir *appleir = NULL;
|
||||
+ struct input_dev *input_dev;
|
||||
+ int retval = -ENOMEM;
|
||||
+ int i;
|
||||
+
|
||||
+ appleir = kzalloc(sizeof(struct appleir), GFP_KERNEL);
|
||||
+ if (!appleir)
|
||||
+ goto allocfail;
|
||||
+
|
||||
+ appleir->data = usb_alloc_coherent(dev, URB_SIZE, GFP_KERNEL,
|
||||
+ &appleir->dma_buf);
|
||||
+ if (!appleir->data)
|
||||
+ goto usbfail;
|
||||
+
|
||||
+ appleir->urb = usb_alloc_urb(0, GFP_KERNEL);
|
||||
+ if (!appleir->urb)
|
||||
+ goto urbfail;
|
||||
+
|
||||
+ appleir->usbdev = dev;
|
||||
+
|
||||
+ input_dev = input_allocate_device();
|
||||
+ if (!input_dev)
|
||||
+ goto inputfail;
|
||||
+
|
||||
+ appleir->input_dev = input_dev;
|
||||
+
|
||||
+ usb_make_path(dev, appleir->phys, sizeof(appleir->phys));
|
||||
+ strlcpy(appleir->phys, "/input0", sizeof(appleir->phys));
|
||||
+
|
||||
+ input_dev->name = "Apple Infrared Remote Controller";
|
||||
+ input_dev->phys = appleir->phys;
|
||||
+ usb_to_input_id(dev, &input_dev->id);
|
||||
+ input_dev->dev.parent = &intf->dev;
|
||||
+ input_dev->keycode = appleir->keymap;
|
||||
+ input_dev->keycodesize = sizeof(unsigned short);
|
||||
+ input_dev->keycodemax = ARRAY_SIZE(appleir->keymap);
|
||||
+
|
||||
+ input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
|
||||
+
|
||||
+ memcpy(appleir->keymap, appleir_key_table, sizeof(appleir->keymap));
|
||||
+ for (i = 0; i < ARRAY_SIZE(appleir_key_table); i++)
|
||||
+ set_bit(appleir->keymap[i], input_dev->keybit);
|
||||
+ clear_bit(KEY_RESERVED, input_dev->keybit);
|
||||
+
|
||||
+ input_set_drvdata(input_dev, appleir);
|
||||
+ input_dev->open = appleir_open;
|
||||
+ input_dev->close = appleir_close;
|
||||
+
|
||||
+ endpoint = &intf->cur_altsetting->endpoint[0].desc;
|
||||
+
|
||||
+ usb_fill_int_urb(appleir->urb, dev,
|
||||
+ usb_rcvintpipe(dev, endpoint->bEndpointAddress),
|
||||
+ appleir->data, 8,
|
||||
+ appleir_urb, appleir, endpoint->bInterval);
|
||||
+
|
||||
+ appleir->urb->transfer_dma = appleir->dma_buf;
|
||||
+ appleir->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
|
||||
+
|
||||
+ setup_timer(&appleir->key_up_timer,
|
||||
+ key_up_tick, (unsigned long) appleir);
|
||||
+
|
||||
+ retval = input_register_device(appleir->input_dev);
|
||||
+ if (retval)
|
||||
+ goto inputfail;
|
||||
+
|
||||
+ usb_set_intfdata(intf, appleir);
|
||||
+
|
||||
+ return 0;
|
||||
+
|
||||
+inputfail:
|
||||
+ input_free_device(appleir->input_dev);
|
||||
+
|
||||
+urbfail:
|
||||
+ usb_free_urb(appleir->urb);
|
||||
+
|
||||
+usbfail:
|
||||
+ usb_free_coherent(dev, URB_SIZE, appleir->data,
|
||||
+ appleir->dma_buf);
|
||||
+
|
||||
+allocfail:
|
||||
+ kfree(appleir);
|
||||
+
|
||||
+ return retval;
|
||||
+}
|
||||
+
|
||||
+static void appleir_disconnect(struct usb_interface *intf)
|
||||
+{
|
||||
+ struct appleir *appleir = usb_get_intfdata(intf);
|
||||
+
|
||||
+ usb_set_intfdata(intf, NULL);
|
||||
+ input_unregister_device(appleir->input_dev);
|
||||
+ usb_free_urb(appleir->urb);
|
||||
+ usb_free_coherent(interface_to_usbdev(intf), URB_SIZE,
|
||||
+ appleir->data, appleir->dma_buf);
|
||||
+ kfree(appleir);
|
||||
+}
|
||||
+
|
||||
+static int appleir_suspend(struct usb_interface *interface,
|
||||
+ pm_message_t message)
|
||||
+{
|
||||
+ struct appleir *appleir = usb_get_intfdata(interface);
|
||||
+
|
||||
+ mutex_lock(&appleir_mutex);
|
||||
+ if (appleir->flags & APPLEIR_OPENED)
|
||||
+ usb_kill_urb(appleir->urb);
|
||||
+
|
||||
+ appleir->flags |= APPLEIR_SUSPENDED;
|
||||
+
|
||||
+ mutex_unlock(&appleir_mutex);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
+static int appleir_resume(struct usb_interface *interface)
|
||||
+{
|
||||
+ struct appleir *appleir;
|
||||
+ int r = 0;
|
||||
+
|
||||
+ appleir = usb_get_intfdata(interface);
|
||||
+
|
||||
+ mutex_lock(&appleir_mutex);
|
||||
+ if (appleir->flags & APPLEIR_OPENED) {
|
||||
+ struct usb_endpoint_descriptor *endpoint;
|
||||
+
|
||||
+ endpoint = &interface->cur_altsetting->endpoint[0].desc;
|
||||
+ usb_fill_int_urb(appleir->urb, appleir->usbdev,
|
||||
+ usb_rcvintpipe(appleir->usbdev, endpoint->bEndpointAddress),
|
||||
+ appleir->data, 8,
|
||||
+ appleir_urb, appleir, endpoint->bInterval);
|
||||
+ appleir->urb->transfer_dma = appleir->dma_buf;
|
||||
+ appleir->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
|
||||
+
|
||||
+ /* And reset the USB device */
|
||||
+ if (usb_submit_urb(appleir->urb, GFP_ATOMIC))
|
||||
+ r = -EIO;
|
||||
+ }
|
||||
+
|
||||
+ appleir->flags &= ~APPLEIR_SUSPENDED;
|
||||
+
|
||||
+ mutex_unlock(&appleir_mutex);
|
||||
+
|
||||
+ return r;
|
||||
+}
|
||||
+
|
||||
+static struct usb_driver appleir_driver = {
|
||||
+ .name = "appleir",
|
||||
+ .probe = appleir_probe,
|
||||
+ .disconnect = appleir_disconnect,
|
||||
+ .suspend = appleir_suspend,
|
||||
+ .resume = appleir_resume,
|
||||
+ .reset_resume = appleir_resume,
|
||||
+ .id_table = appleir_ids,
|
||||
+};
|
||||
+
|
||||
+static int __init appleir_init(void)
|
||||
+{
|
||||
+ return usb_register(&appleir_driver);
|
||||
+}
|
||||
+
|
||||
+static void __exit appleir_exit(void)
|
||||
+{
|
||||
+ usb_deregister(&appleir_driver);
|
||||
+}
|
||||
+
|
||||
+module_init(appleir_init);
|
||||
+module_exit(appleir_exit);
|
||||
--
|
||||
1.7.2.2
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,22 +0,0 @@
|
||||
--- linux-2.6.24-rc2.orig/arch/x86/boot/tools/build.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.24-rc2/arch/x86/boot/tools/build.c 2007-10-06 12:27:36.000000000 +0200
|
||||
@@ -29,7 +29,6 @@
|
||||
#include <stdarg.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
-#include <sys/sysmacros.h>
|
||||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/mman.h>
|
||||
@@ -42,6 +41,11 @@
|
||||
#define DEFAULT_MAJOR_ROOT 0
|
||||
#define DEFAULT_MINOR_ROOT 0
|
||||
|
||||
+#undef major
|
||||
+#define major(dev) ((int)(((dev) >> 8) & 0xff))
|
||||
+#undef minor
|
||||
+#define minor(dev) ((int)((dev) & 0xff))
|
||||
+
|
||||
/* Minimal number of setup sectors */
|
||||
#define SETUP_SECT_MIN 5
|
||||
#define SETUP_SECT_MAX 64
|
@ -1,15 +0,0 @@
|
||||
Index: linux-2.6.16/scripts/gen_initramfs_list.sh
|
||||
===================================================================
|
||||
--- linux-2.6.16.orig/scripts/gen_initramfs_list.sh 2006-03-20 18:41:34.000000000 +0100
|
||||
+++ linux-2.6.16/scripts/gen_initramfs_list.sh 2006-03-20 18:42:40.000000000 +0100
|
||||
@@ -56,9 +56,7 @@
|
||||
|
||||
parse() {
|
||||
local location="$1"
|
||||
- local name="${location/${srcdir}//}"
|
||||
- # change '//' into '/'
|
||||
- name="${name//\/\///}"
|
||||
+ local name="$(echo "$location" | sed -e 's%$srcdir%%' -e 's%//*%/%g')"
|
||||
local mode="$2"
|
||||
local uid="$3"
|
||||
local gid="$4"
|
@ -1,20 +0,0 @@
|
||||
diff -Naur linux-2.6.34-rc7/init/main.c linux-2.6.34-rc7.patch/init/main.c
|
||||
--- linux-2.6.34-rc7/init/main.c 2010-05-10 03:36:28.000000000 +0200
|
||||
+++ linux-2.6.34-rc7.patch/init/main.c 2010-05-15 12:28:34.767241760 +0200
|
||||
@@ -886,8 +886,14 @@
|
||||
do_basic_setup();
|
||||
|
||||
/* Open the /dev/console on the rootfs, this should never fail */
|
||||
- if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
|
||||
- printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
||||
+ char *console = "/dev_console";
|
||||
+
|
||||
+ if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0) {
|
||||
+ sys_mknod(console, S_IFCHR|0600, (TTYAUX_MAJOR<<8)|1);
|
||||
+ if (sys_open(console, O_RDWR, 0) < 0)
|
||||
+ printk(KERN_WARNING "Warning: unable to open an initial console.\n");
|
||||
+ sys_unlink(console);
|
||||
+ }
|
||||
|
||||
(void) sys_dup(0);
|
||||
(void) sys_dup(0);
|
@ -1,24 +0,0 @@
|
||||
diff -Naur linux-2.6.23-rc9.orig/arch/i386/boot/tty.c linux-2.6.23-rc9/arch/i386/boot/tty.c
|
||||
--- linux-2.6.23-rc9.orig/arch/x86/boot/tty.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.23-rc9/arch/x86/boot/tty.c 2007-10-06 12:37:47.000000000 +0200
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
int getchar_timeout(void)
|
||||
{
|
||||
- int cnt = 30;
|
||||
+ int cnt = 3;
|
||||
int t0, t1;
|
||||
|
||||
t0 = gettime();
|
||||
diff -Naur linux-2.6.23-rc9.orig/arch/i386/boot/video.c linux-2.6.23-rc9/arch/i386/boot/video.c
|
||||
--- linux-2.6.23-rc9.orig/arch/x86/boot/video.c 2007-10-06 12:26:14.000000000 +0200
|
||||
+++ linux-2.6.23-rc9/arch/x86/boot/video.c 2007-10-06 12:36:05.000000000 +0200
|
||||
@@ -329,7 +329,7 @@
|
||||
unsigned int sel;
|
||||
|
||||
puts("Press <ENTER> to see video modes available, "
|
||||
- "<SPACE> to continue, or wait 30 sec\n");
|
||||
+ "<SPACE> to continue, or wait 3 sec\n");
|
||||
|
||||
kbd_flush();
|
||||
while (1) {
|
@ -1,13 +0,0 @@
|
||||
Index: linux-2.6.16/scripts/kconfig/confdata.c
|
||||
===================================================================
|
||||
--- linux-2.6.16.orig/scripts/kconfig/confdata.c 2006-03-20 06:53:29.000000000 +0100
|
||||
+++ linux-2.6.16/scripts/kconfig/confdata.c 2006-03-20 18:47:06.000000000 +0100
|
||||
@@ -340,7 +340,7 @@
|
||||
int type, l;
|
||||
const char *str;
|
||||
time_t now;
|
||||
- int use_timestamp = 1;
|
||||
+ int use_timestamp = 0;
|
||||
char *env;
|
||||
|
||||
dirname[0] = 0;
|
@ -1,25 +0,0 @@
|
||||
diff -Naur linux-2.6.31-rc4.orig/fs/fat/inode.c linux-2.6.31-rc4/fs/fat/inode.c
|
||||
--- linux-2.6.31-rc4.orig/fs/fat/inode.c 2009-07-25 12:47:41.000000000 +0200
|
||||
+++ linux-2.6.31-rc4/fs/fat/inode.c 2009-07-25 13:38:18.000000000 +0200
|
||||
@@ -979,7 +979,8 @@
|
||||
}
|
||||
opts->name_check = 'n';
|
||||
opts->quiet = opts->showexec = opts->sys_immutable = opts->dotsOK = 0;
|
||||
- opts->utf8 = opts->unicode_xlate = 0;
|
||||
+ opts->utf8 = 1;
|
||||
+ opts->unicode_xlate = 0;
|
||||
opts->numtail = 1;
|
||||
opts->usefree = opts->nocase = 0;
|
||||
opts->tz_utc = 0;
|
||||
diff -Naur linux-2.6.31-rc4.orig/fs/isofs/inode.c linux-2.6.31-rc4/fs/isofs/inode.c
|
||||
--- linux-2.6.31-rc4.orig/fs/isofs/inode.c 2009-07-25 12:47:41.000000000 +0200
|
||||
+++ linux-2.6.31-rc4/fs/isofs/inode.c 2009-07-25 13:38:49.000000000 +0200
|
||||
@@ -377,7 +377,7 @@
|
||||
popt->gid = 0;
|
||||
popt->uid = 0;
|
||||
popt->iocharset = NULL;
|
||||
- popt->utf8 = 0;
|
||||
+ popt->utf8 = 1;
|
||||
popt->overriderockperm = 0;
|
||||
popt->session=-1;
|
||||
popt->sbsector=-1;
|
@ -1,30 +0,0 @@
|
||||
From 4ff58b642f80dedb20533978123d89b5ac9b1ed5 Mon Sep 17 00:00:00 2001
|
||||
From: Kyle McMartin <kyle@phobos.i.jkkm.org>
|
||||
Date: Tue, 30 Mar 2010 00:04:29 -0400
|
||||
Subject: die-floppy-die
|
||||
|
||||
Kill the floppy.ko pnp modalias. We were surviving just fine without
|
||||
autoloading floppy drivers, tyvm.
|
||||
|
||||
Please feel free to register all complaints in the wastepaper bin.
|
||||
---
|
||||
drivers/block/floppy.c | 3 +--
|
||||
1 files changed, 1 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c
|
||||
index 90c4038..f4a0b90 100644
|
||||
--- a/drivers/block/floppy.c
|
||||
+++ b/drivers/block/floppy.c
|
||||
@@ -4619,8 +4619,7 @@ static const struct pnp_device_id floppy_pnpids[] = {
|
||||
{"PNP0700", 0},
|
||||
{}
|
||||
};
|
||||
-
|
||||
-MODULE_DEVICE_TABLE(pnp, floppy_pnpids);
|
||||
+/* MODULE_DEVICE_TABLE(pnp, floppy_pnpids); */
|
||||
|
||||
#else
|
||||
|
||||
--
|
||||
1.7.0.1
|
||||
|
@ -1,59 +0,0 @@
|
||||
From 2a79554c864ac58fa2ad982f0fcee2cc2aa33eb5 Mon Sep 17 00:00:00 2001
|
||||
From: Bastien Nocera <hadess@hadess.net>
|
||||
Date: Thu, 20 May 2010 10:30:31 -0400
|
||||
Subject: Disable i8042 checks on Intel Apple Macs
|
||||
|
||||
As those computers never had any i8042 controllers, and the
|
||||
current lookup code could potentially lock up/hang/wait for
|
||||
timeout for long periods of time.
|
||||
|
||||
Fixes intermittent hangs on boot on a MacbookAir1,1
|
||||
|
||||
Signed-off-by: Bastien Nocera <hadess@hadess.net>
|
||||
---
|
||||
drivers/input/serio/i8042.c | 22 ++++++++++++++++++++++
|
||||
1 files changed, 22 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/drivers/input/serio/i8042.c b/drivers/input/serio/i8042.c
|
||||
index 6440a8f..4d7cf98 100644
|
||||
--- a/drivers/input/serio/i8042.c
|
||||
+++ b/drivers/input/serio/i8042.c
|
||||
@@ -1451,6 +1451,22 @@ static struct platform_driver i8042_driver = {
|
||||
.shutdown = i8042_shutdown,
|
||||
};
|
||||
|
||||
+#ifdef CONFIG_DMI
|
||||
+static struct dmi_system_id __initdata dmi_system_table[] = {
|
||||
+ {
|
||||
+ .matches = {
|
||||
+ DMI_MATCH(DMI_BIOS_VENDOR, "Apple Computer, Inc.")
|
||||
+ },
|
||||
+ },
|
||||
+ {
|
||||
+ .matches = {
|
||||
+ DMI_MATCH(DMI_BIOS_VENDOR, "Apple Inc.")
|
||||
+ },
|
||||
+ },
|
||||
+ {}
|
||||
+};
|
||||
+#endif /*CONFIG_DMI*/
|
||||
+
|
||||
static int __init i8042_init(void)
|
||||
{
|
||||
struct platform_device *pdev;
|
||||
@@ -1458,6 +1474,12 @@ static int __init i8042_init(void)
|
||||
|
||||
dbg_init();
|
||||
|
||||
+#ifdef CONFIG_DMI
|
||||
+ /* Intel Apple Macs never have an i8042 controller */
|
||||
+ if (dmi_check_system(dmi_system_table) > 0)
|
||||
+ return -ENODEV;
|
||||
+#endif /*CONFIG_DMI*/
|
||||
+
|
||||
err = i8042_platform_init();
|
||||
if (err)
|
||||
return err;
|
||||
--
|
||||
1.7.0.1
|
||||
|
@ -1,113 +0,0 @@
|
||||
diff -Naur linux-2.6.37/drivers/hid/hid-aureal.c linux-2.6.37.patch/drivers/hid/hid-aureal.c
|
||||
--- linux-2.6.37/drivers/hid/hid-aureal.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-2.6.37.patch/drivers/hid/hid-aureal.c 2011-01-07 22:35:31.413389936 +0100
|
||||
@@ -0,0 +1,60 @@
|
||||
+/*
|
||||
+ * HID driver for some sunplus "special" devices
|
||||
+ *
|
||||
+ * Copyright (c) 1999 Andreas Gal
|
||||
+ * Copyright (c) 2000-2005 Vojtech Pavlik <vojtech@suse.cz>
|
||||
+ * Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc
|
||||
+ * Copyright (c) 2006-2007 Jiri Kosina
|
||||
+ * Copyright (c) 2007 Paul Walmsley
|
||||
+ * Copyright (c) 2008 Jiri Slaby
|
||||
+ * Copyright (c) 2010 Franco Catrin <fcatrin@gmail.com>
|
||||
+ */
|
||||
+
|
||||
+/*
|
||||
+ * This program is free software; you can redistribute it and/or modify it
|
||||
+ * under the terms of the GNU General Public License as published by the Free
|
||||
+ * Software Foundation; either version 2 of the License, or (at your option)
|
||||
+ * any later version.
|
||||
+ */
|
||||
+
|
||||
+#include <linux/device.h>
|
||||
+#include <linux/hid.h>
|
||||
+#include <linux/module.h>
|
||||
+
|
||||
+#include "hid-ids.h"
|
||||
+
|
||||
+static __u8 *aureal_report_fixup(struct hid_device *hdev, __u8 *rdesc,
|
||||
+ unsigned int *rsize)
|
||||
+{
|
||||
+ if (*rsize >= 54 && rdesc[52] == 0x25 && rdesc[53] == 0x01) {
|
||||
+ dev_info(&hdev->dev, "fixing Aureal Cy se W-01RN USB_V3.1 "
|
||||
+ "report descriptor. Keyboard Logical Maximum = 101\n");
|
||||
+ rdesc[53] = 0x65;
|
||||
+ } return rdesc;
|
||||
+}
|
||||
+
|
||||
+static const struct hid_device_id aureal_devices[] = {
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_AUREAL, USB_DEVICE_ID_AUREAL_W01RN) },
|
||||
+ { }
|
||||
+};
|
||||
+MODULE_DEVICE_TABLE(hid, aureal_devices);
|
||||
+
|
||||
+static struct hid_driver aureal_driver = {
|
||||
+ .name = "aureal",
|
||||
+ .id_table = aureal_devices,
|
||||
+ .report_fixup = aureal_report_fixup,
|
||||
+};
|
||||
+
|
||||
+static int __init aureal_init(void)
|
||||
+{
|
||||
+ return hid_register_driver(&aureal_driver);
|
||||
+}
|
||||
+
|
||||
+static void __exit aureal_exit(void)
|
||||
+{
|
||||
+ hid_unregister_driver(&aureal_driver);
|
||||
+}
|
||||
+
|
||||
+module_init(aureal_init);
|
||||
+module_exit(aureal_exit);
|
||||
+MODULE_LICENSE("GPL");
|
||||
diff -Naur linux-2.6.37/drivers/hid/hid-ids.h linux-2.6.37.patch/drivers/hid/hid-ids.h
|
||||
--- linux-2.6.37/drivers/hid/hid-ids.h 2011-01-05 01:50:19.000000000 +0100
|
||||
+++ linux-2.6.37.patch/drivers/hid/hid-ids.h 2011-01-07 22:35:31.414389949 +0100
|
||||
@@ -6,6 +6,7 @@
|
||||
* Copyright (c) 2005 Michael Haboustak <mike-@cinci.rr.com> for Concept2, Inc
|
||||
* Copyright (c) 2006-2007 Jiri Kosina
|
||||
* Copyright (c) 2007 Paul Walmsley
|
||||
+ * Copyright (c) 2010 Franco Catrin <fcatrin@gmail.com>
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -327,6 +328,9 @@
|
||||
#define USB_DEVICE_ID_KYE_ERGO_525V 0x0087
|
||||
#define USB_DEVICE_ID_KYE_GPEN_560 0x5003
|
||||
|
||||
+#define USB_VENDOR_ID_AUREAL 0x0755
|
||||
+#define USB_DEVICE_ID_AUREAL_W01RN 0x2626
|
||||
+
|
||||
#define USB_VENDOR_ID_LABTEC 0x1020
|
||||
#define USB_DEVICE_ID_LABTEC_WIRELESS_KEYBOARD 0x0006
|
||||
|
||||
diff -Naur linux-2.6.37/drivers/hid/Kconfig linux-2.6.37.patch/drivers/hid/Kconfig
|
||||
--- linux-2.6.37/drivers/hid/Kconfig 2011-01-05 01:50:19.000000000 +0100
|
||||
+++ linux-2.6.37.patch/drivers/hid/Kconfig 2011-01-07 22:35:31.467390603 +0100
|
||||
@@ -87,6 +87,13 @@
|
||||
Say Y here if you want support for keyboards of Apple iBooks, PowerBooks,
|
||||
MacBooks, MacBook Pros and Apple Aluminum.
|
||||
|
||||
+config HID_AUREAL
|
||||
+ tristate "Aureal" if EMBEDDED
|
||||
+ depends on USB_HID
|
||||
+ default !EMBEDDED
|
||||
+ ---help---
|
||||
+ Support for Aureal Cy se W-01RN Remote Controller
|
||||
+
|
||||
config HID_BELKIN
|
||||
tristate "Belkin Flip KVM and Wireless keyboard" if EMBEDDED
|
||||
depends on USB_HID
|
||||
diff -Naur linux-2.6.37/drivers/hid/Makefile linux-2.6.37.patch/drivers/hid/Makefile
|
||||
--- linux-2.6.37/drivers/hid/Makefile 2011-01-05 01:50:19.000000000 +0100
|
||||
+++ linux-2.6.37.patch/drivers/hid/Makefile 2011-01-07 22:35:31.547391590 +0100
|
||||
@@ -29,6 +29,7 @@
|
||||
obj-$(CONFIG_HID_A4TECH) += hid-a4tech.o
|
||||
obj-$(CONFIG_HID_ACRUX_FF) += hid-axff.o
|
||||
obj-$(CONFIG_HID_APPLE) += hid-apple.o
|
||||
+obj-$(CONFIG_HID_AUREAL) += hid-aureal.o
|
||||
obj-$(CONFIG_HID_BELKIN) += hid-belkin.o
|
||||
obj-$(CONFIG_HID_CANDO) += hid-cando.o
|
||||
obj-$(CONFIG_HID_CHERRY) += hid-cherry.o
|
@ -1,65 +0,0 @@
|
||||
diff -Naur linux-2.6.37-rc6/drivers/input/misc/ati_remote.c linux-2.6.37-rc6.patch/drivers/input/misc/ati_remote.c
|
||||
--- linux-2.6.37-rc6/drivers/input/misc/ati_remote.c 2010-12-16 02:24:48.000000000 +0100
|
||||
+++ linux-2.6.37-rc6.patch/drivers/input/misc/ati_remote.c 2010-12-16 12:35:04.454620549 +0100
|
||||
@@ -90,6 +90,7 @@
|
||||
#include <linux/init.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/module.h>
|
||||
+#include <linux/moduleparam.h>
|
||||
#include <linux/usb/input.h>
|
||||
#include <linux/wait.h>
|
||||
#include <linux/jiffies.h>
|
||||
@@ -131,6 +132,10 @@
|
||||
module_param(debug, int, 0644);
|
||||
MODULE_PARM_DESC(debug, "Enable extra debug messages and information");
|
||||
|
||||
+static int keychange;
|
||||
+module_param(keychange, int, 0644);
|
||||
+MODULE_PARM_DESC(keychange, "Enable support for Keychange remotes");
|
||||
+
|
||||
static int repeat_filter = FILTER_TIME;
|
||||
module_param(repeat_filter, int, 0644);
|
||||
MODULE_PARM_DESC(repeat_filter, "Repeat filter time, default = 60 msec");
|
||||
@@ -285,6 +290,25 @@
|
||||
{KIND_FILTERED, 0xf4, 0x2F, EV_KEY, KEY_END, 1}, /* END */
|
||||
{KIND_FILTERED, 0xf5, 0x30, EV_KEY, KEY_SELECT, 1}, /* SELECT */
|
||||
|
||||
+ /* Coloured keys */
|
||||
+ {KIND_FILTERED, 0xf7, 0x32, EV_KEY, KEY_PLAYCD, 1}, /* TXT Rot */
|
||||
+ {KIND_FILTERED, 0xf8, 0x33, EV_KEY, KEY_PAUSECD, 1}, /* TXT Gr */
|
||||
+ {KIND_FILTERED, 0xf9, 0x34, EV_KEY, KEY_PROG3, 1}, /* TXT Gelb */
|
||||
+ {KIND_FILTERED, 0xfa, 0x35, EV_KEY, KEY_PROG4, 1}, /* TXT Blau */
|
||||
+
|
||||
+ /* More Keys */
|
||||
+ {KIND_FILTERED, 0xac, 0x37, EV_KEY, KEY_G, 1}, /* Acquire Image */
|
||||
+ {KIND_FILTERED, 0xfe, 0x39, EV_KEY, KEY_H, 1}, /* FULL SCREEN _| */
|
||||
+ {KIND_FILTERED, 0xfb, 0x36, EV_KEY, KEY_I, 1}, /* Rename */
|
||||
+ {KIND_FILTERED, 0xf1, 0x2c, EV_KEY, KEY_J, 1}, /* TV */
|
||||
+ {KIND_FILTERED, 0xf6, 0x31, EV_KEY, KEY_K, 1}, /* Video Desktop */
|
||||
+ {KIND_FILTERED, 0xa1, 0x00, EV_KEY, KEY_L, 1},
|
||||
+
|
||||
+ /* Keys added by torsten at archesoft.de */
|
||||
+ {KIND_FILTERED, 0xff, 0x3a, EV_KEY, KEY_M, 1}, /* dvd audio */
|
||||
+ {KIND_FILTERED, 0xfc, 0x37, EV_KEY, KEY_N, 1}, /* aquire image */
|
||||
+ {KIND_FILTERED, 0xfd, 0x38, EV_KEY, KEY_O, 1}, /* edit image */
|
||||
+
|
||||
{KIND_END, 0x00, 0x00, EV_MAX + 1, 0, 0}
|
||||
};
|
||||
|
||||
@@ -409,6 +433,16 @@
|
||||
{
|
||||
int i;
|
||||
|
||||
+ /* If keychange is enabled we undo the keychanges of the remote here */
|
||||
+
|
||||
+ if (keychange){
|
||||
+ if (d2 & 0x80) {
|
||||
+ d1 += 0x80;
|
||||
+ d2 -= 0x80;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+
|
||||
for (i = 0; ati_remote_tbl[i].kind != KIND_END; i++) {
|
||||
/*
|
||||
* Decide if the table entry matches the remote input.
|
@ -1,11 +0,0 @@
|
||||
diff -Naur linux-2.6.38-rc5/drivers/ata/libata-core.c linux-2.6.38-rc5.patch/drivers/ata/libata-core.c
|
||||
--- linux-2.6.38-rc5/drivers/ata/libata-core.c 2011-02-16 04:23:45.000000000 +0100
|
||||
+++ linux-2.6.38-rc5.patch/drivers/ata/libata-core.c 2011-02-22 00:57:25.789636966 +0100
|
||||
@@ -4139,6 +4139,7 @@
|
||||
*/
|
||||
{ "PIONEER DVD-RW DVRTD08", "1.00", ATA_HORKAGE_NOSETXFER },
|
||||
{ "PIONEER DVD-RW DVR-212D", "1.28", ATA_HORKAGE_NOSETXFER },
|
||||
+ { "PIONEER DVD-RW DVR-216D", "1.07", ATA_HORKAGE_NOSETXFER },
|
||||
|
||||
/* End Marker */
|
||||
{ }
|
@ -1,17 +0,0 @@
|
||||
---
|
||||
mm/vmscan.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
Index: linux-2.6.37-ck2/mm/vmscan.c
|
||||
===================================================================
|
||||
--- linux-2.6.37-ck2.orig/mm/vmscan.c 2011-01-06 14:04:10.000000000 +1100
|
||||
+++ linux-2.6.37-ck2/mm/vmscan.c 2011-02-14 10:11:00.536252000 +1100
|
||||
@@ -133,7 +133,7 @@
|
||||
/*
|
||||
* From 0 .. 100. Higher means more swappy.
|
||||
*/
|
||||
-int vm_swappiness = 60;
|
||||
+int vm_swappiness;
|
||||
long vm_total_pages; /* The total number of pages which the VM controls */
|
||||
|
||||
static LIST_HEAD(shrinker_list);
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,18 @@
|
||||
diff -Naur wpa_supplicant-0.7.3/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service wpa_supplicant-0.7.3.patch/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service
|
||||
--- wpa_supplicant-0.7.3/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service 2010-09-07 17:43:39.000000000 +0200
|
||||
+++ wpa_supplicant-0.7.3.patch/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service 2011-04-08 19:04:10.740611827 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
[D-BUS Service]
|
||||
Name=fi.epitest.hostap.WPASupplicant
|
||||
-Exec=/sbin/wpa_supplicant -u
|
||||
+Exec=/sbin/wpa_supplicant -u -dd -t -f /var/log/wpa_supplicant.log
|
||||
User=root
|
||||
diff -Naur wpa_supplicant-0.7.3/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service wpa_supplicant-0.7.3.patch/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service
|
||||
--- wpa_supplicant-0.7.3/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service 2010-09-07 17:43:39.000000000 +0200
|
||||
+++ wpa_supplicant-0.7.3.patch/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service 2011-04-08 19:04:18.365451110 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
[D-BUS Service]
|
||||
Name=fi.w1.wpa_supplicant1
|
||||
-Exec=/sbin/wpa_supplicant -u
|
||||
+Exec=/sbin/wpa_supplicant -u -dd -t -f /var/log/wpa_supplicant.log
|
||||
User=root
|
@ -38,6 +38,7 @@ cd lib
|
||||
--with-included-libtasn1 \
|
||||
--with-lzo \
|
||||
--with-libz-prefix="$SYSROOT_PREFIX/usr" \
|
||||
--with-libgcrypt \
|
||||
--with-libgcrypt-prefix="$SYSROOT_PREFIX/usr" \
|
||||
--disable-nls \
|
||||
--with-gnu-ld
|
||||
@ -57,6 +58,7 @@ cd ../libextra
|
||||
--enable-shared \
|
||||
--with-included-libtasn1 \
|
||||
--with-lzo \
|
||||
--with-libgcrypt \
|
||||
--with-libgcrypt-prefix="$SYSROOT_PREFIX/usr" \
|
||||
--with-gnu-ld
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="gnutls"
|
||||
PKG_VERSION="2.10.5"
|
||||
PKG_VERSION="2.12.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="LGPL"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -9,8 +9,8 @@
|
||||
# The latest version can be obtained from
|
||||
# http://www.linux-usb.org/usb.ids
|
||||
#
|
||||
# Version: 2010.12.24
|
||||
# Date: 2010-12-24 20:34:02
|
||||
# Version: 2011.03.07
|
||||
# Date: 2011-03-07 20:34:03
|
||||
#
|
||||
|
||||
# Vendors, devices and interfaces. Please keep sorted.
|
||||
@ -29,6 +29,7 @@
|
||||
5301 GW-US54ZGL 802.11bg
|
||||
0079 DragonRise Inc.
|
||||
0006 Generic USB Joystick
|
||||
0011 Gamepad
|
||||
0105 Trust International B.V.
|
||||
145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
|
||||
0145 Unknown
|
||||
@ -85,9 +86,11 @@
|
||||
204e LUFA Dual CDC Demo Application
|
||||
204f LUFA Generic HID Demo Application
|
||||
2060 Benito Programmer Project
|
||||
2061 LUFA Combined Mas Storage and Keyboard Demo Application
|
||||
2061 LUFA Combined Mass Storage and Keyboard Demo Application
|
||||
2062 LUFA Combined CDC and Mouse Demo Application
|
||||
2063 LUFA Datalogger Device
|
||||
2064 Interfaceless Control-Only LUFA Devices
|
||||
2065 LUFA Test and Measurement Demo Application
|
||||
2103 JTAG ICE mkII
|
||||
2104 AVR ISP mkII
|
||||
2105 AVRONE!
|
||||
@ -103,7 +106,7 @@
|
||||
5601 at76c510 Prism-II 802.11b Access Point
|
||||
5603 Cisco 7920 WiFi IP Phone
|
||||
6124 at91sam SAMBA bootloader
|
||||
7603 at76c503a D-Link DWL-120 802.11b Adapter
|
||||
7603 D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]
|
||||
7604 at76c503a 802.11b Adapter
|
||||
7605 at76c503a 802.11b Adapter
|
||||
7606 at76c505 802.11b Adapter
|
||||
@ -222,6 +225,7 @@
|
||||
1016 Jornada 548 / iPAQ HW6515 Pocket PC
|
||||
1017 LaserJet 1300
|
||||
1024 Smart Card Keyboard
|
||||
1027 Virtual keyboard and mouse
|
||||
1102 PhotoSmart 240 series
|
||||
1104 DeskJet 959c
|
||||
1105 ScanJet 5470c/5490c
|
||||
@ -362,6 +366,7 @@
|
||||
3104 DeskJet 960c
|
||||
3111 OfficeJet 4100 series
|
||||
3117 EWS 2605dtn
|
||||
311d Atheros AR9285 Malbec Bluetooth Adapter
|
||||
3202 PhotoSmart 1215
|
||||
3207 4 GB flash drive
|
||||
3211 OfficeJet 4105 series
|
||||
@ -663,7 +668,7 @@
|
||||
d012 SCS DRAGON 1
|
||||
d013 SCS DRAGON 1
|
||||
d6f8 UNI Black BOX
|
||||
e0d0 Total Phase Aardvark I2C/SPI analyzer
|
||||
e0d0 Total Phase Aardvark I2C/SPI Host Adapter
|
||||
e521 EVER Sinline XL Series UPS
|
||||
e700 Elster Unicom III Optical Probe
|
||||
e888 Expert ISDN Control USB
|
||||
@ -919,7 +924,7 @@
|
||||
6205 USB 2.0 Card Reader
|
||||
040e MCCI
|
||||
040f Echo Speech Corp.
|
||||
0411 MelCo., Inc.
|
||||
0411 BUFFALO INC. (formerly MelCo., Inc.)
|
||||
0001 LUA-TX Ethernet [pegasus]
|
||||
0005 LUA-TX Ethernet
|
||||
0006 WLI-USB-L11 Wireless LAN Adapter
|
||||
@ -965,6 +970,7 @@
|
||||
016f Buffalo WLI-UC-G301N Wireless LAN Adapter
|
||||
017f Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010]
|
||||
019e Buffalo WLI-UC-GNP Wireless LAN Adapter
|
||||
01a1 MiniStation Metro
|
||||
01a2 Buffalo WLI-UC-GNM Wireless LAN Adapter
|
||||
0412 Award Software International
|
||||
0413 Leadtek Research, Inc.
|
||||
@ -1123,6 +1129,7 @@
|
||||
4061 Live! Cam Notebook Pro [VF0400]
|
||||
4063 Live! Cam Video IM Pro
|
||||
4068 Live! Cam Notebook [VF0470]
|
||||
406c Live! Cam Sync [VF0520]
|
||||
4083 Live! Cam Socialize [VF0640]
|
||||
4100 Nomad Jukebox 2
|
||||
4101 Nomad Jukebox 3
|
||||
@ -1277,6 +1284,7 @@
|
||||
04c3 N800 Internet Tablet
|
||||
04ce E90 Communicator (PC Suite mode)
|
||||
04cf E90 Communicator (Storage mode)
|
||||
04f0 Nokia N95 (PC Suite mode)
|
||||
04f9 6300 (PC Suite mode)
|
||||
0508 E65 (PC Suite mode)
|
||||
0509 E65 (Storage mode)
|
||||
@ -1504,6 +1512,7 @@
|
||||
010b 2500 series
|
||||
010d 3500-4500 series
|
||||
010f 6500 series
|
||||
0142 X3650 (Printer, Scanner, Copier)
|
||||
4303 Xerox WorkCentre Pro 412
|
||||
043e LG Electronics USA, Inc.
|
||||
3001 AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]
|
||||
@ -1816,6 +1825,7 @@
|
||||
00f9 Wireless Desktop Receiver 3.1
|
||||
0202 Xbox Controller
|
||||
0280 XBox Device
|
||||
0283 Xbox Communicator
|
||||
0284 Xbox DVD Playback Kit
|
||||
0285 Xbox Controller S
|
||||
0288 Xbox Controller S Hub
|
||||
@ -1825,6 +1835,7 @@
|
||||
028e Xbox360 Controller
|
||||
028f Xbox360 Wireless Controller
|
||||
0290 Xbox360 Performance Pipe (PIX)
|
||||
0291 Xbox 360 Wireless Receiver for Windows
|
||||
0292 Xbox360 Wireless Networking Adapter
|
||||
029c Xbox360 HD-DVD Drive
|
||||
029d Xbox360 HD-DVD Drive
|
||||
@ -2225,7 +2236,7 @@
|
||||
c038 Mouse
|
||||
c03d M-BT96a Pilot Optical Mouse
|
||||
c03e Premium Optical Wheel Mouse (M-BT58)
|
||||
c03f UltraX Optical Mouse
|
||||
c03f M-BT85 [UltraX Optical Mouse]
|
||||
c040 Corded Tilt-Wheel Mouse
|
||||
c041 G5 Laser Mouse
|
||||
c042 G3 Laser Mouse
|
||||
@ -2241,10 +2252,13 @@
|
||||
c053 Laser Mouse
|
||||
c058 M115 Mouse
|
||||
c05a Optical Mouse M90
|
||||
c05d Optical Mouse
|
||||
c061 RX1500 Laser Mouse
|
||||
c062 LS1 Laser Mouse, corded
|
||||
c068 G500 Laser Mouse
|
||||
c101 UltraX Media Remote
|
||||
c110 Harmony Remote 885
|
||||
c110 Harmony 885 Remote
|
||||
c11f Harmony 900 Remote
|
||||
c122 Harmony 700 Remote
|
||||
c201 WingMan Extreme Joystick with Throttle
|
||||
c202 WingMan Formula
|
||||
@ -2274,6 +2288,8 @@
|
||||
c225 G11/G15 Keyboard / G keys
|
||||
c226 G15 Refresh Keyboard
|
||||
c227 G15 Refresh Keyboard
|
||||
c22d G510 Gaming Keyboard
|
||||
c22e G510 Gaming Keyboard onboard audio
|
||||
c281 WingMan Force
|
||||
c283 WingMan Force 3D
|
||||
c285 WingMan Strike Force 3D
|
||||
@ -2302,10 +2318,12 @@
|
||||
c30f Logicool HID-Compliant Keyboard (106 key)
|
||||
c311 Y-UF49 [Internet Pro Keyboard]
|
||||
c312 DeLuxe 250 Keyboard
|
||||
c313 Internet 350 Keyboard
|
||||
c315 Classic New Touch Keyboard
|
||||
c316 HID-Compliant Keyboard
|
||||
c317 Wave Corded Keyboard
|
||||
c318 Illuminated Keyboard
|
||||
c31a Comfort Wave 450
|
||||
c31b Compact Keyboard K300
|
||||
c31c Keyboard K120 for Business
|
||||
c401 TrackMan Marble Wheel
|
||||
@ -2330,6 +2348,7 @@
|
||||
c512 LX-700 Cordless Desktop Receiver
|
||||
c513 MX3000 Cordless Desktop Receiver
|
||||
c514 Cordless Mouse
|
||||
c515 Cordless 2.4 GHz Presenter Presentation remote control
|
||||
c517 LX710 Cordless Desktop Laser
|
||||
c518 MX610 Laser Cordless Mouse
|
||||
c51a MX Revolution/G7 Cordless Mouse
|
||||
@ -2448,6 +2467,7 @@
|
||||
0815 eHome Infrared Receiver
|
||||
0844 SA2111/02 1GB Flash Audio Player
|
||||
084a GoGear SA3125
|
||||
084e GoGear SA60xx (mtp)
|
||||
0888 Hantek DDS-3005 Arbitrary Waveform Generator
|
||||
1103 Digital Speaker System
|
||||
1120 Creative Rhomba MP3 player
|
||||
@ -2645,9 +2665,13 @@
|
||||
0489 Foxconn / Hon Hai
|
||||
0502 SmartMedia Card Reader Firmware Loader
|
||||
0503 SmartMedia Card Reader
|
||||
d00c Rollei Compactline (Storage Mode)
|
||||
d00e Rollei Compactline (Video Mode)
|
||||
e000 T-Com TC 300
|
||||
e003 Pirelli DP-L10
|
||||
e016 Foxconn / Hon Hai
|
||||
e00f Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]
|
||||
e016 Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]
|
||||
e02c Atheros AR5BBU12 Bluetooth Device
|
||||
048a S-MOS Systems, Inc.
|
||||
048c Alps Electric Ireland, Ltd
|
||||
048d Integrated Technology Express, Inc.
|
||||
@ -3023,6 +3047,7 @@
|
||||
1901 CanoScan 8800F
|
||||
1904 CanoScan LiDE 100
|
||||
1905 CanoScan LiDE 200
|
||||
1906 CanoScan 5600F
|
||||
1907 CanoScan LiDE 700F
|
||||
1909 CanoScan LiDE 110
|
||||
190a CanoScan LiDE 210
|
||||
@ -3409,6 +3434,7 @@
|
||||
de61 Barcode Reader
|
||||
de64 Barcode Reader
|
||||
f000 CY30700 Licorice evaluation board
|
||||
f111 CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit
|
||||
f115 PSoC FirstTouch Programmer
|
||||
04b5 ROHM LSI Systems USA, LLC
|
||||
04b6 Hint Corp.
|
||||
@ -3454,10 +3480,11 @@
|
||||
0129 Expression 10000XL (ES-10000G)
|
||||
012a Perfection 4990 Photo scanner
|
||||
012b GT-2500 (ES-H300)
|
||||
012c Perfection V350 (GT-F700)
|
||||
012c Perfection V700 Photo (GT-X900)
|
||||
012d Perfection V10/V100 (GT-S600/F650)
|
||||
012f Perfection V350 (GT-F700)
|
||||
0130 Perfection V500 (GT-X770)
|
||||
0131 Perfection V300
|
||||
0202 Receipt Printer M129C
|
||||
0401 CP 800 Digital Camera
|
||||
0402 PhotoPC 850z
|
||||
@ -3529,6 +3556,7 @@
|
||||
083f Stylus DX4450
|
||||
0849 Stylus SX205
|
||||
084d Stylus SX115
|
||||
0856 Stylus SX515W
|
||||
04b9 Rainbow Technologies, Inc.
|
||||
0300 SafeNet USB SuperPro/UltraPro
|
||||
1000 iKey 1000 Token
|
||||
@ -3740,6 +3768,7 @@
|
||||
1520 USB 2.0 Hub (Avocent KVM)
|
||||
1521 USB 2.0 Hub
|
||||
1a62 GW Instek GSP-830 Spectrum Analyzer (HID)
|
||||
2533 NFC device (PN533)
|
||||
8116 Camera
|
||||
04cd Tatung Co. Of America
|
||||
04ce ScanLogic Corp.
|
||||
@ -3779,9 +3808,12 @@
|
||||
000b PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)
|
||||
0032 PICkit1
|
||||
0033 PICkit2
|
||||
0036 PICkit Serial Analyzer
|
||||
00e0 PIC32 Starter Board
|
||||
0a04 AGP LIN Serial Analyzer
|
||||
8000 In-Circuit Debugger
|
||||
8001 ICD2 in-circuit debugger
|
||||
900a PICkit3
|
||||
c001 PicoLCD 20x4
|
||||
fbba DiscFerret Magnetic Disc Analyser (bootloader mode)
|
||||
fbbb DiscFerret Magnetic Disc Analyser (active mode)
|
||||
@ -3820,6 +3852,7 @@
|
||||
2497 HDC-TM700
|
||||
250c Gobi Wireless Modem (QDL mode)
|
||||
250d Gobi Wireless Modem
|
||||
3c04 JT-P100MR-20 [ePassport Reader]
|
||||
04db Hypertec Pty, Ltd
|
||||
04dc Huan Hsin Holdings, Ltd
|
||||
04dd Sharp Corp.
|
||||
@ -4062,7 +4095,8 @@
|
||||
508c YP-S5
|
||||
5090 YP-S3 (msc)
|
||||
5091 YP-S3 (mtp)
|
||||
5092 YP-U4
|
||||
5092 YP-U4 (msc)
|
||||
5093 YP-U4 (mtp)
|
||||
5095 YP-S2
|
||||
510f YP-R1
|
||||
5119 Yepp YP-P3
|
||||
@ -4118,11 +4152,12 @@
|
||||
6802 Standalone HSPA device
|
||||
6806 Composite LTE device (Trial)
|
||||
6807 Composite HSPA device
|
||||
681c Galaxy Portal/Spica Android Phone
|
||||
681c Galaxy Portal/Spica/S
|
||||
681d Galaxy Portal/Spica Android Phone
|
||||
684e Wave (GT-S8500)
|
||||
6875 GT-B3710 Standalone LTE device (Commercial)
|
||||
6876 GT-B3710 LTE Modem
|
||||
6877 Galaxy S
|
||||
6888 GT-B3730 Composite LTE device (Commercial)
|
||||
6889 GT-B3730 Composite LTE device (Commercial)
|
||||
689a LTE Storage Driver [CMC2xx]
|
||||
@ -4206,6 +4241,7 @@
|
||||
b104 CNF7069 Webcam
|
||||
b107 CNF7070 Webcam
|
||||
b14c CNF8050 Webcam
|
||||
b175 4-Port Hub
|
||||
b1aa Webcam-101
|
||||
b1b4 Lenovo Integrated Camera
|
||||
b1cf Lenovo Integrated Camera
|
||||
@ -4213,6 +4249,7 @@
|
||||
0210 AM-400 Hama Optical Mouse
|
||||
0212 Laser Mouse
|
||||
0214 Lynx M9 Optical Mouse
|
||||
0230 3D Optical Mouse
|
||||
02f4 2.4G Cordless Mouse
|
||||
04f4 Harting Elektronik, Inc.
|
||||
04f5 Fujitsu-ICL Systems, Inc.
|
||||
@ -4402,6 +4439,9 @@
|
||||
01e2 DCP-157C
|
||||
01e3 DCP-353C
|
||||
01e4 DCP-357C
|
||||
01e7 MFC-7340
|
||||
01e9 DCP-7040
|
||||
01ea DCP-7030
|
||||
01eb MFC-7320
|
||||
01f4 MFC-5890CN
|
||||
1000 Printer
|
||||
@ -4411,6 +4451,7 @@
|
||||
2015 QL-500 P-touch label printer
|
||||
2016 QL-550 P-touch label printer
|
||||
201a PT-18R P-touch label printer
|
||||
2027 QL-560 P-Touch Label Printer
|
||||
2100 Card Reader Writer
|
||||
04fa Dallas Semiconductor
|
||||
2490 DS1490F 2-in-1 Fob, 1-Wire adapter
|
||||
@ -4522,6 +4563,7 @@
|
||||
0240 F5U240 USB 2.0 CF Card Reader
|
||||
0249 USB 2 Flash Media Device
|
||||
0257 F5U257 Serial
|
||||
0304 FSU304 USB 2.0 - 4 Ports Hub
|
||||
0409 F5U409 Serial
|
||||
0551 F6C550-AVR UPS
|
||||
0802 Nostromo n40 Gamepad
|
||||
@ -4530,6 +4572,7 @@
|
||||
0815 Nostromo n52 HID SpeedPad Mouse Wheel
|
||||
0826 ErgoFit Wireless Optical Mouse (HID)
|
||||
0980 HID UPS Battery
|
||||
1102 Realtek RTL8188CE-VAU 1T1R 802.11n WLAN Adapter
|
||||
1202 F5U120-PC Parallel Printer Port
|
||||
1203 F5U120-PC Serial Port
|
||||
258a F5U258 Host to Host cable
|
||||
@ -4556,6 +4599,7 @@
|
||||
905c F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]
|
||||
935a F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT2870]
|
||||
935b F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]
|
||||
945a F7D1101 Basic Wireless USB Adapter v1000 [Realtek RTL8188SU]
|
||||
050e Neon Technology, Inc.
|
||||
050f KC Technology, Inc.
|
||||
0001 Hub
|
||||
@ -4577,6 +4621,7 @@
|
||||
0001 USB to PS2 Adaptor v1.09
|
||||
0002 EZ-9900C Keyboard
|
||||
0519 Star Micronics Co., Ltd
|
||||
0003 TSP100ECO/TSP100II
|
||||
c002 Xlive Bluetooth XBM-100S MP3 Player
|
||||
051a WYSE Technology
|
||||
a005 Smart Display Version 9973
|
||||
@ -5034,7 +5079,7 @@
|
||||
0001 Enhanced Microphone
|
||||
0002 Telex Microphone
|
||||
0563 Immersion Corp.
|
||||
0564 Chinon Industries, Inc.
|
||||
0564 Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)
|
||||
0565 Peracom Networks, Inc.
|
||||
0001 Serial Port [etek]
|
||||
0002 Enet Ethernet [klsi]
|
||||
@ -5122,6 +5167,7 @@
|
||||
00c7 DTU-1931
|
||||
00d1 Bamboo Pen & Touch (CTH-460-DE)
|
||||
00d3 Bamboo Fun (CTH-661)
|
||||
00db Bamboo Fun (CTH-661SE-NL)
|
||||
0400 PenPartner 4x5
|
||||
4850 PenPartner 6x8
|
||||
056b Decicon, Inc.
|
||||
@ -5520,6 +5566,7 @@
|
||||
6232 Hi-Speed 16-in-1 Flash Card Reader/Writer
|
||||
6254 USB Hub
|
||||
6331 SD/MMC/MS Card Reader
|
||||
6332 Multi-Function Card Reader
|
||||
6335 SD/MMC Card Reader
|
||||
6360 Multimedia Card Reader
|
||||
6361 Multimedia Card Reader
|
||||
@ -5553,7 +5600,7 @@
|
||||
0590 Omron Corp.
|
||||
0004 Cable Modem
|
||||
000b MR56SVS
|
||||
0028 HJ-720IT Pedometer
|
||||
0028 HJ-720IT Pedometer / Blood Pressure Monitor HEM-7080IT-E
|
||||
0591 Questra Consulting
|
||||
0592 Powerware Corp.
|
||||
0002 UPS (X-Slot)
|
||||
@ -5609,6 +5656,7 @@
|
||||
027a LPHD250-U [Portable Hard Drive Silver Series 250 Go]
|
||||
0470 Prestige Portable Hard Drive
|
||||
047a Select Portable Hard Drive
|
||||
0579 eGo Portable Hard Drive
|
||||
1052 DVD+RW External Drive
|
||||
059c A-Trend Technology Co., Ltd
|
||||
059d Advanced Input Devices
|
||||
@ -5748,6 +5796,7 @@
|
||||
1223 iPod Classic/Nano 3.Gen (DFU mode)
|
||||
1224 iPod Nano 3.Gen (DFU mode)
|
||||
1225 iPod Nano 4.Gen (DFU mode)
|
||||
1227 Mobile Device (DFU Mode)
|
||||
1231 iPod Nano 5.Gen (DFU mode)
|
||||
1240 iPod Nano 2.Gen (DFU mode)
|
||||
1242 iPod Nano 3.Gen (WTF mode)
|
||||
@ -5761,6 +5810,7 @@
|
||||
1263 iPod Nano 4.Gen
|
||||
1265 iPod Nano 5.Gen
|
||||
1266 iPod Nano 6.Gen
|
||||
1281 Apple Mobile Device [Recovery Mode]
|
||||
1290 iPhone
|
||||
1291 iPod Touch 1.Gen
|
||||
1292 iPhone 3G
|
||||
@ -5774,6 +5824,7 @@
|
||||
1300 iPod Shuffle
|
||||
1301 iPod Shuffle 2.Gen
|
||||
1302 iPod Shuffle 3.Gen
|
||||
1303 iPod Shuffle 4.Gen
|
||||
1401 Modem
|
||||
8202 HCF V.90 Data/Fax Modem
|
||||
8203 Bluetooth HCI
|
||||
@ -5875,6 +5926,7 @@
|
||||
6001 Ten-Keypad
|
||||
05c8 Cheng Uei Precision Industry Co., Ltd (Foxlink)
|
||||
0103 FO13FF-65 PC-CAM
|
||||
0403 Webcam
|
||||
05c9 Semtech Corp.
|
||||
05ca Ricoh Co., Ltd
|
||||
0101 RDC-5300 Camera
|
||||
@ -6332,6 +6384,8 @@
|
||||
0103 SLP-100N Driver
|
||||
0104 SLP-200N Driver
|
||||
0105 SLP-240 Driver
|
||||
0501 SLP-440 Driver
|
||||
0502 SLP-450 Driver
|
||||
061a Veridicom International, Inc.
|
||||
0110 5thSense Fingerprint Sensor
|
||||
0200 FPS200 Fingerprint Sensor
|
||||
@ -6629,6 +6683,7 @@
|
||||
067b Prolific Technology, Inc.
|
||||
0000 PL2301 USB-USB Bridge
|
||||
0001 PL2302 USB-USB Bridge
|
||||
0307 Motorola Serial Adapter
|
||||
04bb PL2303 Serial (IODATA USB-RSAQ2)
|
||||
0610 Onext EG210U MODEM
|
||||
0611 AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem
|
||||
@ -6778,11 +6833,13 @@
|
||||
4501 Scientific-Atlanta WebSTAR 2000 series Cable Modem
|
||||
069b Thomson, Inc.
|
||||
0704 DCM245 Cable Modem
|
||||
0705 THG540K Cable Modem
|
||||
070c MP3 Player
|
||||
070d MP3 Player
|
||||
070e MP3 Player
|
||||
070f RCA Lyra RD1071 MP3 Player
|
||||
0731 Lyra M200E256
|
||||
0761 RCA H100A
|
||||
0778 PEARL USB Device
|
||||
2220 RCA Kazoo RD1000 MP3 Player
|
||||
300a RCA Lyra MP3 Player
|
||||
@ -7510,8 +7567,9 @@
|
||||
5406 Cruzer Micro U3
|
||||
5408 Cruzer Titanium U3
|
||||
540e Cruzer Contour Flash Drive
|
||||
5530 Cruzer U3 4gb SDCZ36
|
||||
5567 Cruszer Blade
|
||||
5530 Cruzer
|
||||
5567 Cruzer Blade
|
||||
5e10 Encrypted
|
||||
6100 Ultra II SD Plus 2GB
|
||||
7100 Cruzer Mini
|
||||
7101 Pen Flash
|
||||
@ -7789,7 +7847,7 @@
|
||||
420a UF200 Ethernet
|
||||
5301 GW-US54ZGL 802.11bg
|
||||
6001 802.11bg
|
||||
a001 Wireless Network Adapter
|
||||
a001 WUG2200 802.11g Wireless Adapter [Envara WiND512]
|
||||
abc1 DU-E10 Ethernet [pegasus]
|
||||
b000 BWU613
|
||||
b02a AboCom Bluetooth Device
|
||||
@ -7872,6 +7930,7 @@
|
||||
07ca AVerMedia Technologies, Inc.
|
||||
0002 AVerTV PVR USB/EZMaker Pro Device
|
||||
0026 AVerTV
|
||||
0337 A867 DVB-T dongle
|
||||
1228 MPEG-2 Capture Device (M038)
|
||||
1830 AVerTV Volar Video Capture (H830)
|
||||
850a AverTV Volar Black HD (A850)
|
||||
@ -8673,7 +8732,7 @@
|
||||
1200 MP3 player
|
||||
1540 Digitex Container Flash Disk
|
||||
090b Neurosmith
|
||||
090c Feiya Technology Corp.
|
||||
090c Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
|
||||
0371 Silicon Motion SM371 Camera
|
||||
0373 Silicon Motion Camera
|
||||
037a Silicon Motion Camera
|
||||
@ -8933,6 +8992,7 @@
|
||||
1603 DataTraveler 1GB/2GB Pen Drive
|
||||
1607 DataTraveler 100
|
||||
1613 DataTraveler DT101C Flash Drive
|
||||
1616 Kingston DataTraveler Locker (4GB)
|
||||
1625 DataTraveler 101 II
|
||||
162a DataTraveler 112 4GB Pen Drive
|
||||
1643 DataTraveler G3 4GB
|
||||
@ -9021,6 +9081,12 @@
|
||||
00c0 COMpact 2104 ISDN PBX
|
||||
00db COMpact 4410/2206 ISDN ISDN
|
||||
00f1 COMfort System Telephones
|
||||
09c0 Genpix Electronics, LLC
|
||||
0202 8PSK DVB-S tuner
|
||||
0203 Skywalker-1 DVB-S tuner
|
||||
0204 Skywalker-CW3K DVB-S tuner
|
||||
0205 Skywalker-CW3K DVB-S tuner
|
||||
0206 Skywalker-2 DVB-S tuner
|
||||
09c1 Arris Interactive LLC
|
||||
1337 TOUCHSTONE DEVICE
|
||||
09c2 Nisca Corp.
|
||||
@ -9052,6 +9118,7 @@
|
||||
022b Wireless Mouse (Battery Free)
|
||||
024f RF Receiver and G6-20D Wireless Optical Mouse
|
||||
032b Wireless Mouse (Battery Free)
|
||||
9090 XL-750BK Laser Mouse
|
||||
09db Measurement Computing Corp.
|
||||
0075 MiniLab 1008
|
||||
0076 PMD-1024
|
||||
@ -9093,6 +9160,7 @@
|
||||
09f9 Bay Associates
|
||||
09fa Mtek Vision
|
||||
09fb Altera
|
||||
6001 Blaster
|
||||
09ff Gain Technology Corp.
|
||||
0a00 Liquid Audio
|
||||
0a01 ViA, Inc.
|
||||
@ -9165,6 +9233,7 @@
|
||||
0a2c AK-Modul-Bus Computer GmbH
|
||||
0008 GPIO Ports
|
||||
0a34 TG3 Electronics, Inc.
|
||||
0101 TG82tp
|
||||
0110 Deck 82-key backlit keyboard
|
||||
0a35 Radikal Technologies
|
||||
002a SAC - Software Assigned Controller
|
||||
@ -9180,6 +9249,7 @@
|
||||
0268 ST268
|
||||
6688 ZT6688 Fast Ethernet Adapter
|
||||
8515 ADMtek ADM8515 NIC
|
||||
9000 DM9000E Fast Ethernet Adapter
|
||||
9601 DM9601 Fast Ethernet Adapter
|
||||
0a47 Hirose Electric
|
||||
0a48 I/O Interconnect
|
||||
@ -9250,7 +9320,7 @@
|
||||
2000 Bluetooth Device
|
||||
2001 Bluetooth Device
|
||||
2009 Bluetooth Controller
|
||||
200a Bluetooth dongle
|
||||
200a BCM2035 Bluetooth dongle
|
||||
200f Bluetooth Controller
|
||||
201d Bluetooth Device
|
||||
201e IBM Integrated Bluetooth IV
|
||||
@ -9275,6 +9345,7 @@
|
||||
2130 2045 Bluetooth 2.0 USB-UHE Device with trace filter
|
||||
2131 2045 Bluetooth 2.0 Device with trace filter
|
||||
2145 Bluetooth with Enhanced Data Rate II
|
||||
2148 BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
|
||||
2150 BCM2046 Bluetooth Device
|
||||
2151 Bluetooth
|
||||
217f Bluetooth Controller
|
||||
@ -9295,6 +9366,7 @@
|
||||
5802 BCM5880 Secure Applications Processor with fingerprint touch sensor
|
||||
5803 BCM5880 Secure Applications Processor with secure keyboard
|
||||
6300 Pirelli Remote NDIS Device
|
||||
bd13 Arcadyan WN8522B [Broadcom BCM4323]
|
||||
d11b Eminent EM4045 [Broadcom 4320 USB]
|
||||
0a5d Diatrend Corp.
|
||||
0a5f Zebra
|
||||
@ -9310,6 +9382,7 @@
|
||||
0a69 Chroma ate, Inc.
|
||||
0a6b Green House Co., Ltd
|
||||
0001 Compact Flash R/W with MP3 player
|
||||
000f FlashDisk
|
||||
0a6c Integrated Circuit Systems, Inc.
|
||||
0a6d UPS Manufacturing
|
||||
0a6e Benwin
|
||||
@ -9360,6 +9433,7 @@
|
||||
0005 MyPen Light
|
||||
000d Input Pen
|
||||
0010 C-Pen 20
|
||||
0a93 PayPen
|
||||
0a94 Intersense
|
||||
0aa3 Lava Computer Mfg., Inc.
|
||||
0aa4 Develco Elektronik
|
||||
@ -9398,6 +9472,8 @@
|
||||
0501 Hub Printer Interface
|
||||
0502 Hub SNIKey Keyboard
|
||||
4304 Banking Printer TP07
|
||||
4305 Banking Printer TP07c
|
||||
4500 WN Central Special Electronics
|
||||
0aa8 TriGem Computer, Inc.
|
||||
0060 TG 11Mbps WLAN Mini Adapter
|
||||
1001 DreamComboM4100
|
||||
@ -9448,6 +9524,7 @@
|
||||
c002 Visual Communication Camera VGP-VCC1
|
||||
c302 Vega USB 2.0 Camera
|
||||
c303 Saturn USB 2.0 Camera
|
||||
c326 Namuga 1.3M Webcam
|
||||
c33f Webcam
|
||||
0ac9 Micro Solutions, Inc.
|
||||
0000 Backpack CD-ReWriter
|
||||
@ -9927,22 +10004,28 @@
|
||||
0a9f SmartPhone Sync
|
||||
0b03 Ozone Mobile Broadband
|
||||
0b04 Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion
|
||||
0b05 P3600
|
||||
0b06 Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO
|
||||
0b0c Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1
|
||||
0b1f Sony Ericsson XPERIA X1
|
||||
0b2f Rhodium
|
||||
0b51 Qtek 8310 mobile phone [Tornado Noble]
|
||||
0bce Vario MDA
|
||||
0c01 Dream / ADP1 / G1 / Magic / Tattoo
|
||||
0c02 Dream / ADP1 / G1 / Magic / Tattoo (Debug)
|
||||
0c13 Diamond
|
||||
0c1f Sony Ericsson XPERIA X1
|
||||
0c5f Snap
|
||||
0c87 Desire (Debug)
|
||||
0c87 Desire (debug)
|
||||
0c8d EVO 4G (debug)
|
||||
0c91 Vision
|
||||
0c94 Vision
|
||||
0c97 Legend
|
||||
0c99 Desire Phone (Debug)
|
||||
0c99 Desire (debug)
|
||||
0c9e Incredible
|
||||
0ff9 Desire / Hero
|
||||
0ca2 Desire HD (debug mode)
|
||||
0ff9 Desire / Desire HD / Hero
|
||||
0ffe Desire HD (modem mode)
|
||||
0fff Android Fastboot Bootloader
|
||||
0bb5 Murata Manufacturing Co., Ltd
|
||||
0bb6 Network Alchemy
|
||||
@ -9958,6 +10041,7 @@
|
||||
0bc2 Seagate RSS LLC
|
||||
2000 Storage Adapter V3 (TPP)
|
||||
2200 FreeAgent Go FW
|
||||
5021 FreeAgent GoFlex 9ZFAD1-500 1.5 TB
|
||||
0bc3 IPWireless, Inc.
|
||||
0001 UMTS-TDD (TD-CDMA) modem
|
||||
0bc4 Microcube Corp.
|
||||
@ -10274,6 +10358,7 @@
|
||||
63e0 Sonix Integrated Webcam
|
||||
63f1 Integrated Webcam
|
||||
63f8 Sonix Integrated Webcam
|
||||
6409 Webcam
|
||||
6417 Integrated Webcam
|
||||
8000 DC31VC
|
||||
8006 Dual Mode Camera (8006 VGA)
|
||||
@ -10427,6 +10512,7 @@
|
||||
0086 Cinergy Hybrid XE
|
||||
0097 Cinergy T RC MKII
|
||||
00a5 Cinergy Hybrid Stick
|
||||
00a9 RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]
|
||||
0cd4 Bang Olufsen
|
||||
0101 BeolinkPC2
|
||||
0cd5 LabJack Corporation
|
||||
@ -10483,7 +10569,7 @@
|
||||
9170 AR9170 802.11n
|
||||
9271 AR9271 802.11n
|
||||
b002 Ubiquiti WiFiStation 802.11n [Atheros AR9271]
|
||||
b003 AR9271 802.11n
|
||||
b003 Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]
|
||||
0cf4 Fomtex Corp.
|
||||
0cf5 Cellink Co., Ltd
|
||||
0cf6 Compucable Corp.
|
||||
@ -10528,6 +10614,8 @@
|
||||
0d17 NALTEC, Inc.
|
||||
0d18 coaXmedia
|
||||
0d19 Hank Connection Industrial Co., Ltd
|
||||
0d28 NXP
|
||||
0204 LPC1768
|
||||
0d32 Leo Hui Electric Wire & Cable Co., Ltd
|
||||
0d33 AirSpeak, Inc.
|
||||
0d34 Rearden Steel Technologies
|
||||
@ -10591,6 +10679,7 @@
|
||||
0800 Magic Wheel
|
||||
2021 AM805 Keyboard
|
||||
2026 TECOM Bluetooth Device
|
||||
2050 Mouse
|
||||
a100 Optical Mouse
|
||||
0d63 Fritz Gegauf AG
|
||||
0d64 DXG Technology Corp.
|
||||
@ -10765,6 +10854,7 @@
|
||||
0db0 Micro Star International
|
||||
1020 PC2PC WLAN Card
|
||||
1967 Bluetooth Dongle
|
||||
3801 Motorola Bluetooth 2.1+EDR Device
|
||||
4011 Medion Flash XL V2.0 Card Reader
|
||||
4600 802.11b/g Turbo Wireless Adapter
|
||||
5501 Mass Storage Device
|
||||
@ -10810,7 +10900,7 @@
|
||||
0300 Storage Adapter
|
||||
0333 Storage Adapter
|
||||
0707 ZIV Drive
|
||||
0dc0 Great Notions
|
||||
0dc0 G7 Solutions (formerly Great Notions)
|
||||
0dc1 Tamagawa Seiki Co., Ltd
|
||||
0dc3 Athena Smartcard Solutions, Inc.
|
||||
0801 ASEDrive III
|
||||
@ -10971,6 +11061,7 @@
|
||||
0800 Cowon D2 (UMS mode)
|
||||
0801 Cowon D2 (MTP mode)
|
||||
0910 iAUDIO 9
|
||||
0920 J3
|
||||
0e22 Symbian Ltd.
|
||||
0e23 Liou Yuane Enterprise Co., Ltd
|
||||
0e25 VinChip Systems, Inc.
|
||||
@ -11323,6 +11414,7 @@
|
||||
00af V640i Phone [PTP Camera]
|
||||
00d4 C902 [MTP]
|
||||
00d9 C702 Phone
|
||||
0112 W995 Walkman Phone
|
||||
1010 WMC Modem
|
||||
10af V640i Phone [PictBridge]
|
||||
10d4 C902 Phone [PictBridge]
|
||||
@ -11341,7 +11433,7 @@
|
||||
d025 520 WMC Data Modem
|
||||
d028 W800i
|
||||
d038 W850i Phone
|
||||
d039 K800i Phone
|
||||
d039 K800i (phone mode)
|
||||
d041 K510i Phone
|
||||
d042 W810i Phone
|
||||
d043 V630i Phone
|
||||
@ -11354,6 +11446,7 @@
|
||||
d0d4 C902 Phone [Modem]
|
||||
d0e1 MD400 Mobile Broadband Modem
|
||||
d12e Xperia X10
|
||||
e039 K800i (msc mode)
|
||||
e042 W810i Phone
|
||||
e043 V630i Phone [Mass Storage]
|
||||
e075 K850i
|
||||
@ -11376,6 +11469,8 @@
|
||||
0fe5 Greenconn (U.S.A.), Inc.
|
||||
0fe6 Kontron (Industrial Computer Source / ICS Advent)
|
||||
8101 DM9601 Fast Ethernet Adapter
|
||||
811e Parallel Adapter
|
||||
9700 DM9601 Fast Ethernet Adapter
|
||||
0fe9 DVICO
|
||||
4020 TViX M-6500
|
||||
db00 FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)
|
||||
@ -11401,8 +11496,9 @@
|
||||
6000 KU330/KU990/VX4400/VX6000
|
||||
6005 T5100
|
||||
6018 GM360/GD510/GW520/KP501
|
||||
618e Ally (debug mode)
|
||||
618f Ally
|
||||
618e Ally/Optimus One/Vortex (debug mode)
|
||||
618f Ally/Optimus One
|
||||
61c6 Vortex (msc)
|
||||
6800 CDMA Modem
|
||||
7000 LG LDP-7024D(LD)USB
|
||||
a400 Renoir (KC910)
|
||||
@ -11540,7 +11636,9 @@
|
||||
0901 MyBook External HDD
|
||||
0910 MyBook Essential External HDD
|
||||
1001 External Hard Disk [Elements]
|
||||
1021 Elements 2TB
|
||||
1104 MyBook Mirror Edition External HDD
|
||||
1123 My Book 3.0
|
||||
1059 Giesecke & Devrient GmbH
|
||||
000b StarSign Bio Token 3.0
|
||||
105c Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd
|
||||
@ -11736,6 +11834,7 @@
|
||||
10f0 Nexio Co., Ltd
|
||||
2002 iNexio Touchscreen controller
|
||||
10f1 Importek
|
||||
1a08 Internal Webcam
|
||||
1a1e Laptop Integrated Webcam 1.3M
|
||||
10f5 Turtle Beach
|
||||
0200 Audio Advantage Roadie
|
||||
@ -11787,7 +11886,7 @@
|
||||
1130 Tenx Technology, Inc.
|
||||
0002 iBuddy
|
||||
6604 MCE IR-Receiver
|
||||
660c USB Foot Pedal [Generic]
|
||||
660c Foot Pedal/Thermometer
|
||||
6806 Keychain photo frame
|
||||
f211 TP6911 Audio Headset
|
||||
1131 Integrated System Solution Corp.
|
||||
@ -11948,6 +12047,8 @@
|
||||
3403 Muzio JM250 Audio Player
|
||||
1223 SKYCABLE ENTERPRISE. CO., LTD.
|
||||
1230 Chipidea-Microelectronica, S.A.
|
||||
1233 Denver Electronics
|
||||
5677 FUSB200 mp3 player
|
||||
1234 Unknown
|
||||
ed02 Emotiv EPOC Developer Headset Wireless Dongle
|
||||
1235 Novation EMS
|
||||
@ -12043,10 +12144,13 @@
|
||||
1003 E220 HSDPA Modem / E230/E270 HSDPA/HSUPA Modem
|
||||
1009 U120
|
||||
1010 ETS2252+ CDMA Fixed Wireless Terminal
|
||||
1038 Ideos
|
||||
1037 Ideos
|
||||
1038 Ideos (debug mode)
|
||||
1406 E1750
|
||||
140b EC1260 Wireless Data Modem HSD USB Card
|
||||
1446 E1552 (HSPA modem)
|
||||
1501 Pulse
|
||||
380b WiMAX USB modem(s)
|
||||
12d2 LINE TECH INDUSTRIAL CO., LTD.
|
||||
12d6 EMS Dr. Thomas Wuensche
|
||||
0444 CPC-USB/ARM7
|
||||
@ -12205,6 +12309,8 @@
|
||||
002f AE1000 v1 802.11n [Ralink RT2870]
|
||||
0031 AM10 v1 802.11n [Ralink RT2870]
|
||||
13b1 WUSB200: Wireless-G Business Network Adapter with Rangebooster
|
||||
13b2 Alesis
|
||||
0030 Multimix 8
|
||||
13b3 Nippon Dics Co., Ltd.
|
||||
13ba Unknown
|
||||
0017 PS/2 Keyboard+Mouse Adapter
|
||||
@ -12251,12 +12357,14 @@
|
||||
3243 DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
|
||||
3244 DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver
|
||||
3247 802.11 n/g/b Wireless LAN Adapter
|
||||
3249 Internal Bluetooth
|
||||
3262 802.11 n/g/b Wireless LAN USB Adapter
|
||||
3273 802.11 n/g/b Wireless LAN USB Mini-Card
|
||||
3274 DVB-T Dongle [RTL2832U]
|
||||
3282 DVB-T + GPS Minicard [RTL2832U]
|
||||
3284 Wireless LAN USB Mini-Card
|
||||
3306 WLAN [RTL8191S]
|
||||
5070 Webcam
|
||||
5111 Integrated Webcam
|
||||
5115 Integrated Webcam
|
||||
5116 Integrated Webcam
|
||||
@ -12282,7 +12390,7 @@
|
||||
1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
|
||||
1f00 DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
|
||||
2240 microSD card reader
|
||||
3100 2 GB USB stick
|
||||
3100 2/4 GB stick
|
||||
1400 Axxion Group Corp.
|
||||
1402 Bowe Bell & Howell
|
||||
1403 Sitronix
|
||||
@ -12372,6 +12480,8 @@
|
||||
1000 Biometric Touchchip/Touchstrip Fingerprint Sensor
|
||||
2016 Biometric Touchchip/Touchstrip Fingerprint Sensor
|
||||
147f Hama GmbH & Co., KG
|
||||
1482 Vaillant
|
||||
1005 VRD PC-Interface
|
||||
1484 Elsa AG [hex]
|
||||
1746 Ecomo 19H99 Monitor
|
||||
7616 Elsa Hub
|
||||
@ -12435,6 +12545,7 @@
|
||||
6700 Card Reader
|
||||
6900 Card Reader
|
||||
8123 SD MMC Reader
|
||||
8125 SD MMC Reader
|
||||
14d8 JAMER INDUSTRIES CO., LTD.
|
||||
14dd Raritan Computer, Inc.
|
||||
14e1 Dialogue Technology Corp.
|
||||
@ -12476,7 +12587,7 @@
|
||||
1529 UBIQUAM Co., Ltd.
|
||||
3100 CDMA 1xRTT USB Modem (U-100/105/200/300/520)
|
||||
152d JMicron Technology Corp. / JMicron USA Technology Corp.
|
||||
2329 transcend storejet 25P
|
||||
2329 JM20329 SATA Bridge
|
||||
2335 ATA/ATAPI Bridge
|
||||
2336 Hard Disk Drive
|
||||
2337 ATA/ATAPI Bridge
|
||||
@ -12519,9 +12630,9 @@
|
||||
300a TEW-429UB 802.11bg
|
||||
300b TEW-429UB 802.11bg
|
||||
300d TEW-429UB C1 802.11bg
|
||||
3204 ALL0298 v2 802.11bg
|
||||
3205 AR5523
|
||||
3206 AR5523 (no firmware)
|
||||
3204 Allnet ALL0298 v2 802.11bg
|
||||
3205 Allnet ALL0283 [AR5523]
|
||||
3206 Allnet ALL0283 [AR5523](no firmware)
|
||||
1582 Fiberline
|
||||
6003 WL-430U 802.11bg
|
||||
1587 SMA Technologie AG
|
||||
@ -12777,7 +12888,8 @@
|
||||
1677 China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)
|
||||
0103 Token
|
||||
1679 Total Phase
|
||||
2001 Beagle USB 12 Protocol Analyzer
|
||||
2001 Beagle Protocol Analyzer
|
||||
2002 Cheetah SPI Host Adapter
|
||||
1680 Golden Bridge Electech Inc.
|
||||
a332 DVB-T Dongle [RTL2832U]
|
||||
1681 Prevo Technologies, Inc.
|
||||
@ -12789,6 +12901,7 @@
|
||||
1686 ZOOM Corporation
|
||||
0045 H4 Digital Recorder
|
||||
1687 Kingmax Digital Inc.
|
||||
5289 FlashDisk
|
||||
6211 FlashDisk
|
||||
1688 Saab AB
|
||||
168c Atheros Communications
|
||||
@ -12853,6 +12966,8 @@
|
||||
03f1 free for internal lab use 1009
|
||||
05dc shared ID for use with libusb
|
||||
05dd BlackcatUSB2
|
||||
05e1 CDC-ACM class devices (modems)
|
||||
05e4 MIDI class devices
|
||||
076b OpenPCD 13.56MHz RFID Reader
|
||||
076c OpenPICC 13.56MHz RFID Simulator (native)
|
||||
08ac OpenBeacon USB stick
|
||||
@ -12860,6 +12975,11 @@
|
||||
08cb Alpermann+Velte Studio Clock
|
||||
08cc Alpermann+Velte SAM7S MT Boot Loader
|
||||
08cd Alpermann+Velte SAM7X MT Boot Loader
|
||||
27da Mouse
|
||||
27db Keyboard
|
||||
27dc Joystick
|
||||
27dd CDC-ACM class devices (modems)
|
||||
27de MIDI class devices
|
||||
16ca Wireless Cables, Inc.
|
||||
1502 Bluetooth Dongle
|
||||
16cc silex technology, Inc.
|
||||
@ -12867,6 +12987,7 @@
|
||||
054b ReelBox OLED Display (external)
|
||||
16d3 Frontline Test Equipment, Inc.
|
||||
16d5 AnyDATA Corporation
|
||||
6202 CDMA/UMTS/GPRS modem
|
||||
6501 CDMA 2000 1xRTT/EV-DO Modem
|
||||
6502 CDMA/UMTS/GPRS modem
|
||||
16d6 JABLOCOM s.r.o.
|
||||
@ -12888,6 +13009,8 @@
|
||||
0001 CC
|
||||
000b VM
|
||||
16df King Billion Electronics Co., Ltd.
|
||||
16f0 GN ReSound A/S
|
||||
0003 Airlink Wireless Programming Interface
|
||||
16f5 Futurelogic Inc.
|
||||
1706 BlueView Technologies, Inc.
|
||||
1707 ARTIMI
|
||||
@ -13027,6 +13150,7 @@
|
||||
17ef Lenovo
|
||||
1003 Integrated Smart Card Reader
|
||||
1004 Integrated Webcam
|
||||
100a ThinkPad Mini Dock Plus Series 3
|
||||
3815 ChipsBnk 2GB USB Stick
|
||||
4802 Lenovo Vc0323+MI1310_SOC Camera
|
||||
4807 UVC Camera
|
||||
@ -13106,9 +13230,11 @@
|
||||
18cd Ecamm
|
||||
cafe Pico iMage
|
||||
18d1 Google Inc.
|
||||
4e11 Nexus One Phone
|
||||
4e12 Nexus One Phone (Debug)
|
||||
4e13 Nexus One Phone (USB Tether)
|
||||
4e11 Nexus One
|
||||
4e12 Nexus One (debug)
|
||||
4e13 Nexus One (tether)
|
||||
4e21 Nexus S
|
||||
4e22 Nexus S (debug)
|
||||
18d5 Starline International Group Limited
|
||||
18d9 Kaba
|
||||
01a0 B-Net 91 07
|
||||
@ -13118,6 +13244,7 @@
|
||||
7102 Multi Card Reader (Internal)
|
||||
9101 All-in-1 Card Reader
|
||||
9102 Multi Card Reader
|
||||
9512 Webcam
|
||||
18e8 Qcom
|
||||
6196 RT2573
|
||||
6229 RT2573
|
||||
@ -13555,6 +13682,7 @@
|
||||
1101 DK DVB-T Dongle
|
||||
1102 DK mini DVB-T Dongle
|
||||
1103 DK 5217 DVB-T Dongle
|
||||
6105 Video grabber
|
||||
8202 DK DVBC/T DONGLE
|
||||
1d1f Diostech Co., Ltd.
|
||||
1d20 SAMTACK INC.
|
||||
@ -13609,7 +13737,10 @@
|
||||
6511 MP705-8G MP3 player
|
||||
6512 MP705-4G
|
||||
1e7d ROCCAT
|
||||
2c24 Pyra Mouse (wired)
|
||||
2ced Kone Mouse
|
||||
2d51 Kone+ Mouse
|
||||
30d4 Arvo Keyboard
|
||||
1ebb NuCORE Technology, Inc.
|
||||
1eda AirTies Wireless Networks
|
||||
2310 802.11n USB Wireless LAN Card
|
||||
@ -13626,6 +13757,7 @@
|
||||
0002 Multi-touch HID Controller
|
||||
1fbd Delphin Technology AG
|
||||
0001 Expert Key - Data aquisition system
|
||||
1fc9 NXP Semiconductors
|
||||
1fe7 Vertex Wireless Co., Ltd.
|
||||
1000 VW100 series CDMA EV-DO Rev.A modem
|
||||
2001 D-Link Corp.
|
||||
@ -13633,12 +13765,12 @@
|
||||
0201 DHN-120 10Mb Home Phoneline Adapter
|
||||
1a00 10/100 Ethernet
|
||||
200c 10/100 Ethernet
|
||||
3200 DWL-120 802.11b (Atmel RFMD503A) [usbvnetr]
|
||||
3200 DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]
|
||||
3301 DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]
|
||||
3500 Elitegroup Computer Systems WLAN card WL-162
|
||||
3700 DWL-122 802.11b [Intersil Prism 3]
|
||||
3701 DWL-G120 Spinnaker 802.11g [Intersil ISL3886]
|
||||
3702 DWL-120 rev F
|
||||
3702 DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]
|
||||
3703 AirPlus G DWL-G122 Wireless Adapter [Intersil ISL3886]
|
||||
3704 AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]
|
||||
3705 AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]
|
||||
@ -13653,7 +13785,7 @@
|
||||
3a81 predator Bootloader Download
|
||||
3a82 AirPremier AG DWL-AG132 Wireless Adapter
|
||||
3a83 predator Bootloader Download
|
||||
3b00 AirPlus DWL-120+ Wireless Adapter
|
||||
3b00 AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]
|
||||
3b01 WLAN Boot Device
|
||||
3c00 AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2500USB]
|
||||
3c01 AirPlus AG DWL-AG122 Wireless Adapter
|
||||
@ -13755,6 +13887,8 @@
|
||||
20b1 XMOS Ltd
|
||||
10ad XUSB Loader
|
||||
f7d1 XTAG2 - JTAG Adapter
|
||||
20b3 Hanvon
|
||||
0a18 10.1 Touch screen overlay
|
||||
20b7 Qi Hardware
|
||||
0713 Milkymist JTAG/serial
|
||||
1540 ben-wpan, AT86RF230-based
|
||||
@ -14296,6 +14430,9 @@
|
||||
0284 802.11a/b/g/n USB Wireless LAN Card
|
||||
0290 ZW-N290 802.11n [Realtek RTL8192SU]
|
||||
5257 Metronic 495257 wifi 802.11ng
|
||||
6000 Beholder International Ltd.
|
||||
dec0 TV Wander
|
||||
dec1 TV Voyage
|
||||
601a Ingenic Semiconductor Ltd.
|
||||
4740 XBurst Jz4740 boot mode
|
||||
6189 Sitecom
|
||||
@ -14336,6 +14473,7 @@
|
||||
7711 EW-7711UTn nLite Wireless Adapter [Ralink RT2870]
|
||||
7717 EW-7717UN 802.11n Wireless Adapter [Ralink RT2870]
|
||||
7718 EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]
|
||||
7722 EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x]
|
||||
7811 EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
|
||||
8086 Intel Corp.
|
||||
0001 AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter
|
||||
@ -14436,7 +14574,7 @@ a168 AnMo Electronics Corporation
|
||||
a600 Asix
|
||||
e110 OK1ZIA Davac 4.x
|
||||
a727 3Com
|
||||
6893 AR5523
|
||||
6893 3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]
|
||||
6895 AR5523
|
||||
6897 AR5523
|
||||
abcd Unknown
|
||||
@ -14474,6 +14612,7 @@ eb1a eMPIA Technology, Inc.
|
||||
2776 Combined audio and video input device
|
||||
2800 Terratec Cinergy 200
|
||||
2801 GrabBeeX+ Video Encoder
|
||||
2863 Video Grabber
|
||||
2870 Pinnacle PCTV Stick
|
||||
2881 EM2881 Video Controller
|
||||
50a3 Gadmei UTV380 TV Box
|
||||
|
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="nasm"
|
||||
PKG_VERSION="2.10rc4"
|
||||
PKG_VERSION="2.09.08"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pango"
|
||||
PKG_VERSION="1.28.3"
|
||||
PKG_VERSION="1.28.4"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -19,7 +19,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="xorg-server"
|
||||
PKG_VERSION="1.10.0.901"
|
||||
PKG_VERSION="1.10.0.902"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
|
Loading…
x
Reference in New Issue
Block a user