You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(26) |
Sep
(22) |
Oct
(55) |
Nov
(24) |
Dec
(30) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(68) |
Feb
(85) |
Mar
(54) |
Apr
(12) |
May
(52) |
Jun
(75) |
Jul
(116) |
Aug
(71) |
Sep
(54) |
Oct
|
Nov
(2) |
Dec
|
From: <mar...@us...> - 2007-02-18 12:30:08
|
Revision: 846 http://svn.sourceforge.net/hackndev/?rev=846&view=rev Author: marex_z71 Date: 2007-02-18 04:30:02 -0800 (Sun, 18 Feb 2007) Log Message: ----------- PalmTX: yet another small fix Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c 2007-02-18 12:21:49 UTC (rev 845) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c 2007-02-18 12:30:02 UTC (rev 846) @@ -437,7 +437,7 @@ /* setup work queue */ palmld_ac97_workqueue = create_workqueue(palmld_ac97_WORK_QUEUE_NAME); - INIT_WORK(&palmld_ac97_irq_task, palmld_ac97_irq_work, dev); + INIT_WORK(&palmld_ac97_irq_task, palmld_ac97_irq_work); up(&queue_sem); return 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-18 12:21:52
|
Revision: 845 http://svn.sourceforge.net/hackndev/?rev=845&view=rev Author: marex_z71 Date: 2007-02-18 04:21:49 -0800 (Sun, 18 Feb 2007) Log Message: ----------- PalmTX: fix palmld_ac97.c Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c 2007-02-18 12:12:13 UTC (rev 844) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmld_ac97.c 2007-02-18 12:21:49 UTC (rev 845) @@ -17,6 +17,7 @@ #include <linux/device.h> #include <linux/workqueue.h> #include <linux/battery.h> +#include <linux/irq.h> #include <asm/apm.h> #include <asm/delay.h> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-18 12:12:16
|
Revision: 844 http://svn.sourceforge.net/hackndev/?rev=844&view=rev Author: marex_z71 Date: 2007-02-18 04:12:13 -0800 (Sun, 18 Feb 2007) Log Message: ----------- PalmTX: Fix palmtx.c to compile again Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx.c 2007-02-18 10:32:34 UTC (rev 843) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmtx/palmtx.c 2007-02-18 12:12:13 UTC (rev 844) @@ -24,6 +24,7 @@ #include <linux/fb.h> #include <linux/input.h> #include <linux/delay.h> +#include <linux/irq.h> #include <asm/mach-types.h> #include <asm/mach/arch.h> @@ -41,7 +42,6 @@ #include <asm/arch/pxapwm-bl.h> #include "../generic.h" -#include "../drivers/serial/pxa-serial.h" #include <../drivers/pcmcia/soc_common.h> #include "asm-arm/arch-pxa/palmtx-init.h" @@ -53,7 +53,7 @@ * SD/MMC card controller */ -static int palmtx_mci_init(struct device *dev, irqreturn_t (*palmtx_detect_int)(int, void *, struct pt_regs *), void *data) +static int palmtx_mci_init(struct device *dev, irqreturn_t (*palmtx_detect_int)(int, void *), void *data) { int err; @@ -308,8 +308,9 @@ * */ -static struct pxafb_mach_info palmtx_fb __initdata = { - .pixclock = 80000, +static struct pxafb_mode_info palmtx_lcd_modes[] = { + { + .pixclock = 0, .xres = 320, // PPL + 1 .yres = 480, // LPP + 1 .bpp = 16, // BPP @@ -322,8 +323,13 @@ .hsync_len = 4, // HSW + 1 (HSW=3) .vsync_len = 1, // VSW + 1 (VSW=0) - .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, + // .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, + }, +}; +static struct pxafb_mach_info palmtx_lcd_screen = { + .modes = palmtx_lcd_modes, + .num_modes = ARRAY_SIZE(palmtx_lcd_modes), .lccr0 = PALMTX_INIT_LCD_LLC0, .lccr3 = PALMTX_INIT_LCD_LLC3, @@ -331,8 +337,6 @@ .pxafb_backlight_power = NULL, }; - - static struct map_desc palmtx_io_desc[] __initdata = { // PCMCIA socket 0 { @@ -365,7 +369,7 @@ pxa_gpio_mode(GPIO30_SDATA_OUT_AC97_MD); pxa_gpio_mode(GPIO31_SYNC_AC97_MD); - set_pxa_fb_info ( &palmtx_fb ); + set_pxa_fb_info ( &palmtx_lcd_screen ); pxa_set_mci_info ( &palmtx_mci_platform_data ); pxa_set_udc_info ( &palmtx_udc_mach_info ); pxa_set_ficp_info ( &palmtx_ficp_platform_data ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-18 10:32:42
|
Revision: 843 http://svn.sourceforge.net/hackndev/?rev=843&view=rev Author: marex_z71 Date: 2007-02-18 02:32:34 -0800 (Sun, 18 Feb 2007) Log Message: ----------- l4p: update mach-types - the ARM-powered machine database Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/tools/mach-types Modified: linux4palm/linux/trunk/arch/arm/tools/mach-types =================================================================== --- linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-02-18 09:57:40 UTC (rev 842) +++ linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-02-18 10:32:34 UTC (rev 843) @@ -12,7 +12,7 @@ # # http://www.arm.linux.org.uk/developer/machines/?action=new # -# Last update: Sun Feb 18 03:20:10 2007 +# Last update: Sun Feb 18 10:20:12 2007 # # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-18 09:57:42
|
Revision: 842 http://svn.sourceforge.net/hackndev/?rev=842&view=rev Author: marex_z71 Date: 2007-02-18 01:57:40 -0800 (Sun, 18 Feb 2007) Log Message: ----------- l4p: removed useless fastfpe directory Removed Paths: ------------- linux4palm/linux/trunk/arch/arm/fastfpe/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-18 04:04:16
|
Revision: 841 http://svn.sourceforge.net/hackndev/?rev=841&view=rev Author: phiren Date: 2007-02-17 20:04:15 -0800 (Sat, 17 Feb 2007) Log Message: ----------- Zire 31: updated lcd code for new lcd driver Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/gpioed.c linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/gpioed.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/gpioed.c 2007-02-18 03:20:47 UTC (rev 840) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/gpioed.c 2007-02-18 04:04:15 UTC (rev 841) @@ -4,6 +4,7 @@ #include <linux/init.h> #include <linux/proc_fs.h> +#include <linux/irq.h> #include <linux/interrupt.h> #include <asm/irq.h> #include <asm/mach/arch.h> Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c 2007-02-18 03:20:47 UTC (rev 840) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c 2007-02-18 04:04:15 UTC (rev 841) @@ -12,6 +12,7 @@ #include <asm/arch/hardware.h> #include <asm/mach/map.h> #include <asm/domain.h> +#include <linux/irq.h> #include <linux/device.h> #include <linux/platform_device.h> @@ -67,7 +68,8 @@ /** * USB */ -static struct workqueue_struct *my_workqueue; + +/*static struct workqueue_struct *my_workqueue; #define MY_WORK_QUEUE_NAME "Palmz31" static void palmz31_usb_power(void* irq) { @@ -89,7 +91,7 @@ queue_work(my_workqueue, &task); return IRQ_HANDLED; -} +} */ static int palmz31_usb_init() { @@ -100,7 +102,7 @@ // Make sure USB is off, to save power GPSR(GPIO_NR_PALMZ31_USB_POWER) = GPIO_bit(GPIO_NR_PALMZ31_USB_POWER); // Then attach a interupt to USB detect - ret = request_irq (IRQ_GPIO(GPIO_NR_PALMLD_USB_DETECT), palmz31_usb_irq, 0, "Detect USB", NULL); + /*ret = request_irq (IRQ_GPIO(GPIO_NR_PALMLD_USB_DETECT), palmz31_usb_irq, 0, "Detect USB", NULL); if(ret!=0){ //Check if it worked printk(KERN_ERR "Whoops: Can't attach irq to USB detect"); return 1; } @@ -108,7 +110,8 @@ { printk(KERN_ERR "Attached irq to USB detect"); return 0; - } + } */ + return 0; } static struct platform_device *devices[] __initdata = { @@ -132,7 +135,8 @@ CKEN &= ~3; } -static struct pxafb_mach_info zire31_lcd __initdata = { +static struct pxafb_mode_info zire31_lcd_modes[] = { +{ .pixclock = 0, .xres = 160, .yres = 160, @@ -144,13 +148,21 @@ .upper_margin = 0, .lower_margin = 0, .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, +}, +}; - .lccr0 = 0x00100079, - .lccr3 = 0x03403d30, - +static struct pxafb_mach_info zire31_lcd = { + .modes = zire31_lcd_modes, + .num_modes = ARRAY_SIZE(zire31_lcd_modes), + /* fixme: this is a hack, use constants instead. */ + .lccr0 = 0x00100079, + /* Palm sets 4700004, but with 4700002 we eliminate the annoying screen noise */ + .lccr3 = 0x03403d30, + .pxafb_backlight_power = zire31_backlight_power, }; + static void __init zire31_int(void) { set_pxa_fb_info(&zire31_lcd); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2007-02-18 03:20:50
|
Revision: 840 http://svn.sourceforge.net/hackndev/?rev=840&view=rev Author: bobofdoom Date: 2007-02-17 19:20:47 -0800 (Sat, 17 Feb 2007) Log Message: ----------- l4p: Updated mach-types. Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/tools/mach-types Modified: linux4palm/linux/trunk/arch/arm/tools/mach-types =================================================================== --- linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-02-18 02:46:48 UTC (rev 839) +++ linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-02-18 03:20:47 UTC (rev 840) @@ -12,7 +12,7 @@ # # http://www.arm.linux.org.uk/developer/machines/?action=new # -# Last update: Tue Jan 16 16:52:56 2007 +# Last update: Sun Feb 18 03:20:10 2007 # # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number # @@ -217,8 +217,7 @@ ceiva ARCH_CEIVA CEIVA 200 fret SA1100_FRET FRET 201 emailphone SA1100_EMAILPHONE EMAILPHONE 202 -#h3900 ARCH_H3900 H3900 203 -h3900 MACH_H3900 H3900 203 +h3900 ARCH_H3900 H3900 203 pxa1 ARCH_PXA1 PXA1 204 koan369 SA1100_KOAN369 KOAN369 205 cogent ARCH_COGENT COGENT 206 @@ -354,7 +353,7 @@ icarus SA1100_ICARUS ICARUS 336 h1900 ARCH_H1900 H1900 337 gemini SA1100_GEMINI GEMINI 338 -aximx5 ARCH_AXIMX5 AXIMX5 339 +axim ARCH_AXIM AXIM 339 audiotron ARCH_AUDIOTRON AUDIOTRON 340 h2200 ARCH_H2200 H2200 341 loox600 ARCH_LOOX600 LOOX600 342 @@ -1197,7 +1196,6 @@ ia_cpu_9200_2 MACH_IA_CPU_9200_2 IA_CPU_9200_2 1185 dimmrm9200 MACH_DIMMRM9200 DIMMRM9200 1186 pm9261 MACH_PM9261 PM9261 1187 -mx21 MACH_MX21 MX21 1188 ml7304 MACH_ML7304 ML7304 1189 ucp250 MACH_UCP250 UCP250 1190 intboard MACH_INTBOARD INTBOARD 1191 @@ -1243,3 +1241,32 @@ tecon_tmezon MACH_TECON_TMEZON TECON_TMEZON 1231 zylonite MACH_ZYLONITE ZYLONITE 1233 gene1270 MACH_GENE1270 GENE1270 1234 +zir2412 MACH_ZIR2412 ZIR2412 1235 +mx31lite MACH_MX31LITE MX31LITE 1236 +t700wx MACH_T700WX T700WX 1237 +vf100 MACH_VF100 VF100 1238 +nsb2 MACH_NSB2 NSB2 1239 +nxhmi_bb MACH_NXHMI_BB NXHMI_BB 1240 +nxhmi_re MACH_NXHMI_RE NXHMI_RE 1241 +n4100pro MACH_N4100PRO N4100PRO 1242 +sam9260 MACH_SAM9260 SAM9260 1243 +omap_treo600 MACH_OMAP_TREO600 OMAP_TREO600 1244 +indy2410 MACH_INDY2410 INDY2410 1245 +nelt_a MACH_NELT_A NELT_A 1246 +n311 MACH_N311 N311 1248 +at91sam9260vgk MACH_AT91SAM9260VGK AT91SAM9260VGK 1249 +at91leppe MACH_AT91LEPPE AT91LEPPE 1250 +at91lepccn MACH_AT91LEPCCN AT91LEPCCN 1251 +apc7100 MACH_APC7100 APC7100 1252 +stargazer MACH_STARGAZER STARGAZER 1253 +sonata MACH_SONATA SONATA 1254 +schmoogie MACH_SCHMOOGIE SCHMOOGIE 1255 +aztool MACH_AZTOOL AZTOOL 1256 +mioa701 MACH_MIOA701 MIOA701 1257 +sxni9260 MACH_SXNI9260 SXNI9260 1258 +mxc27520evb MACH_MXC27520EVB MXC27520EVB 1259 +armadillo5x0 MACH_ARMADILLO5X0 ARMADILLO5X0 1260 +mb9260 MACH_MB9260 MB9260 1261 +mb9263 MACH_MB9263 MB9263 1262 +ipac9302 MACH_IPAC9302 IPAC9302 1263 +cc9p9360js MACH_CC9P9360JS CC9P9360JS 1264 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-18 02:46:52
|
Revision: 839 http://svn.sourceforge.net/hackndev/?rev=839&view=rev Author: phiren Date: 2007-02-17 18:46:48 -0800 (Sat, 17 Feb 2007) Log Message: ----------- Fixed touchscreen Kconfig Modified Paths: -------------- linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig Modified: linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig =================================================================== --- linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2007-02-18 01:53:52 UTC (rev 838) +++ linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2007-02-18 02:46:48 UTC (rev 839) @@ -51,7 +51,8 @@ config TOUCHSCREEN_TSC2101 tristate "TI TSC2101 touchscreen input driver" - depends on (MACH_HX2750 || MACH_T3XSCALE) && INPUT && INPUT_TOUCHSCREEN + depends on MACH_HX2750 && INPUT && INPUT_TOUCHSCREEN + select SOC_TSC2101 default y help Say Y here to enable the driver for the touchscreen on the @@ -121,48 +122,6 @@ To compile this driver as a module, choose M here: the module will be called hp680_ts_input. -config TOUCHSCREEN_WM97XX - tristate "Support for WM97xx AC97 touchscreen controllers" - depends SND_AC97_BUS - -choice - prompt "WM97xx codec type" - -config TOUCHSCREEN_WM9705 - bool "WM9705 Touchscreen interface support" - depends on TOUCHSCREEN_WM97XX - help - Say Y here if you have the wm9705 touchscreen. - - If unsure, say N. - - To compile this driver as a module, choose M here: the - module will be called wm9705. - -config TOUCHSCREEN_WM9712 - bool "WM9712 Touchscreen interface support" - depends on TOUCHSCREEN_WM97XX - help - Say Y here if you have the wm9712 touchscreen. - - If unsure, say N. - - To compile this driver as a module, choose M here: the - module will be called wm9712. - -config TOUCHSCREEN_WM9713 - bool "WM9713 Touchscreen interface support" - depends on TOUCHSCREEN_WM97XX - help - Say Y here if you have the wm9713 touchscreen. - - If unsure, say N. - - To compile this driver as a module, choose M here: the - module will be called wm9713. - -endchoice - config TOUCHSCREEN_PENMOUNT tristate "Penmount serial touchscreen" select SERIO This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bob...@us...> - 2007-02-18 01:53:54
|
Revision: 838 http://svn.sourceforge.net/hackndev/?rev=838&view=rev Author: bobofdoom Date: 2007-02-17 17:53:52 -0800 (Sat, 17 Feb 2007) Log Message: ----------- palmt650: Updated interrupt and LCD code to compile on 2.6.20. Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-02-18 01:37:30 UTC (rev 837) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-02-18 01:53:52 UTC (rev 838) @@ -13,7 +13,7 @@ #include <linux/platform_device.h> #include <linux/fb.h> #include <linux/input.h> -//#include <linux/irq.h> +#include <linux/irq.h> #include <asm/mach-types.h> #include <asm/mach/arch.h> @@ -43,7 +43,7 @@ *********************************************************/ static int palmt650_mci_init(struct device *dev, - irqreturn_t (*palmt650_detect_int)(int, void *, struct pt_regs *), void *data) + irqreturn_t (*palmt650_detect_int)(int, void *), void *data) { int err; /* setup an interrupt for detecting card insert/remove events */ @@ -290,9 +290,6 @@ * LCD *********************************************************/ -/* when we upgrade to 2.6.19+ remote OLDLCD */ -#define OLDLCD -#ifndef OLDLCD static struct pxafb_mode_info palmt650_lcd_mode __initdata = { /* pixclock is set by lccr3 below */ .pixclock = 50000, @@ -311,7 +308,6 @@ .lower_margin = 5, .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, }; -#endif static struct pxafb_mach_info palmt650_lcd __initdata = { .lccr0 = 0x4000080, @@ -319,27 +315,8 @@ //.pxafb_backlight_power = palm_backlight_power, // // -#ifdef OLDLCD - /* pixclock is set by lccr3 below */ - .pixclock = 50000, - .xres = 320, - .yres = 320, - .bpp = 16, - .hsync_len = 4, - .vsync_len = 1, - - /* fixme: these are the margins PalmOS has set, - * they seem to work but could be better. - */ - .left_margin = 20, - .right_margin = 8, - .upper_margin = 8, - .lower_margin = 5, - .sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT, -#else .num_modes = 1, .modes = &palmt650_lcd_mode, -#endif }; static struct map_desc palmt650_io_desc[] __initdata = { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-18 01:10:14
|
Revision: 836 http://svn.sourceforge.net/hackndev/?rev=836&view=rev Author: marex_z71 Date: 2007-02-17 17:10:13 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-20-hnd0: Tag set right after kernel tree update Added Paths: ----------- linux4palm/linux/tags/K2-6-20-hnd0/ Copied: linux4palm/linux/tags/K2-6-20-hnd0 (from rev 835, linux4palm/linux/trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-17 20:35:06
|
Revision: 827 http://svn.sourceforge.net/hackndev/?rev=827&view=rev Author: marex_z71 Date: 2007-02-17 12:35:02 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-20-hnd0: Upgrade tree to 2.6.20-hnd0, synced with 2.6.20-hh0 02/17/2007 01:00 GMT+1 Added Paths: ----------- linux4palm/linux/trunk/bootldr/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-17 18:36:02
|
Revision: 823 http://svn.sourceforge.net/hackndev/?rev=823&view=rev Author: marex_z71 Date: 2007-02-17 10:35:59 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-20-hnd: Starting migration to 2.6.20 Modified Paths: -------------- linux4palm/linux/trunk/usr/Makefile Modified: linux4palm/linux/trunk/usr/Makefile =================================================================== --- linux4palm/linux/trunk/usr/Makefile 2007-02-17 11:11:40 UTC (rev 822) +++ linux4palm/linux/trunk/usr/Makefile 2007-02-17 18:35:59 UTC (rev 823) @@ -3,7 +3,9 @@ # klibcdirs:; +PHONY += klibcdirs + # Generate builtin.o based on initramfs_data.o obj-y := initramfs_data.o @@ -18,7 +20,7 @@ hostprogs-y := gen_init_cpio initramfs := $(CONFIG_SHELL) $(srctree)/scripts/gen_initramfs_list.sh ramfs-input := $(if $(filter-out "",$(CONFIG_INITRAMFS_SOURCE)), \ - $(CONFIG_INITRAMFS_SOURCE),-d) + $(shell echo $(CONFIG_INITRAMFS_SOURCE)),-d) ramfs-args := \ $(if $(CONFIG_INITRAMFS_ROOT_UID), -u $(CONFIG_INITRAMFS_ROOT_UID)) \ $(if $(CONFIG_INITRAMFS_ROOT_GID), -g $(CONFIG_INITRAMFS_ROOT_GID)) @@ -35,6 +37,9 @@ cmd_initfs = $(initramfs) -o $@ $(ramfs-args) $(ramfs-input) targets := initramfs_data.cpio.gz +# do not try to update files included in initramfs +$(deps_initramfs): ; + $(deps_initramfs): klibcdirs # We rebuild initramfs_data.cpio.gz if: # 1) Any included file is newer then initramfs_data.cpio.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-17 11:11:42
|
Revision: 822 http://svn.sourceforge.net/hackndev/?rev=822&view=rev Author: marex_z71 Date: 2007-02-17 03:11:40 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-17-hnd1: last 2.6.17-hnd before moving to 2.6.20-hnd Added Paths: ----------- linux4palm/linux/tags/K2-6-17-hnd1/ Copied: linux4palm/linux/tags/K2-6-17-hnd1 (from rev 821, linux4palm/linux/trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-17 11:09:46
|
Revision: 821 http://svn.sourceforge.net/hackndev/?rev=821&view=rev Author: marex_z71 Date: 2007-02-17 03:09:38 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-20-hnd: oops :b Removed Paths: ------------- linux4palm/linux/tags/K2-6-20-hnd/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <mar...@us...> - 2007-02-17 11:03:03
|
Revision: 820 http://svn.sourceforge.net/hackndev/?rev=820&view=rev Author: marex_z71 Date: 2007-02-17 03:02:57 -0800 (Sat, 17 Feb 2007) Log Message: ----------- K2-6-20-hnd: Starting migration to 2.6.20 Added Paths: ----------- linux4palm/linux/tags/K2-6-20-hnd/ Copied: linux4palm/linux/tags/K2-6-20-hnd (from rev 819, linux4palm/linux/trunk) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-17 10:47:14
|
Revision: 819 http://svn.sourceforge.net/hackndev/?rev=819&view=rev Author: phiren Date: 2007-02-17 02:47:11 -0800 (Sat, 17 Feb 2007) Log Message: ----------- Zire 31: Backlight will now turn back on Modified Paths: -------------- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c =================================================================== --- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c 2007-02-15 07:15:41 UTC (rev 818) +++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz31/palmz31.c 2007-02-17 10:47:11 UTC (rev 819) @@ -127,7 +127,7 @@ // PWM_CTRL1 = 0x1; // PWM_PWDUTY1 = 0x50; // PWM_PERVAL1 = 0x12b; - // CKEN |= CKEN1_PWM1; + CKEN |= 3; } else CKEN &= ~3; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-15 07:15:43
|
Revision: 818 http://svn.sourceforge.net/hackndev/?rev=818&view=rev Author: phiren Date: 2007-02-14 23:15:41 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Added a lot more keys Modified Paths: -------------- tsk/trunk/messagease.h Added Paths: ----------- tsk/trunk/messagease.map Modified: tsk/trunk/messagease.h =================================================================== --- tsk/trunk/messagease.h 2007-02-15 02:50:59 UTC (rev 817) +++ tsk/trunk/messagease.h 2007-02-15 07:15:41 UTC (rev 818) @@ -8,8 +8,8 @@ * The MessagEase layout is Copyright © 2005 EXideas */ -#ifndef MESSAGease_LAYOUT -#define MESSAGease_LAYOUT +#ifndef LOOKUP +#define LOOKUP #define BOX_Y 4 #define BOX_X 9 @@ -39,15 +39,12 @@ { 24, 7, 34 }, // g { 24, 8, 46 }, // c { 25, 0, 19 }, /* R */ -{ 25, 2, 54 }, // shift { 25, 8, 50 }, // m { 14, 0, 20 }, /* T */ { 14, 3, 21 }, // y { 15, 0, 18 }, /* E */ { 15, 2, 17 }, // w { 15, 4, 44 }, // z -{ 15, 7, 51 }, // , -{ 15, 6, 52 }, // . { 16, 0, 31 }, /* S */ { 16, 1, 33 }, // f // Number pad @@ -59,8 +56,6 @@ { 21, 0, 7 }, // 6 { 10, 0, 8 }, // 7 { 11, 0, 9 }, // 8 -{ 15, 7, 51}, // , -{ 15, 6, 52}, // . { 12, 0, 10}, // 9 { 2, 0, 11 }, // 0 // Whitespace @@ -82,7 +77,81 @@ { 4, 8, 14 }, // Backspace { 3, 8, 14 }, // Backspace {31, 0, 58 }, // Caps lock -{27, 0, 0}}; // ESC +{27, 0, 0}, // ESC +//Symbols - +{ 28, 4, 74}, // + +{ 32, 4, 74}, +{ 28, 7, 151}, // $ +{ 32, 7, 151}, +{ 29, 1, 41}, // ` +{ 33, 1, 41}, +{ 29, 2, 152}, // ^ +{ 33, 2, 152}, +{ 29, 3, 40}, // ' +{ 33, 3, 40}, +{ 29, 4, 153}, // ! +{ 33, 4, 153}, +{ 29, 5, 43}, // \ +{ 33, 5, 43}, +{ 29, 7, 53}, // / +{ 33, 7, 53}, +{ 29, 8, 78}, // + +{ 33, 8, 78}, +{ 30, 6, 13}, // = +{ 34, 6, 13}, +{ 30, 8, 154}, // ? +{ 34, 8, 154}, +{ 19, 1, 155}, // { +{ 23, 1, 155}, +{ 19, 3, 159}, // % +{ 23, 3, 159}, +{ 19, 5, 160}, // _ +{ 23, 5, 160}, +{ 19, 7, 26}, // [ +{ 23, 7, 26}, +{ 19, 8, 157}, // ( +{ 23, 8, 157}, +{ 21, 1, 161}, // | +{ 25, 1, 161}, +{ 21, 3, 156}, // } +{ 25, 3, 156}, +{ 21, 4, 158}, // ) +{ 25, 4, 158}, +{ 21, 5, 27}, // ] +{ 25, 5, 27}, +{ 21, 7, 162}, // @ +{ 25, 7, 162}, +{ 10, 1, 163}, // ~ +{ 14, 1, 163}, +{ 10, 4, 164}, // * +{ 14, 4, 164}, +{ 10, 8, 165}, // < +{ 14, 8, 165}, +{ 11, 1, 167}, // " +{ 15, 1, 167}, +{ 11, 3, 40}, // ' +{ 15, 3, 40}, +{ 11, 7, 51}, // , +{ 15, 7, 51}, +{ 11, 6, 52}, // . +{ 15, 6, 52}, +{ 11, 5, 150}, // : +{ 15, 5, 150}, +{ 12, 2, 168}, // & +{ 16, 2, 168}, +{ 12, 4, 166}, // > +{ 16, 4, 166}, +{ 12, 6, 39 }, // ; +{ 16, 6, 39 }, +{ 12, 7, 169}, // # +{ 16, 7, 169}, +//ModKeys +{ 19, 2, 29 }, // Ctrl +{ 23, 2, 97 }, // Ctrl +{ 19, 6, 56 }, // Alt +{ 23, 6, 100}, // Alt +{ 21, 2, 42 }, // shift +{ 25, 2, 54 } // shift +}; #endif Added: tsk/trunk/messagease.map =================================================================== --- tsk/trunk/messagease.map (rev 0) +++ tsk/trunk/messagease.map 2007-02-15 07:15:41 UTC (rev 818) @@ -0,0 +1,30 @@ +# Messagease + +#Sticky Mod keys +keycode 54 = SShift +keycode 97 = SCtrl +keycode 100 = SAlt +keycode 29 = SCtrl +keycode 42 = SShift +keycode 56 = SAlt + +keycode 150 = colon +keycode 151 = dollar +keycode 152 = asciicircum +keycode 153 = exclam +keycode 154 = question +keycode 155 = braceleft +keycode 156 = braceright +keycode 157 = parenleft +keycode 158 = parenright +keycode 159 = percent +keycode 160 = underscore +keycode 161 = bar +keycode 162 = at +keycode 163 = asciitilde +keycode 164 = asterisk +keycode 165 = less +keycode 166 = greater +keycode 167 = quotedbl +keycode 168 = ampersand +keycode 169 = numbersign This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-15 02:51:01
|
Revision: 817 http://svn.sourceforge.net/hackndev/?rev=817&view=rev Author: phiren Date: 2007-02-14 18:50:59 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Added runtime calibration Modified Paths: -------------- tsk/trunk/tsk.c Modified: tsk/trunk/tsk.c =================================================================== --- tsk/trunk/tsk.c 2007-02-14 21:13:08 UTC (rev 816) +++ tsk/trunk/tsk.c 2007-02-15 02:50:59 UTC (rev 817) @@ -23,25 +23,86 @@ #include "messagease.h" -//You will need to calibrate, the digitizer to the sticker -//Sorry, later I will include a feature to do this automaticly -#define TOP 1180 //Top of sticker -#define BOTTOM 200 // Bottom of sticker -#define LEFT 240 // Left side of sticker -#define RIGHT 3760 // Right side - //Don't touch these, they automaticly adjust to the above settings #define HEIGHT (int) ((TOP-BOTTOM)/BOX_Y) #define WIDTH (int) ((RIGHT-LEFT)/BOX_X) -int box(int startx, int starty, int endx, int endy) +struct calibration_ { - int start = ((startx - LEFT) / WIDTH + (starty - BOTTOM) / HEIGHT * BOX_X); - if (start > BOX_X*BOX_Y) + int left; + int bottom; + int width; + int height; +}; + +static struct calibration_ calibration; + +struct point +{ + int x; + int y; +}; + +/* Tap(touchscreen): return a single tap to the touchscreen + * + * FIXME: This function has a lot of duplcation with the main loop, + * prehaps we should intergrate them. + */ +struct point tap(int touchscreen) +{ +struct input_event ev; +int z = 1; +struct point xy; +struct point ret; +while(z != 0){ + do { + read(touchscreen, &ev, sizeof(struct input_event)); + if (ev.type == 3) + switch(ev.code) + { + case absX: + xy.x = ev.value; + break; + case absY: + xy.y = ev.value; + break; + case absZ: // Pen pressure + z = ev.value; + } + } while (ev.type != 0); + if( z == DOWN ) + { + z = 1; + ret = xy; + } +} +return ret; +} + +void calibrate(int touchscreen) +{ + printf("To calibrate the digitizer, Please tap on the following places in order:\n"); + printf("In the middle of 1,2,4,5\n"); + struct point A = tap(touchscreen); + printf("In the middle of 7,8,?,0\n"); + struct point B = tap(touchscreen); + printf("In the middle of O,R,E,S\n"); + struct point C = tap(touchscreen); + calibration.height = (A.y - B.y) / 2; + calibration.width = (C.x - A.x) / 5; + calibration.left = A.x - calibration.width * 2; + calibration.bottom = B.y - calibration.height; + printf("Calibration done."); +} + +int box(struct point start, struct point end) +{ + int startBox = ((start.x - calibration.left) / calibration.width + (start.y - calibration.bottom) / calibration.height * BOX_X); + if (startBox > BOX_X*BOX_Y) return -1; - int end = ((endx - LEFT) / WIDTH + (endy - BOTTOM) / HEIGHT * BOX_X); - int ret = start*9; - switch( start-end ) + int endBox = ((end.x - calibration.left) / calibration.width + (end.y - calibration.bottom) / calibration.height * BOX_X); + int ret = startBox*9; + switch( startBox-endBox ) { case 1: //Mid left ret += 8; @@ -79,12 +140,11 @@ { struct input_event ev; struct input_event event; - int x = 0; - int y = 0; + struct point xy; int z = 0; int i; - int startx = 0; - int starty = 0; + struct point start; + pid_t pid = 0; //Seting up uinput struct uinput_user_dev uidev; @@ -121,17 +181,22 @@ if(touch == -1){ printf("Error, Could not open touchscreen"); return 1;} - do { // Main program loop + calibrate(touch); + + + pid = fork(); // fork into background + if( pid == 0 ) { // This is the background process + while (1) { // Main program loop do { // We loop through the events reading x, y and pressure values untill we get a blank event. read(touch, &ev, sizeof(struct input_event)); //Read from event interface if (ev.type == 3) switch(ev.code) { case absX: - x = ev.value; + xy.x = ev.value; break; case absY: - y = ev.value; + xy.y = ev.value; break; case absZ: // Pen pressure z = ev.value; @@ -139,14 +204,13 @@ } while (ev.type != 0); if(z == DOWN) // If the pen has just been put down, then we record the start x and y cordnates. { - startx = x; - starty = y; + start = xy; z = 1; // Clear z so we don't record startx and starty untill the pen goes down again } if(z == 0) // Pen up { z = 1; //clear z again - int code = box(startx, starty, x, y); + int code = box(start, xy); if (code != -1 && lookup[code] != 0) { event.type = EV_KEY; //indicates the keyboard event @@ -157,6 +221,7 @@ write (uinput, &event, sizeof event); } } - } while(1); - return 1; //Right now we will never get here. -;} + } + } + return 1; +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 21:13:10
|
Revision: 816 http://svn.sourceforge.net/hackndev/?rev=816&view=rev Author: phiren Date: 2007-02-14 13:13:08 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Added Makefile Modified Paths: -------------- tsk/trunk/tsk.c Added Paths: ----------- tsk/trunk/Makefile Added: tsk/trunk/Makefile =================================================================== --- tsk/trunk/Makefile (rev 0) +++ tsk/trunk/Makefile 2007-02-14 21:13:08 UTC (rev 816) @@ -0,0 +1,21 @@ +# Makefile for Touchscreen Keyboard +# +# Set your Cross Compiler here +CROSS_COMPILE= arm-linux- +CC= gcc +#And any cflags +CFLAGS= -c -Wall -O2 +#If you want a dynamitly linked file then comment out this next line +STATIC= --static + +all: tsk + +tsk: tsk.o + $(CROSS_COMPILE)$(CC) $(STATIC) tsk.o -o tsk + $(CROSS_COMPILE)strip tsk + +tsk.o: tsk.c + $(CROSS_COMPILE)$(CC) $(CFLAGS) tsk.c + +clean: + rm -rf *o tsk Modified: tsk/trunk/tsk.c =================================================================== --- tsk/trunk/tsk.c 2007-02-14 09:20:12 UTC (rev 815) +++ tsk/trunk/tsk.c 2007-02-14 21:13:08 UTC (rev 816) @@ -79,16 +79,15 @@ { struct input_event ev; struct input_event event; - int x; - int y; - int z; + int x = 0; + int y = 0; + int z = 0; int i; - int startx; - int starty; + int startx = 0; + int starty = 0; //Seting up uinput struct uinput_user_dev uidev; - int ctr; int uinput = open("/dev/input/uinput",O_WRONLY | O_NDELAY); if (uinput == -1) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:20:14
|
Revision: 815 http://svn.sourceforge.net/hackndev/?rev=815&view=rev Author: phiren Date: 2007-02-14 01:20:12 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Touchscreen Keyboard: cleanup after import Removed Paths: ------------- tsk/.tsk.c.swp Deleted: tsk/.tsk.c.swp =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:19:42
|
Revision: 814 http://svn.sourceforge.net/hackndev/?rev=814&view=rev Author: phiren Date: 2007-02-14 01:19:40 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Touchscreen Keyboard: cleanup after import Removed Paths: ------------- tsk/.messagease.h.swp Deleted: tsk/.messagease.h.swp =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:17:40
|
Revision: 813 http://svn.sourceforge.net/hackndev/?rev=813&view=rev Author: phiren Date: 2007-02-14 01:17:36 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Still fixing broken import, last one Removed Paths: ------------- branches/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:16:59
|
Revision: 812 http://svn.sourceforge.net/hackndev/?rev=812&view=rev Author: phiren Date: 2007-02-14 01:16:57 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Still fixing broken import Removed Paths: ------------- tags/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:16:26
|
Revision: 811 http://svn.sourceforge.net/hackndev/?rev=811&view=rev Author: phiren Date: 2007-02-14 01:16:25 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Still fixing broken import Removed Paths: ------------- trunk/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ph...@us...> - 2007-02-14 09:15:40
|
Revision: 810 http://svn.sourceforge.net/hackndev/?rev=810&view=rev Author: phiren Date: 2007-02-14 01:15:38 -0800 (Wed, 14 Feb 2007) Log Message: ----------- Still fixing broken import Removed Paths: ------------- .messagease.h.swp Deleted: .messagease.h.swp =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |