linux-turbostation: Update to 2.6.20.2, repartition, remove unneccessary patches
authorOyvind Repvik <nail@nslu2-linux.org>
Sun, 11 Mar 2007 14:36:06 +0000 (14:36 +0000)
committerOyvind Repvik <nail@nslu2-linux.org>
Sun, 11 Mar 2007 14:36:06 +0000 (14:36 +0000)
packages/linux/linux-turbostation/2.6.20.1/.mtn2git_empty [deleted file]
packages/linux/linux-turbostation/defconfig
packages/linux/linux-turbostation/linux-2.6.16_arch_ppc_syslib_open_pic.c [deleted file]
packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Kconfig [deleted file]
packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Makefile [deleted file]
packages/linux/linux-turbostation/linux-2.6.16_drivers_mtd_maps_physmap.c
packages/linux/linux-turbostation/linux-2.6.16_drivers_net_r8169.c [deleted file]
packages/linux/linux-turbostation_2.6.20.2.bb [moved from packages/linux/linux-turbostation_2.6.20.1.bb with 86% similarity]

diff --git a/packages/linux/linux-turbostation/2.6.20.1/.mtn2git_empty b/packages/linux/linux-turbostation/2.6.20.1/.mtn2git_empty
deleted file mode 100644 (file)
index e69de29..0000000
index 4930877..094f6f3 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.20.1
-# Thu Mar  8 19:11:26 2007
+# Linux kernel version: 2.6.20.2
+# Sun Mar 11 15:29:33 2007
 #
 CONFIG_MMU=y
 CONFIG_GENERIC_HARDIRQS=y
@@ -958,7 +958,6 @@ CONFIG_I2C_MPC=y
 # CONFIG_SENSORS_PCF8591 is not set
 # CONFIG_SENSORS_M41T00 is not set
 # CONFIG_SENSORS_MAX6875 is not set
-# CONFIG_SENSORS_S35390A is not set
 # CONFIG_I2C_DEBUG_CORE is not set
 # CONFIG_I2C_DEBUG_ALGO is not set
 # CONFIG_I2C_DEBUG_BUS is not set
diff --git a/packages/linux/linux-turbostation/linux-2.6.16_arch_ppc_syslib_open_pic.c b/packages/linux/linux-turbostation/linux-2.6.16_arch_ppc_syslib_open_pic.c
deleted file mode 100644 (file)
index 05b2a41..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: linux-2.6.20.1/arch/ppc/syslib/open_pic.c
-===================================================================
---- linux-2.6.20.1.orig/arch/ppc/syslib/open_pic.c     2007-02-20 07:34:32.000000000 +0100
-+++ linux-2.6.20.1/arch/ppc/syslib/open_pic.c  2007-02-26 02:26:56.000000000 +0100
-@@ -318,7 +318,8 @@
- #ifdef CONFIG_EPIC_SERIAL_MODE
-       /* Have to start from ground zero.
-       */
--      openpic_reset();
-+      // 2005.09.06, JohnsonCheng Fixed USB device Oops bug
-+      //openpic_reset();
- #endif
-       if (ppc_md.progress) ppc_md.progress("openpic: enter", 0x122);
diff --git a/packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Kconfig b/packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Kconfig
deleted file mode 100644 (file)
index 6cd9136..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Index: linux-2.6.20.1/drivers/i2c/chips/Kconfig
-===================================================================
---- linux-2.6.20.1.orig/drivers/i2c/chips/Kconfig      2007-02-20 07:34:32.000000000 +0100
-+++ linux-2.6.20.1/drivers/i2c/chips/Kconfig   2007-02-26 02:27:27.000000000 +0100
-@@ -125,4 +125,12 @@
-         This driver can also be built as a module.  If so, the module
-         will be called max6875.
-+config SENSORS_S35390A
-+      tristate "S-35390A RTC chip"
-+      depends on I2C && PPC32 && SANDPOINT
-+      help
-+        If you say yes here you get support for the S-35390A RTC chip/
-+        
-+        This driver can also be built as a module.  If so, the module
-+        will be called i2c-s3531a
- endmenu
diff --git a/packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Makefile b/packages/linux/linux-turbostation/linux-2.6.16_drivers_i2c_chips_Makefile
deleted file mode 100644 (file)
index 3378609..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: linux-2.6.20.1/drivers/i2c/chips/Makefile
-===================================================================
---- linux-2.6.20.1.orig/drivers/i2c/chips/Makefile     2007-02-20 07:34:32.000000000 +0100
-+++ linux-2.6.20.1/drivers/i2c/chips/Makefile  2007-02-26 02:27:43.000000000 +0100
-@@ -12,6 +12,7 @@
- obj-$(CONFIG_SENSORS_PCF8591) += pcf8591.o
- obj-$(CONFIG_ISP1301_OMAP)    += isp1301_omap.o
- obj-$(CONFIG_TPS65010)                += tps65010.o
-+obj-$(CONFIG_SENSORS_S35390A) += i2c-s3531a.o
- ifeq ($(CONFIG_I2C_DEBUG_CHIP),y)
- EXTRA_CFLAGS += -DDEBUG
index b73b227..e1895af 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.21-rc2-git3/drivers/mtd/maps/physmap.c
+Index: linux-2.6.20.2/drivers/mtd/maps/physmap.c
 ===================================================================
---- linux-2.6.21-rc2-git3.orig/drivers/mtd/maps/physmap.c      2007-03-06 01:06:56.000000000 +0100
-+++ linux-2.6.21-rc2-git3/drivers/mtd/maps/physmap.c   2007-03-06 01:12:35.000000000 +0100
-@@ -134,13 +134,43 @@
+--- linux-2.6.20.2.orig/drivers/mtd/maps/physmap.c     2007-03-11 15:22:25.000000000 +0100
++++ linux-2.6.20.2/drivers/mtd/maps/physmap.c  2007-03-11 15:28:18.000000000 +0100
+@@ -134,13 +134,53 @@
        }
        info->mtd->owner = THIS_MODULE;
  
@@ -11,27 +11,37 @@ Index: linux-2.6.21-rc2-git3/drivers/mtd/maps/physmap.c
 +        .name = "u-boot",
 +        .offset = 0x00F00000,
 +        .size = 0x00040000,
-+        .mask_flags = MTD_WRITEABLE,  /* force read-only */
++        .mask_flags = MTD_WRITEABLE,
 +      },
 +      {
-+        .name = "kernel",             /* default kernel image */
++        .name = "kernel",
 +        .offset = 0x00000000,
-+        .size = 0x00280000,
++        .size = 0x00200000,
 +      },
 +      {
 +        .name = "rootfs",
-+        .offset = 0x00280000,
-+        .size = 0x00C80000,
++        .offset = 0x00200000,
++        .size = 0x00D00000,
 +      },
 +      {
-+        .name = "empty",
++        .name = "u-boot env",
 +        .offset = 0x00F40000,
-+        .size = 0x000A0000,
++        .size = 0x00020000,
 +      },
 +      {
-+        .name = "u-boot env",
-+        .offset = 0x00FE0000,
++        .name = "u-boot2",
++        .offset = 0x00F60000,
++        .size = 0x00040000,
++      },
++      {
++        .name = "u-boot2 env",
++        .offset = 0x00FA0000,
 +        .size = 0x00020000,
++      },
++      {
++        .name = "sysconf",
++        .offset = 0x00FC0000,
++        .size = 0x00040000,
 +      }
 +};
 +
@@ -43,7 +53,7 @@ Index: linux-2.6.21-rc2-git3/drivers/mtd/maps/physmap.c
                return 0;
        }
 -
-+      physmap_set_partitions(TS101_partitions, 5);
++      physmap_set_partitions(TS101_partitions, 7);
        if (physmap_data->nr_parts) {
                printk(KERN_NOTICE "Using physmap partition information\n");
                add_mtd_partitions(info->mtd, physmap_data->parts,
diff --git a/packages/linux/linux-turbostation/linux-2.6.16_drivers_net_r8169.c b/packages/linux/linux-turbostation/linux-2.6.16_drivers_net_r8169.c
deleted file mode 100644 (file)
index 8ba15e1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: linux-2.6.20.1/drivers/net/r8169.c
-===================================================================
---- linux-2.6.20.1.orig/drivers/net/r8169.c    2007-02-26 03:33:53.000000000 +0100
-+++ linux-2.6.20.1/drivers/net/r8169.c 2007-02-26 03:34:21.000000000 +0100
-@@ -1522,7 +1522,7 @@
-               goto err_out_disable_2;
-       /* save power state before pci_enable_device overwrites it */
--      pm_cap = pci_find_capability(pdev, PCI_CAP_ID_PM);
-+      pm_cap = 220; // pci_find_capability(pdev, PCI_CAP_ID_PM)
-       if (pm_cap) {
-               u16 pwr_command, acpi_idle_state;
@@ -2,7 +2,7 @@ DESCRIPTION = "Linux Kernel for the QNAP TurboStation platform"
 SECTION = "kernel"
 LICENSE = "GPL"
 DEPENDS = "uboot-utils"
-PR = "r6"
+PR = "r1"
 
 COMPATIBLE_MACHINE = "turbostation"
 
@@ -11,17 +11,13 @@ RDEPENDS_kernel-module-zd1211rw += "zd1211-firmware"
 SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-${PV}.tar.bz2 \
        file://001_r1000.diff;patch=1 \
        file://linux-2.6.16_arch_ppc_platforms_sandpoint.h;patch=1 \
-       file://linux-2.6.16_drivers_i2c_chips_Makefile;patch=1 \
        file://002_qnap-pic.diff;patch=1 \
        file://linux-2.6.16_arch_ppc_syslib_Makefile;patch=1 \
        file://linux-2.6.16_drivers_mtd_maps_physmap.c;patch=1 \
        file://linux-2.6.16_arch_ppc_syslib_mpc10x_common.c;patch=1 \
-       file://linux-2.6.16_drivers_net_r8169.c;patch=1 \
        file://linux-2.6.16_arch_ppc_platforms_Makefile;patch=1 \
-       file://linux-2.6.16_arch_ppc_syslib_open_pic.c;patch=1 \
        file://linux-2.6.16_include_asm-ppc_mpc10x.h;patch=1 \
        file://linux-2.6.16_arch_ppc_platforms_sandpoint.c;patch=1 \
-       file://linux-2.6.16_drivers_i2c_chips_Kconfig;patch=1 \
        file://defconfig"
 
 S = "${WORKDIR}/linux-${PV}"