mirror of
https://git.yoctoproject.org/poky
synced 2026-09-20 03:49:32 +02:00
linux-rp 2.6.23: unbreak for zylonite
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2862 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -336,10 +336,8 @@
|
|||||||
# Signed-off-by: Russell King
|
# Signed-off-by: Russell King
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
Index: linux-2.6.22/arch/arm/Kconfig
|
--- linux-2.6.23.orig/arch/arm/Kconfig
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/Kconfig
|
||||||
--- linux-2.6.22.orig/arch/arm/Kconfig 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/Kconfig 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -336,14 +336,14 @@
|
@@ -336,14 +336,14 @@
|
||||||
This enables support for Philips PNX4008 mobile platform.
|
This enables support for Philips PNX4008 mobile platform.
|
||||||
|
|
||||||
@@ -366,10 +364,8 @@ Index: linux-2.6.22/arch/arm/Kconfig
|
|||||||
help
|
help
|
||||||
Enable support for iWMMXt context switching at run time if
|
Enable support for iWMMXt context switching at run time if
|
||||||
running on a CPU that supports it.
|
running on a CPU that supports it.
|
||||||
Index: linux-2.6.22/arch/arm/boot/compressed/head-xscale.S
|
--- linux-2.6.23.orig/arch/arm/boot/compressed/head-xscale.S
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/boot/compressed/head-xscale.S
|
||||||
--- linux-2.6.22.orig/arch/arm/boot/compressed/head-xscale.S 2007-09-24 20:56:50.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/boot/compressed/head-xscale.S 2007-09-24 21:03:05.000000000 +0200
|
|
||||||
@@ -33,10 +33,6 @@
|
@@ -33,10 +33,6 @@
|
||||||
bic r0, r0, #0x1000 @ clear Icache
|
bic r0, r0, #0x1000 @ clear Icache
|
||||||
mcr p15, 0, r0, c1, c0, 0
|
mcr p15, 0, r0, c1, c0, 0
|
||||||
@@ -381,10 +377,8 @@ Index: linux-2.6.22/arch/arm/boot/compressed/head-xscale.S
|
|||||||
#ifdef CONFIG_ARCH_COTULLA_IDP
|
#ifdef CONFIG_ARCH_COTULLA_IDP
|
||||||
mov r7, #MACH_TYPE_COTULLA_IDP
|
mov r7, #MACH_TYPE_COTULLA_IDP
|
||||||
#endif
|
#endif
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/Kconfig
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/Kconfig
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/Kconfig
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/Kconfig 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/Kconfig 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -1,6 +1,24 @@
|
@@ -1,6 +1,24 @@
|
||||||
if ARCH_PXA
|
if ARCH_PXA
|
||||||
|
|
||||||
@@ -435,10 +429,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/Kconfig
|
|||||||
config PXA_SHARP_C7xx
|
config PXA_SHARP_C7xx
|
||||||
bool
|
bool
|
||||||
select PXA_SSP
|
select PXA_SSP
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/Makefile
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/Makefile
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/Makefile
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/Makefile 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/Makefile 2007-09-24 21:03:57.000000000 +0200
|
|
||||||
@@ -6,6 +6,9 @@
|
@@ -6,6 +6,9 @@
|
||||||
obj-y += clock.o generic.o irq.o dma.o time.o
|
obj-y += clock.o generic.o irq.o dma.o time.o
|
||||||
obj-$(CONFIG_PXA25x) += pxa25x.o
|
obj-$(CONFIG_PXA25x) += pxa25x.o
|
||||||
@@ -462,10 +454,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/Makefile
|
|||||||
obj-$(CONFIG_MACH_HX2750) += hx2750.o hx2750_test.o
|
obj-$(CONFIG_MACH_HX2750) += hx2750.o hx2750_test.o
|
||||||
obj-$(CONFIG_MACH_HTCUNIVERSAL) += htcuniversal/
|
obj-$(CONFIG_MACH_HTCUNIVERSAL) += htcuniversal/
|
||||||
|
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/clock.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/clock.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/clock.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/clock.c 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/clock.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -9,19 +9,15 @@
|
@@ -9,19 +9,15 @@
|
||||||
#include <linux/string.h>
|
#include <linux/string.h>
|
||||||
#include <linux/clk.h>
|
#include <linux/clk.h>
|
||||||
@@ -616,10 +606,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/clock.c
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
arch_initcall(clk_init);
|
arch_initcall(clk_init);
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/clock.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/clock.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/clock.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,43 @@
|
@@ -0,0 +1,43 @@
|
||||||
+struct clk;
|
+struct clk;
|
||||||
+
|
+
|
||||||
@@ -664,10 +652,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/clock.h
|
|||||||
+void clk_cken_disable(struct clk *clk);
|
+void clk_cken_disable(struct clk *clk);
|
||||||
+
|
+
|
||||||
+void clks_register(struct clk *clks, size_t num);
|
+void clks_register(struct clk *clks, size_t num);
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/devices.h
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/devices.h
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/devices.h
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/devices.h 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/devices.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -9,3 +9,6 @@
|
@@ -9,3 +9,6 @@
|
||||||
extern struct platform_device pxa_device_i2s;
|
extern struct platform_device pxa_device_i2s;
|
||||||
extern struct platform_device pxa_device_ficp;
|
extern struct platform_device pxa_device_ficp;
|
||||||
@@ -675,10 +661,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/devices.h
|
|||||||
+
|
+
|
||||||
+extern struct platform_device pxa27x_device_i2c_power;
|
+extern struct platform_device pxa27x_device_i2c_power;
|
||||||
+extern struct platform_device pxa27x_device_ohci;
|
+extern struct platform_device pxa27x_device_ohci;
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/generic.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/generic.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/generic.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/generic.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/generic.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -25,10 +25,6 @@
|
@@ -25,10 +25,6 @@
|
||||||
#include <linux/pm.h>
|
#include <linux/pm.h>
|
||||||
#include <linux/string.h>
|
#include <linux/string.h>
|
||||||
@@ -890,10 +874,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/generic.c
|
|||||||
};
|
};
|
||||||
|
|
||||||
void __init pxa_set_ffuart_info(struct platform_pxa_serial_funcs *info)
|
void __init pxa_set_ffuart_info(struct platform_pxa_serial_funcs *info)
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/generic.h
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/generic.h
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/generic.h
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/generic.h 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/generic.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -15,14 +15,40 @@
|
@@ -15,14 +15,40 @@
|
||||||
extern void __init pxa_init_irq_low(void);
|
extern void __init pxa_init_irq_low(void);
|
||||||
extern void __init pxa_init_irq_high(void);
|
extern void __init pxa_init_irq_high(void);
|
||||||
@@ -935,10 +917,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/generic.h
|
|||||||
+#define pxa3xx_get_clk_frequency_khz(x) (0)
|
+#define pxa3xx_get_clk_frequency_khz(x) (0)
|
||||||
+#define pxa3xx_get_memclk_frequency_10khz() (0)
|
+#define pxa3xx_get_memclk_frequency_10khz() (0)
|
||||||
+#endif
|
+#endif
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/irq.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/irq.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/irq.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/irq.c 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/irq.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -38,33 +38,11 @@
|
@@ -38,33 +38,11 @@
|
||||||
ICMR |= (1 << irq);
|
ICMR |= (1 << irq);
|
||||||
}
|
}
|
||||||
@@ -1101,10 +1081,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/irq.c
|
|||||||
+ pxa_low_gpio_chip.set_wake = set_wake;
|
+ pxa_low_gpio_chip.set_wake = set_wake;
|
||||||
+ pxa_muxed_gpio_chip.set_wake = set_wake;
|
+ pxa_muxed_gpio_chip.set_wake = set_wake;
|
||||||
+}
|
+}
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/mfp.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/mfp.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/mfp.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,235 @@
|
@@ -0,0 +1,235 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/mfp.c
|
+ * linux/arch/arm/mach-pxa/mfp.c
|
||||||
@@ -1341,10 +1319,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/mfp.c
|
|||||||
+{
|
+{
|
||||||
+ memset(mfp_table, 0, sizeof(mfp_table));
|
+ memset(mfp_table, 0, sizeof(mfp_table));
|
||||||
+}
|
+}
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/pxa25x.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/pxa25x.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/pxa25x.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/pxa25x.c 2007-09-24 20:57:15.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/pxa25x.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -30,6 +30,7 @@
|
@@ -30,6 +30,7 @@
|
||||||
|
|
||||||
#include "generic.h"
|
#include "generic.h"
|
||||||
@@ -1484,10 +1460,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/pxa25x.c
|
|||||||
if ((ret = pxa_init_dma(16)))
|
if ((ret = pxa_init_dma(16)))
|
||||||
return ret;
|
return ret;
|
||||||
#ifdef CONFIG_PM
|
#ifdef CONFIG_PM
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/pxa27x.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/pxa27x.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/pxa27x.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/pxa27x.c 2007-09-24 20:57:15.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/pxa27x.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -27,6 +27,7 @@
|
@@ -27,6 +27,7 @@
|
||||||
|
|
||||||
#include "generic.h"
|
#include "generic.h"
|
||||||
@@ -1682,10 +1656,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/pxa27x.c
|
|||||||
if ((ret = pxa_init_dma(32)))
|
if ((ret = pxa_init_dma(32)))
|
||||||
return ret;
|
return ret;
|
||||||
#ifdef CONFIG_PM
|
#ifdef CONFIG_PM
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/pxa300.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/pxa300.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/pxa300.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,93 @@
|
@@ -0,0 +1,93 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/pxa300.c
|
+ * linux/arch/arm/mach-pxa/pxa300.c
|
||||||
@@ -1780,10 +1752,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/pxa300.c
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+core_initcall(pxa300_init);
|
+core_initcall(pxa300_init);
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/pxa320.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/pxa320.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/pxa320.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,88 @@
|
@@ -0,0 +1,88 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/pxa320.c
|
+ * linux/arch/arm/mach-pxa/pxa320.c
|
||||||
@@ -1873,10 +1843,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/pxa320.c
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+core_initcall(pxa320_init);
|
+core_initcall(pxa320_init);
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/pxa3xx.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/pxa3xx.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/pxa3xx.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,216 @@
|
@@ -0,0 +1,216 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/pxa3xx.c
|
+ * linux/arch/arm/mach-pxa/pxa3xx.c
|
||||||
@@ -2094,10 +2062,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/pxa3xx.c
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+subsys_initcall(pxa3xx_init);
|
+subsys_initcall(pxa3xx_init);
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/time.c
|
--- linux-2.6.23.orig/arch/arm/mach-pxa/time.c
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/time.c
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/time.c 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/time.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -16,10 +16,48 @@
|
@@ -16,10 +16,48 @@
|
||||||
#include <linux/init.h>
|
#include <linux/init.h>
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
@@ -2179,10 +2145,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/time.c
|
|||||||
|
|
||||||
setup_irq(IRQ_OST0, &pxa_ost0_irq);
|
setup_irq(IRQ_OST0, &pxa_ost0_irq);
|
||||||
|
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/zylonite.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/zylonite.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/zylonite.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,184 @@
|
@@ -0,0 +1,184 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/zylonite.c
|
+ * linux/arch/arm/mach-pxa/zylonite.c
|
||||||
@@ -2368,10 +2332,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/zylonite.c
|
|||||||
+ .timer = &pxa_timer,
|
+ .timer = &pxa_timer,
|
||||||
+ .init_machine = zylonite_init,
|
+ .init_machine = zylonite_init,
|
||||||
+MACHINE_END
|
+MACHINE_END
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa300.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/zylonite_pxa300.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa300.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,188 @@
|
@@ -0,0 +1,188 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/zylonite_pxa300.c
|
+ * linux/arch/arm/mach-pxa/zylonite_pxa300.c
|
||||||
@@ -2561,10 +2523,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa300.c
|
|||||||
+ gpio_eth_irq = mfp_to_gpio(MFP_PIN_GPIO102);
|
+ gpio_eth_irq = mfp_to_gpio(MFP_PIN_GPIO102);
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa320.c
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mach-pxa/zylonite_pxa320.c
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa320.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,173 @@
|
@@ -0,0 +1,173 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/arch/arm/mach-pxa/zylonite_pxa320.c
|
+ * linux/arch/arm/mach-pxa/zylonite_pxa320.c
|
||||||
@@ -2739,10 +2699,8 @@ Index: linux-2.6.22/arch/arm/mach-pxa/zylonite_pxa320.c
|
|||||||
+ gpio_eth_irq = mfp_to_gpio(MFP_PIN_GPIO9);
|
+ gpio_eth_irq = mfp_to_gpio(MFP_PIN_GPIO9);
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
Index: linux-2.6.22/arch/arm/mm/Kconfig
|
--- linux-2.6.23.orig/arch/arm/mm/Kconfig
|
||||||
===================================================================
|
+++ linux-2.6.23/arch/arm/mm/Kconfig
|
||||||
--- linux-2.6.22.orig/arch/arm/mm/Kconfig 2007-09-24 20:56:51.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mm/Kconfig 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -322,7 +322,7 @@
|
@@ -322,7 +322,7 @@
|
||||||
# XScale
|
# XScale
|
||||||
config CPU_XSCALE
|
config CPU_XSCALE
|
||||||
@@ -2761,10 +2719,8 @@ Index: linux-2.6.22/arch/arm/mm/Kconfig
|
|||||||
default y
|
default y
|
||||||
select CPU_32v5
|
select CPU_32v5
|
||||||
select CPU_ABRT_EV5T
|
select CPU_ABRT_EV5T
|
||||||
Index: linux-2.6.22/drivers/i2c/busses/i2c-pxa.c
|
--- linux-2.6.23.orig/drivers/i2c/busses/i2c-pxa.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/i2c/busses/i2c-pxa.c
|
||||||
--- linux-2.6.22.orig/drivers/i2c/busses/i2c-pxa.c 2007-09-24 20:56:56.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/i2c/busses/i2c-pxa.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -31,6 +31,8 @@
|
@@ -31,6 +31,8 @@
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
#include <linux/i2c-pxa.h>
|
#include <linux/i2c-pxa.h>
|
||||||
@@ -2873,10 +2829,8 @@ Index: linux-2.6.22/drivers/i2c/busses/i2c-pxa.c
|
|||||||
release_mem_region(i2c->iobase, i2c->iosize);
|
release_mem_region(i2c->iobase, i2c->iosize);
|
||||||
kfree(i2c);
|
kfree(i2c);
|
||||||
|
|
||||||
Index: linux-2.6.22/drivers/input/keyboard/pxa27x_keyboard.c
|
--- linux-2.6.23.orig/drivers/input/keyboard/pxa27x_keyboard.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/input/keyboard/pxa27x_keyboard.c
|
||||||
--- linux-2.6.22.orig/drivers/input/keyboard/pxa27x_keyboard.c 2007-09-24 20:56:56.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/input/keyboard/pxa27x_keyboard.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -23,6 +23,8 @@
|
@@ -23,6 +23,8 @@
|
||||||
#include <linux/input.h>
|
#include <linux/input.h>
|
||||||
#include <linux/device.h>
|
#include <linux/device.h>
|
||||||
@@ -2969,10 +2923,8 @@ Index: linux-2.6.22/drivers/input/keyboard/pxa27x_keyboard.c
|
|||||||
platform_set_drvdata(pdev, NULL);
|
platform_set_drvdata(pdev, NULL);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
Index: linux-2.6.22/drivers/mmc/host/pxamci.c
|
--- linux-2.6.23.orig/drivers/mmc/host/pxamci.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/mmc/host/pxamci.c
|
||||||
--- linux-2.6.22.orig/drivers/mmc/host/pxamci.c 2007-09-24 20:56:58.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/mmc/host/pxamci.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -23,6 +23,8 @@
|
@@ -23,6 +23,8 @@
|
||||||
#include <linux/delay.h>
|
#include <linux/delay.h>
|
||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
@@ -3080,10 +3032,8 @@ Index: linux-2.6.22/drivers/mmc/host/pxamci.c
|
|||||||
release_resource(host->res);
|
release_resource(host->res);
|
||||||
|
|
||||||
mmc_free_host(mmc);
|
mmc_free_host(mmc);
|
||||||
Index: linux-2.6.22/drivers/mmc/host/pxamci.h
|
--- linux-2.6.23.orig/drivers/mmc/host/pxamci.h
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/mmc/host/pxamci.h
|
||||||
--- linux-2.6.22.orig/drivers/mmc/host/pxamci.h 2007-09-24 20:56:58.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/mmc/host/pxamci.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -86,17 +86,3 @@
|
@@ -86,17 +86,3 @@
|
||||||
#define MMC_RXFIFO 0x0040 /* 8 bit */
|
#define MMC_RXFIFO 0x0040 /* 8 bit */
|
||||||
|
|
||||||
@@ -3102,23 +3052,17 @@ Index: linux-2.6.22/drivers/mmc/host/pxamci.h
|
|||||||
-
|
-
|
||||||
-#define CLOCKRATE CLOCKRATE_MAX
|
-#define CLOCKRATE CLOCKRATE_MAX
|
||||||
-
|
-
|
||||||
Index: linux-2.6.22/drivers/mtd/maps/lubbock-flash.c
|
--- linux-2.6.23.orig/drivers/mtd/maps/lubbock-flash.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/mtd/maps/lubbock-flash.c
|
||||||
--- linux-2.6.22.orig/drivers/mtd/maps/lubbock-flash.c 2007-07-09 01:32:17.000000000 +0200
|
@@ -22,6 +22,7 @@
|
||||||
+++ linux-2.6.22/drivers/mtd/maps/lubbock-flash.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -24,10 +24,10 @@
|
|
||||||
|
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/hardware.h>
|
#include <asm/hardware.h>
|
||||||
+#include <asm/mach-types.h>
|
+#include <asm/mach-types.h>
|
||||||
#include <asm/arch/pxa-regs.h>
|
#include <asm/arch/pxa-regs.h>
|
||||||
#include <asm/arch/lubbock.h>
|
#include <asm/arch/lubbock.h>
|
||||||
|
#include <asm/cacheflush.h>
|
||||||
-
|
@@ -71,9 +72,14 @@
|
||||||
#define ROM_ADDR 0x00000000
|
|
||||||
#define FLASH_ADDR 0x04000000
|
|
||||||
|
|
||||||
@@ -73,9 +73,14 @@
|
|
||||||
|
|
||||||
static int __init init_lubbock(void)
|
static int __init init_lubbock(void)
|
||||||
{
|
{
|
||||||
@@ -3134,23 +3078,17 @@ Index: linux-2.6.22/drivers/mtd/maps/lubbock-flash.c
|
|||||||
lubbock_maps[0].bankwidth = lubbock_maps[1].bankwidth =
|
lubbock_maps[0].bankwidth = lubbock_maps[1].bankwidth =
|
||||||
(BOOT_DEF & 1) ? 2 : 4;
|
(BOOT_DEF & 1) ? 2 : 4;
|
||||||
|
|
||||||
Index: linux-2.6.22/drivers/mtd/maps/mainstone-flash.c
|
--- linux-2.6.23.orig/drivers/mtd/maps/mainstone-flash.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/mtd/maps/mainstone-flash.c
|
||||||
--- linux-2.6.22.orig/drivers/mtd/maps/mainstone-flash.c 2007-07-09 01:32:17.000000000 +0200
|
@@ -22,6 +22,7 @@
|
||||||
+++ linux-2.6.22/drivers/mtd/maps/mainstone-flash.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -24,10 +24,10 @@
|
|
||||||
|
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/hardware.h>
|
#include <asm/hardware.h>
|
||||||
+#include <asm/mach-types.h>
|
+#include <asm/mach-types.h>
|
||||||
#include <asm/arch/pxa-regs.h>
|
#include <asm/arch/pxa-regs.h>
|
||||||
#include <asm/arch/mainstone.h>
|
#include <asm/arch/mainstone.h>
|
||||||
|
#include <asm/cacheflush.h>
|
||||||
-
|
@@ -76,6 +77,9 @@
|
||||||
#define ROM_ADDR 0x00000000
|
|
||||||
#define FLASH_ADDR 0x04000000
|
|
||||||
|
|
||||||
@@ -77,6 +77,9 @@
|
|
||||||
int SW7 = 0; /* FIXME: get from SCR (Mst doc section 3.2.1.1) */
|
int SW7 = 0; /* FIXME: get from SCR (Mst doc section 3.2.1.1) */
|
||||||
int ret = 0, i;
|
int ret = 0, i;
|
||||||
|
|
||||||
@@ -3160,10 +3098,8 @@ Index: linux-2.6.22/drivers/mtd/maps/mainstone-flash.c
|
|||||||
mainstone_maps[0].bankwidth = (BOOT_DEF & 1) ? 2 : 4;
|
mainstone_maps[0].bankwidth = (BOOT_DEF & 1) ? 2 : 4;
|
||||||
mainstone_maps[1].bankwidth = 4;
|
mainstone_maps[1].bankwidth = 4;
|
||||||
|
|
||||||
Index: linux-2.6.22/drivers/net/irda/pxaficp_ir.c
|
--- linux-2.6.23.orig/drivers/net/irda/pxaficp_ir.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/net/irda/pxaficp_ir.c
|
||||||
--- linux-2.6.22.orig/drivers/net/irda/pxaficp_ir.c 2007-07-09 01:32:17.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/net/irda/pxaficp_ir.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -23,6 +23,7 @@
|
@@ -23,6 +23,7 @@
|
||||||
#include <linux/dma-mapping.h>
|
#include <linux/dma-mapping.h>
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
@@ -3293,10 +3229,8 @@ Index: linux-2.6.22/drivers/net/irda/pxaficp_ir.c
|
|||||||
free_netdev(dev);
|
free_netdev(dev);
|
||||||
}
|
}
|
||||||
|
|
||||||
Index: linux-2.6.22/drivers/net/smc91x.c
|
--- linux-2.6.23.orig/drivers/net/smc91x.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/net/smc91x.c
|
||||||
--- linux-2.6.22.orig/drivers/net/smc91x.c 2007-07-09 01:32:17.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/net/smc91x.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -173,56 +173,6 @@
|
@@ -173,56 +173,6 @@
|
||||||
*/
|
*/
|
||||||
#define MII_DELAY 1
|
#define MII_DELAY 1
|
||||||
@@ -3379,10 +3313,8 @@ Index: linux-2.6.22/drivers/net/smc91x.c
|
|||||||
smc_request_datacs(pdev, ndev);
|
smc_request_datacs(pdev, ndev);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
Index: linux-2.6.22/drivers/net/smc91x.h
|
--- linux-2.6.23.orig/drivers/net/smc91x.h
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/net/smc91x.h
|
||||||
--- linux-2.6.22.orig/drivers/net/smc91x.h 2007-09-24 20:57:01.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/net/smc91x.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -461,6 +461,59 @@
|
@@ -461,6 +461,59 @@
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -3508,10 +3440,8 @@ Index: linux-2.6.22/drivers/net/smc91x.h
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Index: linux-2.6.22/drivers/serial/pxa.c
|
--- linux-2.6.23.orig/drivers/serial/pxa.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/serial/pxa.c
|
||||||
--- linux-2.6.22.orig/drivers/serial/pxa.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/serial/pxa.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -42,6 +42,7 @@
|
@@ -42,6 +42,7 @@
|
||||||
#include <linux/tty.h>
|
#include <linux/tty.h>
|
||||||
#include <linux/tty_flip.h>
|
#include <linux/tty_flip.h>
|
||||||
@@ -3769,10 +3699,8 @@ Index: linux-2.6.22/drivers/serial/pxa.c
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
Index: linux-2.6.22/drivers/serial/serial_core.c
|
--- linux-2.6.23.orig/drivers/serial/serial_core.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/serial/serial_core.c
|
||||||
--- linux-2.6.22.orig/drivers/serial/serial_core.c 2007-09-24 20:57:19.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/serial/serial_core.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -2128,6 +2128,14 @@
|
@@ -2128,6 +2128,14 @@
|
||||||
spin_unlock_irqrestore(&port->lock, flags);
|
spin_unlock_irqrestore(&port->lock, flags);
|
||||||
|
|
||||||
@@ -3812,10 +3740,8 @@ Index: linux-2.6.22/drivers/serial/serial_core.c
|
|||||||
* Ensure UPF_DEAD is not set.
|
* Ensure UPF_DEAD is not set.
|
||||||
*/
|
*/
|
||||||
port->flags &= ~UPF_DEAD;
|
port->flags &= ~UPF_DEAD;
|
||||||
Index: linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.c
|
--- linux-2.6.23.orig/drivers/usb/gadget/pxa2xx_udc.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/usb/gadget/pxa2xx_udc.c
|
||||||
--- linux-2.6.22.orig/drivers/usb/gadget/pxa2xx_udc.c 2007-09-24 20:57:04.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -43,6 +43,8 @@
|
@@ -43,6 +43,8 @@
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
#include <linux/dma-mapping.h>
|
#include <linux/dma-mapping.h>
|
||||||
@@ -3966,10 +3892,8 @@ Index: linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.c
|
|||||||
platform_set_drvdata(pdev, NULL);
|
platform_set_drvdata(pdev, NULL);
|
||||||
the_controller = NULL;
|
the_controller = NULL;
|
||||||
return 0;
|
return 0;
|
||||||
Index: linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.h
|
--- linux-2.6.23.orig/drivers/usb/gadget/pxa2xx_udc.h
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/usb/gadget/pxa2xx_udc.h
|
||||||
--- linux-2.6.22.orig/drivers/usb/gadget/pxa2xx_udc.h 2007-09-24 20:57:17.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -125,6 +125,7 @@
|
@@ -125,6 +125,7 @@
|
||||||
struct timer_list timer;
|
struct timer_list timer;
|
||||||
|
|
||||||
@@ -3978,10 +3902,8 @@ Index: linux-2.6.22/drivers/usb/gadget/pxa2xx_udc.h
|
|||||||
struct pxa2xx_udc_mach_info *mach;
|
struct pxa2xx_udc_mach_info *mach;
|
||||||
u64 dma_mask;
|
u64 dma_mask;
|
||||||
struct pxa2xx_ep ep [PXA_UDC_NUM_ENDPOINTS];
|
struct pxa2xx_ep ep [PXA_UDC_NUM_ENDPOINTS];
|
||||||
Index: linux-2.6.22/drivers/video/pxafb.c
|
--- linux-2.6.23.orig/drivers/video/pxafb.c
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/video/pxafb.c
|
||||||
--- linux-2.6.22.orig/drivers/video/pxafb.c 2007-09-24 20:57:18.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/video/pxafb.c 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -37,6 +37,8 @@
|
@@ -37,6 +37,8 @@
|
||||||
#include <linux/cpufreq.h>
|
#include <linux/cpufreq.h>
|
||||||
#include <linux/platform_device.h>
|
#include <linux/platform_device.h>
|
||||||
@@ -4087,10 +4009,8 @@ Index: linux-2.6.22/drivers/video/pxafb.c
|
|||||||
strcpy(fbi->fb.fix.id, PXA_NAME);
|
strcpy(fbi->fb.fix.id, PXA_NAME);
|
||||||
|
|
||||||
fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS;
|
fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS;
|
||||||
Index: linux-2.6.22/drivers/video/pxafb.h
|
--- linux-2.6.23.orig/drivers/video/pxafb.h
|
||||||
===================================================================
|
+++ linux-2.6.23/drivers/video/pxafb.h
|
||||||
--- linux-2.6.22.orig/drivers/video/pxafb.h 2007-09-24 20:57:18.000000000 +0200
|
|
||||||
+++ linux-2.6.22/drivers/video/pxafb.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -94,6 +94,7 @@
|
@@ -94,6 +94,7 @@
|
||||||
struct pxafb_info {
|
struct pxafb_info {
|
||||||
struct fb_info fb;
|
struct fb_info fb;
|
||||||
@@ -4099,10 +4019,8 @@ Index: linux-2.6.22/drivers/video/pxafb.h
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* These are the addresses we mapped
|
* These are the addresses we mapped
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/hardware.h
|
--- linux-2.6.23.orig/include/asm-arm/arch-pxa/hardware.h
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/hardware.h
|
||||||
--- linux-2.6.22.orig/include/asm-arm/arch-pxa/hardware.h 2007-09-24 20:57:09.000000000 +0200
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/hardware.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -80,6 +80,24 @@
|
@@ -80,6 +80,24 @@
|
||||||
_id == 0x411; \
|
_id == 0x411; \
|
||||||
})
|
})
|
||||||
@@ -4201,10 +4119,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/hardware.h
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/irqs.h
|
--- linux-2.6.23.orig/include/asm-arm/arch-pxa/irqs.h
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/irqs.h
|
||||||
--- linux-2.6.22.orig/include/asm-arm/arch-pxa/irqs.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/irqs.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -66,12 +66,6 @@
|
@@ -66,12 +66,6 @@
|
||||||
#define IRQ_TO_GPIO_2_x(i) ((i) - PXA_GPIO_IRQ_BASE)
|
#define IRQ_TO_GPIO_2_x(i) ((i) - PXA_GPIO_IRQ_BASE)
|
||||||
#define IRQ_TO_GPIO(i) (((i) < IRQ_GPIO(2)) ? ((i) - IRQ_GPIO0) : IRQ_TO_GPIO_2_x(i))
|
#define IRQ_TO_GPIO(i) (((i) < IRQ_GPIO(2)) ? ((i) - IRQ_GPIO0) : IRQ_TO_GPIO_2_x(i))
|
||||||
@@ -4218,10 +4134,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/irqs.h
|
|||||||
/*
|
/*
|
||||||
* The next 16 interrupts are for board specific purposes. Since
|
* The next 16 interrupts are for board specific purposes. Since
|
||||||
* the kernel can only run on one machine at a time, we can re-use
|
* the kernel can only run on one machine at a time, we can re-use
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa300.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/mfp-pxa300.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa300.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,574 @@
|
@@ -0,0 +1,574 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/include/asm-arm/arch-pxa/mfp-pxa300.h
|
+ * linux/include/asm-arm/arch-pxa/mfp-pxa300.h
|
||||||
@@ -4797,10 +4711,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa300.h
|
|||||||
+#endif /* CONFIG_CPU_PXA310 */
|
+#endif /* CONFIG_CPU_PXA310 */
|
||||||
+
|
+
|
||||||
+#endif /* __ASM_ARCH_MFP_PXA300_H */
|
+#endif /* __ASM_ARCH_MFP_PXA300_H */
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa320.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/mfp-pxa320.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa320.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,446 @@
|
@@ -0,0 +1,446 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/include/asm-arm/arch-pxa/mfp-pxa320.h
|
+ * linux/include/asm-arm/arch-pxa/mfp-pxa320.h
|
||||||
@@ -5248,10 +5160,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp-pxa320.h
|
|||||||
+#define GPIO14_PWM3_OUT MFP_CFG(GPIO14, AF1)
|
+#define GPIO14_PWM3_OUT MFP_CFG(GPIO14, AF1)
|
||||||
+
|
+
|
||||||
+#endif /* __ASM_ARCH_MFP_PXA320_H */
|
+#endif /* __ASM_ARCH_MFP_PXA320_H */
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/mfp.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/mfp.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,576 @@
|
@@ -0,0 +1,576 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/include/asm-arm/arch-pxa/mfp.h
|
+ * linux/include/asm-arm/arch-pxa/mfp.h
|
||||||
@@ -5829,10 +5739,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/mfp.h
|
|||||||
+void __init pxa3xx_init_mfp(void);
|
+void __init pxa3xx_init_mfp(void);
|
||||||
+
|
+
|
||||||
+#endif /* __ASM_ARCH_MFP_H */
|
+#endif /* __ASM_ARCH_MFP_H */
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/pxa-regs.h
|
--- linux-2.6.23.orig/include/asm-arm/arch-pxa/pxa-regs.h
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/pxa-regs.h
|
||||||
--- linux-2.6.22.orig/include/asm-arm/arch-pxa/pxa-regs.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/pxa-regs.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -1184,7 +1184,7 @@
|
@@ -1184,7 +1184,7 @@
|
||||||
|
|
||||||
#define GPIO_bit(x) (1 << ((x) & 0x1f))
|
#define GPIO_bit(x) (1 << ((x) & 0x1f))
|
||||||
@@ -5842,10 +5750,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/pxa-regs.h
|
|||||||
|
|
||||||
/* Interrupt Controller */
|
/* Interrupt Controller */
|
||||||
|
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/pxa3xx-regs.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/pxa3xx-regs.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/pxa3xx-regs.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,75 @@
|
@@ -0,0 +1,75 @@
|
||||||
+/*
|
+/*
|
||||||
+ * linux/include/asm-arm/arch-pxa/pxa3xx-regs.h
|
+ * linux/include/asm-arm/arch-pxa/pxa3xx-regs.h
|
||||||
@@ -5922,10 +5828,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/pxa3xx-regs.h
|
|||||||
+#define PXA320_CKEN_GRAPHICS 7 /* Graphics controller clock enable */
|
+#define PXA320_CKEN_GRAPHICS 7 /* Graphics controller clock enable */
|
||||||
+
|
+
|
||||||
+#endif /* __ASM_ARCH_PXA3XX_REGS_H */
|
+#endif /* __ASM_ARCH_PXA3XX_REGS_H */
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/timex.h
|
--- linux-2.6.23.orig/include/asm-arm/arch-pxa/timex.h
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/timex.h
|
||||||
--- linux-2.6.22.orig/include/asm-arm/arch-pxa/timex.h 2007-07-09 01:32:17.000000000 +0200
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/timex.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -21,4 +21,6 @@
|
@@ -21,4 +21,6 @@
|
||||||
#else
|
#else
|
||||||
#define CLOCK_TICK_RATE 3250000
|
#define CLOCK_TICK_RATE 3250000
|
||||||
@@ -5933,10 +5837,8 @@ Index: linux-2.6.22/include/asm-arm/arch-pxa/timex.h
|
|||||||
+#else
|
+#else
|
||||||
+#define CLOCK_TICK_RATE 3250000
|
+#define CLOCK_TICK_RATE 3250000
|
||||||
#endif
|
#endif
|
||||||
Index: linux-2.6.22/include/asm-arm/arch-pxa/zylonite.h
|
--- /dev/null
|
||||||
===================================================================
|
+++ linux-2.6.23/include/asm-arm/arch-pxa/zylonite.h
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ linux-2.6.22/include/asm-arm/arch-pxa/zylonite.h 2007-09-24 20:57:20.000000000 +0200
|
|
||||||
@@ -0,0 +1,35 @@
|
@@ -0,0 +1,35 @@
|
||||||
+#ifndef __ASM_ARCH_ZYLONITE_H
|
+#ifndef __ASM_ARCH_ZYLONITE_H
|
||||||
+#define __ASM_ARCH_ZYLONITE_H
|
+#define __ASM_ARCH_ZYLONITE_H
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
arch/arm/mach-pxa/irq.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
Index: linux-2.6.22/arch/arm/mach-pxa/irq.c
|
|
||||||
===================================================================
|
|
||||||
--- linux-2.6.22.orig/arch/arm/mach-pxa/irq.c 2007-09-25 01:42:57.000000000 +0200
|
|
||||||
+++ linux-2.6.22/arch/arm/mach-pxa/irq.c 2007-09-25 01:43:03.000000000 +0200
|
|
||||||
@@ -301,7 +301,7 @@
|
|
||||||
set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
|
|
||||||
}
|
|
||||||
|
|
||||||
- for (irq = IRQ_GPIO(2); irq <= IRQ_GPIO(gpio_nr); irq++) {
|
|
||||||
+ for (irq = IRQ_GPIO(2); irq < IRQ_GPIO(gpio_nr); irq++) {
|
|
||||||
set_irq_chip(irq, &pxa_muxed_gpio_chip);
|
|
||||||
set_irq_handler(irq, handle_edge_irq);
|
|
||||||
set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
|
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
require linux-rp.inc
|
require linux-rp.inc
|
||||||
|
|
||||||
|
PR = "r1"
|
||||||
|
|
||||||
DEFAULT_PREFERENCE = "-1"
|
DEFAULT_PREFERENCE = "-1"
|
||||||
DEFAULT_PREFERENCE_htcuniversal = "1"
|
DEFAULT_PREFERENCE_htcuniversal = "1"
|
||||||
DEFAULT_PREFERENCE_zylonite = "1"
|
DEFAULT_PREFERENCE_zylonite = "1"
|
||||||
@@ -120,7 +122,6 @@ SRC_URI_append_htcuniversal ="\
|
|||||||
SRC_URI_append_zylonite ="\
|
SRC_URI_append_zylonite ="\
|
||||||
file://arm_pxa_20070923.patch;patch=1 \
|
file://arm_pxa_20070923.patch;patch=1 \
|
||||||
file://pxa_fb_overlay.patch;patch=1 \
|
file://pxa_fb_overlay.patch;patch=1 \
|
||||||
file://irq-gpio-offby1.patch;patch=1 \
|
|
||||||
file://zylonite-boot.patch;patch=1 \
|
file://zylonite-boot.patch;patch=1 \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user