summaryrefslogtreecommitdiffstats
path: root/meta/packages
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openedhand.com>2007-10-26 12:32:26 +0000
committerMarcin Juszkiewicz <hrw@openedhand.com>2007-10-26 12:32:26 +0000
commit58df8e8af681ca604eda977c3ce10921e9613af1 (patch)
treec02a6e8dd65c7f83a1483fa4ef20b4be5fa30a52 /meta/packages
parent523603f8d9679ee3b6a39ecdbf21db487d484c82 (diff)
downloadpoky-58df8e8af681ca604eda977c3ce10921e9613af1.tar.gz
linux: upgrade cm-x270 kernel to 2.6.23 (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3005 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages')
-rw-r--r--meta/packages/linux/linux-2.6.22/cm-x270/0009-cursor-fix.patch43
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0001-cm-x270-base2.patch)69
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0002-cm-x270-match-type.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0003-cm-x270-ide.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0004-cm-x270-it8152.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0005-cm-x270-pcmcia.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0006-ramdisk_load.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0007-mmcsd_large_cards-r0.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch (renamed from meta/packages/linux/linux-2.6.22/cm-x270/0008-cm-x270-nand-simplify-name.patch)0
-rw-r--r--meta/packages/linux/linux-2.6.23/cm-x270/defconfig (renamed from meta/packages/linux/linux-2.6.22/cm-x270/defconfig)160
-rw-r--r--meta/packages/linux/linux.inc30
-rw-r--r--meta/packages/linux/linux_2.6.23.bb (renamed from meta/packages/linux/linux_2.6.22.bb)19
12 files changed, 130 insertions, 191 deletions
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0009-cursor-fix.patch b/meta/packages/linux/linux-2.6.22/cm-x270/0009-cursor-fix.patch
deleted file mode 100644
index 08b0db36b0..0000000000
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0009-cursor-fix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From 94a59c25e4e0aec3c4d12e0c63e144e6af447368 Mon Sep 17 00:00:00 2001
2From: Cliff Brake <cbrake@happy.dev.bec-systems.com>
3Date: Fri, 20 Jul 2007 19:04:42 -0400
4Subject: [PATCH] cursor-fix
5
6---
7 drivers/char/vt.c | 4 ++--
8 drivers/char/vt_ioctl.c | 4 ++--
9 2 files changed, 4 insertions(+), 4 deletions(-)
10
11diff --git a/drivers/char/vt.c b/drivers/char/vt.c
12index 6650ae1..649474e 100644
13--- a/drivers/char/vt.c
14+++ b/drivers/char/vt.c
15@@ -3491,8 +3491,8 @@ void do_blank_screen(int entering_gfx)
16 }
17 return;
18 }
19- if (blank_state != blank_normal_wait)
20- return;
21+ //if (blank_state != blank_normal_wait)
22+ // return;
23 blank_state = blank_off;
24
25 /* entering graphics mode? */
26diff --git a/drivers/char/vt_ioctl.c b/drivers/char/vt_ioctl.c
27index c6f6f42..94121ff 100644
28--- a/drivers/char/vt_ioctl.c
29+++ b/drivers/char/vt_ioctl.c
30@@ -489,8 +489,8 @@ int vt_ioctl(struct tty_struct *tty, struct file * file,
31 if (vc->vc_mode == (unsigned char) arg)
32 return 0;
33 vc->vc_mode = (unsigned char) arg;
34- if (console != fg_console)
35- return 0;
36+ //if (console != fg_console)
37+ // return 0;
38 /*
39 * explicitly blank/unblank the screen if switching modes
40 */
41--
421.5.1.6
43
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0001-cm-x270-base2.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch
index 9a635c5cbc..dc68ce9d43 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0001-cm-x270-base2.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0001-cm-x270-base2.patch
@@ -1,4 +1,4 @@
1From 0db989f536f29c343bb4e42dc0b34d892d86de60 Mon Sep 17 00:00:00 2001 1From 299199b0cf17d0247a58af6ccd6cf6b859c60e9a Mon Sep 17 00:00:00 2001
2From: Cliff Brake <cbrake@happy.dev.bec-systems.com> 2From: Cliff Brake <cbrake@happy.dev.bec-systems.com>
3Date: Fri, 20 Jul 2007 18:55:59 -0400 3Date: Fri, 20 Jul 2007 18:55:59 -0400
4Subject: [PATCH] cm-x270-base2 4Subject: [PATCH] cm-x270-base2
@@ -6,7 +6,7 @@ Subject: [PATCH] cm-x270-base2
6--- 6---
7 arch/arm/Kconfig | 8 +- 7 arch/arm/Kconfig | 8 +-
8 arch/arm/configs/cm_x270_defconfig | 1567 +++++++++++++++++++++++++++++++++++ 8 arch/arm/configs/cm_x270_defconfig | 1567 +++++++++++++++++++++++++++++++++++
9 arch/arm/mach-pxa/Kconfig | 5 + 9 arch/arm/mach-pxa/Kconfig | 6 +
10 arch/arm/mach-pxa/Makefile | 7 + 10 arch/arm/mach-pxa/Makefile | 7 +
11 arch/arm/mach-pxa/cm-x270.c | 821 ++++++++++++++++++ 11 arch/arm/mach-pxa/cm-x270.c | 821 ++++++++++++++++++
12 drivers/leds/Kconfig | 6 + 12 drivers/leds/Kconfig | 6 +
@@ -18,17 +18,17 @@ Subject: [PATCH] cm-x270-base2
18 include/asm-arm/arch-pxa/hardware.h | 11 + 18 include/asm-arm/arch-pxa/hardware.h | 11 +
19 include/asm-arm/arch-pxa/irqs.h | 20 + 19 include/asm-arm/arch-pxa/irqs.h | 20 +
20 include/asm-arm/memory.h | 10 + 20 include/asm-arm/memory.h | 10 +
21 14 files changed, 2666 insertions(+), 1 deletions(-) 21 14 files changed, 2667 insertions(+), 1 deletions(-)
22 create mode 100644 arch/arm/configs/cm_x270_defconfig 22 create mode 100644 arch/arm/configs/cm_x270_defconfig
23 create mode 100644 arch/arm/mach-pxa/cm-x270.c 23 create mode 100644 arch/arm/mach-pxa/cm-x270.c
24 create mode 100644 drivers/leds/leds-cm-x270.c 24 create mode 100644 drivers/leds/leds-cm-x270.c
25 create mode 100644 include/asm-arm/arch-pxa/cm-x270.h 25 create mode 100644 include/asm-arm/arch-pxa/cm-x270.h
26 26
27diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig 27diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
28index 50d9f3e..dec0a27 100644 28index 691aae3..b9a2b11 100644
29--- a/arch/arm/Kconfig 29--- a/arch/arm/Kconfig
30+++ b/arch/arm/Kconfig 30+++ b/arch/arm/Kconfig
31@@ -519,7 +519,7 @@ config ISA_DMA_API 31@@ -534,7 +534,7 @@ config ISA_DMA_API
32 bool 32 bool
33 33
34 config PCI 34 config PCI
@@ -37,7 +37,7 @@ index 50d9f3e..dec0a27 100644
37 help 37 help
38 Find out whether you have a PCI motherboard. PCI is the name of a 38 Find out whether you have a PCI motherboard. PCI is the name of a
39 bus system, i.e. the way the CPU talks to the other stuff inside 39 bus system, i.e. the way the CPU talks to the other stuff inside
40@@ -537,6 +537,12 @@ config PCI_HOST_VIA82C505 40@@ -555,6 +555,12 @@ config PCI_HOST_VIA82C505
41 depends on PCI && ARCH_SHARK 41 depends on PCI && ARCH_SHARK
42 default y 42 default y
43 43
@@ -1624,34 +1624,35 @@ index 0000000..f728363
1624+CONFIG_HAS_IOMEM=y 1624+CONFIG_HAS_IOMEM=y
1625+CONFIG_HAS_IOPORT=y 1625+CONFIG_HAS_IOPORT=y
1626diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig 1626diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig
1627index 5c0a100..e1cd439 100644 1627index 5ebec6d..e126926 100644
1628--- a/arch/arm/mach-pxa/Kconfig 1628--- a/arch/arm/mach-pxa/Kconfig
1629+++ b/arch/arm/mach-pxa/Kconfig 1629+++ b/arch/arm/mach-pxa/Kconfig
1630@@ -37,6 +37,11 @@ config MACH_TRIZEPS4 1630@@ -40,6 +40,12 @@ config MACH_TRIZEPS4
1631 bool "Keith und Koep Trizeps4 DIMM-Module" 1631 config MACH_EM_X270
1632 bool "CompuLab EM-x270 platform"
1632 select PXA27x 1633 select PXA27x
1633 1634+ select IWMMXT
1635+
1634+config MACH_ARMCORE 1636+config MACH_ARMCORE
1635+ bool "CompuLab CM-X270 modules" 1637+ bool "CompuLab CM-X270 modules"
1636+ select PXA27x 1638+ select PXA27x
1637+ select IWMMXT 1639+ select IWMMXT
1638+ 1640
1639 endchoice 1641 endchoice
1640 1642
1641 if PXA_SHARPSL
1642diff --git a/arch/arm/mach-pxa/Makefile b/arch/arm/mach-pxa/Makefile 1643diff --git a/arch/arm/mach-pxa/Makefile b/arch/arm/mach-pxa/Makefile
1643index 9093eb1..2a110f8 100644 1644index 7d6ab5c..b369289 100644
1644--- a/arch/arm/mach-pxa/Makefile 1645--- a/arch/arm/mach-pxa/Makefile
1645+++ b/arch/arm/mach-pxa/Makefile 1646+++ b/arch/arm/mach-pxa/Makefile
1646@@ -18,6 +18,7 @@ obj-$(CONFIG_PXA_SHARP_Cxx00) += spitz.o corgi_ssp.o corgi_lcd.o sharpsl_pm.o sp 1647@@ -19,6 +19,7 @@ obj-$(CONFIG_MACH_AKITA) += akita-ioexp.o
1647 obj-$(CONFIG_MACH_AKITA) += akita-ioexp.o
1648 obj-$(CONFIG_MACH_POODLE) += poodle.o corgi_ssp.o 1648 obj-$(CONFIG_MACH_POODLE) += poodle.o corgi_ssp.o
1649 obj-$(CONFIG_MACH_TOSA) += tosa.o 1649 obj-$(CONFIG_MACH_TOSA) += tosa.o
1650 obj-$(CONFIG_MACH_EM_X270) += em-x270.o
1650+obj-$(CONFIG_MACH_ARMCORE) += cm-x270.o 1651+obj-$(CONFIG_MACH_ARMCORE) += cm-x270.o
1651 1652
1652 # Support for blinky lights 1653 # Support for blinky lights
1653 led-y := leds.o 1654 led-y := leds.o
1654@@ -25,6 +26,8 @@ led-$(CONFIG_ARCH_LUBBOCK) += leds-lubbock.o 1655@@ -26,6 +27,8 @@ led-$(CONFIG_ARCH_LUBBOCK) += leds-lubbock.o
1655 led-$(CONFIG_MACH_MAINSTONE) += leds-mainstone.o 1656 led-$(CONFIG_MACH_MAINSTONE) += leds-mainstone.o
1656 led-$(CONFIG_ARCH_PXA_IDP) += leds-idp.o 1657 led-$(CONFIG_ARCH_PXA_IDP) += leds-idp.o
1657 led-$(CONFIG_MACH_TRIZEPS4) += leds-trizeps4.o 1658 led-$(CONFIG_MACH_TRIZEPS4) += leds-trizeps4.o
@@ -1660,7 +1661,7 @@ index 9093eb1..2a110f8 100644
1660 1661
1661 obj-$(CONFIG_LEDS) += $(led-y) 1662 obj-$(CONFIG_LEDS) += $(led-y)
1662 1663
1663@@ -35,3 +38,7 @@ obj-$(CONFIG_PXA_SSP) += ssp.o 1664@@ -36,3 +39,7 @@ obj-$(CONFIG_PXA_SSP) += ssp.o
1664 ifeq ($(CONFIG_PXA27x),y) 1665 ifeq ($(CONFIG_PXA27x),y)
1665 obj-$(CONFIG_PM) += standby.o 1666 obj-$(CONFIG_PM) += standby.o
1666 endif 1667 endif
@@ -1670,7 +1671,7 @@ index 9093eb1..2a110f8 100644
1670+endif 1671+endif
1671diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c 1672diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c
1672new file mode 100644 1673new file mode 100644
1673index 0000000..88b080d 1674index 0000000..7b4e288
1674--- /dev/null 1675--- /dev/null
1675+++ b/arch/arm/mach-pxa/cm-x270.c 1676+++ b/arch/arm/mach-pxa/cm-x270.c
1676@@ -0,0 +1,821 @@ 1677@@ -0,0 +1,821 @@
@@ -2445,7 +2446,7 @@ index 0000000..88b080d
2445+{ 2446+{
2446+ int irq; 2447+ int irq;
2447+ 2448+
2448+ pxa_init_irq(); 2449+ pxa27x_init_irq();
2449+ 2450+
2450+ IT8152_INTC_PDCNIMR = 0xffff; 2451+ IT8152_INTC_PDCNIMR = 0xffff;
2451+ 2452+
@@ -2496,10 +2497,10 @@ index 0000000..88b080d
2496+ .init_machine = cmx270_init, 2497+ .init_machine = cmx270_init,
2497+MACHINE_END 2498+MACHINE_END
2498diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig 2499diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
2499index 87d2046..1023411 100644 2500index 4468cb3..02b04e2 100644
2500--- a/drivers/leds/Kconfig 2501--- a/drivers/leds/Kconfig
2501+++ b/drivers/leds/Kconfig 2502+++ b/drivers/leds/Kconfig
2502@@ -89,6 +89,12 @@ config LEDS_H1940 2503@@ -87,6 +87,12 @@ config LEDS_H1940
2503 help 2504 help
2504 This option enables support for the LEDs on the h1940. 2505 This option enables support for the LEDs on the h1940.
2505 2506
@@ -2513,13 +2514,13 @@ index 87d2046..1023411 100644
2513 tristate "LED Support for Cobalt Server front LED" 2514 tristate "LED Support for Cobalt Server front LED"
2514 depends on LEDS_CLASS && MIPS_COBALT 2515 depends on LEDS_CLASS && MIPS_COBALT
2515diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile 2516diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile
2516index aa2c18e..808900c 100644 2517index f8995c9..12a860c 100644
2517--- a/drivers/leds/Makefile 2518--- a/drivers/leds/Makefile
2518+++ b/drivers/leds/Makefile 2519+++ b/drivers/leds/Makefile
2519@@ -16,6 +16,7 @@ obj-$(CONFIG_LEDS_NET48XX) += leds-net48xx.o 2520@@ -17,6 +17,7 @@ obj-$(CONFIG_LEDS_WRAP) += leds-wrap.o
2520 obj-$(CONFIG_LEDS_WRAP) += leds-wrap.o
2521 obj-$(CONFIG_LEDS_H1940) += leds-h1940.o 2521 obj-$(CONFIG_LEDS_H1940) += leds-h1940.o
2522 obj-$(CONFIG_LEDS_COBALT) += leds-cobalt.o 2522 obj-$(CONFIG_LEDS_COBALT) += leds-cobalt.o
2523 obj-$(CONFIG_LEDS_GPIO) += leds-gpio.o
2523+obj-$(CONFIG_LEDS_CM_X270) += leds-cm-x270.o 2524+obj-$(CONFIG_LEDS_CM_X270) += leds-cm-x270.o
2524 2525
2525 # LED Triggers 2526 # LED Triggers
@@ -2657,10 +2658,10 @@ index 0000000..63b7e9e
2657+MODULE_DESCRIPTION("Corgi LED driver"); 2658+MODULE_DESCRIPTION("Corgi LED driver");
2658+MODULE_LICENSE("GPL"); 2659+MODULE_LICENSE("GPL");
2659diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig 2660diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
2660index b49375a..7ee6561 100644 2661index c551925..b34f875 100644
2661--- a/drivers/net/Kconfig 2662--- a/drivers/net/Kconfig
2662+++ b/drivers/net/Kconfig 2663+++ b/drivers/net/Kconfig
2663@@ -875,6 +875,14 @@ config DM9000 2664@@ -940,6 +940,14 @@ config DM9000
2664 <file:Documentation/networking/net-modules.txt>. The module will be 2665 <file:Documentation/networking/net-modules.txt>. The module will be
2665 called dm9000. 2666 called dm9000.
2666 2667
@@ -2676,10 +2677,10 @@ index b49375a..7ee6561 100644
2676 tristate "SMSC LAN911[5678] support" 2677 tristate "SMSC LAN911[5678] support"
2677 select CRC32 2678 select CRC32
2678diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c 2679diff --git a/drivers/net/dm9000.c b/drivers/net/dm9000.c
2679index 264fa0e..4e2954b 100644 2680index 738aa59..2371c6b 100644
2680--- a/drivers/net/dm9000.c 2681--- a/drivers/net/dm9000.c
2681+++ b/drivers/net/dm9000.c 2682+++ b/drivers/net/dm9000.c
2682@@ -562,6 +562,7 @@ dm9000_probe(struct platform_device *pdev) 2683@@ -577,6 +577,7 @@ dm9000_probe(struct platform_device *pdev)
2683 db->mii.mdio_read = dm9000_phy_read; 2684 db->mii.mdio_read = dm9000_phy_read;
2684 db->mii.mdio_write = dm9000_phy_write; 2685 db->mii.mdio_write = dm9000_phy_write;
2685 2686
@@ -2687,7 +2688,7 @@ index 264fa0e..4e2954b 100644
2687 /* Read SROM content */ 2688 /* Read SROM content */
2688 for (i = 0; i < 64; i++) 2689 for (i = 0; i < 64; i++)
2689 ((u16 *) db->srom)[i] = read_srom_word(db, i); 2690 ((u16 *) db->srom)[i] = read_srom_word(db, i);
2690@@ -569,6 +570,11 @@ dm9000_probe(struct platform_device *pdev) 2691@@ -584,6 +585,11 @@ dm9000_probe(struct platform_device *pdev)
2691 /* Set Node Address */ 2692 /* Set Node Address */
2692 for (i = 0; i < 6; i++) 2693 for (i = 0; i < 6; i++)
2693 ndev->dev_addr[i] = db->srom[i]; 2694 ndev->dev_addr[i] = db->srom[i];
@@ -2777,10 +2778,10 @@ index 0000000..24613a5
2777+ 2778+
2778+ 2779+
2779diff --git a/include/asm-arm/arch-pxa/hardware.h b/include/asm-arm/arch-pxa/hardware.h 2780diff --git a/include/asm-arm/arch-pxa/hardware.h b/include/asm-arm/arch-pxa/hardware.h
2780index e2bdc2f..989303a 100644 2781index 3861217..beb240e 100644
2781--- a/include/asm-arm/arch-pxa/hardware.h 2782--- a/include/asm-arm/arch-pxa/hardware.h
2782+++ b/include/asm-arm/arch-pxa/hardware.h 2783+++ b/include/asm-arm/arch-pxa/hardware.h
2783@@ -90,4 +90,15 @@ extern unsigned int get_lcdclk_frequency_10khz(void); 2784@@ -126,4 +126,15 @@ extern unsigned int get_lcdclk_frequency_10khz(void);
2784 2785
2785 #endif 2786 #endif
2786 2787
@@ -2797,10 +2798,10 @@ index e2bdc2f..989303a 100644
2797+ 2798+
2798 #endif /* _ASM_ARCH_HARDWARE_H */ 2799 #endif /* _ASM_ARCH_HARDWARE_H */
2799diff --git a/include/asm-arm/arch-pxa/irqs.h b/include/asm-arm/arch-pxa/irqs.h 2800diff --git a/include/asm-arm/arch-pxa/irqs.h b/include/asm-arm/arch-pxa/irqs.h
2800index 67ed436..f9c075f 100644 2801index a07fe0f..efb3d42 100644
2801--- a/include/asm-arm/arch-pxa/irqs.h 2802--- a/include/asm-arm/arch-pxa/irqs.h
2802+++ b/include/asm-arm/arch-pxa/irqs.h 2803+++ b/include/asm-arm/arch-pxa/irqs.h
2803@@ -222,3 +222,23 @@ 2804@@ -216,3 +216,23 @@
2804 #define IRQ_LOCOMO_GPIO_BASE (IRQ_BOARD_START + 1) 2805 #define IRQ_LOCOMO_GPIO_BASE (IRQ_BOARD_START + 1)
2805 #define IRQ_LOCOMO_LT_BASE (IRQ_BOARD_START + 2) 2806 #define IRQ_LOCOMO_LT_BASE (IRQ_BOARD_START + 2)
2806 #define IRQ_LOCOMO_SPI_BASE (IRQ_BOARD_START + 3) 2807 #define IRQ_LOCOMO_SPI_BASE (IRQ_BOARD_START + 3)
@@ -2846,5 +2847,5 @@ index d9bfb39..83db3cb 100644
2846 #define ISA_DMA_THRESHOLD (0xffffffffULL) 2847 #define ISA_DMA_THRESHOLD (0xffffffffULL)
2847 #endif 2848 #endif
2848-- 2849--
28491.5.1.6 28501.5.2.5
2850 2851
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0002-cm-x270-match-type.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch
index 68da30191c..68da30191c 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0002-cm-x270-match-type.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0002-cm-x270-match-type.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0003-cm-x270-ide.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch
index 0ff115efc8..0ff115efc8 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0003-cm-x270-ide.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0003-cm-x270-ide.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0004-cm-x270-it8152.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch
index 274eaf24d8..274eaf24d8 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0004-cm-x270-it8152.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0004-cm-x270-it8152.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0005-cm-x270-pcmcia.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch
index 7dceff5c9d..7dceff5c9d 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0005-cm-x270-pcmcia.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0005-cm-x270-pcmcia.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0006-ramdisk_load.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch
index aa25dd9bfc..aa25dd9bfc 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0006-ramdisk_load.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0006-ramdisk_load.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0007-mmcsd_large_cards-r0.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch
index 90e66b5308..90e66b5308 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0007-mmcsd_large_cards-r0.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0007-mmcsd_large_cards-r0.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/0008-cm-x270-nand-simplify-name.patch b/meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch
index c07f049e56..c07f049e56 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/0008-cm-x270-nand-simplify-name.patch
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/0008-cm-x270-nand-simplify-name.patch
diff --git a/meta/packages/linux/linux-2.6.22/cm-x270/defconfig b/meta/packages/linux/linux-2.6.23/cm-x270/defconfig
index 63bc69533f..273de85b0a 100644
--- a/meta/packages/linux/linux-2.6.22/cm-x270/defconfig
+++ b/meta/packages/linux/linux-2.6.23/cm-x270/defconfig
@@ -1,13 +1,13 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.22 3# Linux kernel version: 2.6.23
4# Tue Aug 7 15:22:23 2007 4# Thu Oct 11 15:47:57 2007
5# 5#
6CONFIG_ARM=y 6CONFIG_ARM=y
7CONFIG_SYS_SUPPORTS_APM_EMULATION=y 7CONFIG_SYS_SUPPORTS_APM_EMULATION=y
8CONFIG_GENERIC_GPIO=y 8CONFIG_GENERIC_GPIO=y
9CONFIG_GENERIC_TIME=y 9CONFIG_GENERIC_TIME=y
10# CONFIG_GENERIC_CLOCKEVENTS is not set 10CONFIG_GENERIC_CLOCKEVENTS=y
11CONFIG_MMU=y 11CONFIG_MMU=y
12# CONFIG_NO_IOPORT is not set 12# CONFIG_NO_IOPORT is not set
13CONFIG_GENERIC_HARDIRQS=y 13CONFIG_GENERIC_HARDIRQS=y
@@ -27,26 +27,21 @@ CONFIG_VECTORS_BASE=0xffff0000
27CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 27CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
28 28
29# 29#
30# Code maturity level options 30# General setup
31# 31#
32CONFIG_EXPERIMENTAL=y 32CONFIG_EXPERIMENTAL=y
33CONFIG_BROKEN_ON_SMP=y 33CONFIG_BROKEN_ON_SMP=y
34CONFIG_LOCK_KERNEL=y 34CONFIG_LOCK_KERNEL=y
35CONFIG_INIT_ENV_ARG_LIMIT=32 35CONFIG_INIT_ENV_ARG_LIMIT=32
36
37#
38# General setup
39#
40CONFIG_LOCALVERSION="-cm-x270" 36CONFIG_LOCALVERSION="-cm-x270"
41# CONFIG_LOCALVERSION_AUTO is not set 37# CONFIG_LOCALVERSION_AUTO is not set
42CONFIG_SWAP=y 38CONFIG_SWAP=y
43CONFIG_SYSVIPC=y 39CONFIG_SYSVIPC=y
44# CONFIG_IPC_NS is not set
45CONFIG_SYSVIPC_SYSCTL=y 40CONFIG_SYSVIPC_SYSCTL=y
46# CONFIG_POSIX_MQUEUE is not set 41# CONFIG_POSIX_MQUEUE is not set
47# CONFIG_BSD_PROCESS_ACCT is not set 42# CONFIG_BSD_PROCESS_ACCT is not set
48# CONFIG_TASKSTATS is not set 43# CONFIG_TASKSTATS is not set
49# CONFIG_UTS_NS is not set 44# CONFIG_USER_NS is not set
50# CONFIG_AUDIT is not set 45# CONFIG_AUDIT is not set
51CONFIG_IKCONFIG=y 46CONFIG_IKCONFIG=y
52CONFIG_IKCONFIG_PROC=y 47CONFIG_IKCONFIG_PROC=y
@@ -71,7 +66,6 @@ CONFIG_FUTEX=y
71CONFIG_ANON_INODES=y 66CONFIG_ANON_INODES=y
72CONFIG_EPOLL=y 67CONFIG_EPOLL=y
73CONFIG_SIGNALFD=y 68CONFIG_SIGNALFD=y
74CONFIG_TIMERFD=y
75CONFIG_EVENTFD=y 69CONFIG_EVENTFD=y
76CONFIG_SHMEM=y 70CONFIG_SHMEM=y
77CONFIG_VM_EVENT_COUNTERS=y 71CONFIG_VM_EVENT_COUNTERS=y
@@ -81,24 +75,17 @@ CONFIG_SLAB=y
81CONFIG_RT_MUTEXES=y 75CONFIG_RT_MUTEXES=y
82# CONFIG_TINY_SHMEM is not set 76# CONFIG_TINY_SHMEM is not set
83CONFIG_BASE_SMALL=0 77CONFIG_BASE_SMALL=0
84
85#
86# Loadable module support
87#
88CONFIG_MODULES=y 78CONFIG_MODULES=y
89CONFIG_MODULE_UNLOAD=y 79CONFIG_MODULE_UNLOAD=y
90# CONFIG_MODULE_FORCE_UNLOAD is not set 80# CONFIG_MODULE_FORCE_UNLOAD is not set
91# CONFIG_MODVERSIONS is not set 81# CONFIG_MODVERSIONS is not set
92# CONFIG_MODULE_SRCVERSION_ALL is not set 82# CONFIG_MODULE_SRCVERSION_ALL is not set
93CONFIG_KMOD=y 83CONFIG_KMOD=y
94
95#
96# Block layer
97#
98CONFIG_BLOCK=y 84CONFIG_BLOCK=y
99# CONFIG_LBD is not set 85# CONFIG_LBD is not set
100# CONFIG_BLK_DEV_IO_TRACE is not set 86# CONFIG_BLK_DEV_IO_TRACE is not set
101# CONFIG_LSF is not set 87# CONFIG_LSF is not set
88# CONFIG_BLK_DEV_BSG is not set
102 89
103# 90#
104# IO Schedulers 91# IO Schedulers
@@ -139,6 +126,7 @@ CONFIG_DEFAULT_IOSCHED="cfq"
139# CONFIG_ARCH_L7200 is not set 126# CONFIG_ARCH_L7200 is not set
140# CONFIG_ARCH_KS8695 is not set 127# CONFIG_ARCH_KS8695 is not set
141# CONFIG_ARCH_NS9XXX is not set 128# CONFIG_ARCH_NS9XXX is not set
129# CONFIG_ARCH_MXC is not set
142# CONFIG_ARCH_PNX4008 is not set 130# CONFIG_ARCH_PNX4008 is not set
143CONFIG_ARCH_PXA=y 131CONFIG_ARCH_PXA=y
144# CONFIG_ARCH_RPC is not set 132# CONFIG_ARCH_RPC is not set
@@ -158,10 +146,19 @@ CONFIG_ARCH_PXA=y
158# CONFIG_ARCH_PXA_IDP is not set 146# CONFIG_ARCH_PXA_IDP is not set
159# CONFIG_PXA_SHARPSL is not set 147# CONFIG_PXA_SHARPSL is not set
160# CONFIG_MACH_TRIZEPS4 is not set 148# CONFIG_MACH_TRIZEPS4 is not set
149# CONFIG_MACH_EM_X270 is not set
161CONFIG_MACH_ARMCORE=y 150CONFIG_MACH_ARMCORE=y
162CONFIG_PXA27x=y 151CONFIG_PXA27x=y
163 152
164# 153#
154# Boot options
155#
156
157#
158# Power management
159#
160
161#
165# Processor Type 162# Processor Type
166# 163#
167CONFIG_CPU_32=y 164CONFIG_CPU_32=y
@@ -186,6 +183,7 @@ CONFIG_XSCALE_PMU=y
186# Bus support 183# Bus support
187# 184#
188# CONFIG_PCI is not set 185# CONFIG_PCI is not set
186# CONFIG_PCI_SYSCALL is not set
189# CONFIG_ARCH_SUPPORTS_MSI is not set 187# CONFIG_ARCH_SUPPORTS_MSI is not set
190 188
191# 189#
@@ -196,9 +194,10 @@ CONFIG_XSCALE_PMU=y
196# 194#
197# Kernel Features 195# Kernel Features
198# 196#
199# CONFIG_TICK_ONESHOT is not set 197CONFIG_TICK_ONESHOT=y
198# CONFIG_NO_HZ is not set
199CONFIG_HIGH_RES_TIMERS=y
200CONFIG_PREEMPT=y 200CONFIG_PREEMPT=y
201CONFIG_NO_IDLE_HZ=y
202CONFIG_HZ=100 201CONFIG_HZ=100
203CONFIG_AEABI=y 202CONFIG_AEABI=y
204CONFIG_OABI_COMPAT=y 203CONFIG_OABI_COMPAT=y
@@ -213,6 +212,8 @@ CONFIG_FLAT_NODE_MEM_MAP=y
213CONFIG_SPLIT_PTLOCK_CPUS=4096 212CONFIG_SPLIT_PTLOCK_CPUS=4096
214# CONFIG_RESOURCES_64BIT is not set 213# CONFIG_RESOURCES_64BIT is not set
215CONFIG_ZONE_DMA_FLAG=1 214CONFIG_ZONE_DMA_FLAG=1
215CONFIG_BOUNCE=y
216CONFIG_VIRT_TO_BUS=y
216CONFIG_ALIGNMENT_TRAP=y 217CONFIG_ALIGNMENT_TRAP=y
217 218
218# 219#
@@ -245,6 +246,7 @@ CONFIG_BINFMT_ELF=y
245# Power management options 246# Power management options
246# 247#
247# CONFIG_PM is not set 248# CONFIG_PM is not set
249CONFIG_SUSPEND_UP_POSSIBLE=y
248 250
249# 251#
250# Networking 252# Networking
@@ -330,6 +332,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
330# CONFIG_MAC80211 is not set 332# CONFIG_MAC80211 is not set
331# CONFIG_IEEE80211 is not set 333# CONFIG_IEEE80211 is not set
332# CONFIG_RFKILL is not set 334# CONFIG_RFKILL is not set
335# CONFIG_NET_9P is not set
333 336
334# 337#
335# Device Drivers 338# Device Drivers
@@ -342,10 +345,6 @@ CONFIG_STANDALONE=y
342CONFIG_PREVENT_FIRMWARE_BUILD=y 345CONFIG_PREVENT_FIRMWARE_BUILD=y
343CONFIG_FW_LOADER=y 346CONFIG_FW_LOADER=y
344# CONFIG_SYS_HYPERVISOR is not set 347# CONFIG_SYS_HYPERVISOR is not set
345
346#
347# Connector - unified userspace <-> kernelspace linker
348#
349# CONFIG_CONNECTOR is not set 348# CONFIG_CONNECTOR is not set
350CONFIG_MTD=y 349CONFIG_MTD=y
351# CONFIG_MTD_DEBUG is not set 350# CONFIG_MTD_DEBUG is not set
@@ -436,20 +435,8 @@ CONFIG_MTD_NAND_CM_X270=y
436# UBI - Unsorted block images 435# UBI - Unsorted block images
437# 436#
438# CONFIG_MTD_UBI is not set 437# CONFIG_MTD_UBI is not set
439
440#
441# Parallel port support
442#
443# CONFIG_PARPORT is not set 438# CONFIG_PARPORT is not set
444 439CONFIG_BLK_DEV=y
445#
446# Plug and Play support
447#
448# CONFIG_PNPACPI is not set
449
450#
451# Block devices
452#
453# CONFIG_BLK_DEV_COW_COMMON is not set 440# CONFIG_BLK_DEV_COW_COMMON is not set
454CONFIG_BLK_DEV_LOOP=y 441CONFIG_BLK_DEV_LOOP=y
455# CONFIG_BLK_DEV_CRYPTOLOOP is not set 442# CONFIG_BLK_DEV_CRYPTOLOOP is not set
@@ -468,6 +455,7 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
468# 455#
469# CONFIG_RAID_ATTRS is not set 456# CONFIG_RAID_ATTRS is not set
470CONFIG_SCSI=y 457CONFIG_SCSI=y
458CONFIG_SCSI_DMA=y
471# CONFIG_SCSI_TGT is not set 459# CONFIG_SCSI_TGT is not set
472# CONFIG_SCSI_NETLINK is not set 460# CONFIG_SCSI_NETLINK is not set
473CONFIG_SCSI_PROC_FS=y 461CONFIG_SCSI_PROC_FS=y
@@ -497,36 +485,23 @@ CONFIG_SCSI_WAIT_SCAN=m
497# CONFIG_SCSI_SPI_ATTRS is not set 485# CONFIG_SCSI_SPI_ATTRS is not set
498# CONFIG_SCSI_FC_ATTRS is not set 486# CONFIG_SCSI_FC_ATTRS is not set
499# CONFIG_SCSI_ISCSI_ATTRS is not set 487# CONFIG_SCSI_ISCSI_ATTRS is not set
500# CONFIG_SCSI_SAS_ATTRS is not set
501# CONFIG_SCSI_SAS_LIBSAS is not set 488# CONFIG_SCSI_SAS_LIBSAS is not set
502 489CONFIG_SCSI_LOWLEVEL=y
503#
504# SCSI low-level drivers
505#
506# CONFIG_ISCSI_TCP is not set 490# CONFIG_ISCSI_TCP is not set
507# CONFIG_SCSI_DEBUG is not set 491# CONFIG_SCSI_DEBUG is not set
508# CONFIG_ATA is not set 492# CONFIG_ATA is not set
509
510#
511# Multi-device support (RAID and LVM)
512#
513# CONFIG_MD is not set 493# CONFIG_MD is not set
514
515#
516# Network device support
517#
518CONFIG_NETDEVICES=y 494CONFIG_NETDEVICES=y
495# CONFIG_NETDEVICES_MULTIQUEUE is not set
519# CONFIG_DUMMY is not set 496# CONFIG_DUMMY is not set
520# CONFIG_BONDING is not set 497# CONFIG_BONDING is not set
498# CONFIG_MACVLAN is not set
521# CONFIG_EQUALIZER is not set 499# CONFIG_EQUALIZER is not set
522# CONFIG_TUN is not set 500# CONFIG_TUN is not set
523# CONFIG_PHYLIB is not set 501# CONFIG_PHYLIB is not set
524
525#
526# Ethernet (10 or 100Mbit)
527#
528CONFIG_NET_ETHERNET=y 502CONFIG_NET_ETHERNET=y
529CONFIG_MII=y 503CONFIG_MII=y
504# CONFIG_AX88796 is not set
530# CONFIG_SMC91X is not set 505# CONFIG_SMC91X is not set
531CONFIG_DM9000=y 506CONFIG_DM9000=y
532CONFIG_DM9000_NOEPROM=y 507CONFIG_DM9000_NOEPROM=y
@@ -566,10 +541,6 @@ CONFIG_USB_NET_MCS7830=m
566# CONFIG_NETCONSOLE is not set 541# CONFIG_NETCONSOLE is not set
567# CONFIG_NETPOLL is not set 542# CONFIG_NETPOLL is not set
568# CONFIG_NET_POLL_CONTROLLER is not set 543# CONFIG_NET_POLL_CONTROLLER is not set
569
570#
571# ISDN subsystem
572#
573# CONFIG_ISDN is not set 544# CONFIG_ISDN is not set
574 545
575# 546#
@@ -614,9 +585,11 @@ CONFIG_MOUSE_PS2=y
614# CONFIG_MOUSE_SERIAL is not set 585# CONFIG_MOUSE_SERIAL is not set
615# CONFIG_MOUSE_APPLETOUCH is not set 586# CONFIG_MOUSE_APPLETOUCH is not set
616# CONFIG_MOUSE_VSXXXAA is not set 587# CONFIG_MOUSE_VSXXXAA is not set
588# CONFIG_MOUSE_GPIO is not set
617# CONFIG_INPUT_JOYSTICK is not set 589# CONFIG_INPUT_JOYSTICK is not set
618# CONFIG_INPUT_TABLET is not set 590# CONFIG_INPUT_TABLET is not set
619CONFIG_INPUT_TOUCHSCREEN=y 591CONFIG_INPUT_TOUCHSCREEN=y
592# CONFIG_TOUCHSCREEN_FUJITSU is not set
620# CONFIG_TOUCHSCREEN_GUNZE is not set 593# CONFIG_TOUCHSCREEN_GUNZE is not set
621# CONFIG_TOUCHSCREEN_ELO is not set 594# CONFIG_TOUCHSCREEN_ELO is not set
622# CONFIG_TOUCHSCREEN_MTOUCH is not set 595# CONFIG_TOUCHSCREEN_MTOUCH is not set
@@ -660,20 +633,12 @@ CONFIG_SERIAL_CORE=y
660CONFIG_SERIAL_CORE_CONSOLE=y 633CONFIG_SERIAL_CORE_CONSOLE=y
661CONFIG_UNIX98_PTYS=y 634CONFIG_UNIX98_PTYS=y
662# CONFIG_LEGACY_PTYS is not set 635# CONFIG_LEGACY_PTYS is not set
663
664#
665# IPMI
666#
667# CONFIG_IPMI_HANDLER is not set 636# CONFIG_IPMI_HANDLER is not set
668# CONFIG_WATCHDOG is not set 637# CONFIG_WATCHDOG is not set
669CONFIG_HW_RANDOM=y 638CONFIG_HW_RANDOM=y
670# CONFIG_NVRAM is not set 639# CONFIG_NVRAM is not set
671# CONFIG_R3964 is not set 640# CONFIG_R3964 is not set
672# CONFIG_RAW_DRIVER is not set 641# CONFIG_RAW_DRIVER is not set
673
674#
675# TPM devices
676#
677# CONFIG_TCG_TPM is not set 642# CONFIG_TCG_TPM is not set
678CONFIG_I2C=m 643CONFIG_I2C=m
679CONFIG_I2C_BOARDINFO=y 644CONFIG_I2C_BOARDINFO=y
@@ -695,6 +660,7 @@ CONFIG_I2C_PXA=m
695# CONFIG_I2C_OCORES is not set 660# CONFIG_I2C_OCORES is not set
696# CONFIG_I2C_PARPORT_LIGHT is not set 661# CONFIG_I2C_PARPORT_LIGHT is not set
697# CONFIG_I2C_SIMTEC is not set 662# CONFIG_I2C_SIMTEC is not set
663# CONFIG_I2C_TAOS_EVM is not set
698# CONFIG_I2C_STUB is not set 664# CONFIG_I2C_STUB is not set
699# CONFIG_I2C_TINY_USB is not set 665# CONFIG_I2C_TINY_USB is not set
700 666
@@ -703,11 +669,13 @@ CONFIG_I2C_PXA=m
703# 669#
704# CONFIG_SENSORS_DS1337 is not set 670# CONFIG_SENSORS_DS1337 is not set
705# CONFIG_SENSORS_DS1374 is not set 671# CONFIG_SENSORS_DS1374 is not set
672# CONFIG_DS1682 is not set
706# CONFIG_SENSORS_EEPROM is not set 673# CONFIG_SENSORS_EEPROM is not set
707# CONFIG_SENSORS_PCF8574 is not set 674# CONFIG_SENSORS_PCF8574 is not set
708# CONFIG_SENSORS_PCA9539 is not set 675# CONFIG_SENSORS_PCA9539 is not set
709# CONFIG_SENSORS_PCF8591 is not set 676# CONFIG_SENSORS_PCF8591 is not set
710# CONFIG_SENSORS_MAX6875 is not set 677# CONFIG_SENSORS_MAX6875 is not set
678# CONFIG_SENSORS_TSL2550 is not set
711# CONFIG_I2C_DEBUG_CORE is not set 679# CONFIG_I2C_DEBUG_CORE is not set
712# CONFIG_I2C_DEBUG_ALGO is not set 680# CONFIG_I2C_DEBUG_ALGO is not set
713# CONFIG_I2C_DEBUG_BUS is not set 681# CONFIG_I2C_DEBUG_BUS is not set
@@ -718,14 +686,11 @@ CONFIG_I2C_PXA=m
718# 686#
719# CONFIG_SPI is not set 687# CONFIG_SPI is not set
720# CONFIG_SPI_MASTER is not set 688# CONFIG_SPI_MASTER is not set
721
722#
723# Dallas's 1-wire bus
724#
725# CONFIG_W1 is not set 689# CONFIG_W1 is not set
726CONFIG_HWMON=y 690CONFIG_HWMON=y
727# CONFIG_HWMON_VID is not set 691# CONFIG_HWMON_VID is not set
728# CONFIG_SENSORS_ABITUGURU is not set 692# CONFIG_SENSORS_ABITUGURU is not set
693# CONFIG_SENSORS_ABITUGURU3 is not set
729# CONFIG_SENSORS_AD7418 is not set 694# CONFIG_SENSORS_AD7418 is not set
730# CONFIG_SENSORS_ADM1021 is not set 695# CONFIG_SENSORS_ADM1021 is not set
731# CONFIG_SENSORS_ADM1025 is not set 696# CONFIG_SENSORS_ADM1025 is not set
@@ -752,13 +717,16 @@ CONFIG_HWMON=y
752# CONFIG_SENSORS_LM87 is not set 717# CONFIG_SENSORS_LM87 is not set
753# CONFIG_SENSORS_LM90 is not set 718# CONFIG_SENSORS_LM90 is not set
754# CONFIG_SENSORS_LM92 is not set 719# CONFIG_SENSORS_LM92 is not set
720# CONFIG_SENSORS_LM93 is not set
755# CONFIG_SENSORS_MAX1619 is not set 721# CONFIG_SENSORS_MAX1619 is not set
756# CONFIG_SENSORS_MAX6650 is not set 722# CONFIG_SENSORS_MAX6650 is not set
757# CONFIG_SENSORS_PC87360 is not set 723# CONFIG_SENSORS_PC87360 is not set
758# CONFIG_SENSORS_PC87427 is not set 724# CONFIG_SENSORS_PC87427 is not set
725# CONFIG_SENSORS_DME1737 is not set
759# CONFIG_SENSORS_SMSC47M1 is not set 726# CONFIG_SENSORS_SMSC47M1 is not set
760# CONFIG_SENSORS_SMSC47M192 is not set 727# CONFIG_SENSORS_SMSC47M192 is not set
761# CONFIG_SENSORS_SMSC47B397 is not set 728# CONFIG_SENSORS_SMSC47B397 is not set
729# CONFIG_SENSORS_THMC50 is not set
762# CONFIG_SENSORS_VT1211 is not set 730# CONFIG_SENSORS_VT1211 is not set
763# CONFIG_SENSORS_W83781D is not set 731# CONFIG_SENSORS_W83781D is not set
764# CONFIG_SENSORS_W83791D is not set 732# CONFIG_SENSORS_W83791D is not set
@@ -768,19 +736,13 @@ CONFIG_HWMON=y
768# CONFIG_SENSORS_W83627HF is not set 736# CONFIG_SENSORS_W83627HF is not set
769# CONFIG_SENSORS_W83627EHF is not set 737# CONFIG_SENSORS_W83627EHF is not set
770# CONFIG_HWMON_DEBUG_CHIP is not set 738# CONFIG_HWMON_DEBUG_CHIP is not set
771 739CONFIG_MISC_DEVICES=y
772# 740# CONFIG_EEPROM_93CX6 is not set
773# Misc devices
774#
775 741
776# 742#
777# Multifunction device drivers 743# Multifunction device drivers
778# 744#
779# CONFIG_MFD_SM501 is not set 745# CONFIG_MFD_SM501 is not set
780
781#
782# LED devices
783#
784CONFIG_NEW_LEDS=y 746CONFIG_NEW_LEDS=y
785CONFIG_LEDS_CLASS=y 747CONFIG_LEDS_CLASS=y
786 748
@@ -788,6 +750,7 @@ CONFIG_LEDS_CLASS=y
788# LED drivers 750# LED drivers
789# 751#
790CONFIG_LEDS_CM_X270=y 752CONFIG_LEDS_CM_X270=y
753# CONFIG_LEDS_GPIO is not set
791 754
792# 755#
793# LED Triggers 756# LED Triggers
@@ -811,6 +774,7 @@ CONFIG_LEDS_CM_X270=y
811# 774#
812# CONFIG_DISPLAY_SUPPORT is not set 775# CONFIG_DISPLAY_SUPPORT is not set
813# CONFIG_VGASTATE is not set 776# CONFIG_VGASTATE is not set
777# CONFIG_VIDEO_OUTPUT_CONTROL is not set
814CONFIG_FB=y 778CONFIG_FB=y
815# CONFIG_FIRMWARE_EDID is not set 779# CONFIG_FIRMWARE_EDID is not set
816# CONFIG_FB_DDC is not set 780# CONFIG_FB_DDC is not set
@@ -843,6 +807,7 @@ CONFIG_FB_PXA_PARAMETERS=y
843# CONFIG_VGA_CONSOLE is not set 807# CONFIG_VGA_CONSOLE is not set
844CONFIG_DUMMY_CONSOLE=y 808CONFIG_DUMMY_CONSOLE=y
845CONFIG_FRAMEBUFFER_CONSOLE=y 809CONFIG_FRAMEBUFFER_CONSOLE=y
810# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
846# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 811# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
847# CONFIG_FONTS is not set 812# CONFIG_FONTS is not set
848CONFIG_FONT_8x8=y 813CONFIG_FONT_8x8=y
@@ -896,14 +861,15 @@ CONFIG_SND_PXA2XX_AC97=m
896# CONFIG_SND_SOC is not set 861# CONFIG_SND_SOC is not set
897 862
898# 863#
899# Open Sound System 864# SoC Audio support for SuperH
900# 865#
901# CONFIG_SOUND_PRIME is not set
902CONFIG_AC97_BUS=m
903 866
904# 867#
905# HID Devices 868# Open Sound System
906# 869#
870# CONFIG_SOUND_PRIME is not set
871CONFIG_AC97_BUS=m
872CONFIG_HID_SUPPORT=y
907CONFIG_HID=y 873CONFIG_HID=y
908# CONFIG_HID_DEBUG is not set 874# CONFIG_HID_DEBUG is not set
909 875
@@ -914,10 +880,7 @@ CONFIG_USB_HID=y
914# CONFIG_USB_HIDINPUT_POWERBOOK is not set 880# CONFIG_USB_HIDINPUT_POWERBOOK is not set
915# CONFIG_HID_FF is not set 881# CONFIG_HID_FF is not set
916# CONFIG_USB_HIDDEV is not set 882# CONFIG_USB_HIDDEV is not set
917 883CONFIG_USB_SUPPORT=y
918#
919# USB support
920#
921CONFIG_USB_ARCH_HAS_HCD=y 884CONFIG_USB_ARCH_HAS_HCD=y
922CONFIG_USB_ARCH_HAS_OHCI=y 885CONFIG_USB_ARCH_HAS_OHCI=y
923# CONFIG_USB_ARCH_HAS_EHCI is not set 886# CONFIG_USB_ARCH_HAS_EHCI is not set
@@ -941,6 +904,7 @@ CONFIG_USB_OHCI_HCD=y
941# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set 904# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
942CONFIG_USB_OHCI_LITTLE_ENDIAN=y 905CONFIG_USB_OHCI_LITTLE_ENDIAN=y
943# CONFIG_USB_SL811_HCD is not set 906# CONFIG_USB_SL811_HCD is not set
907# CONFIG_USB_R8A66597_HCD is not set
944 908
945# 909#
946# USB Device Class drivers 910# USB Device Class drivers
@@ -1024,17 +988,27 @@ CONFIG_MMC=m
1024# MMC/SD Card Drivers 988# MMC/SD Card Drivers
1025# 989#
1026CONFIG_MMC_BLOCK=m 990CONFIG_MMC_BLOCK=m
991CONFIG_MMC_BLOCK_BOUNCE=y
1027 992
1028# 993#
1029# MMC/SD Host Controller Drivers 994# MMC/SD Host Controller Drivers
1030# 995#
1031CONFIG_MMC_PXA=m 996CONFIG_MMC_PXA=m
997CONFIG_RTC_LIB=y
998# CONFIG_RTC_CLASS is not set
1032 999
1033# 1000#
1034# Real Time Clock 1001# DMA Engine support
1002#
1003# CONFIG_DMA_ENGINE is not set
1004
1005#
1006# DMA Clients
1007#
1008
1009#
1010# DMA Devices
1035# 1011#
1036CONFIG_RTC_LIB=y
1037# CONFIG_RTC_CLASS is not set
1038 1012
1039# 1013#
1040# File systems 1014# File systems
@@ -1130,7 +1104,6 @@ CONFIG_JFFS2_RTIME=y
1130# CONFIG_NCP_FS is not set 1104# CONFIG_NCP_FS is not set
1131# CONFIG_CODA_FS is not set 1105# CONFIG_CODA_FS is not set
1132# CONFIG_AFS_FS is not set 1106# CONFIG_AFS_FS is not set
1133# CONFIG_9P_FS is not set
1134 1107
1135# 1108#
1136# Partition Types 1109# Partition Types
@@ -1211,10 +1184,6 @@ CONFIG_FRAME_POINTER=y
1211# 1184#
1212# CONFIG_KEYS is not set 1185# CONFIG_KEYS is not set
1213# CONFIG_SECURITY is not set 1186# CONFIG_SECURITY is not set
1214
1215#
1216# Cryptographic options
1217#
1218# CONFIG_CRYPTO is not set 1187# CONFIG_CRYPTO is not set
1219 1188
1220# 1189#
@@ -1225,6 +1194,7 @@ CONFIG_BITREVERSE=y
1225# CONFIG_CRC16 is not set 1194# CONFIG_CRC16 is not set
1226# CONFIG_CRC_ITU_T is not set 1195# CONFIG_CRC_ITU_T is not set
1227CONFIG_CRC32=y 1196CONFIG_CRC32=y
1197# CONFIG_CRC7 is not set
1228# CONFIG_LIBCRC32C is not set 1198# CONFIG_LIBCRC32C is not set
1229CONFIG_ZLIB_INFLATE=y 1199CONFIG_ZLIB_INFLATE=y
1230CONFIG_ZLIB_DEFLATE=y 1200CONFIG_ZLIB_DEFLATE=y
diff --git a/meta/packages/linux/linux.inc b/meta/packages/linux/linux.inc
index 41b0c13179..bb2ad455fd 100644
--- a/meta/packages/linux/linux.inc
+++ b/meta/packages/linux/linux.inc
@@ -4,20 +4,13 @@ LICENSE = "GPL"
4 4
5inherit kernel 5inherit kernel
6 6
7# These devices need mkimage to generate a kernel image 7# Not every device needs mkimage to generate a kernel image, but lets make OE a bit more
8DEPENDS_append_kb9202 = " u-boot-mkimage-openmoko-native " 8# friendly and increase the "Just Works(TM) factor. Building uboot takes only a minute.
9DEPENDS_append_at32stk1000 = " u-boot-mkimage-openmoko-native " 9DEPENDS += " u-boot-mkimage-openmoko-native "
10DEPENDS_append_atngw100 = " u-boot-mkimage-openmoko-native "
11DEPENDS_append_at91sam9263ek = " u-boot-mkimage-openmoko-native "
12DEPENDS_append_at91sam9261ek = " u-boot-mkimage-openmoko-native "
13DEPENDS_append_at91sam9260ek = " u-boot-mkimage-openmoko-native "
14DEPENDS_append_sarge-at91 = " u-boot-mkimage-openmoko-native "
15DEPENDS_append_gumstix-connex = " u-boot-mkimage-openmoko-native "
16DEPENDS_append_gumstix-verdex = " u-boot-mkimage-openmoko-native "
17DEPENDS_append_fic-gta01 = " u-boot-mkimage-openmoko-native "
18DEPENDS_append_fic-gta02 = " u-boot-mkimage-openmoko-native "
19 10
20 11
12RPSRC = "http://www.rpsys.net/openzaurus/patches/archive"
13
21# Specify the commandline for your device 14# Specify the commandline for your device
22 15
23#boot from mmc 16#boot from mmc
@@ -42,7 +35,7 @@ do_configure_prepend() {
42 # 35 #
43 if [ "${TARGET_OS}" = "linux-gnueabi" -o "${TARGET_OS}" = "linux-uclibcgnueabi" ]; then 36 if [ "${TARGET_OS}" = "linux-gnueabi" -o "${TARGET_OS}" = "linux-uclibcgnueabi" ]; then
44 echo "CONFIG_AEABI=y" >> ${S}/.config 37 echo "CONFIG_AEABI=y" >> ${S}/.config
45 echo "CONFIG_OABI_COMPAT=y" >> ${S}/.config 38 echo "# CONFIG_OABI_COMPAT is not set" >> ${S}/.config
46 else 39 else
47 echo "# CONFIG_AEABI is not set" >> ${S}/.config 40 echo "# CONFIG_AEABI is not set" >> ${S}/.config
48 echo "# CONFIG_OABI_COMPAT is not set" >> ${S}/.config 41 echo "# CONFIG_OABI_COMPAT is not set" >> ${S}/.config
@@ -104,11 +97,16 @@ do_install_prepend() {
104 if test -e arch/${ARCH}/boot/images/uImage ; then 97 if test -e arch/${ARCH}/boot/images/uImage ; then
105 ln -f arch/${ARCH}/boot/images/uImage arch/${ARCH}/boot/uImage 98 ln -f arch/${ARCH}/boot/images/uImage arch/${ARCH}/boot/uImage
106 fi 99 fi
100
101 if test -e arch/${ARCH}/kernel/vmlinux.lds ; then
102 ln -f arch/${ARCH}/kernel/vmlinux.lds arch/${ARCH}/boot/vmlinux
103 fi
107} 104}
108 105
109UBOOT_ENTRYPOINT ?= "20008000" 106UBOOT_ENTRYPOINT ?= "20008000"
110 107
111KERNEL_IMAGE_BASE_NAME = ${KERNEL_IMAGETYPE}-${PV}-${PR}-${MACHINE}-${DATETIME} 108KERNEL_IMAGE_BASE_NAME = "${KERNEL_IMAGETYPE}-${PV}-${PR}-${MACHINE}-${DATETIME}"
109KERNEL_IMAGE_SYMLINK_NAME = "${KERNEL_IMAGETYPE}-${MACHINE}"
112 110
113do_deploy() { 111do_deploy() {
114 install -d ${DEPLOY_DIR_IMAGE} 112 install -d ${DEPLOY_DIR_IMAGE}
@@ -128,6 +126,10 @@ do_deploy() {
128 rm -f linux.bin.gz 126 rm -f linux.bin.gz
129 fi 127 fi
130 fi 128 fi
129
130 cd ${DEPLOY_DIR_IMAGE}
131 rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.bin
132 ln -sf ${KERNEL_IMAGE_BASE_NAME}.bin ${KERNEL_IMAGE_SYMLINK_NAME}.bin
131} 133}
132 134
133do_deploy[dirs] = "${S}" 135do_deploy[dirs] = "${S}"
diff --git a/meta/packages/linux/linux_2.6.22.bb b/meta/packages/linux/linux_2.6.23.bb
index b33274d8bf..e042c7248b 100644
--- a/meta/packages/linux/linux_2.6.22.bb
+++ b/meta/packages/linux/linux_2.6.23.bb
@@ -2,17 +2,17 @@ require linux.inc
2 2
3# Mark archs/machines that this kernel supports 3# Mark archs/machines that this kernel supports
4DEFAULT_PREFERENCE = "-1" 4DEFAULT_PREFERENCE = "-1"
5DEFAULT_PREFERENCE_avr32 = "1"
6DEFAULT_PREFERENCE_cm-x270 = "1" 5DEFAULT_PREFERENCE_cm-x270 = "1"
6DEFAULT_PREFERENCE_mpc8313e-rdb = "1"
7DEFAULT_PREFERENCE_mpc8323e-rdb = "1"
7 8
8PR = "r3" 9PR = "r2"
9 10
10SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.22.tar.bz2 \ 11SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2 \
12 file://binutils-buildid-arm.patch;patch=1 \
11 file://defconfig \ 13 file://defconfig \
12 " 14 "
13 15
14SRC_URI_append_avr32 = "http://avr32linux.org/twiki/pub/Main/LinuxPatches/linux-2.6.22.atmel.3.patch.bz2;patch=1"
15
16SRC_URI_append_cm-x270 = "\ 16SRC_URI_append_cm-x270 = "\
17 file://0001-cm-x270-base2.patch;patch=1 \ 17 file://0001-cm-x270-base2.patch;patch=1 \
18 file://0002-cm-x270-match-type.patch;patch=1 \ 18 file://0002-cm-x270-match-type.patch;patch=1 \
@@ -51,6 +51,15 @@ python do_compulab_image() {
51 fo.write(size_s) 51 fo.write(size_s)
52 fo.write(image_data) 52 fo.write(image_data)
53 fo.close() 53 fo.close()
54
55 os.chdir(deploy_dir)
56 link_file = bb.data.expand('${KERNEL_IMAGE_SYMLINK_NAME}', d) + '.cmx270'
57 img_file = bb.data.expand('${KERNEL_IMAGE_BASE_NAME}', d) + '.cmx270'
58 try:
59 os.unlink(link_file)
60 except:
61 pass
62 os.symlink(img_file, link_file)
54} 63}
55 64
56addtask compulab_image after do_deploy before do_package 65addtask compulab_image after do_deploy before do_package