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.
|