mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-01 15:07:49 +00:00
linux: downgrade to linux-3.1.10 for RPi
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
04dc12f590
commit
766d612165
22
packages/linux/patches/linux-3.1.10-000_crosscompile.patch
Normal file
22
packages/linux/patches/linux-3.1.10-000_crosscompile.patch
Normal file
@ -0,0 +1,22 @@
|
||||
--- 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
|
20
packages/linux/patches/linux-3.1.10-003-no_dev_console.patch
Normal file
20
packages/linux/patches/linux-3.1.10-003-no_dev_console.patch
Normal file
@ -0,0 +1,20 @@
|
||||
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);
|
@ -0,0 +1,24 @@
|
||||
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) {
|
25
packages/linux/patches/linux-3.1.10-006_enable_utf8.patch
Normal file
25
packages/linux/patches/linux-3.1.10-006_enable_utf8.patch
Normal file
@ -0,0 +1,25 @@
|
||||
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;
|
30
packages/linux/patches/linux-3.1.10-007_die_floppy_die.patch
Normal file
30
packages/linux/patches/linux-3.1.10-007_die_floppy_die.patch
Normal file
@ -0,0 +1,30 @@
|
||||
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
|
||||
|
@ -0,0 +1,59 @@
|
||||
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
|
||||
|
@ -0,0 +1,113 @@
|
||||
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
|
@ -0,0 +1,145 @@
|
||||
diff -Naur linux-3.2/drivers/hid/hid-ids.h linux-3.2.patch/drivers/hid/hid-ids.h
|
||||
--- linux-3.2/drivers/hid/hid-ids.h 2012-01-05 00:55:44.000000000 +0100
|
||||
+++ linux-3.2.patch/drivers/hid/hid-ids.h 2012-01-05 20:09:15.707390369 +0100
|
||||
@@ -567,6 +567,8 @@
|
||||
|
||||
#define USB_VENDOR_ID_PHILIPS 0x0471
|
||||
#define USB_DEVICE_ID_PHILIPS_IEEE802154_DONGLE 0x0617
|
||||
+#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1 0x206c
|
||||
+#define USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2 0x20cc
|
||||
|
||||
#define USB_VENDOR_ID_PI_ENGINEERING 0x05f3
|
||||
#define USB_DEVICE_ID_PI_ENGINEERING_VEC_USB_FOOTPEDAL 0xff
|
||||
diff -Naur linux-3.2/drivers/hid/hid-spinelplus.c linux-3.2.patch/drivers/hid/hid-spinelplus.c
|
||||
--- linux-3.2/drivers/hid/hid-spinelplus.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.patch/drivers/hid/hid-spinelplus.c 2012-01-06 20:23:30.709596152 +0100
|
||||
@@ -0,0 +1,102 @@
|
||||
+/*
|
||||
+ * HID driver for "PHILIPS MCE USB IR Receiver- Spinel plus" remotes
|
||||
+ *
|
||||
+ * Copyright (c) 2010 Panagiotis Skintzos
|
||||
+ *
|
||||
+ * Renamed to Spinel, cleanup and modified to also support
|
||||
+ * Spinel Plus 0471:20CC by Stephan Raue 2012.
|
||||
+ */
|
||||
+
|
||||
+/*
|
||||
+ * 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/input.h>
|
||||
+#include <linux/hid.h>
|
||||
+#include <linux/module.h>
|
||||
+
|
||||
+#include "hid-ids.h"
|
||||
+
|
||||
+#define spinelplus_map_key(c) set_bit(EV_REP, hi->input->evbit); \
|
||||
+ hid_map_usage_clear(hi, usage, bit, max, EV_KEY, (c))
|
||||
+
|
||||
+static int spinelplus_input_mapping(struct hid_device *hdev,
|
||||
+ struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
|
||||
+ unsigned long **bit, int *max)
|
||||
+{
|
||||
+ switch (usage->hid) {
|
||||
+ case 0xffbc000d: spinelplus_map_key(KEY_MEDIA); break;
|
||||
+ case 0xffbc0024: spinelplus_map_key(KEY_MEDIA); break;
|
||||
+ case 0xffbc0027: spinelplus_map_key(KEY_ZOOM); break;
|
||||
+ case 0xffbc0035: spinelplus_map_key(KEY_CAMERA); break;
|
||||
+ case 0xffbc0036: spinelplus_map_key(KEY_EPG); break;
|
||||
+ case 0xffbc0037: spinelplus_map_key(KEY_DVD); break;
|
||||
+ case 0xffbc0038: spinelplus_map_key(KEY_HOME); break;
|
||||
+ case 0xffbc0039: spinelplus_map_key(KEY_MP3); break;
|
||||
+ case 0xffbc003a: spinelplus_map_key(KEY_VIDEO); break;
|
||||
+ case 0xffbc005a: spinelplus_map_key(KEY_TEXT); break;
|
||||
+ case 0xffbc005b: spinelplus_map_key(KEY_RED); break;
|
||||
+ case 0xffbc005c: spinelplus_map_key(KEY_GREEN); break;
|
||||
+ case 0xffbc005d: spinelplus_map_key(KEY_YELLOW); break;
|
||||
+ case 0xffbc005e: spinelplus_map_key(KEY_BLUE); break;
|
||||
+ default:
|
||||
+ return 0;
|
||||
+ }
|
||||
+ return 1;
|
||||
+}
|
||||
+
|
||||
+static int spinelplus_probe(struct hid_device *hdev,
|
||||
+ const struct hid_device_id *id)
|
||||
+{
|
||||
+ int ret;
|
||||
+ /* Connect only to hid input (not hiddev & hidraw)*/
|
||||
+ unsigned int cmask = HID_CONNECT_HIDINPUT;
|
||||
+
|
||||
+ ret = hid_parse(hdev);
|
||||
+ if (ret) {
|
||||
+ dev_err(&hdev->dev, "parse failed\n");
|
||||
+ goto err_free;
|
||||
+ }
|
||||
+
|
||||
+ ret = hid_hw_start(hdev, cmask);
|
||||
+ if (ret) {
|
||||
+ dev_err(&hdev->dev, "hw start failed\n");
|
||||
+ goto err_free;
|
||||
+ }
|
||||
+
|
||||
+ return 0;
|
||||
+err_free:
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+static const struct hid_device_id spinelplus_devices[] = {
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS,USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_1) },
|
||||
+ { HID_USB_DEVICE(USB_VENDOR_ID_PHILIPS,USB_DEVICE_ID_PHILIPS_SPINEL_PLUS_2) },
|
||||
+ { }
|
||||
+};
|
||||
+MODULE_DEVICE_TABLE(hid, spinelplus_devices);
|
||||
+
|
||||
+static struct hid_driver spinelplus_driver = {
|
||||
+ .name = "SpinelPlus",
|
||||
+ .id_table = spinelplus_devices,
|
||||
+ .input_mapping = spinelplus_input_mapping,
|
||||
+ .probe = spinelplus_probe,
|
||||
+};
|
||||
+
|
||||
+static int __init spinelplus_init(void)
|
||||
+{
|
||||
+ return hid_register_driver(&spinelplus_driver);
|
||||
+}
|
||||
+
|
||||
+static void __exit spinelplus_exit(void)
|
||||
+{
|
||||
+ hid_unregister_driver(&spinelplus_driver);
|
||||
+}
|
||||
+
|
||||
+module_init(spinelplus_init);
|
||||
+module_exit(spinelplus_exit);
|
||||
+MODULE_LICENSE("GPL");
|
||||
diff -Naur linux-3.2/drivers/hid/Kconfig linux-3.2.patch/drivers/hid/Kconfig
|
||||
--- linux-3.2/drivers/hid/Kconfig 2012-01-05 00:55:44.000000000 +0100
|
||||
+++ linux-3.2.patch/drivers/hid/Kconfig 2012-01-06 15:57:41.506995453 +0100
|
||||
@@ -538,6 +538,12 @@
|
||||
---help---
|
||||
Support for Speedlink Vicious and Divine Cezanne mouse.
|
||||
|
||||
+config HID_SPINELPLUS
|
||||
+ tristate "Spinel Plus remote control"
|
||||
+ depends on USB_HID
|
||||
+ ---help---
|
||||
+ Say Y here if you have a Spinel Plus (0471:206c or 0471:20cc) remote
|
||||
+
|
||||
config HID_SUNPLUS
|
||||
tristate "Sunplus wireless desktop"
|
||||
depends on USB_HID
|
||||
diff -Naur linux-3.2/drivers/hid/Makefile linux-3.2.patch/drivers/hid/Makefile
|
||||
--- linux-3.2/drivers/hid/Makefile 2012-01-05 00:55:44.000000000 +0100
|
||||
+++ linux-3.2.patch/drivers/hid/Makefile 2012-01-06 15:57:20.878623877 +0100
|
||||
@@ -67,6 +67,7 @@
|
||||
obj-$(CONFIG_HID_SMARTJOYPLUS) += hid-sjoy.o
|
||||
obj-$(CONFIG_HID_SONY) += hid-sony.o
|
||||
obj-$(CONFIG_HID_SPEEDLINK) += hid-speedlink.o
|
||||
+obj-$(CONFIG_HID_SPINELPLUS) += hid-spinelplus.o
|
||||
obj-$(CONFIG_HID_SUNPLUS) += hid-sunplus.o
|
||||
obj-$(CONFIG_HID_GREENASIA) += hid-gaff.o
|
||||
obj-$(CONFIG_HID_THRUSTMASTER) += hid-tmff.o
|
@ -0,0 +1,12 @@
|
||||
diff -Naur linux-3.0/drivers/media/rc/nuvoton-cir.c linux-3.0.patch/drivers/media/rc/nuvoton-cir.c
|
||||
--- linux-3.0/drivers/media/rc/nuvoton-cir.c 2011-07-22 04:17:23.000000000 +0200
|
||||
+++ linux-3.0.patch/drivers/media/rc/nuvoton-cir.c 2011-07-22 21:30:48.374591146 +0200
|
||||
@@ -1110,7 +1110,7 @@
|
||||
rdev->dev.parent = &pdev->dev;
|
||||
rdev->driver_name = NVT_DRIVER_NAME;
|
||||
rdev->map_name = RC_MAP_RC6_MCE;
|
||||
- rdev->timeout = MS_TO_NS(100);
|
||||
+ rdev->timeout = US_TO_NS(1000);
|
||||
/* rx resolution is hardwired to 50us atm, 1, 25, 100 also possible */
|
||||
rdev->rx_resolution = US_TO_NS(CIR_SAMPLE_PERIOD);
|
||||
#if 0
|
@ -0,0 +1,12 @@
|
||||
diff -Naur linux-2.6.39-rc5/drivers/gpu/drm/i915/i915_drv.c linux-2.6.39-rc5.patch/drivers/gpu/drm/i915/i915_drv.c
|
||||
--- linux-2.6.39-rc5/drivers/gpu/drm/i915/i915_drv.c 2011-04-27 05:48:50.000000000 +0200
|
||||
+++ linux-2.6.39-rc5.patch/drivers/gpu/drm/i915/i915_drv.c 2011-04-29 02:51:28.773622809 +0200
|
||||
@@ -760,7 +760,7 @@
|
||||
static int __init i915_init(void)
|
||||
{
|
||||
if (!intel_agp_enabled) {
|
||||
- DRM_ERROR("drm/i915 can't work without intel_agp module!\n");
|
||||
+ DRM_INFO("drm/i915 can't work without intel_agp module!\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
358
packages/linux/patches/linux-3.1.10-081-drm_cea_modes.patch
Normal file
358
packages/linux/patches/linux-3.1.10-081-drm_cea_modes.patch
Normal file
@ -0,0 +1,358 @@
|
||||
diff -Naur linux-3.1.2/drivers/gpu/drm/drm_edid.c linux-3.1.2.patch/drivers/gpu/drm/drm_edid.c
|
||||
--- linux-3.1.2/drivers/gpu/drm/drm_edid.c 2011-11-21 23:47:46.000000000 +0100
|
||||
+++ linux-3.1.2.patch/drivers/gpu/drm/drm_edid.c 2011-11-23 00:35:54.444938016 +0100
|
||||
@@ -1318,6 +1318,7 @@
|
||||
|
||||
#define HDMI_IDENTIFIER 0x000C03
|
||||
#define AUDIO_BLOCK 0x01
|
||||
+#define VIDEO_BLOCK 0x02
|
||||
#define VENDOR_BLOCK 0x03
|
||||
#define EDID_BASIC_AUDIO (1 << 6)
|
||||
|
||||
@@ -1347,6 +1348,47 @@
|
||||
}
|
||||
EXPORT_SYMBOL(drm_find_cea_extension);
|
||||
|
||||
+static int
|
||||
+do_cea_modes (struct drm_connector *connector, u8 *db, u8 len)
|
||||
+{
|
||||
+ struct drm_device *dev = connector->dev;
|
||||
+ u8 * mode, cea_mode;
|
||||
+ int modes = 0;
|
||||
+
|
||||
+ for (mode = db; mode < db + len; mode++) {
|
||||
+ cea_mode = (*mode & 127) - 1; /* CEA modes are numbered 1..127 */
|
||||
+ if (cea_mode < drm_num_cea_modes) {
|
||||
+ struct drm_display_mode *newmode;
|
||||
+ newmode = drm_mode_duplicate(dev,
|
||||
+ &edid_cea_modes[cea_mode]);
|
||||
+ if (newmode) {
|
||||
+ drm_mode_probed_add(connector, newmode);
|
||||
+ modes++;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ return modes;
|
||||
+}
|
||||
+
|
||||
+static int
|
||||
+add_cea_modes(struct drm_connector *connector, struct edid *edid)
|
||||
+{
|
||||
+ u8 * cea = drm_find_cea_extension(edid);
|
||||
+ u8 * db, dbl;
|
||||
+ int modes = 0;
|
||||
+
|
||||
+ if (cea && cea[1] >= 3) {
|
||||
+ for (db = cea + 4; db < cea + cea[2]; db += dbl + 1) {
|
||||
+ dbl = db[0] & 0x1f;
|
||||
+ if (((db[0] & 0xe0) >> 5) == VIDEO_BLOCK)
|
||||
+ modes += do_cea_modes (connector, db+1, dbl);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ return modes;
|
||||
+}
|
||||
+
|
||||
/**
|
||||
* drm_detect_hdmi_monitor - detect whether monitor is hdmi.
|
||||
* @edid: monitor EDID information
|
||||
@@ -1550,6 +1592,7 @@
|
||||
num_modes += add_standard_modes(connector, edid);
|
||||
num_modes += add_established_modes(connector, edid);
|
||||
num_modes += add_inferred_modes(connector, edid);
|
||||
+ num_modes += add_cea_modes(connector, edid);
|
||||
|
||||
if (quirks & (EDID_QUIRK_PREFER_LARGE_60 | EDID_QUIRK_PREFER_LARGE_75))
|
||||
edid_fixup_preferred(connector, quirks);
|
||||
diff -Naur linux-3.1.2/drivers/gpu/drm/drm_edid_modes.h linux-3.1.2.patch/drivers/gpu/drm/drm_edid_modes.h
|
||||
--- linux-3.1.2/drivers/gpu/drm/drm_edid_modes.h 2011-11-21 23:47:46.000000000 +0100
|
||||
+++ linux-3.1.2.patch/drivers/gpu/drm/drm_edid_modes.h 2011-11-23 00:31:42.218643364 +0100
|
||||
@@ -378,3 +378,287 @@
|
||||
{ 1920, 1440, 75, 0 },
|
||||
};
|
||||
static const int num_est3_modes = sizeof(est3_modes) / sizeof(est3_modes[0]);
|
||||
+
|
||||
+/*
|
||||
+ * Probably taken from CEA-861 spec.
|
||||
+ * This table is converted from xorg's hw/xfree86/modes/xf86EdidModes.c.
|
||||
+ */
|
||||
+static const struct drm_display_mode edid_cea_modes[] = {
|
||||
+ /* 640x480@60Hz */
|
||||
+ { DRM_MODE("640x480", DRM_MODE_TYPE_DRIVER, 25175, 640, 656,
|
||||
+ 752, 800, 0, 480, 490, 492, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x480@60Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 27000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x480@60Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 27000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1280x720@60Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1390,
|
||||
+ 1430, 1650, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080i@60Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2008,
|
||||
+ 2052, 2200, 0, 1080, 1084, 1094, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x480i@60Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x480i@60Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x240@60Hz */
|
||||
+ { DRM_MODE("1440x240", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 240, 244, 247, 262, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x240@60Hz */
|
||||
+ { DRM_MODE("1440x240", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 240, 244, 247, 262, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x480i@60Hz */
|
||||
+ { DRM_MODE("2880x480", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2956,
|
||||
+ 3204, 3432, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 2880x480i@60Hz */
|
||||
+ { DRM_MODE("2880x480", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2956,
|
||||
+ 3204, 3432, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 2880x240@60Hz */
|
||||
+ { DRM_MODE("2880x240", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2956,
|
||||
+ 3204, 3432, 0, 240, 244, 247, 262, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x240@60Hz */
|
||||
+ { DRM_MODE("2880x240", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2956,
|
||||
+ 3204, 3432, 0, 240, 244, 247, 262, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x480@60Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1472,
|
||||
+ 1596, 1716, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x480@60Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1472,
|
||||
+ 1596, 1716, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1920x1080@60Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2008,
|
||||
+ 2052, 2200, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 720x576@50Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x576@50Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1280x720@50Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1720,
|
||||
+ 1760, 1980, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080i@50Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2448,
|
||||
+ 2492, 2640, 0, 1080, 1084, 1094, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x576i@50Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x576i@50Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x288@50Hz */
|
||||
+ { DRM_MODE("1440x288", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 288, 290, 293, 312, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x288@50Hz */
|
||||
+ { DRM_MODE("1440x288", DRM_MODE_TYPE_DRIVER, 27000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 288, 290, 293, 312, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x576i@50Hz */
|
||||
+ { DRM_MODE("2880x576", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2928,
|
||||
+ 3180, 3456, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 2880x576i@50Hz */
|
||||
+ { DRM_MODE("2880x576", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2928,
|
||||
+ 3180, 3456, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 2880x288@50Hz */
|
||||
+ { DRM_MODE("2880x288", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2928,
|
||||
+ 3180, 3456, 0, 288, 290, 293, 312, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x288@50Hz */
|
||||
+ { DRM_MODE("2880x288", DRM_MODE_TYPE_DRIVER, 54000, 2880, 2928,
|
||||
+ 3180, 3456, 0, 288, 290, 293, 312, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x576@50Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1464,
|
||||
+ 1592, 1728, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x576@50Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1464,
|
||||
+ 1592, 1728, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1920x1080@50Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2448,
|
||||
+ 2492, 2640, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080@24Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2558,
|
||||
+ 2602, 2750, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080@25Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2448,
|
||||
+ 2492, 2640, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080@30Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 74250, 1920, 2008,
|
||||
+ 2052, 2200, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 2880x480@60Hz */
|
||||
+ { DRM_MODE("2880x480", DRM_MODE_TYPE_DRIVER, 108000, 2880, 2944,
|
||||
+ 3192, 3432, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x480@60Hz */
|
||||
+ { DRM_MODE("2880x480", DRM_MODE_TYPE_DRIVER, 108000, 2880, 2944,
|
||||
+ 3192, 3432, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x576@50Hz */
|
||||
+ { DRM_MODE("2880x576", DRM_MODE_TYPE_DRIVER, 108000, 2880, 2928,
|
||||
+ 3184, 3456, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 2880x576@50Hz */
|
||||
+ { DRM_MODE("2880x576", DRM_MODE_TYPE_DRIVER, 108000, 2880, 2928,
|
||||
+ 3184, 3456, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1920x1080i@50Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 72000, 1920, 1952,
|
||||
+ 2120, 2304, 0, 1080, 1126, 1136, 1250, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1920x1080i@100Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2448,
|
||||
+ 2492, 2640, 0, 1080, 1084, 1094, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1280x720@100Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 148500, 1280, 1720,
|
||||
+ 1760, 1980, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 720x576@100Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 54000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x576@100Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 54000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x576i@100Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x576i@100Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1920x1080i@120Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2008,
|
||||
+ 2052, 2200, 0, 1080, 1084, 1094, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1280x720@120Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 148500, 1280, 1390,
|
||||
+ 1430, 1650, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 720x480@120Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 54000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x480@120Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 54000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x480i@120Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x480i@120Hz */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 54000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 720x576@200Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 108000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x576@200Hz */
|
||||
+ { DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 108000, 720, 732,
|
||||
+ 796, 864, 0, 576, 581, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x576i@200Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 108000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x576i@200Hz */
|
||||
+ { DRM_MODE("1440x576", DRM_MODE_TYPE_DRIVER, 108000, 1440, 1464,
|
||||
+ 1590, 1728, 0, 576, 580, 586, 625, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 720x480@240Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 108000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 720x480@240Hz */
|
||||
+ { DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 108000, 720, 736,
|
||||
+ 798, 858, 0, 480, 489, 495, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },
|
||||
+ /* 1440x480i@240 */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 108000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1440x480i@240 */
|
||||
+ { DRM_MODE("1440x480", DRM_MODE_TYPE_DRIVER, 108000, 1440, 1478,
|
||||
+ 1602, 1716, 0, 480, 488, 494, 525, 0,
|
||||
+ DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC |
|
||||
+ DRM_MODE_FLAG_INTERLACE) },
|
||||
+ /* 1280x720@24Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 59400, 1280, 3040,
|
||||
+ 3080, 3300, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1280x720@25Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 3700,
|
||||
+ 3740, 3960, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1280x720@30Hz */
|
||||
+ { DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 3040,
|
||||
+ 3080, 3300, 0, 720, 725, 730, 750, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080@120Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 297000, 1920, 2008,
|
||||
+ 2052, 2200, 0, 1080, 1084, 1089, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+ /* 1920x1080@100Hz */
|
||||
+ { DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 297000, 1920, 2448,
|
||||
+ 2492, 2640, 0, 1080, 1084, 1094, 1125, 0,
|
||||
+ DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC) },
|
||||
+};
|
||||
+static const int drm_num_cea_modes =
|
||||
+ sizeof (edid_cea_modes) / sizeof (edid_cea_modes[0]);
|
@ -0,0 +1,12 @@
|
||||
diff -Naur linux-3.2.1/drivers/media/dvb/frontends/stb0899_drv.c linux-3.2.1.patch/drivers/media/dvb/frontends/stb0899_drv.c
|
||||
--- linux-3.2.1/drivers/media/dvb/frontends/stb0899_drv.c 2012-01-12 20:42:45.000000000 +0100
|
||||
+++ linux-3.2.1.patch/drivers/media/dvb/frontends/stb0899_drv.c 2012-01-23 10:47:29.311211860 +0100
|
||||
@@ -1614,7 +1614,7 @@
|
||||
.frequency_max = 2150000,
|
||||
.frequency_stepsize = 0,
|
||||
.frequency_tolerance = 0,
|
||||
- .symbol_rate_min = 5000000,
|
||||
+ .symbol_rate_min = 1000000,
|
||||
.symbol_rate_max = 45000000,
|
||||
|
||||
.caps = FE_CAN_INVERSION_AUTO |
|
@ -0,0 +1,11 @@
|
||||
--- linux-3.2.2.orig/drivers/media/rc/mceusb.c 2012-01-30 23:37:12.374473509 +0100
|
||||
+++ linux-3.2.2/drivers/media/rc/mceusb.c 2012-01-30 23:40:57.989652931 +0100
|
||||
@@ -350,6 +350,8 @@
|
||||
{ USB_DEVICE(VENDOR_FORMOSA, 0xe015) },
|
||||
/* Formosa21 / eHome Infrared Receiver */
|
||||
{ USB_DEVICE(VENDOR_FORMOSA, 0xe016) },
|
||||
+ /* Formosa21 / eHome Infrared Receiver */
|
||||
+ { USB_DEVICE(VENDOR_FORMOSA, 0xe042) },
|
||||
/* Formosa aim / Trust MCE Infrared Receiver */
|
||||
{ USB_DEVICE(VENDOR_FORMOSA, 0xe017),
|
||||
.driver_info = MCE_GEN2_NO_TX },
|
5444
packages/linux/patches/linux-3.1.10-251-acpi-5.0_support.patch
Normal file
5444
packages/linux/patches/linux-3.1.10-251-acpi-5.0_support.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
diff -Naur linux-3.2.2/arch/arm/boot/compressed/divdi3.c linux-3.2.2.patch/arch/arm/boot/compressed/divdi3.c
|
||||
--- linux-3.2.2/arch/arm/boot/compressed/divdi3.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/boot/compressed/divdi3.c 2012-01-26 15:51:18.046779892 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/boot/compressed/divdi3.c linux-3.1.10.patch/arch/arm/boot/compressed/divdi3.c
|
||||
--- linux-3.1.10/arch/arm/boot/compressed/divdi3.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/boot/compressed/divdi3.c 2012-02-03 23:03:54.311346055 +0100
|
||||
@@ -0,0 +1,338 @@
|
||||
+/* 64-bit multiplication and division
|
||||
+ Copyright (C) 1989, 1992-1999, 2000, 2001, 2002, 2003
|
||||
@ -340,9 +340,9 @@ diff -Naur linux-3.2.2/arch/arm/boot/compressed/divdi3.c linux-3.2.2.patch/arch/
|
||||
+ *remainder = a - b * quotient;
|
||||
+ return quotient;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/arch/arm/boot/compressed/longlong.h linux-3.2.2.patch/arch/arm/boot/compressed/longlong.h
|
||||
--- linux-3.2.2/arch/arm/boot/compressed/longlong.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/boot/compressed/longlong.h 2012-01-26 15:51:18.046779892 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/boot/compressed/longlong.h linux-3.1.10.patch/arch/arm/boot/compressed/longlong.h
|
||||
--- linux-3.1.10/arch/arm/boot/compressed/longlong.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/boot/compressed/longlong.h 2012-02-03 23:03:54.311346055 +0100
|
||||
@@ -0,0 +1,151 @@
|
||||
+/* longlong.h -- based on code from gcc-2.95.3
|
||||
+
|
||||
@ -495,17 +495,17 @@ diff -Naur linux-3.2.2/arch/arm/boot/compressed/longlong.h linux-3.2.2.patch/arc
|
||||
+
|
||||
+#define UDIV_NEEDS_NORMALIZATION 1
|
||||
+#define udiv_qrnnd __udiv_qrnnd_c
|
||||
diff -Naur linux-3.2.2/arch/arm/boot/compressed/Makefile linux-3.2.2.patch/arch/arm/boot/compressed/Makefile
|
||||
--- linux-3.2.2/arch/arm/boot/compressed/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/boot/compressed/Makefile 2012-01-26 15:53:12.398062851 +0100
|
||||
@@ -145,11 +145,17 @@
|
||||
diff -Naur linux-3.1.10/arch/arm/boot/compressed/Makefile linux-3.1.10.patch/arch/arm/boot/compressed/Makefile
|
||||
--- linux-3.1.10/arch/arm/boot/compressed/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/boot/compressed/Makefile 2012-02-03 23:03:54.310346035 +0100
|
||||
@@ -121,11 +121,17 @@
|
||||
LDFLAGS_vmlinux += -T
|
||||
|
||||
# For __aeabi_uidivmod
|
||||
-lib1funcs = $(obj)/lib1funcs.o
|
||||
+lib1funcs = $(obj)/lib1funcs.o $(obj)/divdi3.o
|
||||
|
||||
$(obj)/lib1funcs.S: $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.S
|
||||
$(obj)/lib1funcs.S: $(srctree)/arch/$(SRCARCH)/lib/lib1funcs.S FORCE
|
||||
$(call cmd,shipped)
|
||||
|
||||
+$(obj)/longlong.h: $(srctree)/arch/$(SRCARCH)/lib/longlong.h FORCE
|
||||
@ -517,9 +517,9 @@ diff -Naur linux-3.2.2/arch/arm/boot/compressed/Makefile linux-3.2.2.patch/arch/
|
||||
# We need to prevent any GOTOFF relocs being used with references
|
||||
# to symbols in the .bss section since we cannot relocate them
|
||||
# independently from the rest at run time. This can be achieved by
|
||||
diff -Naur linux-3.2.2/arch/arm/configs/bcmrpi_cutdown_defconfig linux-3.2.2.patch/arch/arm/configs/bcmrpi_cutdown_defconfig
|
||||
--- linux-3.2.2/arch/arm/configs/bcmrpi_cutdown_defconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/configs/bcmrpi_cutdown_defconfig 2012-01-26 15:51:18.072780411 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/configs/bcmrpi_cutdown_defconfig linux-3.1.10.patch/arch/arm/configs/bcmrpi_cutdown_defconfig
|
||||
--- linux-3.1.10/arch/arm/configs/bcmrpi_cutdown_defconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/configs/bcmrpi_cutdown_defconfig 2012-02-03 23:03:54.314346114 +0100
|
||||
@@ -0,0 +1,1558 @@
|
||||
+#
|
||||
+# Automatically generated file; DO NOT EDIT.
|
||||
@ -2079,10 +2079,10 @@ diff -Naur linux-3.2.2/arch/arm/configs/bcmrpi_cutdown_defconfig linux-3.2.2.pat
|
||||
+CONFIG_GENERIC_ATOMIC64=y
|
||||
+# CONFIG_AVERAGE is not set
|
||||
+# CONFIG_CORDIC is not set
|
||||
diff -Naur linux-3.2.2/arch/arm/Kconfig linux-3.2.2.patch/arch/arm/Kconfig
|
||||
--- linux-3.2.2/arch/arm/Kconfig 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/Kconfig 2012-01-26 15:51:18.043779832 +0100
|
||||
@@ -955,6 +955,19 @@
|
||||
diff -Naur linux-3.1.10/arch/arm/Kconfig linux-3.1.10.patch/arch/arm/Kconfig
|
||||
--- linux-3.1.10/arch/arm/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/Kconfig 2012-02-03 23:03:54.309346016 +0100
|
||||
@@ -896,6 +896,19 @@
|
||||
help
|
||||
Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx).
|
||||
|
||||
@ -2102,7 +2102,7 @@ diff -Naur linux-3.2.2/arch/arm/Kconfig linux-3.2.2.patch/arch/arm/Kconfig
|
||||
config ARCH_VT8500
|
||||
bool "VIA/WonderMedia 85xx"
|
||||
select CPU_ARM926T
|
||||
@@ -1098,6 +1111,7 @@
|
||||
@@ -1042,6 +1055,7 @@
|
||||
source "arch/arm/mach-vt8500/Kconfig"
|
||||
|
||||
source "arch/arm/mach-w90x900/Kconfig"
|
||||
@ -2110,10 +2110,9 @@ diff -Naur linux-3.2.2/arch/arm/Kconfig linux-3.2.2.patch/arch/arm/Kconfig
|
||||
|
||||
# Definitions to make life easier
|
||||
config ARCH_ACORN
|
||||
diff -Naur linux-3.2.2/arch/arm/Kconfig.orig linux-3.2.2.patch/arch/arm/Kconfig.orig
|
||||
diff -Naur linux-3.2.2/arch/arm/kernel/armksyms.c linux-3.2.2.patch/arch/arm/kernel/armksyms.c
|
||||
--- linux-3.2.2/arch/arm/kernel/armksyms.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/kernel/armksyms.c 2012-01-26 15:51:18.078780531 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/kernel/armksyms.c linux-3.1.10.patch/arch/arm/kernel/armksyms.c
|
||||
--- linux-3.1.10/arch/arm/kernel/armksyms.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/kernel/armksyms.c 2012-02-03 23:03:54.314346114 +0100
|
||||
@@ -46,6 +46,8 @@
|
||||
extern void __aeabi_uidiv(void);
|
||||
extern void __aeabi_uidivmod(void);
|
||||
@ -2123,7 +2122,7 @@ diff -Naur linux-3.2.2/arch/arm/kernel/armksyms.c linux-3.2.2.patch/arch/arm/ker
|
||||
|
||||
extern void fpundefinstr(void);
|
||||
|
||||
@@ -131,6 +133,8 @@
|
||||
@@ -134,6 +136,8 @@
|
||||
EXPORT_SYMBOL(__aeabi_uidiv);
|
||||
EXPORT_SYMBOL(__aeabi_uidivmod);
|
||||
EXPORT_SYMBOL(__aeabi_ulcmp);
|
||||
@ -2132,10 +2131,9 @@ diff -Naur linux-3.2.2/arch/arm/kernel/armksyms.c linux-3.2.2.patch/arch/arm/ker
|
||||
#endif
|
||||
|
||||
/* bitops */
|
||||
diff -Naur linux-3.2.2/arch/arm/kernel/armksyms.c.orig linux-3.2.2.patch/arch/arm/kernel/armksyms.c.orig
|
||||
diff -Naur linux-3.2.2/arch/arm/lib/divdi3.c linux-3.2.2.patch/arch/arm/lib/divdi3.c
|
||||
--- linux-3.2.2/arch/arm/lib/divdi3.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/lib/divdi3.c 2012-01-26 15:51:18.085780671 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/lib/divdi3.c linux-3.1.10.patch/arch/arm/lib/divdi3.c
|
||||
--- linux-3.1.10/arch/arm/lib/divdi3.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/lib/divdi3.c 2012-02-03 23:03:54.316346152 +0100
|
||||
@@ -0,0 +1,338 @@
|
||||
+/* 64-bit multiplication and division
|
||||
+ Copyright (C) 1989, 1992-1999, 2000, 2001, 2002, 2003
|
||||
@ -2475,9 +2473,9 @@ diff -Naur linux-3.2.2/arch/arm/lib/divdi3.c linux-3.2.2.patch/arch/arm/lib/divd
|
||||
+ *remainder = a - b * quotient;
|
||||
+ return quotient;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/arch/arm/lib/lib1funcs.S linux-3.2.2.patch/arch/arm/lib/lib1funcs.S
|
||||
--- linux-3.2.2/arch/arm/lib/lib1funcs.S 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/lib/lib1funcs.S 2012-01-26 15:51:18.092780811 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/lib/lib1funcs.S linux-3.1.10.patch/arch/arm/lib/lib1funcs.S
|
||||
--- linux-3.1.10/arch/arm/lib/lib1funcs.S 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/lib/lib1funcs.S 2012-02-03 23:03:54.316346152 +0100
|
||||
@@ -349,6 +349,33 @@
|
||||
UNWIND(.fnend)
|
||||
ENDPROC(__aeabi_idivmod)
|
||||
@ -2512,9 +2510,9 @@ diff -Naur linux-3.2.2/arch/arm/lib/lib1funcs.S linux-3.2.2.patch/arch/arm/lib/l
|
||||
#endif
|
||||
|
||||
Ldiv0:
|
||||
diff -Naur linux-3.2.2/arch/arm/lib/longlong.h linux-3.2.2.patch/arch/arm/lib/longlong.h
|
||||
--- linux-3.2.2/arch/arm/lib/longlong.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/lib/longlong.h 2012-01-26 15:51:18.092780811 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/lib/longlong.h linux-3.1.10.patch/arch/arm/lib/longlong.h
|
||||
--- linux-3.1.10/arch/arm/lib/longlong.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/lib/longlong.h 2012-02-03 23:03:54.317346172 +0100
|
||||
@@ -0,0 +1,151 @@
|
||||
+/* longlong.h -- based on code from gcc-2.95.3
|
||||
+
|
||||
@ -2667,9 +2665,9 @@ diff -Naur linux-3.2.2/arch/arm/lib/longlong.h linux-3.2.2.patch/arch/arm/lib/lo
|
||||
+
|
||||
+#define UDIV_NEEDS_NORMALIZATION 1
|
||||
+#define udiv_qrnnd __udiv_qrnnd_c
|
||||
diff -Naur linux-3.2.2/arch/arm/lib/Makefile linux-3.2.2.patch/arch/arm/lib/Makefile
|
||||
--- linux-3.2.2/arch/arm/lib/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/lib/Makefile 2012-01-26 15:51:18.084780651 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/lib/Makefile linux-3.1.10.patch/arch/arm/lib/Makefile
|
||||
--- linux-3.1.10/arch/arm/lib/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/lib/Makefile 2012-02-03 23:03:54.315346133 +0100
|
||||
@@ -13,7 +13,8 @@
|
||||
testchangebit.o testclearbit.o testsetbit.o \
|
||||
ashldi3.o ashrdi3.o lshrdi3.o muldi3.o \
|
||||
@ -2680,9 +2678,9 @@ diff -Naur linux-3.2.2/arch/arm/lib/Makefile linux-3.2.2.patch/arch/arm/lib/Make
|
||||
|
||||
mmu-y := clear_user.o copy_page.o getuser.o putuser.o
|
||||
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/armctrl.c linux-3.2.2.patch/arch/arm/mach-bcm2708/armctrl.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/armctrl.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/armctrl.c 2012-01-26 15:51:18.094780850 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/armctrl.c linux-3.1.10.patch/arch/arm/mach-bcm2708/armctrl.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/armctrl.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/armctrl.c 2012-02-03 23:03:54.347346755 +0100
|
||||
@@ -0,0 +1,399 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/armctrl.c
|
||||
@ -3083,9 +3081,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/armctrl.c linux-3.2.2.patch/arch/ar
|
||||
+ armctrl_pm_register(base, irq_start, resume_sources);
|
||||
+ return 0;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/armctrl.h linux-3.2.2.patch/arch/arm/mach-bcm2708/armctrl.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/armctrl.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/armctrl.h 2012-01-26 15:51:18.095780870 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/armctrl.h linux-3.1.10.patch/arch/arm/mach-bcm2708/armctrl.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/armctrl.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/armctrl.h 2012-02-03 23:03:54.347346755 +0100
|
||||
@@ -0,0 +1,27 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/armctrl.h
|
||||
@ -3114,9 +3112,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/armctrl.h linux-3.2.2.patch/arch/ar
|
||||
+ u32 armctrl_sources, u32 resume_sources);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.c linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708.c 2012-01-26 15:51:18.096780890 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/bcm2708.c linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/bcm2708.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708.c 2012-02-03 23:03:54.348346774 +0100
|
||||
@@ -0,0 +1,658 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/bcm2708.c
|
||||
@ -3776,9 +3774,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.c linux-3.2.2.patch/arch/ar
|
||||
+ .timer = &bcm2708_timer,
|
||||
+ .init_machine = bcm2708_init,
|
||||
+MACHINE_END
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708_gpio.c linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708_gpio.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/bcm2708_gpio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708_gpio.c 2012-01-26 15:51:18.097780910 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/bcm2708_gpio.c linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708_gpio.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/bcm2708_gpio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708_gpio.c 2012-02-03 23:03:54.350346814 +0100
|
||||
@@ -0,0 +1,323 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/bcm2708_gpio.c
|
||||
@ -4103,9 +4101,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708_gpio.c linux-3.2.2.patch/ar
|
||||
+MODULE_DESCRIPTION("Broadcom BCM2708 GPIO driver");
|
||||
+MODULE_LICENSE("GPL");
|
||||
+
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.h linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/bcm2708.h 2012-01-26 15:51:18.096780890 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/bcm2708.h linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/bcm2708.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/bcm2708.h 2012-02-03 23:03:54.349346794 +0100
|
||||
@@ -0,0 +1,51 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/bcm2708.h
|
||||
@ -4158,9 +4156,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/bcm2708.h linux-3.2.2.patch/arch/ar
|
||||
+}
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/clock.c linux-3.2.2.patch/arch/arm/mach-bcm2708/clock.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/clock.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/clock.c 2012-01-26 15:51:18.098780930 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/clock.c linux-3.1.10.patch/arch/arm/mach-bcm2708/clock.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/clock.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/clock.c 2012-02-03 23:03:54.350346814 +0100
|
||||
@@ -0,0 +1,61 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/clock.c
|
||||
@ -4223,9 +4221,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/clock.c linux-3.2.2.patch/arch/arm/
|
||||
+ return -EIO;
|
||||
+}
|
||||
+EXPORT_SYMBOL(clk_set_rate);
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/clock.h linux-3.2.2.patch/arch/arm/mach-bcm2708/clock.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/clock.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/clock.h 2012-01-26 15:51:18.098780930 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/clock.h linux-3.1.10.patch/arch/arm/mach-bcm2708/clock.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/clock.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/clock.h 2012-02-03 23:03:54.351346833 +0100
|
||||
@@ -0,0 +1,24 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/clock.h
|
||||
@ -4251,9 +4249,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/clock.h linux-3.2.2.patch/arch/arm/
|
||||
+struct clk {
|
||||
+ unsigned long rate;
|
||||
+};
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/dma.c linux-3.2.2.patch/arch/arm/mach-bcm2708/dma.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/dma.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/dma.c 2012-01-26 15:51:18.099780950 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/dma.c linux-3.1.10.patch/arch/arm/mach-bcm2708/dma.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/dma.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/dma.c 2012-02-03 23:03:54.352346852 +0100
|
||||
@@ -0,0 +1,397 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/dma.c
|
||||
@ -4652,9 +4650,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/dma.c linux-3.2.2.patch/arch/arm/ma
|
||||
+MODULE_LICENSE("GPL");
|
||||
+
|
||||
+MODULE_PARM_DESC(dmachans, "Bitmap of DMA channels available to the ARM");
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_control.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/arm_control.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_control.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/arm_control.h 2012-01-26 15:51:18.101780990 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/arm_control.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/arm_control.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/arm_control.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/arm_control.h 2012-02-03 23:03:54.353346871 +0100
|
||||
@@ -0,0 +1,419 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/arm_control.h
|
||||
@ -5075,9 +5073,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_control.h linux-3.
|
||||
+#define AJBTDO HW_REGISTER_RW(AJB_BASE+0x0c)
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_power.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/arm_power.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_power.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/arm_power.h 2012-01-26 15:51:18.102781010 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/arm_power.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/arm_power.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/arm_power.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/arm_power.h 2012-02-03 23:03:54.354346891 +0100
|
||||
@@ -0,0 +1,60 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/include/mach/arm_power.h
|
||||
@ -5139,9 +5137,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/arm_power.h linux-3.2.
|
||||
+};
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/clkdev.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/clkdev.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/clkdev.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/clkdev.h 2012-01-26 15:51:18.102781010 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/clkdev.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/clkdev.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/clkdev.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/clkdev.h 2012-02-03 23:03:54.354346891 +0100
|
||||
@@ -0,0 +1,7 @@
|
||||
+#ifndef __ASM_MACH_CLKDEV_H
|
||||
+#define __ASM_MACH_CLKDEV_H
|
||||
@ -5150,9 +5148,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/clkdev.h linux-3.2.2.p
|
||||
+#define __clk_put(clk) do { } while (0)
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/debug-macro.S linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/debug-macro.S
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/debug-macro.S 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/debug-macro.S 2012-01-26 15:51:18.103781030 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/debug-macro.S linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/debug-macro.S
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/debug-macro.S 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/debug-macro.S 2012-02-03 23:03:54.354346891 +0100
|
||||
@@ -0,0 +1,24 @@
|
||||
+/* arch/arm/mach-bcm2708/include/mach/debug-macro.S
|
||||
+ *
|
||||
@ -5178,9 +5176,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/debug-macro.S linux-3.
|
||||
+ .endm
|
||||
+
|
||||
+#include <asm/hardware/debug-pl01x.S>
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/dma.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/dma.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/dma.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/dma.h 2012-01-26 15:51:18.103781030 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/dma.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/dma.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/dma.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/dma.h 2012-02-03 23:03:54.355346911 +0100
|
||||
@@ -0,0 +1,84 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/include/mach/dma.h
|
||||
@ -5266,9 +5264,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/dma.h linux-3.2.2.patc
|
||||
+
|
||||
+
|
||||
+#endif /* _MACH_BCM2708_DMA_H */
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/entry-macro.S linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/entry-macro.S
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/entry-macro.S 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/entry-macro.S 2012-01-26 15:51:18.104781050 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/entry-macro.S linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/entry-macro.S
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/entry-macro.S 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/entry-macro.S 2012-02-03 23:03:54.355346911 +0100
|
||||
@@ -0,0 +1,69 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/entry-macro.S
|
||||
@ -5339,9 +5337,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/entry-macro.S linux-3.
|
||||
+1020: @ EQ will be set if no irqs pending
|
||||
+
|
||||
+ .endm
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/frc.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/frc.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/frc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/frc.h 2012-01-26 15:51:18.104781050 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/frc.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/frc.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/frc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/frc.h 2012-02-03 23:03:54.356346931 +0100
|
||||
@@ -0,0 +1,38 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/timex.h
|
||||
@ -5381,9 +5379,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/frc.h linux-3.2.2.patc
|
||||
+extern unsigned long long frc_clock_ticks63(void);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/gpio.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/gpio.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/gpio.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/gpio.h 2012-01-26 15:51:18.104781050 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/gpio.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/gpio.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/gpio.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/gpio.h 2012-02-03 23:03:54.356346931 +0100
|
||||
@@ -0,0 +1,48 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/gpio.h
|
||||
@ -5433,9 +5431,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/gpio.h linux-3.2.2.pat
|
||||
+#endif /* CONFIG_GPIOLIB */
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/hardware.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/hardware.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/hardware.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/hardware.h 2012-01-26 15:51:18.105781070 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/hardware.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/hardware.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/hardware.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/hardware.h 2012-02-03 23:03:54.357346950 +0100
|
||||
@@ -0,0 +1,28 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/hardware.h
|
||||
@ -5465,9 +5463,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/hardware.h linux-3.2.2
|
||||
+#include <mach/platform.h>
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/io.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/io.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/io.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/io.h 2012-01-26 15:51:18.105781070 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/io.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/io.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/io.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/io.h 2012-02-03 23:03:54.357346950 +0100
|
||||
@@ -0,0 +1,28 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/io.h
|
||||
@ -5497,9 +5495,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/io.h linux-3.2.2.patch
|
||||
+#define __mem_pci(a) (a)
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/irqs.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/irqs.h 2012-01-26 15:51:18.106781090 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/irqs.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/irqs.h 2012-02-03 23:03:54.358346969 +0100
|
||||
@@ -0,0 +1,190 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/irqs.h
|
||||
@ -5691,9 +5689,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h linux-3.2.2.pat
|
||||
+#define NR_IRQS (64 + 21)
|
||||
+
|
||||
+#endif /* _BCM2708_IRQS_H_ */
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h.orig linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/irqs.h.orig
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h.orig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/irqs.h.orig 2012-01-26 15:51:18.107781110 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h.orig linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/irqs.h.orig
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/irqs.h.orig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/irqs.h.orig 2012-02-03 23:03:54.358346969 +0100
|
||||
@@ -0,0 +1,185 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/irqs.h
|
||||
@ -5880,9 +5878,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/irqs.h.orig linux-3.2.
|
||||
+#define FIQ_PENDING2 INT_PENDING2
|
||||
+
|
||||
+#define NR_IRQS (64 + 21)
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/memory.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/memory.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/memory.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/memory.h 2012-01-26 15:51:18.108781130 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/memory.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/memory.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/memory.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/memory.h 2012-02-03 23:03:54.359346988 +0100
|
||||
@@ -0,0 +1,59 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/memory.h
|
||||
@ -5943,9 +5941,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/memory.h linux-3.2.2.p
|
||||
+#define CONSISTENT_DMA_SIZE 0x00200000
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/platform.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/platform.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/platform.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/platform.h 2012-01-26 15:51:18.109781150 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/platform.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/platform.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/platform.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/platform.h 2012-02-03 23:03:54.360347007 +0100
|
||||
@@ -0,0 +1,210 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/platform.h
|
||||
@ -6157,10 +6155,223 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/platform.h linux-3.2.2
|
||||
+#endif
|
||||
+
|
||||
+/* END */
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/platform.h.orig linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/platform.h.orig
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/power.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/power.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/power.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/power.h 2012-01-26 15:51:18.110781170 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/platform.h.orig linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/platform.h.orig
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/platform.h.orig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/platform.h.orig 2012-02-03 23:03:54.361347027 +0100
|
||||
@@ -0,0 +1,210 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/platform.h
|
||||
+ *
|
||||
+ * Copyright (C) 2010 Broadcom
|
||||
+ *
|
||||
+ * 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.
|
||||
+ *
|
||||
+ * This program is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
+ * GNU General Public License for more details.
|
||||
+ *
|
||||
+ * You should have received a copy of the GNU General Public License
|
||||
+ * along with this program; if not, write to the Free Software
|
||||
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
+ */
|
||||
+
|
||||
+#ifndef _BCM2708_PLATFORM_H
|
||||
+#define _BCM2708_PLATFORM_H
|
||||
+
|
||||
+
|
||||
+/* macros to get at IO space when running virtually */
|
||||
+#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)
|
||||
+
|
||||
+#define __io_address(a) __io(IO_ADDRESS(a))
|
||||
+
|
||||
+
|
||||
+/*
|
||||
+ * SDRAM
|
||||
+ */
|
||||
+#define BCM2708_SDRAM_BASE 0x00000000
|
||||
+
|
||||
+/*
|
||||
+ * Logic expansion modules
|
||||
+ *
|
||||
+ */
|
||||
+
|
||||
+
|
||||
+/* ------------------------------------------------------------------------
|
||||
+ * BCM2708 ARMCTRL Registers
|
||||
+ * ------------------------------------------------------------------------
|
||||
+ */
|
||||
+
|
||||
+#define HW_REGISTER_RW(addr) (addr)
|
||||
+#define HW_REGISTER_RO(addr) (addr)
|
||||
+
|
||||
+#include "arm_control.h"
|
||||
+#undef ARM_BASE
|
||||
+
|
||||
+/*
|
||||
+ * Definitions and addresses for the ARM CONTROL logic
|
||||
+ * This file is manually generated.
|
||||
+ */
|
||||
+
|
||||
+#define BCM2708_PERI_BASE 0x20000000
|
||||
+#define ST_BASE (BCM2708_PERI_BASE + 0x3000) /* System Timer */
|
||||
+#define DMA_BASE (BCM2708_PERI_BASE + 0x7000) /* DMA controller */
|
||||
+#define ARM_BASE (BCM2708_PERI_BASE + 0xB000) /* BCM2708 ARM control block */
|
||||
+#define PM_BASE (BCM2708_PERI_BASE + 0x100000) /* Power Management, Reset controller and Watchdog registers */
|
||||
+#define GPIO_BASE (BCM2708_PERI_BASE + 0x200000) /* GPIO */
|
||||
+#define UART0_BASE (BCM2708_PERI_BASE + 0x201000) /* Uart 0 */
|
||||
+#define MMCI0_BASE (BCM2708_PERI_BASE + 0x202000) /* MMC interface */
|
||||
+#define UART1_BASE (BCM2708_PERI_BASE + 0x215000) /* Uart 1 */
|
||||
+#define EMMC_BASE (BCM2708_PERI_BASE + 0x300000) /* eMMC interface */
|
||||
+#define SMI_BASE (BCM2708_PERI_BASE + 0x600000) /* SMI */
|
||||
+#define USB_BASE (BCM2708_PERI_BASE + 0x980000) /* DTC_OTG USB controller */
|
||||
+
|
||||
+
|
||||
+#define ARMCTRL_BASE (ARM_BASE + 0x000)
|
||||
+#define ARMCTRL_IC_BASE (ARM_BASE + 0x200) /* ARM interrupt controller */
|
||||
+#define ARMCTRL_TIMER0_1_BASE (ARM_BASE + 0x400) /* Timer 0 and 1 */
|
||||
+#define ARMCTRL_0_SBM_BASE (ARM_BASE + 0x800) /* User 0 (ARM)'s Semaphores Doorbells and Mailboxes */
|
||||
+
|
||||
+
|
||||
+/*
|
||||
+ * Interrupt assignments
|
||||
+ */
|
||||
+
|
||||
+#define ARM_IRQ1_BASE 0
|
||||
+#define INTERRUPT_TIMER0 (ARM_IRQ1_BASE + 0)
|
||||
+#define INTERRUPT_TIMER1 (ARM_IRQ1_BASE + 1)
|
||||
+#define INTERRUPT_TIMER2 (ARM_IRQ1_BASE + 2)
|
||||
+#define INTERRUPT_TIMER3 (ARM_IRQ1_BASE + 3)
|
||||
+#define INTERRUPT_CODEC0 (ARM_IRQ1_BASE + 4)
|
||||
+#define INTERRUPT_CODEC1 (ARM_IRQ1_BASE + 5)
|
||||
+#define INTERRUPT_CODEC2 (ARM_IRQ1_BASE + 6)
|
||||
+#define INTERRUPT_VC_JPEG (ARM_IRQ1_BASE + 7)
|
||||
+#define INTERRUPT_ISP (ARM_IRQ1_BASE + 8)
|
||||
+#define INTERRUPT_VC_USB (ARM_IRQ1_BASE + 9)
|
||||
+#define INTERRUPT_VC_3D (ARM_IRQ1_BASE + 10)
|
||||
+#define INTERRUPT_TRANSPOSER (ARM_IRQ1_BASE + 11)
|
||||
+#define INTERRUPT_MULTICORESYNC0 (ARM_IRQ1_BASE + 12)
|
||||
+#define INTERRUPT_MULTICORESYNC1 (ARM_IRQ1_BASE + 13)
|
||||
+#define INTERRUPT_MULTICORESYNC2 (ARM_IRQ1_BASE + 14)
|
||||
+#define INTERRUPT_MULTICORESYNC3 (ARM_IRQ1_BASE + 15)
|
||||
+#define INTERRUPT_DMA0 (ARM_IRQ1_BASE + 16)
|
||||
+#define INTERRUPT_DMA1 (ARM_IRQ1_BASE + 17)
|
||||
+#define INTERRUPT_VC_DMA2 (ARM_IRQ1_BASE + 18)
|
||||
+#define INTERRUPT_VC_DMA3 (ARM_IRQ1_BASE + 19)
|
||||
+#define INTERRUPT_DMA4 (ARM_IRQ1_BASE + 20)
|
||||
+#define INTERRUPT_DMA5 (ARM_IRQ1_BASE + 21)
|
||||
+#define INTERRUPT_DMA6 (ARM_IRQ1_BASE + 22)
|
||||
+#define INTERRUPT_DMA7 (ARM_IRQ1_BASE + 23)
|
||||
+#define INTERRUPT_DMA8 (ARM_IRQ1_BASE + 24)
|
||||
+#define INTERRUPT_DMA9 (ARM_IRQ1_BASE + 25)
|
||||
+#define INTERRUPT_DMA10 (ARM_IRQ1_BASE + 26)
|
||||
+#define INTERRUPT_DMA11 (ARM_IRQ1_BASE + 27)
|
||||
+#define INTERRUPT_DMA12 (ARM_IRQ1_BASE + 28)
|
||||
+#define INTERRUPT_AUX (ARM_IRQ1_BASE + 29)
|
||||
+#define INTERRUPT_ARM (ARM_IRQ1_BASE + 30)
|
||||
+#define INTERRUPT_VPUDMA (ARM_IRQ1_BASE + 31)
|
||||
+
|
||||
+#define ARM_IRQ2_BASE 32
|
||||
+#define INTERRUPT_HOSTPORT (ARM_IRQ2_BASE + 0)
|
||||
+#define INTERRUPT_VIDEOSCALER (ARM_IRQ2_BASE + 1)
|
||||
+#define INTERRUPT_CCP2TX (ARM_IRQ2_BASE + 2)
|
||||
+#define INTERRUPT_SDC (ARM_IRQ2_BASE + 3)
|
||||
+#define INTERRUPT_DSI0 (ARM_IRQ2_BASE + 4)
|
||||
+#define INTERRUPT_AVE (ARM_IRQ2_BASE + 5)
|
||||
+#define INTERRUPT_CAM0 (ARM_IRQ2_BASE + 6)
|
||||
+#define INTERRUPT_CAM1 (ARM_IRQ2_BASE + 7)
|
||||
+#define INTERRUPT_HDMI0 (ARM_IRQ2_BASE + 8)
|
||||
+#define INTERRUPT_HDMI1 (ARM_IRQ2_BASE + 9)
|
||||
+#define INTERRUPT_PIXELVALVE1 (ARM_IRQ2_BASE + 10)
|
||||
+#define INTERRUPT_I2CSPISLV (ARM_IRQ2_BASE + 11)
|
||||
+#define INTERRUPT_DSI1 (ARM_IRQ2_BASE + 12)
|
||||
+#define INTERRUPT_PWA0 (ARM_IRQ2_BASE + 13)
|
||||
+#define INTERRUPT_PWA1 (ARM_IRQ2_BASE + 14)
|
||||
+#define INTERRUPT_CPR (ARM_IRQ2_BASE + 15)
|
||||
+#define INTERRUPT_SMI (ARM_IRQ2_BASE + 16)
|
||||
+#define INTERRUPT_GPIO0 (ARM_IRQ2_BASE + 17)
|
||||
+#define INTERRUPT_GPIO1 (ARM_IRQ2_BASE + 18)
|
||||
+#define INTERRUPT_GPIO2 (ARM_IRQ2_BASE + 19)
|
||||
+#define INTERRUPT_GPIO3 (ARM_IRQ2_BASE + 20)
|
||||
+#define INTERRUPT_VC_I2C (ARM_IRQ2_BASE + 21)
|
||||
+#define INTERRUPT_VC_SPI (ARM_IRQ2_BASE + 22)
|
||||
+#define INTERRUPT_VC_I2SPCM (ARM_IRQ2_BASE + 23)
|
||||
+#define INTERRUPT_VC_SDIO (ARM_IRQ2_BASE + 24)
|
||||
+#define INTERRUPT_VC_UART (ARM_IRQ2_BASE + 25)
|
||||
+#define INTERRUPT_SLIMBUS (ARM_IRQ2_BASE + 26)
|
||||
+#define INTERRUPT_VEC (ARM_IRQ2_BASE + 27)
|
||||
+#define INTERRUPT_CPG (ARM_IRQ2_BASE + 28)
|
||||
+#define INTERRUPT_RNG (ARM_IRQ2_BASE + 29)
|
||||
+#define INTERRUPT_VC_ARASANSDIO (ARM_IRQ2_BASE + 30)
|
||||
+#define INTERRUPT_AVSPMON (ARM_IRQ2_BASE + 31)
|
||||
+
|
||||
+#define ARM_IRQ0_BASE 64
|
||||
+#define INTERRUPT_ARM_TIMER (ARM_IRQ0_BASE + 0)
|
||||
+#define INTERRUPT_ARM_MAILBOX (ARM_IRQ0_BASE + 1)
|
||||
+#define INTERRUPT_ARM_DOORBELL_0 (ARM_IRQ0_BASE + 2)
|
||||
+#define INTERRUPT_ARM_DOORBELL_1 (ARM_IRQ0_BASE + 3)
|
||||
+#define INTERRUPT_VPU0_HALTED (ARM_IRQ0_BASE + 4)
|
||||
+#define INTERRUPT_VPU1_HALTED (ARM_IRQ0_BASE + 5)
|
||||
+#define INTERRUPT_ILLEGAL_TYPE0 (ARM_IRQ0_BASE + 6)
|
||||
+#define INTERRUPT_ILLEGAL_TYPE1 (ARM_IRQ0_BASE + 7)
|
||||
+#define INTERRUPT_PENDING1 (ARM_IRQ0_BASE + 8)
|
||||
+#define INTERRUPT_PENDING2 (ARM_IRQ0_BASE + 9)
|
||||
+#define INTERRUPT_JPEG (ARM_IRQ0_BASE + 10)
|
||||
+#define INTERRUPT_USB (ARM_IRQ0_BASE + 11)
|
||||
+#define INTERRUPT_3D (ARM_IRQ0_BASE + 12)
|
||||
+#define INTERRUPT_DMA2 (ARM_IRQ0_BASE + 13)
|
||||
+#define INTERRUPT_DMA3 (ARM_IRQ0_BASE + 14)
|
||||
+#define INTERRUPT_I2C (ARM_IRQ0_BASE + 15)
|
||||
+#define INTERRUPT_SPI (ARM_IRQ0_BASE + 16)
|
||||
+#define INTERRUPT_I2SPCM (ARM_IRQ0_BASE + 17)
|
||||
+#define INTERRUPT_SDIO (ARM_IRQ0_BASE + 18)
|
||||
+#define INTERRUPT_UART (ARM_IRQ0_BASE + 19)
|
||||
+#define INTERRUPT_ARASANSDIO (ARM_IRQ0_BASE + 20)
|
||||
+
|
||||
+#define MAXIRQNUM (32 + 32 + 20)
|
||||
+#define MAXFIQNUM (32 + 32 + 20)
|
||||
+
|
||||
+#define MAX_TIMER 2
|
||||
+#define MAX_PERIOD 699050
|
||||
+#define TICKS_PER_uSEC 1
|
||||
+
|
||||
+/*
|
||||
+ * These are useconds NOT ticks.
|
||||
+ *
|
||||
+ */
|
||||
+#define mSEC_1 1000
|
||||
+#define mSEC_5 (mSEC_1 * 5)
|
||||
+#define mSEC_10 (mSEC_1 * 10)
|
||||
+#define mSEC_25 (mSEC_1 * 25)
|
||||
+#define SEC_1 (mSEC_1 * 1000)
|
||||
+
|
||||
+/*
|
||||
+ * Watchdog
|
||||
+ */
|
||||
+#define PM_RSTC (PM_BASE+0x1c)
|
||||
+#define PM_WDOG (PM_BASE+0x24)
|
||||
+
|
||||
+#define PM_WDOG_RESET 0000000000
|
||||
+#define PM_PASSWORD 0x5a000000
|
||||
+#define PM_WDOG_TIME_SET 0x000fffff
|
||||
+#define PM_RSTC_WRCFG_CLR 0xffffffcf
|
||||
+#define PM_RSTC_WRCFG_SET 0x00000030
|
||||
+#define PM_RSTC_WRCFG_FULL_RESET 0x00000020
|
||||
+#define PM_RSTC_RESET 0x00000102
|
||||
+
|
||||
+
|
||||
+
|
||||
+
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
+/* END */
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/power.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/power.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/power.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/power.h 2012-02-03 23:03:54.361347027 +0100
|
||||
@@ -0,0 +1,26 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/power.h
|
||||
@ -6188,9 +6399,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/power.h linux-3.2.2.pa
|
||||
+extern int bcm_power_close(BCM_POWER_HANDLE_T handle);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/system.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/system.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/system.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/system.h 2012-01-26 15:51:18.111781190 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/system.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/system.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/system.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/system.h 2012-02-03 23:03:54.362347047 +0100
|
||||
@@ -0,0 +1,53 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/system.h
|
||||
@ -6245,9 +6456,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/system.h linux-3.2.2.p
|
||||
+}
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/timex.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/timex.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/timex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/timex.h 2012-01-26 15:51:18.111781190 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/timex.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/timex.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/timex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/timex.h 2012-02-03 23:03:54.362347047 +0100
|
||||
@@ -0,0 +1,23 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/timex.h
|
||||
@ -6272,9 +6483,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/timex.h linux-3.2.2.pa
|
||||
+ */
|
||||
+
|
||||
+#define CLOCK_TICK_RATE (1000000)
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/uncompress.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/uncompress.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/uncompress.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/uncompress.h 2012-01-26 15:51:18.111781190 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/uncompress.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/uncompress.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/uncompress.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/uncompress.h 2012-02-03 23:03:54.363347067 +0100
|
||||
@@ -0,0 +1,49 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcn2708/include/mach/uncompress.h
|
||||
@ -6325,9 +6536,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/uncompress.h linux-3.2
|
||||
+ */
|
||||
+#define arch_decomp_setup()
|
||||
+#define arch_decomp_wdog()
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vcio.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vcio.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vcio.h 2012-01-26 15:51:18.112781210 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vcio.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vcio.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vcio.h 2012-02-03 23:03:54.364347086 +0100
|
||||
@@ -0,0 +1,42 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
@ -6371,9 +6582,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vcio.h linux-3.2.2.pat
|
||||
+extern int /*rc*/ bcm_mailbox_write(unsigned chan, uint32_t data28);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vc_mem.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vc_mem.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vc_mem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vc_mem.h 2012-01-26 15:51:18.112781210 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vc_mem.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vc_mem.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vc_mem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vc_mem.h 2012-02-03 23:03:54.363347067 +0100
|
||||
@@ -0,0 +1,34 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2010 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -6409,9 +6620,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vc_mem.h linux-3.2.2.p
|
||||
+
|
||||
+#endif /* VC_MEM_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vmalloc.h linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vmalloc.h
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vmalloc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/include/mach/vmalloc.h 2012-01-26 15:51:18.113781230 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vmalloc.h linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vmalloc.h
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/include/mach/vmalloc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/include/mach/vmalloc.h 2012-02-03 23:03:54.364347086 +0100
|
||||
@@ -0,0 +1,20 @@
|
||||
+/*
|
||||
+ * arch/arm/mach-bcm2708/include/mach/vmalloc.h
|
||||
@ -6433,9 +6644,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/include/mach/vmalloc.h linux-3.2.2.
|
||||
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
+ */
|
||||
+#define VMALLOC_END (0xd8000000)
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/Kconfig linux-3.2.2.patch/arch/arm/mach-bcm2708/Kconfig
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/Kconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/Kconfig 2012-01-26 15:51:18.093780830 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/Kconfig linux-3.1.10.patch/arch/arm/mach-bcm2708/Kconfig
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/Kconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/Kconfig 2012-02-03 23:03:54.345346717 +0100
|
||||
@@ -0,0 +1,25 @@
|
||||
+menu "Broadcom BCM2708 Implementations"
|
||||
+ depends on ARCH_BCM2708
|
||||
@ -6462,9 +6673,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/Kconfig linux-3.2.2.patch/arch/arm/
|
||||
+ Helper for videocore memory access and total size allocation.
|
||||
+
|
||||
+endmenu
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/Makefile linux-3.2.2.patch/arch/arm/mach-bcm2708/Makefile
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/Makefile 2012-01-26 15:51:18.093780830 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/Makefile linux-3.1.10.patch/arch/arm/mach-bcm2708/Makefile
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/Makefile 2012-02-03 23:03:54.346346736 +0100
|
||||
@@ -0,0 +1,8 @@
|
||||
+#
|
||||
+# Makefile for the linux kernel.
|
||||
@ -6474,16 +6685,16 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/Makefile linux-3.2.2.patch/arch/arm
|
||||
+obj-$(CONFIG_BCM2708_GPIO) += bcm2708_gpio.o
|
||||
+obj-$(CONFIG_BCM2708_VCMEM) += vc_mem.o
|
||||
+
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/Makefile.boot linux-3.2.2.patch/arch/arm/mach-bcm2708/Makefile.boot
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/Makefile.boot 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/Makefile.boot 2012-01-26 15:51:18.094780850 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/Makefile.boot linux-3.1.10.patch/arch/arm/mach-bcm2708/Makefile.boot
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/Makefile.boot 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/Makefile.boot 2012-02-03 23:03:54.346346736 +0100
|
||||
@@ -0,0 +1,3 @@
|
||||
+ zreladdr-y := 0x00008000
|
||||
+params_phys-y := 0x00000100
|
||||
+initrd_phys-y := 0x00800000
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/power.c linux-3.2.2.patch/arch/arm/mach-bcm2708/power.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/power.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/power.c 2012-01-26 15:51:18.113781230 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/power.c linux-3.1.10.patch/arch/arm/mach-bcm2708/power.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/power.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/power.c 2012-02-03 23:03:54.365347105 +0100
|
||||
@@ -0,0 +1,193 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/power.c
|
||||
@ -6678,9 +6889,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/power.c linux-3.2.2.patch/arch/arm/
|
||||
+MODULE_AUTHOR("Phil Elwell");
|
||||
+MODULE_DESCRIPTION("Interface to BCM2708 power management");
|
||||
+MODULE_LICENSE("GPL");
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/vcio.c linux-3.2.2.patch/arch/arm/mach-bcm2708/vcio.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/vcio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/vcio.c 2012-01-26 15:51:18.115781270 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/vcio.c linux-3.1.10.patch/arch/arm/mach-bcm2708/vcio.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/vcio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/vcio.c 2012-02-03 23:03:54.367347143 +0100
|
||||
@@ -0,0 +1,309 @@
|
||||
+/*
|
||||
+ * linux/arch/arm/mach-bcm2708/vcio.c
|
||||
@ -6991,9 +7202,9 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/vcio.c linux-3.2.2.patch/arch/arm/m
|
||||
+MODULE_DESCRIPTION("ARM I/O to VideoCore processor");
|
||||
+MODULE_LICENSE("GPL");
|
||||
+MODULE_ALIAS("platform:bcm-mbox");
|
||||
diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/vc_mem.c linux-3.2.2.patch/arch/arm/mach-bcm2708/vc_mem.c
|
||||
--- linux-3.2.2/arch/arm/mach-bcm2708/vc_mem.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mach-bcm2708/vc_mem.c 2012-01-26 15:51:18.114781250 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mach-bcm2708/vc_mem.c linux-3.1.10.patch/arch/arm/mach-bcm2708/vc_mem.c
|
||||
--- linux-3.1.10/arch/arm/mach-bcm2708/vc_mem.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mach-bcm2708/vc_mem.c 2012-02-03 23:03:54.366347124 +0100
|
||||
@@ -0,0 +1,467 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2010 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -7462,10 +7673,10 @@ diff -Naur linux-3.2.2/arch/arm/mach-bcm2708/vc_mem.c linux-3.2.2.patch/arch/arm
|
||||
+module_exit(vc_mem_exit);
|
||||
+MODULE_LICENSE("GPL");
|
||||
+MODULE_AUTHOR("Broadcom Corporation");
|
||||
diff -Naur linux-3.2.2/arch/arm/Makefile linux-3.2.2.patch/arch/arm/Makefile
|
||||
--- linux-3.2.2/arch/arm/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/Makefile 2012-01-26 15:51:18.044779852 +0100
|
||||
@@ -198,6 +198,7 @@
|
||||
diff -Naur linux-3.1.10/arch/arm/Makefile linux-3.1.10.patch/arch/arm/Makefile
|
||||
--- linux-3.1.10/arch/arm/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/Makefile 2012-02-03 23:03:54.310346035 +0100
|
||||
@@ -196,6 +196,7 @@
|
||||
machine-$(CONFIG_MACH_SPEAR320) := spear3xx
|
||||
machine-$(CONFIG_MACH_SPEAR600) := spear6xx
|
||||
machine-$(CONFIG_ARCH_ZYNQ) := zynq
|
||||
@ -7473,10 +7684,9 @@ diff -Naur linux-3.2.2/arch/arm/Makefile linux-3.2.2.patch/arch/arm/Makefile
|
||||
|
||||
# Platform directory name. This list is sorted alphanumerically
|
||||
# by CONFIG_* macro name.
|
||||
diff -Naur linux-3.2.2/arch/arm/Makefile.orig linux-3.2.2.patch/arch/arm/Makefile.orig
|
||||
diff -Naur linux-3.2.2/arch/arm/mm/alignment.c linux-3.2.2.patch/arch/arm/mm/alignment.c
|
||||
--- linux-3.2.2/arch/arm/mm/alignment.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mm/alignment.c 2012-01-26 15:51:18.116781290 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mm/alignment.c linux-3.1.10.patch/arch/arm/mm/alignment.c
|
||||
--- linux-3.1.10/arch/arm/mm/alignment.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mm/alignment.c 2012-02-03 23:03:54.369347183 +0100
|
||||
@@ -855,9 +855,11 @@
|
||||
case 0x08000000: /* ldm or stm, or thumb-2 32bit instruction */
|
||||
if (thumb2_32b)
|
||||
@ -7491,9 +7701,9 @@ diff -Naur linux-3.2.2/arch/arm/mm/alignment.c linux-3.2.2.patch/arch/arm/mm/ali
|
||||
|
||||
default:
|
||||
goto bad;
|
||||
diff -Naur linux-3.2.2/arch/arm/mm/Kconfig linux-3.2.2.patch/arch/arm/mm/Kconfig
|
||||
--- linux-3.2.2/arch/arm/mm/Kconfig 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mm/Kconfig 2012-01-26 15:51:18.116781290 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mm/Kconfig linux-3.1.10.patch/arch/arm/mm/Kconfig
|
||||
--- linux-3.1.10/arch/arm/mm/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mm/Kconfig 2012-02-03 23:03:54.368347163 +0100
|
||||
@@ -390,7 +390,7 @@
|
||||
|
||||
# ARMv6
|
||||
@ -7503,9 +7713,9 @@ diff -Naur linux-3.2.2/arch/arm/mm/Kconfig linux-3.2.2.patch/arch/arm/mm/Kconfig
|
||||
select CPU_32v6
|
||||
select CPU_ABRT_EV6
|
||||
select CPU_PABRT_V6
|
||||
diff -Naur linux-3.2.2/arch/arm/mm/proc-v6.S linux-3.2.2.patch/arch/arm/mm/proc-v6.S
|
||||
--- linux-3.2.2/arch/arm/mm/proc-v6.S 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/mm/proc-v6.S 2012-01-26 15:51:18.117781310 +0100
|
||||
diff -Naur linux-3.1.10/arch/arm/mm/proc-v6.S linux-3.1.10.patch/arch/arm/mm/proc-v6.S
|
||||
--- linux-3.1.10/arch/arm/mm/proc-v6.S 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/arch/arm/mm/proc-v6.S 2012-02-03 23:03:54.370347203 +0100
|
||||
@@ -70,10 +70,19 @@
|
||||
*
|
||||
* IRQs are already disabled.
|
File diff suppressed because it is too large
Load Diff
@ -1,24 +1,24 @@
|
||||
diff -Naur linux-3.2.2/drivers/misc/Kconfig linux-3.2.2.patch/drivers/misc/Kconfig
|
||||
--- linux-3.2.2/drivers/misc/Kconfig 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/Kconfig 2012-01-26 17:12:37.139209029 +0100
|
||||
@@ -508,5 +508,6 @@
|
||||
diff -Naur linux-3.1.10/drivers/misc/Kconfig linux-3.1.10.patch/drivers/misc/Kconfig
|
||||
--- linux-3.1.10/drivers/misc/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/Kconfig 2012-02-03 23:10:20.048843633 +0100
|
||||
@@ -507,5 +507,6 @@
|
||||
source "drivers/misc/ti-st/Kconfig"
|
||||
source "drivers/misc/lis3lv02d/Kconfig"
|
||||
source "drivers/misc/carma/Kconfig"
|
||||
source "drivers/misc/altera-stapl/Kconfig"
|
||||
+source "drivers/misc/vc04_services/Kconfig"
|
||||
|
||||
endif # MISC_DEVICES
|
||||
diff -Naur linux-3.2.2/drivers/misc/Makefile linux-3.2.2.patch/drivers/misc/Makefile
|
||||
--- linux-3.2.2/drivers/misc/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/Makefile 2012-01-26 17:13:01.957704429 +0100
|
||||
@@ -48,3 +48,4 @@
|
||||
diff -Naur linux-3.1.10/drivers/misc/Makefile linux-3.1.10.patch/drivers/misc/Makefile
|
||||
--- linux-3.1.10/drivers/misc/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/Makefile 2012-02-03 23:10:20.060843868 +0100
|
||||
@@ -47,3 +47,4 @@
|
||||
obj-y += lis3lv02d/
|
||||
obj-y += carma/
|
||||
obj-$(CONFIG_USB_SWITCH_FSA9480) += fsa9480.o
|
||||
obj-$(CONFIG_ALTERA_STAPL) +=altera-stapl/
|
||||
+obj-y += vc04_services/
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchi/vchi_mh.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchi/vchi_mh.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchi/vchi_mh.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchi/vchi_mh.h 2012-01-26 17:11:57.912426032 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchi/vchi_mh.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchi/vchi_mh.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchi/vchi_mh.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchi/vchi_mh.h 2012-02-03 23:10:46.833364244 +0100
|
||||
@@ -0,0 +1,27 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -47,9 +47,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchi/vchi_mh.h linux
|
||||
+#define VCHI_MEM_HANDLE_INVALID 0
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 2012-01-26 17:11:46.185191946 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 2012-02-03 23:10:23.909918682 +0100
|
||||
@@ -0,0 +1,487 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -538,9 +538,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835
|
||||
+ vcos_unused(state);
|
||||
+ return VCHIQ_ERROR;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h 2012-01-26 17:11:46.184191926 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835.h 2012-02-03 23:10:23.328907389 +0100
|
||||
@@ -0,0 +1,27 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -569,9 +569,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_2835
|
||||
+#define VCHIQ_PLATFORM_FRAGMENTS_COUNT_IDX 1
|
||||
+
|
||||
+#endif /* VCHIQ_2835_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c 2012-01-26 17:11:46.188192004 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.c 2012-02-03 23:10:24.012920684 +0100
|
||||
@@ -0,0 +1,1293 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -1866,9 +1866,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.
|
||||
+module_exit(vchiq_exit);
|
||||
+MODULE_LICENSE("GPL");
|
||||
+MODULE_AUTHOR("Broadcom Corporation");
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h 2012-01-26 17:11:46.189192025 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.h 2012-02-03 23:10:24.024920916 +0100
|
||||
@@ -0,0 +1,38 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -1908,9 +1908,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_arm.
|
||||
+vchiq_get_state(void);
|
||||
+
|
||||
+#endif /* VCHIQ_ARM_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h 2012-01-26 17:11:46.189192025 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.h 2012-02-03 23:10:24.373927700 +0100
|
||||
@@ -0,0 +1,43 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -1955,9 +1955,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_cfg.
|
||||
+#endif
|
||||
+
|
||||
+#endif /* VCHIQ_CFG_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c 2012-01-26 17:11:46.190192046 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.c 2012-02-03 23:10:24.401928244 +0100
|
||||
@@ -0,0 +1,101 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2001 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -2060,9 +2060,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_conn
|
||||
+}
|
||||
+
|
||||
+EXPORT_SYMBOL( vchiq_add_connected_callback );
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h 2012-01-26 17:11:46.190192046 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_connected.h 2012-02-03 23:10:24.402928264 +0100
|
||||
@@ -0,0 +1,32 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2001 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -2096,9 +2096,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_conn
|
||||
+
|
||||
+#endif /* VCHIQ_CONNECTED_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c 2012-01-26 17:11:46.196192166 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.c 2012-02-03 23:10:24.406928342 +0100
|
||||
@@ -0,0 +1,2604 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -4704,9 +4704,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core
|
||||
+
|
||||
+ vchiq_dump_platform_service_state(dump_context, service);
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h 2012-01-26 17:11:46.198192206 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core.h 2012-02-03 23:10:24.407928361 +0100
|
||||
@@ -0,0 +1,480 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -5188,9 +5188,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_core
|
||||
+ VCHIQ_SERVICE_T *service);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h 2012-01-26 17:11:46.183191906 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h 2012-02-03 23:10:22.940899847 +0100
|
||||
@@ -0,0 +1,27 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -5219,9 +5219,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq.h li
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h 2012-01-26 17:11:46.199192226 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h 2012-02-03 23:10:24.408928380 +0100
|
||||
@@ -0,0 +1,148 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -5371,9 +5371,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_if.h
|
||||
+extern VCHIQ_STATUS_T vchiq_dump_phys_mem( VCHIQ_SERVICE_HANDLE_T service, void *ptr, size_t num_bytes );
|
||||
+
|
||||
+#endif /* VCHIQ_IF_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h 2012-01-26 17:11:46.199192226 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioctl.h 2012-02-03 23:10:24.408928380 +0100
|
||||
@@ -0,0 +1,105 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -5480,9 +5480,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_ioct
|
||||
+#define VCHIQ_IOC_MAX 15
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c 2012-01-26 17:11:46.200192246 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern_lib.c 2012-02-03 23:10:24.409928399 +0100
|
||||
@@ -0,0 +1,297 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2001 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -5781,9 +5781,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_kern
|
||||
+EXPORT_SYMBOL(vchiq_open_service);
|
||||
+EXPORT_SYMBOL(vchiq_add_service_params);
|
||||
+EXPORT_SYMBOL(vchiq_open_service_params);
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c 2012-01-26 17:11:46.203192306 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.c 2012-02-03 23:10:24.411928438 +0100
|
||||
@@ -0,0 +1,1518 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -7303,9 +7303,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_lib.
|
||||
+ free_msgbufs = buf;
|
||||
+ vcos_mutex_unlock(&vchiq_lib_mutex);
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h 2012-01-26 17:11:46.204192325 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memdrv.h 2012-02-03 23:10:24.412928458 +0100
|
||||
@@ -0,0 +1,45 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2001 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -7352,9 +7352,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_memd
|
||||
+VCHIQ_STATUS_T vchiq_memdrv_initialise(void);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h 2012-01-26 17:11:46.205192345 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_pagelist.h 2012-02-03 23:10:24.412928458 +0100
|
||||
@@ -0,0 +1,43 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -7399,9 +7399,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_page
|
||||
+} FRAGMENTS_T;
|
||||
+
|
||||
+#endif /* VCHIQ_PAGELIST_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c 2012-01-26 17:11:46.207192385 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim.c 2012-02-03 23:10:24.414928498 +0100
|
||||
@@ -0,0 +1,970 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -8373,9 +8373,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_shim
|
||||
+EXPORT_SYMBOL(vchi_service_use);
|
||||
+EXPORT_SYMBOL(vchi_service_release);
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c 2012-01-26 17:11:46.208192405 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.c 2012-02-03 23:10:24.414928498 +0100
|
||||
@@ -0,0 +1,97 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -8474,9 +8474,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util
|
||||
+
|
||||
+ return header;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h 2012-01-26 17:11:46.208192405 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util.h 2012-02-03 23:10:24.415928517 +0100
|
||||
@@ -0,0 +1,47 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom Corporation. All rights reserved.
|
||||
@ -8525,9 +8525,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vchiq_arm/vchiq_util
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c 2012-01-26 17:11:46.210192445 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_cmd.c 2012-02-03 23:10:24.416928536 +0100
|
||||
@@ -0,0 +1,681 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -9210,9 +9210,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_cm
|
||||
+ return VCOS_SUCCESS;
|
||||
+}
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h 2012-01-26 17:11:57.914426072 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_common.h 2012-02-03 23:10:46.833364244 +0100
|
||||
@@ -0,0 +1,87 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -9301,9 +9301,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_co
|
||||
+VCOSPRE_ void VCOSPOST_ vcos_timer_init(void);
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h 2012-01-26 17:11:57.915426092 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_blockpool.h 2012-02-03 23:10:46.834364263 +0100
|
||||
@@ -0,0 +1,271 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -9576,9 +9576,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+#endif /* VCOS_GENERIC_BLOCKPOOL_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c 2012-01-26 17:11:57.916426112 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.c 2012-02-03 23:10:46.834364263 +0100
|
||||
@@ -0,0 +1,311 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -9891,9 +9891,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+}
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h 2012-01-26 17:11:57.916426112 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_event_flags.h 2012-02-03 23:10:46.835364282 +0100
|
||||
@@ -0,0 +1,118 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10013,9 +10013,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h 2012-01-26 17:11:57.917426132 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_named_sem.h 2012-02-03 23:10:46.835364282 +0100
|
||||
@@ -0,0 +1,92 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10109,9 +10109,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h 2012-01-26 17:11:57.918426152 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_quickslow_mutex.h 2012-02-03 23:10:46.836364302 +0100
|
||||
@@ -0,0 +1,86 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10199,9 +10199,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h 2012-01-26 17:11:57.919426172 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_reentrant_mtx.h 2012-02-03 23:10:46.836364302 +0100
|
||||
@@ -0,0 +1,86 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10289,9 +10289,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h 2012-01-26 17:11:57.919426172 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_generic_tls.h 2012-02-03 23:10:46.837364322 +0100
|
||||
@@ -0,0 +1,155 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10448,9 +10448,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_ge
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h 2012-01-26 17:11:57.920426192 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_joinable_thread_from_plain.h 2012-02-03 23:10:46.837364322 +0100
|
||||
@@ -0,0 +1,214 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10666,9 +10666,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_jo
|
||||
+}
|
||||
+#endif
|
||||
+#endif /* VCOS_JOINABLE_THREAD_FROM_PLAIN_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h 2012-01-26 17:11:57.921426212 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_latch_from_sem.h 2012-02-03 23:10:46.838364341 +0100
|
||||
@@ -0,0 +1,59 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -10729,9 +10729,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_la
|
||||
+
|
||||
+#endif /* VCOS_INLINE_BODIES */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c 2012-01-26 17:11:57.922426232 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_logcat.c 2012-02-03 23:10:46.838364341 +0100
|
||||
@@ -0,0 +1,560 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11293,9 +11293,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_lo
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c 2012-01-26 17:11:57.922426232 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.c 2012-02-03 23:10:46.839364360 +0100
|
||||
@@ -0,0 +1,84 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11381,9 +11381,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_me
|
||||
+ _vcos_platform_free(h->ptr);
|
||||
+}
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h 2012-01-26 17:11:57.923426252 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mem_from_malloc.h 2012-02-03 23:10:46.839364360 +0100
|
||||
@@ -0,0 +1,65 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11450,9 +11450,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_me
|
||||
+#endif /* VCOS_INLINE_BODIES */
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h 2012-01-26 17:11:57.923426252 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_mutexes_are_reentrant.h 2012-02-03 23:10:46.840364379 +0100
|
||||
@@ -0,0 +1,79 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11533,9 +11533,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_mu
|
||||
+
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h 2012-01-26 17:11:57.924426272 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/generic/vcos_thread_reaper.h 2012-02-03 23:10:46.840364379 +0100
|
||||
@@ -0,0 +1,46 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11583,9 +11583,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/generic/vcos_th
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h 2012-01-26 17:11:57.924426272 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/stdint.h 2012-02-03 23:10:46.841364399 +0100
|
||||
@@ -0,0 +1,31 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -11618,9 +11618,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/std
|
||||
+#include <linux/types.h> /* includes integer types */
|
||||
+
|
||||
+#endif /* _VCOS_PLATFORM_LINUX_STDINT_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c 2012-01-26 17:11:57.925426292 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel.c 2012-02-03 23:10:46.841364399 +0100
|
||||
@@ -0,0 +1,627 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -12249,9 +12249,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+EXPORT_SYMBOL( vcos_verify_bkpts_enabled );
|
||||
+
|
||||
+EXPORT_SYMBOL( vcos_strdup );
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c 2012-01-26 17:11:46.224192725 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_cfg.c 2012-02-03 23:10:24.426928730 +0100
|
||||
@@ -0,0 +1,332 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -12585,9 +12585,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+
|
||||
+EXPORT_SYMBOL_GPL( vcos_cfg_get_proc_entry );
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c 2012-01-26 17:11:57.926426312 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_linuxkernel_misc.c 2012-02-03 23:10:46.842364419 +0100
|
||||
@@ -0,0 +1,111 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -12700,9 +12700,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+
|
||||
+// END #########################################################################
|
||||
+// #############################################################################
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c 2012-01-26 17:11:46.225192745 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_mod_init.c 2012-02-03 23:10:24.427928749 +0100
|
||||
@@ -0,0 +1,64 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2006 - 2008 Broadcom Corporation. All rights reserved.
|
||||
@ -12768,9 +12768,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+MODULE_LICENSE( "GPL" );
|
||||
+MODULE_VERSION( "1.0" );
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h 2012-01-26 17:11:57.927426332 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform.h 2012-02-03 23:10:46.843364439 +0100
|
||||
@@ -0,0 +1,507 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -13279,9 +13279,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+
|
||||
+#endif /* VCOS_PLATFORM_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h 2012-01-26 17:11:57.928426351 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_platform_types.h 2012-02-03 23:10:46.843364439 +0100
|
||||
@@ -0,0 +1,58 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -13341,9 +13341,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+#define PRIx64 "llx"
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c 2012-01-26 17:11:46.228192805 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.c 2012-02-03 23:10:24.429928787 +0100
|
||||
@@ -0,0 +1,129 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -13474,9 +13474,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+
|
||||
+ return *vcos_thread_storage;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h 2012-01-26 17:11:46.228192805 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/linuxkernel/vcos_thread_map.h 2012-02-03 23:10:24.430928807 +0100
|
||||
@@ -0,0 +1,39 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2010 Broadcom Corporation. All rights reserved.
|
||||
@ -13517,9 +13517,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/linuxkernel/vco
|
||||
+VCOS_THREAD_T *vcos_kthread_current(void);
|
||||
+
|
||||
+#endif /*VCOS_THREAD_MAP_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_assert.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_assert.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_assert.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_assert.h 2012-01-26 17:11:57.929426371 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_assert.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_assert.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_assert.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_assert.h 2012-02-03 23:10:46.844364458 +0100
|
||||
@@ -0,0 +1,280 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -13801,9 +13801,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_assert.h l
|
||||
+#endif
|
||||
+
|
||||
+#endif /* VCOS_ASSERT_H */
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h 2012-01-26 17:11:57.930426391 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_atomic_flags.h 2012-02-03 23:10:46.844364458 +0100
|
||||
@@ -0,0 +1,83 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -13888,9 +13888,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_atomic_fla
|
||||
+#endif
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h 2012-01-26 17:11:57.930426391 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_build_info.h 2012-02-03 23:10:46.845364477 +0100
|
||||
@@ -0,0 +1,23 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -13915,9 +13915,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_build_info
|
||||
+const char *vcos_get_build_time( void );
|
||||
+const char *vcos_get_build_date( void );
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h 2012-01-26 17:11:46.232192884 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h 2012-02-03 23:10:24.432928847 +0100
|
||||
@@ -0,0 +1,113 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -14032,9 +14032,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cfg.h linu
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h 2012-01-26 17:11:46.232192884 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h 2012-02-03 23:10:24.433928867 +0100
|
||||
@@ -0,0 +1,98 @@
|
||||
+/*****************************************************************************
|
||||
+* Copyright 2009 - 2011 Broadcom Corporation. All rights reserved.
|
||||
@ -14134,9 +14134,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_cmd.h linu
|
||||
+
|
||||
+#endif /* VCOS_CMD_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h 2012-01-26 17:11:57.931426411 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h 2012-02-03 23:10:46.845364477 +0100
|
||||
@@ -0,0 +1,40 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14178,9 +14178,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_ctype.h li
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h 2012-01-26 17:11:57.932426430 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h 2012-02-03 23:10:46.846364496 +0100
|
||||
@@ -0,0 +1,80 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14262,9 +14262,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_dlfcn.h li
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h 2012-01-26 17:11:57.933426449 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_event_flags.h 2012-02-03 23:10:46.847364515 +0100
|
||||
@@ -0,0 +1,109 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14375,9 +14375,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event_flag
|
||||
+
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_event.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_event.h 2012-01-26 17:11:57.932426430 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_event.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_event.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_event.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_event.h 2012-02-03 23:10:46.846364496 +0100
|
||||
@@ -0,0 +1,108 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14487,9 +14487,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_event.h li
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos.h 2012-01-26 17:11:57.929426371 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos.h 2012-02-03 23:10:46.843364439 +0100
|
||||
@@ -0,0 +1,212 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14703,9 +14703,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos.h linux-3.
|
||||
+
|
||||
+#endif /* VCOS_H */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_init.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_init.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_init.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_init.h 2012-01-26 17:11:57.933426449 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_init.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_init.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_init.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_init.h 2012-02-03 23:10:46.847364515 +0100
|
||||
@@ -0,0 +1,54 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -14761,9 +14761,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_init.h lin
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_logging.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_logging.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_logging.h 2012-01-26 17:11:57.934426469 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_logging.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_logging.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_logging.h 2012-02-03 23:10:46.848364535 +0100
|
||||
@@ -0,0 +1,290 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15055,9 +15055,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_logging.h
|
||||
+#endif /* VCOS_LOGGING_H */
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h 2012-01-26 17:11:57.935426490 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_thread.h 2012-02-03 23:10:46.848364535 +0100
|
||||
@@ -0,0 +1,118 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15177,9 +15177,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_lowlevel_t
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mem.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_mem.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_mem.h 2012-01-26 17:11:57.935426490 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_mem.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_mem.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_mem.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_mem.h 2012-02-03 23:10:46.849364555 +0100
|
||||
@@ -0,0 +1,92 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15273,9 +15273,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mem.h linu
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h 2012-01-26 17:11:57.936426511 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h 2012-02-03 23:10:46.849364555 +0100
|
||||
@@ -0,0 +1,168 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15445,9 +15445,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_msgqueue.h
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h 2012-01-26 17:11:57.937426531 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h 2012-02-03 23:10:46.850364575 +0100
|
||||
@@ -0,0 +1,103 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15552,9 +15552,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_mutex.h li
|
||||
+}
|
||||
+#endif
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_once.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_once.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_once.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_once.h 2012-01-26 17:11:57.937426531 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_once.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_once.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_once.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_once.h 2012-02-03 23:10:46.850364575 +0100
|
||||
@@ -0,0 +1,53 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15609,9 +15609,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_once.h lin
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h 2012-01-26 17:11:57.938426551 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.h 2012-02-03 23:10:46.851364594 +0100
|
||||
@@ -0,0 +1,126 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15739,9 +15739,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_semaphore.
|
||||
+#endif
|
||||
+#endif
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h 2012-01-26 17:11:57.938426551 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h 2012-02-03 23:10:46.851364594 +0100
|
||||
@@ -0,0 +1,34 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15777,9 +15777,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdbool.h
|
||||
+#endif /* __cplusplus */
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h 2012-01-26 17:11:57.939426571 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h 2012-02-03 23:10:46.852364613 +0100
|
||||
@@ -0,0 +1,203 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -15984,9 +15984,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_stdint.h l
|
||||
+#endif /* VCOS_STDINT_H */
|
||||
+
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_string.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_string.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_string.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_string.h 2012-01-26 17:11:57.940426591 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_string.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_string.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_string.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_string.h 2012-02-03 23:10:46.852364613 +0100
|
||||
@@ -0,0 +1,84 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -16072,9 +16072,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_string.h l
|
||||
+}
|
||||
+#endif
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h 2012-01-26 17:11:57.941426611 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread_attr.h 2012-02-03 23:10:46.854364651 +0100
|
||||
@@ -0,0 +1,87 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -16163,9 +16163,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread_att
|
||||
+}
|
||||
+#endif
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread.h 2012-01-26 17:11:57.940426591 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_thread.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_thread.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_thread.h 2012-02-03 23:10:46.853364632 +0100
|
||||
@@ -0,0 +1,270 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -16437,9 +16437,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_thread.h l
|
||||
+}
|
||||
+#endif
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_timer.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_timer.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_timer.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_timer.h 2012-01-26 17:11:57.957426930 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_timer.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_timer.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_timer.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_timer.h 2012-02-03 23:10:46.854364651 +0100
|
||||
@@ -0,0 +1,106 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -16547,9 +16547,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_timer.h li
|
||||
+}
|
||||
+#endif
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_types.h linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_types.h
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_types.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/interface/vcos/vcos_types.h 2012-01-26 17:11:57.958426949 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_types.h linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_types.h
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/interface/vcos/vcos_types.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/interface/vcos/vcos_types.h 2012-02-03 23:10:46.855364671 +0100
|
||||
@@ -0,0 +1,211 @@
|
||||
+/*
|
||||
+ * Copyright (c) 2010-2011 Broadcom. All rights reserved.
|
||||
@ -16762,9 +16762,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/interface/vcos/vcos_types.h li
|
||||
+typedef vcos_fourcc_t FOURCC_T;
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/Kconfig linux-3.2.2.patch/drivers/misc/vc04_services/Kconfig
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/Kconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/Kconfig 2012-01-26 17:11:46.181191866 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/Kconfig linux-3.1.10.patch/drivers/misc/vc04_services/Kconfig
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/Kconfig 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/Kconfig 2012-02-03 23:10:20.937860914 +0100
|
||||
@@ -0,0 +1,7 @@
|
||||
+config BCM2708_VCHIQ
|
||||
+ tristate "Videocore VCHIQ"
|
||||
@ -16773,9 +16773,9 @@ diff -Naur linux-3.2.2/drivers/misc/vc04_services/Kconfig linux-3.2.2.patch/driv
|
||||
+ help
|
||||
+ Helper for communication for VideoCore.
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/misc/vc04_services/Makefile linux-3.2.2.patch/drivers/misc/vc04_services/Makefile
|
||||
--- linux-3.2.2/drivers/misc/vc04_services/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/misc/vc04_services/Makefile 2012-01-26 17:11:46.182191886 +0100
|
||||
diff -Naur linux-3.1.10/drivers/misc/vc04_services/Makefile linux-3.1.10.patch/drivers/misc/vc04_services/Makefile
|
||||
--- linux-3.1.10/drivers/misc/vc04_services/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/misc/vc04_services/Makefile 2012-02-03 23:10:21.836878387 +0100
|
||||
@@ -0,0 +1,19 @@
|
||||
+obj-$(CONFIG_BCM2708_VCHIQ) += vchiq.o
|
||||
+
|
@ -1,50 +1,6 @@
|
||||
From ed8c2d720954efc5a440912292ed11da2f50aaea Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 17 Jan 2012 19:20:57 +0000
|
||||
Subject: [PATCH] bcm2708 watchdog driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
drivers/watchdog/Kconfig | 6 +
|
||||
drivers/watchdog/Makefile | 1 +
|
||||
drivers/watchdog/bcm2708_wdog.c | 385 +++++++++++++++++++++++++++++++++++++++
|
||||
3 files changed, 392 insertions(+), 0 deletions(-)
|
||||
create mode 100644 drivers/watchdog/bcm2708_wdog.c
|
||||
|
||||
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig
|
||||
index 86b0735..7675ebc 100644
|
||||
--- a/drivers/watchdog/Kconfig
|
||||
+++ b/drivers/watchdog/Kconfig
|
||||
@@ -348,6 +348,12 @@ config IMX2_WDT
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called imx2_wdt.
|
||||
|
||||
+config BCM2708_WDT
|
||||
+ tristate "BCM2708 Watchdog"
|
||||
+ depends on ARCH_BCM2708
|
||||
+ help
|
||||
+ Enables BCM2708 watchdog support.
|
||||
+
|
||||
# AVR32 Architecture
|
||||
|
||||
config AT32AP700X_WDT
|
||||
diff --git a/drivers/watchdog/Makefile b/drivers/watchdog/Makefile
|
||||
index 55bd574..803f0bc 100644
|
||||
--- a/drivers/watchdog/Makefile
|
||||
+++ b/drivers/watchdog/Makefile
|
||||
@@ -54,6 +54,7 @@ obj-$(CONFIG_NUC900_WATCHDOG) += nuc900_wdt.o
|
||||
obj-$(CONFIG_ADX_WATCHDOG) += adx_wdt.o
|
||||
obj-$(CONFIG_TS72XX_WATCHDOG) += ts72xx_wdt.o
|
||||
obj-$(CONFIG_IMX2_WDT) += imx2_wdt.o
|
||||
+obj-$(CONFIG_BCM2708_WDT) += bcm2708_wdog.o
|
||||
|
||||
# AVR32 Architecture
|
||||
obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o
|
||||
diff --git a/drivers/watchdog/bcm2708_wdog.c b/drivers/watchdog/bcm2708_wdog.c
|
||||
new file mode 100644
|
||||
index 0000000..dd33c35
|
||||
--- /dev/null
|
||||
+++ b/drivers/watchdog/bcm2708_wdog.c
|
||||
diff -Naur linux-3.1.10/drivers/watchdog/bcm2708_wdog.c linux-3.1.10.patch/drivers/watchdog/bcm2708_wdog.c
|
||||
--- linux-3.1.10/drivers/watchdog/bcm2708_wdog.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/watchdog/bcm2708_wdog.c 2012-02-03 23:09:15.158582362 +0100
|
||||
@@ -0,0 +1,385 @@
|
||||
+/*
|
||||
+ * Broadcom BCM2708 watchdog driver.
|
||||
@ -431,6 +387,30 @@ index 0000000..dd33c35
|
||||
+MODULE_ALIAS_MISCDEV(TEMP_MINOR);
|
||||
+MODULE_LICENSE("GPL");
|
||||
+
|
||||
--
|
||||
1.7.5.4
|
||||
|
||||
diff -Naur linux-3.1.10/drivers/watchdog/Kconfig linux-3.1.10.patch/drivers/watchdog/Kconfig
|
||||
--- linux-3.1.10/drivers/watchdog/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/watchdog/Kconfig 2012-02-03 23:09:14.775574917 +0100
|
||||
@@ -348,6 +348,12 @@
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called imx2_wdt.
|
||||
|
||||
+config BCM2708_WDT
|
||||
+ tristate "BCM2708 Watchdog"
|
||||
+ depends on ARCH_BCM2708
|
||||
+ help
|
||||
+ Enables BCM2708 watchdog support.
|
||||
+
|
||||
# AVR32 Architecture
|
||||
|
||||
config AT32AP700X_WDT
|
||||
diff -Naur linux-3.1.10/drivers/watchdog/Makefile linux-3.1.10.patch/drivers/watchdog/Makefile
|
||||
--- linux-3.1.10/drivers/watchdog/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/watchdog/Makefile 2012-02-03 23:09:14.775574917 +0100
|
||||
@@ -54,6 +54,7 @@
|
||||
obj-$(CONFIG_ADX_WATCHDOG) += adx_wdt.o
|
||||
obj-$(CONFIG_TS72XX_WATCHDOG) += ts72xx_wdt.o
|
||||
obj-$(CONFIG_IMX2_WDT) += imx2_wdt.o
|
||||
+obj-$(CONFIG_BCM2708_WDT) += bcm2708_wdog.o
|
||||
|
||||
# AVR32 Architecture
|
||||
obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o
|
@ -1,59 +1,6 @@
|
||||
From 4593b68d5da44244266737c3c18da81666fa6d15 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 17 Jan 2012 19:21:26 +0000
|
||||
Subject: [PATCH] bcm2708 framebuffer driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
drivers/video/Kconfig | 14 +
|
||||
drivers/video/Makefile | 1 +
|
||||
drivers/video/bcm2708_fb.c | 440 +++++
|
||||
drivers/video/logo/logo_linux_clut224.ppm | 2483 ++++++++++-------------------
|
||||
4 files changed, 1336 insertions(+), 1602 deletions(-)
|
||||
create mode 100644 drivers/video/bcm2708_fb.c
|
||||
|
||||
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
|
||||
index 549b960..f343042 100644
|
||||
--- a/drivers/video/Kconfig
|
||||
+++ b/drivers/video/Kconfig
|
||||
@@ -303,6 +303,20 @@ config FB_PM2_FIFO_DISCONNECT
|
||||
help
|
||||
Support the Permedia2 FIFO disconnect feature.
|
||||
|
||||
+config FB_BCM2708
|
||||
+ tristate "BCM2708 framebuffer support"
|
||||
+ depends on FB && ARM
|
||||
+ select FB_CFB_FILLRECT
|
||||
+ select FB_CFB_COPYAREA
|
||||
+ select FB_CFB_IMAGEBLIT
|
||||
+ help
|
||||
+ This framebuffer device driver is for the BCM2708 framebuffer.
|
||||
+
|
||||
+ If you want to compile this as a module (=code which can be
|
||||
+ inserted into and removed from the running kernel), say M
|
||||
+ here and read <file:Documentation/kbuild/modules.txt>. The module
|
||||
+ will be called bcm2708_fb.
|
||||
+
|
||||
config FB_ARMCLCD
|
||||
tristate "ARM PrimeCell PL110 support"
|
||||
depends on FB && ARM && ARM_AMBA
|
||||
diff --git a/drivers/video/Makefile b/drivers/video/Makefile
|
||||
index 8b83129..0c5cee3 100644
|
||||
--- a/drivers/video/Makefile
|
||||
+++ b/drivers/video/Makefile
|
||||
@@ -95,6 +95,7 @@ obj-$(CONFIG_FB_ATMEL) += atmel_lcdfb.o
|
||||
obj-$(CONFIG_FB_PVR2) += pvr2fb.o
|
||||
obj-$(CONFIG_FB_VOODOO1) += sstfb.o
|
||||
obj-$(CONFIG_FB_ARMCLCD) += amba-clcd.o
|
||||
+obj-$(CONFIG_FB_BCM2708) += bcm2708_fb.o
|
||||
obj-$(CONFIG_FB_68328) += 68328fb.o
|
||||
obj-$(CONFIG_FB_GBE) += gbefb.o
|
||||
obj-$(CONFIG_FB_CIRRUS) += cirrusfb.o
|
||||
diff --git a/drivers/video/bcm2708_fb.c b/drivers/video/bcm2708_fb.c
|
||||
new file mode 100644
|
||||
index 0000000..6bfdeef
|
||||
--- /dev/null
|
||||
+++ b/drivers/video/bcm2708_fb.c
|
||||
diff -Naur linux-3.1.10/drivers/video/bcm2708_fb.c linux-3.1.10.patch/drivers/video/bcm2708_fb.c
|
||||
--- linux-3.1.10/drivers/video/bcm2708_fb.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/video/bcm2708_fb.c 2012-02-03 23:07:41.648764812 +0100
|
||||
@@ -0,0 +1,440 @@
|
||||
+/*
|
||||
+ * linux/drivers/video/bcm2708_fb.c
|
||||
@ -495,10 +442,33 @@ index 0000000..6bfdeef
|
||||
+
|
||||
+MODULE_PARM_DESC(FBWIDTH, "Width of ARM Framebuffer");
|
||||
+MODULE_PARM_DESC(FBHEIGHT, "Height of ARM Framebuffer");
|
||||
diff --git a/drivers/video/logo/logo_linux_clut224.ppm b/drivers/video/logo/logo_linux_clut224.ppm
|
||||
index 3c14e43..7626beb 100644
|
||||
--- a/drivers/video/logo/logo_linux_clut224.ppm
|
||||
+++ b/drivers/video/logo/logo_linux_clut224.ppm
|
||||
diff -Naur linux-3.1.10/drivers/video/Kconfig linux-3.1.10.patch/drivers/video/Kconfig
|
||||
--- linux-3.1.10/drivers/video/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/video/Kconfig 2012-02-03 23:07:41.646764773 +0100
|
||||
@@ -303,6 +303,20 @@
|
||||
help
|
||||
Support the Permedia2 FIFO disconnect feature.
|
||||
|
||||
+config FB_BCM2708
|
||||
+ tristate "BCM2708 framebuffer support"
|
||||
+ depends on FB && ARM
|
||||
+ select FB_CFB_FILLRECT
|
||||
+ select FB_CFB_COPYAREA
|
||||
+ select FB_CFB_IMAGEBLIT
|
||||
+ help
|
||||
+ This framebuffer device driver is for the BCM2708 framebuffer.
|
||||
+
|
||||
+ If you want to compile this as a module (=code which can be
|
||||
+ inserted into and removed from the running kernel), say M
|
||||
+ here and read <file:Documentation/kbuild/modules.txt>. The module
|
||||
+ will be called bcm2708_fb.
|
||||
+
|
||||
config FB_ARMCLCD
|
||||
tristate "ARM PrimeCell PL110 support"
|
||||
depends on FB && ARM && ARM_AMBA
|
||||
diff -Naur linux-3.1.10/drivers/video/logo/logo_linux_clut224.ppm linux-3.1.10.patch/drivers/video/logo/logo_linux_clut224.ppm
|
||||
--- linux-3.1.10/drivers/video/logo/logo_linux_clut224.ppm 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/video/logo/logo_linux_clut224.ppm 2012-02-03 23:07:41.654764929 +0100
|
||||
@@ -1,1604 +1,883 @@
|
||||
P3
|
||||
-# Standard 224-color Linux logo
|
||||
@ -2985,6 +2955,14 @@ index 3c14e43..7626beb 100644
|
||||
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
+0 0 0 0 0 0 0 0 0
|
||||
--
|
||||
1.7.5.4
|
||||
|
||||
diff -Naur linux-3.1.10/drivers/video/Makefile linux-3.1.10.patch/drivers/video/Makefile
|
||||
--- linux-3.1.10/drivers/video/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/video/Makefile 2012-02-03 23:07:41.647764792 +0100
|
||||
@@ -95,6 +95,7 @@
|
||||
obj-$(CONFIG_FB_PVR2) += pvr2fb.o
|
||||
obj-$(CONFIG_FB_VOODOO1) += sstfb.o
|
||||
obj-$(CONFIG_FB_ARMCLCD) += amba-clcd.o
|
||||
+obj-$(CONFIG_FB_BCM2708) += bcm2708_fb.o
|
||||
obj-$(CONFIG_FB_68328) += 68328fb.o
|
||||
obj-$(CONFIG_FB_GBE) += gbefb.o
|
||||
obj-$(CONFIG_FB_CIRRUS) += cirrusfb.o
|
@ -1,6 +1,6 @@
|
||||
diff -Naur linux-3.2.2/drivers/usb/core/generic.c linux-3.2.2.patch/drivers/usb/core/generic.c
|
||||
--- linux-3.2.2/drivers/usb/core/generic.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/core/generic.c 2012-01-26 17:02:28.959069245 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/core/generic.c linux-3.1.10.patch/drivers/usb/core/generic.c
|
||||
--- linux-3.1.10/drivers/usb/core/generic.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/core/generic.c 2012-02-03 23:00:44.155649999 +0100
|
||||
@@ -149,6 +149,7 @@
|
||||
dev_warn(&udev->dev,
|
||||
"no configuration chosen from %d choice%s\n",
|
||||
@ -9,9 +9,9 @@ diff -Naur linux-3.2.2/drivers/usb/core/generic.c linux-3.2.2.patch/drivers/usb/
|
||||
}
|
||||
return i;
|
||||
}
|
||||
diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core/hub.c
|
||||
--- linux-3.2.2/drivers/usb/core/hub.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/core/hub.c 2012-01-26 17:04:03.379953965 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/core/hub.c linux-3.1.10.patch/drivers/usb/core/hub.c
|
||||
--- linux-3.1.10/drivers/usb/core/hub.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/core/hub.c 2012-02-03 23:00:44.278652391 +0100
|
||||
@@ -1071,6 +1071,8 @@
|
||||
INIT_WORK(&hub->tt.clear_work, hub_tt_work);
|
||||
switch (hdev->descriptor.bDeviceProtocol) {
|
||||
@ -29,7 +29,7 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
/* USB 3.0 hubs don't have a TT */
|
||||
break;
|
||||
default:
|
||||
@@ -1719,6 +1722,12 @@
|
||||
@@ -1724,6 +1727,12 @@
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_USB_OTG
|
||||
@ -42,7 +42,7 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
#include "otg_whitelist.h"
|
||||
#endif
|
||||
|
||||
@@ -1773,9 +1782,15 @@
|
||||
@@ -1778,9 +1787,15 @@
|
||||
dev_info(&udev->dev,
|
||||
"can't set HNP mode: %d\n",
|
||||
err);
|
||||
@ -59,7 +59,7 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1784,12 +1799,27 @@
|
||||
@@ -1789,12 +1804,27 @@
|
||||
/* Maybe it can talk to us, though we can't talk to it.
|
||||
* (Includes HNP test device.)
|
||||
*/
|
||||
@ -90,7 +90,18 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
goto fail;
|
||||
}
|
||||
fail:
|
||||
@@ -2976,7 +3006,9 @@
|
||||
@@ -2377,8 +2407,8 @@
|
||||
status = 0;
|
||||
} else {
|
||||
/* device has up to 10 msec to fully suspend */
|
||||
- dev_dbg(&udev->dev, "usb %ssuspend\n",
|
||||
- (msg.event & PM_EVENT_AUTO ? "auto-" : ""));
|
||||
+// dev_dbg(&udev->dev, "usb %ssuspend\n",
|
||||
+// (msg.event & PM_EVENT_AUTO ? "auto-" : ""));
|
||||
usb_set_device_state(udev, USB_STATE_SUSPENDED);
|
||||
msleep(10);
|
||||
}
|
||||
@@ -2932,7 +2962,9 @@
|
||||
buf->bMaxPacketSize0 = 0;
|
||||
r = usb_control_msg(udev, usb_rcvaddr0pipe(),
|
||||
USB_REQ_GET_DESCRIPTOR, USB_DIR_IN,
|
||||
@ -101,7 +112,7 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
buf, GET_DESCRIPTOR_BUFSIZE,
|
||||
initial_descriptor_timeout);
|
||||
switch (buf->bMaxPacketSize0) {
|
||||
@@ -3406,8 +3438,10 @@
|
||||
@@ -3353,8 +3385,10 @@
|
||||
release_devnum(udev);
|
||||
hub_free_dev(udev);
|
||||
usb_put_dev(udev);
|
||||
@ -114,9 +125,9 @@ diff -Naur linux-3.2.2/drivers/usb/core/hub.c linux-3.2.2.patch/drivers/usb/core
|
||||
}
|
||||
if (hub->hdev->parent ||
|
||||
!hcd->driver->port_handed_over ||
|
||||
diff -Naur linux-3.2.2/drivers/usb/core/message.c linux-3.2.2.patch/drivers/usb/core/message.c
|
||||
--- linux-3.2.2/drivers/usb/core/message.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/core/message.c 2012-01-26 17:02:28.996069985 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/core/message.c linux-3.1.10.patch/drivers/usb/core/message.c
|
||||
--- linux-3.1.10/drivers/usb/core/message.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/core/message.c 2012-02-03 23:00:44.701660613 +0100
|
||||
@@ -1836,6 +1836,85 @@
|
||||
if (cp->string == NULL &&
|
||||
!(dev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS))
|
||||
@ -203,9 +214,9 @@ diff -Naur linux-3.2.2/drivers/usb/core/message.c linux-3.2.2.patch/drivers/usb/
|
||||
|
||||
/* Now that all the interfaces are set up, register them
|
||||
* to trigger binding of drivers to interfaces. probe()
|
||||
diff -Naur linux-3.2.2/drivers/usb/core/otg_whitelist.h linux-3.2.2.patch/drivers/usb/core/otg_whitelist.h
|
||||
--- linux-3.2.2/drivers/usb/core/otg_whitelist.h 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/core/otg_whitelist.h 2012-01-26 17:02:28.997070005 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/core/otg_whitelist.h linux-3.1.10.patch/drivers/usb/core/otg_whitelist.h
|
||||
--- linux-3.1.10/drivers/usb/core/otg_whitelist.h 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/core/otg_whitelist.h 2012-02-03 23:00:45.271671693 +0100
|
||||
@@ -19,33 +19,82 @@
|
||||
static struct usb_device_id whitelist_table [] = {
|
||||
|
||||
@ -421,10 +432,10 @@ diff -Naur linux-3.2.2/drivers/usb/core/otg_whitelist.h linux-3.2.2.patch/driver
|
||||
#endif
|
||||
}
|
||||
|
||||
diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drivers/usb/gadget/file_storage.c
|
||||
--- linux-3.2.2/drivers/usb/gadget/file_storage.c 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/gadget/file_storage.c 2012-01-26 17:02:29.083071721 +0100
|
||||
@@ -573,8 +573,37 @@
|
||||
diff -Naur linux-3.1.10/drivers/usb/gadget/file_storage.c linux-3.1.10.patch/drivers/usb/gadget/file_storage.c
|
||||
--- linux-3.1.10/drivers/usb/gadget/file_storage.c 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/gadget/file_storage.c 2012-02-03 23:00:45.275671769 +0100
|
||||
@@ -572,8 +572,37 @@
|
||||
.iConfiguration = FSG_STRING_CONFIG,
|
||||
.bmAttributes = USB_CONFIG_ATT_ONE | USB_CONFIG_ATT_SELFPOWER,
|
||||
.bMaxPower = CONFIG_USB_GADGET_VBUS_DRAW / 2,
|
||||
@ -462,9 +473,9 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
|
||||
static struct usb_qualifier_descriptor
|
||||
dev_qualifier = {
|
||||
@@ -989,6 +1018,24 @@
|
||||
if (gadget_is_superspeed(fsg->gadget))
|
||||
value = populate_bos(fsg, req->buf);
|
||||
@@ -967,6 +996,24 @@
|
||||
value = usb_gadget_get_string(&fsg_stringtab,
|
||||
w_value & 0xff, req->buf);
|
||||
break;
|
||||
+#ifdef CONFIG_USB_DWC_OTG_LPM
|
||||
+ case USB_DT_BOS:
|
||||
@ -485,9 +496,9 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
+#endif
|
||||
+
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -2640,6 +2687,9 @@
|
||||
|
||||
@@ -2630,6 +2677,9 @@
|
||||
fsg_set_halt(fsg, fsg->bulk_out);
|
||||
halt_bulk_in_endpoint(fsg);
|
||||
}
|
||||
@ -497,7 +508,7 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
@@ -2991,7 +3041,8 @@
|
||||
@@ -2986,7 +3036,8 @@
|
||||
* bulk endpoint, clear the halt now. (The SuperH UDC
|
||||
* requires this.) */
|
||||
if (test_and_clear_bit(IGNORE_BULK_OUT, &fsg->atomic_bitflags))
|
||||
@ -507,7 +518,7 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
|
||||
if (transport_is_bbb()) {
|
||||
if (fsg->ep0_req_tag == exception_req_tag)
|
||||
@@ -3065,6 +3116,9 @@
|
||||
@@ -3060,6 +3111,9 @@
|
||||
* that expects a __user pointer and it will work okay. */
|
||||
set_fs(get_ds());
|
||||
|
||||
@ -517,7 +528,7 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
/* The main loop */
|
||||
while (fsg->state != FSG_STATE_TERMINATED) {
|
||||
if (exception_in_progress(fsg) || signal_pending(current)) {
|
||||
@@ -3212,6 +3266,13 @@
|
||||
@@ -3207,6 +3261,13 @@
|
||||
gcnum = usb_gadget_controller_number(fsg->gadget);
|
||||
if (gcnum >= 0)
|
||||
mod_data.release = 0x0300 + gcnum;
|
||||
@ -531,7 +542,7 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
else {
|
||||
WARNING(fsg, "controller '%s' not recognized\n",
|
||||
fsg->gadget->name);
|
||||
@@ -3473,6 +3534,13 @@
|
||||
@@ -3450,6 +3511,13 @@
|
||||
|
||||
rc = -ENOMEM;
|
||||
|
||||
@ -545,10 +556,10 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/file_storage.c linux-3.2.2.patch/drive
|
||||
/* Allocate the request and buffer for endpoint 0 */
|
||||
fsg->ep0req = req = usb_ep_alloc_request(fsg->ep0, GFP_KERNEL);
|
||||
if (!req)
|
||||
diff -Naur linux-3.2.2/drivers/usb/gadget/Kconfig linux-3.2.2.patch/drivers/usb/gadget/Kconfig
|
||||
--- linux-3.2.2/drivers/usb/gadget/Kconfig 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/gadget/Kconfig 2012-01-26 17:02:28.998070024 +0100
|
||||
@@ -552,6 +552,34 @@
|
||||
diff -Naur linux-3.1.10/drivers/usb/gadget/Kconfig linux-3.1.10.patch/drivers/usb/gadget/Kconfig
|
||||
--- linux-3.1.10/drivers/usb/gadget/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/gadget/Kconfig 2012-02-03 23:00:45.272671712 +0100
|
||||
@@ -525,6 +525,34 @@
|
||||
depends on USB_GADGET
|
||||
depends on USB_GADGET_DUALSPEED
|
||||
|
||||
@ -583,9 +594,9 @@ diff -Naur linux-3.2.2/drivers/usb/gadget/Kconfig linux-3.2.2.patch/drivers/usb/
|
||||
#
|
||||
# USB Gadget Drivers
|
||||
#
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_cc.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_cc.c 2012-01-26 17:02:29.088071820 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_cc.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_cc.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_cc.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_cc.c 2012-02-03 23:00:45.278671829 +0100
|
||||
@@ -0,0 +1,506 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_cc.c $
|
||||
@ -1093,9 +1104,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.c linux-3.2.2.pat
|
||||
+
|
||||
+ return retval;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_cc.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_cc.h 2012-01-26 17:02:29.089071840 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_cc.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_cc.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_cc.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_cc.h 2012-02-03 23:00:45.279671849 +0100
|
||||
@@ -0,0 +1,209 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_cc.h $
|
||||
@ -1306,9 +1317,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_cc.h linux-3.2.2.pat
|
||||
+
|
||||
+#endif /* _DWC_CC_H_ */
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_common_linux.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_common_linux.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_common_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_common_linux.c 2012-01-26 17:02:29.092071900 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_common_linux.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_common_linux.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_common_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_common_linux.c 2012-02-03 23:00:45.280671868 +0100
|
||||
@@ -0,0 +1,1247 @@
|
||||
+#include "dwc_cc.h"
|
||||
+#include "dwc_modpow.h"
|
||||
@ -2557,9 +2568,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_common_linux.c linux
|
||||
+ DWC_WAITQ_TRIGGER(wq);
|
||||
+}
|
||||
+EXPORT_SYMBOL(DWC_WAITQ_ABORT);
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_crypto.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_crypto.c 2012-01-26 17:02:29.100072061 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_crypto.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_crypto.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_crypto.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_crypto.c 2012-02-03 23:00:45.281671887 +0100
|
||||
@@ -0,0 +1,306 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_crypto.c $
|
||||
@ -2867,9 +2878,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.c linux-3.2.2
|
||||
+ data, WUSB_HANDSHAKE_LEN_FOR_MIC, mic);
|
||||
+}
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_crypto.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_crypto.h 2012-01-26 17:02:29.101072080 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_crypto.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_crypto.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_crypto.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_crypto.h 2012-02-03 23:00:45.282671906 +0100
|
||||
@@ -0,0 +1,103 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_crypto.h $
|
||||
@ -2974,9 +2985,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_crypto.h linux-3.2.2
|
||||
+ *kck, uint8_t *data, uint8_t *mic);
|
||||
+
|
||||
+#endif /* _DWC_CRYPTO_H_ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_dh.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_dh.c 2012-01-26 17:02:29.101072080 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_dh.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_dh.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_dh.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_dh.c 2012-02-03 23:00:45.282671906 +0100
|
||||
@@ -0,0 +1,286 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_dh.c $
|
||||
@ -3264,9 +3275,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.c linux-3.2.2.pat
|
||||
+#endif /* DH_TEST_VECTORS */
|
||||
+
|
||||
+#endif /* CONFIG_IPMATE_MACH */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_dh.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_dh.h 2012-01-26 17:02:29.102072100 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_dh.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_dh.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_dh.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_dh.h 2012-02-03 23:00:45.297672198 +0100
|
||||
@@ -0,0 +1,98 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_dh.h $
|
||||
@ -3366,9 +3377,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_dh.h linux-3.2.2.pat
|
||||
+#endif
|
||||
+
|
||||
+#endif /* _DWC_DH_H_ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_list.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_list.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_list.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_list.h 2012-01-26 17:02:29.104072138 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_list.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_list.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_list.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_list.h 2012-02-03 23:00:45.298672217 +0100
|
||||
@@ -0,0 +1,616 @@
|
||||
+/* $OpenBSD: queue.h,v 1.26 2004/05/04 16:59:32 grange Exp $ */
|
||||
+/* $NetBSD: queue.h,v 1.11 1996/05/16 05:17:14 mycroft Exp $ */
|
||||
@ -3986,9 +3997,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_list.h linux-3.2.2.p
|
||||
+} while (0)
|
||||
+
|
||||
+#endif /* !_SYS_QUEUE_H_ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_mem.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_mem.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_mem.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_mem.c 2012-01-26 17:02:29.105072158 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_mem.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_mem.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_mem.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_mem.c 2012-02-03 23:00:45.299672236 +0100
|
||||
@@ -0,0 +1,172 @@
|
||||
+#include "dwc_os.h"
|
||||
+#include "dwc_list.h"
|
||||
@ -4162,9 +4173,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_mem.c linux-3.2.2.pa
|
||||
+}
|
||||
+
|
||||
+#endif /* DEBUG_MEMORY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_modpow.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_modpow.c 2012-01-26 17:02:29.106072179 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_modpow.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_modpow.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_modpow.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_modpow.c 2012-02-03 23:00:45.300672256 +0100
|
||||
@@ -0,0 +1,622 @@
|
||||
+/* Bignum routines adapted from PUTTY sources. PuTTY copyright notice follows.
|
||||
+ *
|
||||
@ -4788,9 +4799,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.c linux-3.2.2
|
||||
+#endif /* UNITTEST */
|
||||
+
|
||||
+#endif /* CONFIG_MACH_IPMATE */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_modpow.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_modpow.h 2012-01-26 17:02:29.107072200 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_modpow.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_modpow.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_modpow.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_modpow.h 2012-02-03 23:00:45.300672256 +0100
|
||||
@@ -0,0 +1,26 @@
|
||||
+/*
|
||||
+ * dwc_modpow.h
|
||||
@ -4818,9 +4829,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_modpow.h linux-3.2.2
|
||||
+extern Bignum dwc_modpow(Bignum base_in, Bignum exp, Bignum mod);
|
||||
+
|
||||
+#endif /* _LINUX_BIGNUM_H */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.c linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_notifier.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_notifier.c 2012-01-26 17:02:29.108072220 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_notifier.c linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_notifier.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_notifier.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_notifier.c 2012-02-03 23:00:45.301672276 +0100
|
||||
@@ -0,0 +1,256 @@
|
||||
+#include "dwc_notifier.h"
|
||||
+#include "dwc_list.h"
|
||||
@ -5078,9 +5089,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.c linux-3.2
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_notifier.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_notifier.h 2012-01-26 17:02:29.109072240 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_notifier.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_notifier.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_notifier.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_notifier.h 2012-02-03 23:00:45.301672276 +0100
|
||||
@@ -0,0 +1,112 @@
|
||||
+
|
||||
+#ifndef __DWC_NOTIFIER_H__
|
||||
@ -5194,9 +5205,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_notifier.h linux-3.2
|
||||
+void dwc_notify(dwc_notifier_t *notifier, char *notification, void *notification_data);
|
||||
+
|
||||
+#endif /* __DWC_NOTIFIER_H__ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_os.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_os.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_os.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/dwc_os.h 2012-01-26 17:02:29.112072299 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_os.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_os.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/dwc_os.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/dwc_os.h 2012-02-03 23:00:45.304672334 +0100
|
||||
@@ -0,0 +1,924 @@
|
||||
+/* =========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/dwc_common_port/dwc_os.h $
|
||||
@ -6122,9 +6133,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/dwc_os.h linux-3.2.2.pat
|
||||
+ * threading should be able to be implemented with the defined behavior.
|
||||
+ *
|
||||
+ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile linux-3.2.2.patch/drivers/usb/host/dwc_common_port/Makefile
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/Makefile 2012-01-26 17:02:29.086071780 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/Makefile linux-3.1.10.patch/drivers/usb/host/dwc_common_port/Makefile
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/Makefile 2012-02-03 23:00:45.276671789 +0100
|
||||
@@ -0,0 +1,44 @@
|
||||
+#
|
||||
+# Makefile for DWC_common library
|
||||
@ -6170,9 +6181,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile linux-3.2.2.pat
|
||||
+clean:
|
||||
+ rm -rf *.o *.ko .*cmd *.mod.c .tmp_versions Module.symvers
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile.linux linux-3.2.2.patch/drivers/usb/host/dwc_common_port/Makefile.linux
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile.linux 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/Makefile.linux 2012-01-26 17:02:29.087071800 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/Makefile.linux linux-3.1.10.patch/drivers/usb/host/dwc_common_port/Makefile.linux
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/Makefile.linux 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/Makefile.linux 2012-02-03 23:00:45.277671809 +0100
|
||||
@@ -0,0 +1,36 @@
|
||||
+#
|
||||
+# Makefile for DWC_common library
|
||||
@ -6210,9 +6221,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/Makefile.linux linux-3.2
|
||||
+clean:
|
||||
+ rm -rf *.o *.ko .*cmd *.mod.c .tmp_versions Module.symvers
|
||||
+
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/usb.h linux-3.2.2.patch/drivers/usb/host/dwc_common_port/usb.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_common_port/usb.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_common_port/usb.h 2012-01-26 17:02:29.115072359 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_common_port/usb.h linux-3.1.10.patch/drivers/usb/host/dwc_common_port/usb.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_common_port/usb.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_common_port/usb.h 2012-02-03 23:00:45.305672353 +0100
|
||||
@@ -0,0 +1,850 @@
|
||||
+/*
|
||||
+ * Copyright (c) 1998 The NetBSD Foundation, Inc.
|
||||
@ -7064,9 +7075,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_common_port/usb.h linux-3.2.2.patch/
|
||||
+
|
||||
+
|
||||
+#endif /* _USB_H_ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dummy_audio.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dummy_audio.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dummy_audio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dummy_audio.c 2012-01-26 17:02:29.127072599 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dummy_audio.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dummy_audio.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dummy_audio.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dummy_audio.c 2012-02-03 23:00:45.310672451 +0100
|
||||
@@ -0,0 +1,1575 @@
|
||||
+/*
|
||||
+ * zero.c -- Gadget Zero, for USB development
|
||||
@ -8643,9 +8654,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dummy_audio.c linux-3.2.2.patch/
|
||||
+ remove_proc_entry("isoc_test", NULL);
|
||||
+}
|
||||
+module_exit (cleanup);
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_cfi_common.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_cfi_common.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_cfi_common.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_cfi_common.h 2012-01-26 17:02:29.172073495 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_cfi_common.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_cfi_common.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_cfi_common.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_cfi_common.h 2012-02-03 23:00:45.311672471 +0100
|
||||
@@ -0,0 +1,142 @@
|
||||
+/* ==========================================================================
|
||||
+ * Synopsys HS OTG Linux Software Driver and documentation (hereinafter,
|
||||
@ -8789,9 +8800,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_cfi_common.h linux-3.2.2.pat
|
||||
+typedef struct cfi_string cfi_string_t;
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.c 2012-01-26 17:02:29.203074117 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_attr.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_attr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.c 2012-02-03 23:00:45.313672509 +0100
|
||||
@@ -0,0 +1,1316 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_attr.c $
|
||||
@ -10109,9 +10120,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.c linux-3.2.2.patch
|
||||
+ device_remove_file(&dev->dev, &dev_attr_sleep_status);
|
||||
+#endif
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.h 2012-01-26 17:02:29.245074954 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_attr.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_attr.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_attr.h 2012-02-03 23:00:45.314672528 +0100
|
||||
@@ -0,0 +1,88 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_attr.h $
|
||||
@ -10201,9 +10212,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_attr.h linux-3.2.2.patch
|
||||
+#endif
|
||||
+ );
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.c 2012-01-26 17:02:29.248075013 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cfi.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cfi.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.c 2012-02-03 23:00:45.316672566 +0100
|
||||
@@ -0,0 +1,1876 @@
|
||||
+/* ==========================================================================
|
||||
+ * Synopsys HS OTG Linux Software Driver and documentation (hereinafter,
|
||||
@ -12081,9 +12092,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.c linux-3.2.2.patch/
|
||||
+}
|
||||
+
|
||||
+#endif //DWC_UTE_CFI
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.h 2012-01-26 17:02:29.249075032 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cfi.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cfi.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cfi.h 2012-02-03 23:00:45.318672606 +0100
|
||||
@@ -0,0 +1,319 @@
|
||||
+/* ==========================================================================
|
||||
+ * Synopsys HS OTG Linux Software Driver and documentation (hereinafter,
|
||||
@ -12404,9 +12415,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cfi.h linux-3.2.2.patch/
|
||||
+int cfi_setup(struct dwc_otg_pcd *pcd, struct cfi_usb_ctrlrequest *ctrl);
|
||||
+
|
||||
+#endif /* (__DWC_OTG_CFI_H__) */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.c 2012-01-26 17:02:29.277075592 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.c 2012-02-03 23:00:45.326672760 +0100
|
||||
@@ -0,0 +1,5410 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_cil.c $
|
||||
@ -17818,9 +17829,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.c linux-3.2.2.patch/
|
||||
+{
|
||||
+ return dwc_read_reg32(&core_if->core_global_regs->hptxfsiz);
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.h 2012-01-26 17:02:29.280075654 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil.h 2012-02-03 23:00:45.329672820 +0100
|
||||
@@ -0,0 +1,1143 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_cil.h $
|
||||
@ -18965,9 +18976,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil.h linux-3.2.2.patch/
|
||||
+ void *_p);
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c 2012-01-26 17:02:29.282075693 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c 2012-02-03 23:00:45.330672840 +0100
|
||||
@@ -0,0 +1,846 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_cil_intr.c $
|
||||
@ -19815,9 +19826,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c linux-3.2.2.p
|
||||
+ }
|
||||
+ return retval;
|
||||
+}
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_core_if.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_core_if.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_core_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_core_if.h 2012-01-26 17:02:29.284075732 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_core_if.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_core_if.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_core_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_core_if.h 2012-02-03 23:00:45.331672860 +0100
|
||||
@@ -0,0 +1,641 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_core_if.h $
|
||||
@ -20460,9 +20471,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_core_if.h linux-3.2.2.pa
|
||||
+/** @} */
|
||||
+
|
||||
+#endif /* __DWC_CORE_IF_H__ */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_dbg.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_dbg.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_dbg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_dbg.h 2012-01-26 17:02:29.285075751 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_dbg.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_dbg.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_dbg.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_dbg.h 2012-02-03 23:00:45.332672879 +0100
|
||||
@@ -0,0 +1,113 @@
|
||||
+/* ==========================================================================
|
||||
+ *
|
||||
@ -20577,9 +20588,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_dbg.h linux-3.2.2.patch/
|
||||
+
|
||||
+#endif /*DEBUG*/
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.c 2012-01-26 17:02:29.289075833 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_driver.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_driver.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.c 2012-02-03 23:00:45.334672917 +0100
|
||||
@@ -0,0 +1,1577 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_driver.c $
|
||||
@ -22158,9 +22169,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.c linux-3.2.2.pat
|
||||
+ </td></tr>
|
||||
+
|
||||
+*/
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.h 2012-01-26 17:02:29.290075853 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_driver.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_driver.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_driver.h 2012-02-03 23:00:45.335672936 +0100
|
||||
@@ -0,0 +1,101 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_driver.h $
|
||||
@ -22263,9 +22274,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_driver.h linux-3.2.2.pat
|
||||
+#endif
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.c 2012-01-26 17:02:29.295075952 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.c 2012-02-03 23:00:45.340673034 +0100
|
||||
@@ -0,0 +1,3330 @@
|
||||
+
|
||||
+/* ==========================================================================
|
||||
@ -25597,9 +25608,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.c linux-3.2.2.patch/
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c 2012-01-26 17:02:29.324076531 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c 2012-02-03 23:00:45.344673111 +0100
|
||||
@@ -0,0 +1,1106 @@
|
||||
+/*==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd_ddma.c $
|
||||
@ -26707,9 +26718,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c linux-3.2.2.p
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.h 2012-01-26 17:02:29.321076471 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd.h 2012-02-03 23:00:45.342673073 +0100
|
||||
@@ -0,0 +1,804 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd.h $
|
||||
@ -27515,9 +27526,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd.h linux-3.2.2.patch/
|
||||
+#endif
|
||||
+#endif
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h 2012-01-26 17:02:29.325076550 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h 2012-02-03 23:00:45.345673130 +0100
|
||||
@@ -0,0 +1,393 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd_if.h $
|
||||
@ -27912,9 +27923,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h linux-3.2.2.pat
|
||||
+
|
||||
+#endif /* __DWC_HCD_IF_H__ */
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c 2012-01-26 17:02:29.330076652 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c 2012-02-03 23:00:45.348673189 +0100
|
||||
@@ -0,0 +1,2065 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd_intr.c $
|
||||
@ -29981,9 +29992,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c linux-3.2.2.p
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c 2012-01-26 17:02:29.337076789 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c 2012-02-03 23:00:45.349673209 +0100
|
||||
@@ -0,0 +1,840 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd_linux.c $
|
||||
@ -30825,9 +30836,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c linux-3.2.2.
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c 2012-01-26 17:02:29.339076831 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c 2012-02-03 23:00:45.351673248 +0100
|
||||
@@ -0,0 +1,732 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_hcd_queue.c $
|
||||
@ -31561,9 +31572,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c linux-3.2.2.
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_DEVICE_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.c 2012-01-26 17:02:29.351077069 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.c 2012-02-03 23:00:45.354673305 +0100
|
||||
@@ -0,0 +1,2067 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_pcd.c $
|
||||
@ -33632,9 +33643,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.c linux-3.2.2.patch/
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_HOST_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.h 2012-01-26 17:02:29.352077088 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd.h 2012-02-03 23:00:45.354673305 +0100
|
||||
@@ -0,0 +1,216 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_pcd.h $
|
||||
@ -33852,9 +33863,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd.h linux-3.2.2.patch/
|
||||
+extern void do_test_mode(void *data);
|
||||
+#endif
|
||||
+#endif /* DWC_HOST_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h 2012-01-26 17:02:29.353077108 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h 2012-02-03 23:00:45.355673324 +0100
|
||||
@@ -0,0 +1,333 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_pcd_if.h $
|
||||
@ -34189,9 +34200,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h linux-3.2.2.pat
|
||||
+#endif /* __DWC_PCD_IF_H__ */
|
||||
+
|
||||
+#endif /* DWC_HOST_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c 2012-01-26 17:02:29.361077269 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c 2012-02-03 23:00:45.361673442 +0100
|
||||
@@ -0,0 +1,4077 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_pcd_intr.c $
|
||||
@ -38270,9 +38281,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c linux-3.2.2.p
|
||||
+}
|
||||
+
|
||||
+#endif /* DWC_HOST_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c 2012-01-26 17:02:29.363077308 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c 2012-02-03 23:00:45.363673480 +0100
|
||||
@@ -0,0 +1,1288 @@
|
||||
+ /* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_pcd_linux.c $
|
||||
@ -39562,9 +39573,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c linux-3.2.2.
|
||||
+EXPORT_SYMBOL(usb_gadget_unregister_driver);
|
||||
+
|
||||
+#endif /* DWC_HOST_ONLY */
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_regs.h linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_regs.h
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_regs.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/dwc_otg_regs.h 2012-01-26 17:02:29.368077409 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_regs.h linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_regs.h
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/dwc_otg_regs.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/dwc_otg_regs.h 2012-02-03 23:00:45.366673539 +0100
|
||||
@@ -0,0 +1,2237 @@
|
||||
+/* ==========================================================================
|
||||
+ * $File: //dwh/usb_iip/dev/software/otg/linux/drivers/dwc_otg_regs.h $
|
||||
@ -41803,9 +41814,9 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/dwc_otg_regs.h linux-3.2.2.patch
|
||||
+} pcgcctl_data_t;
|
||||
+
|
||||
+#endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/Makefile linux-3.2.2.patch/drivers/usb/host/dwc_otg/Makefile
|
||||
--- linux-3.2.2/drivers/usb/host/dwc_otg/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/dwc_otg/Makefile 2012-01-26 17:02:29.122072498 +0100
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/dwc_otg/Makefile linux-3.1.10.patch/drivers/usb/host/dwc_otg/Makefile
|
||||
--- linux-3.1.10/drivers/usb/host/dwc_otg/Makefile 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/dwc_otg/Makefile 2012-02-03 23:00:45.306672372 +0100
|
||||
@@ -0,0 +1,78 @@
|
||||
+#
|
||||
+# Makefile for DWC_otg Highspeed USB controller driver
|
||||
@ -41885,10 +41896,10 @@ diff -Naur linux-3.2.2/drivers/usb/host/dwc_otg/Makefile linux-3.2.2.patch/drive
|
||||
+ rm -rf *.o *.ko .*cmd *.mod.c .tmp_versions
|
||||
+
|
||||
+endif
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/Kconfig linux-3.2.2.patch/drivers/usb/host/Kconfig
|
||||
--- linux-3.2.2/drivers/usb/host/Kconfig 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/Kconfig 2012-01-26 17:02:29.085071761 +0100
|
||||
@@ -556,6 +556,19 @@
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/Kconfig linux-3.1.10.patch/drivers/usb/host/Kconfig
|
||||
--- linux-3.1.10/drivers/usb/host/Kconfig 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/Kconfig 2012-02-03 23:00:45.275671769 +0100
|
||||
@@ -543,6 +543,19 @@
|
||||
To compile this driver a module, choose M here: the module
|
||||
will be called "hwa-hc".
|
||||
|
||||
@ -41906,12 +41917,12 @@ diff -Naur linux-3.2.2/drivers/usb/host/Kconfig linux-3.2.2.patch/drivers/usb/ho
|
||||
+ modules built will be called dwc_otg and dwc_common_port.
|
||||
+
|
||||
config USB_IMX21_HCD
|
||||
tristate "i.MX21 HCD support"
|
||||
depends on USB && ARM && ARCH_MXC
|
||||
diff -Naur linux-3.2.2/drivers/usb/host/Makefile linux-3.2.2.patch/drivers/usb/host/Makefile
|
||||
--- linux-3.2.2/drivers/usb/host/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/host/Makefile 2012-01-26 17:02:29.086071780 +0100
|
||||
@@ -33,6 +33,8 @@
|
||||
tristate "iMX21 HCD support"
|
||||
depends on USB && ARM && MACH_MX21
|
||||
diff -Naur linux-3.1.10/drivers/usb/host/Makefile linux-3.1.10.patch/drivers/usb/host/Makefile
|
||||
--- linux-3.1.10/drivers/usb/host/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/host/Makefile 2012-02-03 23:00:45.276671789 +0100
|
||||
@@ -32,6 +32,8 @@
|
||||
obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o
|
||||
obj-$(CONFIG_USB_ISP1760_HCD) += isp1760.o
|
||||
obj-$(CONFIG_USB_HWA_HCD) += hwa-hc.o
|
||||
@ -41920,10 +41931,10 @@ diff -Naur linux-3.2.2/drivers/usb/host/Makefile linux-3.2.2.patch/drivers/usb/h
|
||||
obj-$(CONFIG_USB_IMX21_HCD) += imx21-hcd.o
|
||||
obj-$(CONFIG_USB_FSL_MPH_DR_OF) += fsl-mph-dr-of.o
|
||||
obj-$(CONFIG_USB_OCTEON2_COMMON) += octeon2-common.o
|
||||
diff -Naur linux-3.2.2/drivers/usb/Makefile linux-3.2.2.patch/drivers/usb/Makefile
|
||||
--- linux-3.2.2/drivers/usb/Makefile 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/drivers/usb/Makefile 2012-01-26 17:02:28.958069225 +0100
|
||||
@@ -23,6 +23,7 @@
|
||||
diff -Naur linux-3.1.10/drivers/usb/Makefile linux-3.1.10.patch/drivers/usb/Makefile
|
||||
--- linux-3.1.10/drivers/usb/Makefile 2012-01-18 16:33:18.000000000 +0100
|
||||
+++ linux-3.1.10.patch/drivers/usb/Makefile 2012-02-03 23:00:44.111649145 +0100
|
||||
@@ -21,6 +21,7 @@
|
||||
obj-$(CONFIG_USB_R8A66597_HCD) += host/
|
||||
obj-$(CONFIG_USB_HWA_HCD) += host/
|
||||
obj-$(CONFIG_USB_ISP1760_HCD) += host/
|
@ -0,0 +1,17 @@
|
||||
---
|
||||
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);
|
@ -0,0 +1,13 @@
|
||||
diff -Naur linux-3.2-rc7/net/bluetooth/hci_event.c linux-3.2-rc7.patch/net/bluetooth/hci_event.c
|
||||
--- linux-3.2-rc7/net/bluetooth/hci_event.c 2011-12-24 06:51:06.000000000 +0100
|
||||
+++ linux-3.2-rc7.patch/net/bluetooth/hci_event.c 2012-01-01 15:50:48.745287438 +0100
|
||||
@@ -695,7 +695,8 @@
|
||||
if (rp->status)
|
||||
return;
|
||||
|
||||
- memcpy(hdev->extfeatures, rp->features, 8);
|
||||
+ if (rp->page == 1)
|
||||
+ memcpy(hdev->extfeatures, rp->features, 8);
|
||||
|
||||
hci_req_complete(hdev, HCI_OP_READ_LOCAL_EXT_FEATURES, rp->status);
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
diff -Naur linux-3.2.2/arch/arm/include/asm/bug.h linux-3.2.2.patch/arch/arm/include/asm/bug.h
|
||||
--- linux-3.2.2/arch/arm/include/asm/bug.h 2012-01-26 01:39:32.000000000 +0100
|
||||
+++ linux-3.2.2.patch/arch/arm/include/asm/bug.h 2012-02-03 02:52:23.960027219 +0100
|
||||
@@ -32,7 +32,6 @@
|
||||
|
||||
#define __BUG(__file, __line, __value) \
|
||||
do { \
|
||||
- BUILD_BUG_ON(sizeof(struct bug_entry) != 12); \
|
||||
asm volatile("1:\t" BUG_INSTR_TYPE #__value "\n" \
|
||||
".pushsection .rodata.str, \"aMS\", %progbits, 1\n" \
|
||||
"2:\t.asciz " #__file "\n" \
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user