diff --git a/packages/linux/patches/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/3.6.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch rename to packages/linux/patches/3.6.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch diff --git a/packages/linux/patches/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/3.6.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch similarity index 100% rename from packages/linux/patches/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch rename to packages/linux/patches/3.6.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch diff --git a/packages/linux/patches/linux-900-hide_tsc_error.patch b/packages/linux/patches/3.6.11/linux-900-hide_tsc_error.patch old mode 100755 new mode 100644 similarity index 100% rename from packages/linux/patches/linux-900-hide_tsc_error.patch rename to packages/linux/patches/3.6.11/linux-900-hide_tsc_error.patch diff --git a/packages/linux/patches/3.8.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/3.8.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch new file mode 100644 index 0000000000..461a82e4d5 --- /dev/null +++ b/packages/linux/patches/3.8.11/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch @@ -0,0 +1,20 @@ +diff -Naur linux-3.6.7/drivers/media/rc/mceusb.c linux-3.6.7.patch/drivers/media/rc/mceusb.c +--- linux-3.6.7/drivers/media/rc/mceusb.c 2012-11-29 04:45:51.142129739 +0100 ++++ linux-3.6.7.patch/drivers/media/rc/mceusb.c 2012-11-29 04:51:30.982828558 +0100 +@@ -200,6 +200,7 @@ + #define VENDOR_TIVO 0x105a + #define VENDOR_CONEXANT 0x0572 + #define VENDOR_TWISTEDMELON 0x2596 ++#define VENDOR_ADAPTEC 0x03f3 + + enum mceusb_model_type { + MCE_GEN2 = 0, /* Most boards */ +@@ -400,6 +401,8 @@ + { USB_DEVICE(VENDOR_TWISTEDMELON, 0x8016) }, + /* Twisted Melon Inc. - Manta Transceiver */ + { USB_DEVICE(VENDOR_TWISTEDMELON, 0x8042) }, ++ /* Adaptec / HP eHome Receiver */ ++ { USB_DEVICE(VENDOR_ADAPTEC, 0x0094) }, + /* Terminating entry */ + { } + }; diff --git a/packages/linux/patches/3.8.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/3.8.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch new file mode 100644 index 0000000000..9f84e6659f --- /dev/null +++ b/packages/linux/patches/3.8.11/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch @@ -0,0 +1,22 @@ +--- linux/drivers/media/rc/ir-rc6-decoder.c 2012-11-25 22:08:13.148418669 -0800 ++++ linux.patch/drivers/media/rc/ir-rc6-decoder.c 2012-11-25 22:07:48.864417975 -0800 +@@ -39,7 +39,6 @@ + #define RC6_STARTBIT_MASK 0x08 /* for the header bits */ + #define RC6_6A_MCE_TOGGLE_MASK 0x8000 /* for the body bits */ + #define RC6_6A_LCC_MASK 0xffff0000 /* RC6-6A-32 long customer code mask */ +-#define RC6_6A_MCE_CC 0x800f0000 /* MCE customer code */ + #ifndef CHAR_BIT + #define CHAR_BIT 8 /* Normally in */ + #endif +@@ -242,9 +241,8 @@ again: + } + + scancode = data->body; +- if (data->count == RC6_6A_32_NBITS && +- (scancode & RC6_6A_LCC_MASK) == RC6_6A_MCE_CC) { +- /* MCE RC */ ++ if (data->count == RC6_6A_32_NBITS) { ++ /* MCE compatible RC */ + toggle = (scancode & RC6_6A_MCE_TOGGLE_MASK) ? 1 : 0; + scancode &= ~RC6_6A_MCE_TOGGLE_MASK; + } else { diff --git a/packages/linux/patches/3.8.10/linux-058-fix-iMon-Knob-event-interpretation-issues.patch b/packages/linux/patches/3.8.11/linux-058-fix-iMon-Knob-event-interpretation-issues.patch similarity index 100% rename from packages/linux/patches/3.8.10/linux-058-fix-iMon-Knob-event-interpretation-issues.patch rename to packages/linux/patches/3.8.11/linux-058-fix-iMon-Knob-event-interpretation-issues.patch diff --git a/packages/linux/patches/3.8.11/linux-900-hide_tsc_error.patch b/packages/linux/patches/3.8.11/linux-900-hide_tsc_error.patch new file mode 100644 index 0000000000..61b73b69b0 --- /dev/null +++ b/packages/linux/patches/3.8.11/linux-900-hide_tsc_error.patch @@ -0,0 +1,12 @@ +diff -uNr linux-3.6.4-orig/arch/x86/kernel/tsc.c linux-3.6.4-new/arch/x86/kernel/tsc.c +--- linux-3.6.4-orig/arch/x86/kernel/tsc.c 2012-11-03 14:19:55.000000000 +0100 ++++ linux-3.6.4-new/arch/x86/kernel/tsc.c 2012-11-03 14:23:05.000000000 +0100 +@@ -374,7 +374,7 @@ + goto success; + } + } +- pr_err("Fast TSC calibration failed\n"); ++ pr_info("Fast TSC calibration failed\n"); + return 0; + + success: diff --git a/packages/linux/patches/3.9/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/3.9/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch new file mode 100644 index 0000000000..461a82e4d5 --- /dev/null +++ b/packages/linux/patches/3.9/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch @@ -0,0 +1,20 @@ +diff -Naur linux-3.6.7/drivers/media/rc/mceusb.c linux-3.6.7.patch/drivers/media/rc/mceusb.c +--- linux-3.6.7/drivers/media/rc/mceusb.c 2012-11-29 04:45:51.142129739 +0100 ++++ linux-3.6.7.patch/drivers/media/rc/mceusb.c 2012-11-29 04:51:30.982828558 +0100 +@@ -200,6 +200,7 @@ + #define VENDOR_TIVO 0x105a + #define VENDOR_CONEXANT 0x0572 + #define VENDOR_TWISTEDMELON 0x2596 ++#define VENDOR_ADAPTEC 0x03f3 + + enum mceusb_model_type { + MCE_GEN2 = 0, /* Most boards */ +@@ -400,6 +401,8 @@ + { USB_DEVICE(VENDOR_TWISTEDMELON, 0x8016) }, + /* Twisted Melon Inc. - Manta Transceiver */ + { USB_DEVICE(VENDOR_TWISTEDMELON, 0x8042) }, ++ /* Adaptec / HP eHome Receiver */ ++ { USB_DEVICE(VENDOR_ADAPTEC, 0x0094) }, + /* Terminating entry */ + { } + }; diff --git a/packages/linux/patches/3.9/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/3.9/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch new file mode 100644 index 0000000000..9f84e6659f --- /dev/null +++ b/packages/linux/patches/3.9/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch @@ -0,0 +1,22 @@ +--- linux/drivers/media/rc/ir-rc6-decoder.c 2012-11-25 22:08:13.148418669 -0800 ++++ linux.patch/drivers/media/rc/ir-rc6-decoder.c 2012-11-25 22:07:48.864417975 -0800 +@@ -39,7 +39,6 @@ + #define RC6_STARTBIT_MASK 0x08 /* for the header bits */ + #define RC6_6A_MCE_TOGGLE_MASK 0x8000 /* for the body bits */ + #define RC6_6A_LCC_MASK 0xffff0000 /* RC6-6A-32 long customer code mask */ +-#define RC6_6A_MCE_CC 0x800f0000 /* MCE customer code */ + #ifndef CHAR_BIT + #define CHAR_BIT 8 /* Normally in */ + #endif +@@ -242,9 +241,8 @@ again: + } + + scancode = data->body; +- if (data->count == RC6_6A_32_NBITS && +- (scancode & RC6_6A_LCC_MASK) == RC6_6A_MCE_CC) { +- /* MCE RC */ ++ if (data->count == RC6_6A_32_NBITS) { ++ /* MCE compatible RC */ + toggle = (scancode & RC6_6A_MCE_TOGGLE_MASK) ? 1 : 0; + scancode &= ~RC6_6A_MCE_TOGGLE_MASK; + } else { diff --git a/packages/linux/patches/3.9/linux-900-hide_tsc_error.patch b/packages/linux/patches/3.9/linux-900-hide_tsc_error.patch new file mode 100644 index 0000000000..61b73b69b0 --- /dev/null +++ b/packages/linux/patches/3.9/linux-900-hide_tsc_error.patch @@ -0,0 +1,12 @@ +diff -uNr linux-3.6.4-orig/arch/x86/kernel/tsc.c linux-3.6.4-new/arch/x86/kernel/tsc.c +--- linux-3.6.4-orig/arch/x86/kernel/tsc.c 2012-11-03 14:19:55.000000000 +0100 ++++ linux-3.6.4-new/arch/x86/kernel/tsc.c 2012-11-03 14:23:05.000000000 +0100 +@@ -374,7 +374,7 @@ + goto success; + } + } +- pr_err("Fast TSC calibration failed\n"); ++ pr_info("Fast TSC calibration failed\n"); + return 0; + + success: