linux-nokia770: Add patches to fix compile.
authorFlorian Boor <florian.boor@kernelconcepts.de>
Wed, 22 Nov 2006 11:29:49 +0000 (11:29 +0000)
committerFlorian Boor <florian.boor@kernelconcepts.de>
Wed, 22 Nov 2006 11:29:49 +0000 (11:29 +0000)
packages/linux/linux-nokia770-2.6.16-osso26/fix_tlv320aic23_compile.patch [new file with mode: 0644]
packages/linux/linux-nokia770-2.6.16-osso26/fix_usb_hub_compile.patch [new file with mode: 0644]
packages/linux/linux-nokia770_2.6.16-osso26.bb

diff --git a/packages/linux/linux-nokia770-2.6.16-osso26/fix_tlv320aic23_compile.patch b/packages/linux/linux-nokia770-2.6.16-osso26/fix_tlv320aic23_compile.patch
new file mode 100644 (file)
index 0000000..66bf993
--- /dev/null
@@ -0,0 +1,11 @@
+--- kernel-source-2.6.16-2.6.16.rel/drivers/i2c/chips/tlv320aic23.c.orig       2006-11-22 11:48:20.000000000 +0100
++++ kernel-source-2.6.16-2.6.16.rel/drivers/i2c/chips/tlv320aic23.c    2006-11-22 11:48:42.000000000 +0100
+@@ -184,7 +184,7 @@
+ }
+ static struct i2c_driver aic23_driver = {
+-      .driver {
++      .driver = {
+               .name   = "OMAP+TLV320AIC23 codec",
+       },
+       .id             = I2C_DRIVERID_MISC,
diff --git a/packages/linux/linux-nokia770-2.6.16-osso26/fix_usb_hub_compile.patch b/packages/linux/linux-nokia770-2.6.16-osso26/fix_usb_hub_compile.patch
new file mode 100644 (file)
index 0000000..a311fd0
--- /dev/null
@@ -0,0 +1,19 @@
+--- kernel-source-2.6.16-2.6.16.rel/drivers/usb/core/hub.c.orig        2006-11-22 12:17:01.000000000 +0100
++++ kernel-source-2.6.16-2.6.16.rel/drivers/usb/core/hub.c     2006-11-22 12:17:48.000000000 +0100
+@@ -1289,6 +1289,7 @@
+  *
+  * Only the hub driver or root-hub registrar should ever call this.
+  */
++static int __usb_suspend_device(struct usb_device *, int port1);
+ int usb_new_device(struct usb_device *udev)
+ {
+       int err;
+@@ -1371,8 +1372,6 @@
+                * (Includes HNP test device.)
+                */
+               if (udev->bus->b_hnp_enable || udev->bus->is_b_host) {
+-                      static int __usb_suspend_device(struct usb_device *,
+-                                              int port1);
+                       err = __usb_suspend_device(udev, udev->bus->otg_port);
+                       if (err < 0)
+                               dev_dbg(&udev->dev, "HNP fail, %d\n", err);
index ff239f9..3211f12 100644 (file)
@@ -1,9 +1,11 @@
 SECTION = "kernel"
 DESCRIPTION = "Linux kernel for Nokia 770"
 LICENSE = "GPL"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://repository.maemo.org/pool/mistral/non-free/source/k/kernel-source-2.6.16/kernel-source-2.6.16_2.6.16.rel-osso15.tar.gz \
+          file://fix_tlv320aic23_compile.patch;patch=1 \
+          file://fix_usb_hub_compile.patch;patch=1 \
           file://defconfig"
 
 S = "${WORKDIR}/kernel-source-2.6.16-2.6.16.rel"