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: <hap...@us...> - 2007-01-29 19:17:33
|
Revision: 783
http://svn.sourceforge.net/hackndev/?rev=783&view=rev
Author: happy-slapin
Date: 2007-01-29 11:17:25 -0800 (Mon, 29 Jan 2007)
Log Message:
-----------
z72: Limit wakeup to actual keys an not whole bunch of stuff
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-29 18:51:17 UTC (rev 782)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-29 19:17:25 UTC (rev 783)
@@ -36,7 +36,7 @@
PWER |= PWER_GPIO13 | PWER_RTC | PWER_WEP1;
/* Wakeup by keyboard :) */
- PKWR |= 0xfffff;
+ PKWR |= 0xe0000;
PRER |= PWER_GPIO13;
/* Enabled Deep-Sleep mode ?? */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hap...@us...> - 2007-01-29 18:51:28
|
Revision: 782
http://svn.sourceforge.net/hackndev/?rev=782&view=rev
Author: happy-slapin
Date: 2007-01-29 10:51:17 -0800 (Mon, 29 Jan 2007)
Log Message:
-----------
z72: Keyboard wakeup
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-25 08:26:06 UTC (rev 781)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-29 18:51:17 UTC (rev 782)
@@ -34,6 +34,9 @@
{
/* Wake-Up on Voice memo button - GPIO 13 */
PWER |= PWER_GPIO13 | PWER_RTC | PWER_WEP1;
+
+ /* Wakeup by keyboard :) */
+ PKWR |= 0xfffff;
PRER |= PWER_GPIO13;
/* Enabled Deep-Sleep mode ?? */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-25 08:26:10
|
Revision: 781
http://svn.sourceforge.net/hackndev/?rev=781&view=rev
Author: z72ka
Date: 2007-01-25 00:26:06 -0800 (Thu, 25 Jan 2007)
Log Message:
-----------
Palmz72: Updated and upgraded support for Palm Zire72
Modified Paths:
--------------
OE/com.hackndev/packages/libopie/libopie2/palm.patch
Modified: OE/com.hackndev/packages/libopie/libopie2/palm.patch
===================================================================
--- OE/com.hackndev/packages/libopie/libopie2/palm.patch 2007-01-23 19:11:18 UTC (rev 780)
+++ OE/com.hackndev/packages/libopie/libopie2/palm.patch 2007-01-25 08:26:06 UTC (rev 781)
@@ -142,22 +142,22 @@
+using namespace Opie::Core::Internal;
+
+struct palm_button palm_buttons [] = {
-+ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5,
++ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5 | Model_Palm_Z72,
+ Qt::Key_F9, QT_TRANSLATE_NOOP( "Button", "Home Button" ),
+ "devicebuttons/palm_home",
+ "QPE/Launcher", "home()",
+ "buttonsettings", "raise()" },
-+ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5,
++ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5 | Model_Palm_Z72,
+ Qt::Key_F10, QT_TRANSLATE_NOOP( "Button", "Calendar Button" ),
+ "devicebuttons/palm_calendar",
+ "datebook", "nextView()",
+ "today", "raise()" },
-+ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5,
++ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5 | Model_Palm_Z72,
+ Qt::Key_F11, QT_TRANSLATE_NOOP( "Button", "Todo Button" ),
+ "devicebuttons/palm_todo",
+ "todolist", "raise()",
+ "todolist", "create()" },
-+ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5,
++ { Model_Palm_TX | Model_Palm_LD | Model_Palm_TT5 | Model_Palm_Z72,
+ Qt::Key_F12, QT_TRANSLATE_NOOP( "Button", "Mail Button" ),
+ "devicebuttons/palm_mail",
+ "opiemail", "raise()",
@@ -223,6 +223,7 @@
+ case Model_Palm_TT5:
+ case Model_Palm_TX:
+ case Model_Palm_TE2:
++ case Model_Palm_Z72:
+ m_backlightdev = "/sys/class/backlight/pxapwm-bl/";
+ d->m_rotation = Rot0;
+ d->m_direction = CCW;
@@ -231,9 +232,6 @@
+ case Model_Palm_Z71:
+ m_backlightdev = "/sys/class/backlight/palmz71-bl/";
+ break;
-+ case Model_Palm_Z72:
-+ m_backlightdev = "/sys/class/backlight/palmz72-bl/";
-+ break;
+
+ default:
+ m_backlightdev = "";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hap...@us...> - 2007-01-23 19:11:20
|
Revision: 780
http://svn.sourceforge.net/hackndev/?rev=780&view=rev
Author: happy-slapin
Date: 2007-01-23 11:11:18 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
Fixed function parameter list
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-23 18:34:39 UTC (rev 779)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-23 19:11:18 UTC (rev 780)
@@ -53,7 +53,7 @@
return 0;
}
-static int palmz72_resume(struct device *dev, pm_message_t state)
+static int palmz72_resume(struct device *dev)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hap...@us...> - 2007-01-23 18:34:43
|
Revision: 779
http://svn.sourceforge.net/hackndev/?rev=779&view=rev
Author: happy-slapin
Date: 2007-01-23 10:34:39 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
Removed extra blanks
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-23 18:25:35 UTC (rev 778)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-23 18:34:39 UTC (rev 779)
@@ -34,4 +34,3 @@
help
Gpioed-ng: only for debuging and testing!
-
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-23 18:25:39
|
Revision: 778
http://svn.sourceforge.net/hackndev/?rev=778&view=rev
Author: z72ka
Date: 2007-01-23 10:25:35 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
Palmz72: Updated LCD margins to new sync (depends on compromise for all of LCD panels)
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-23 18:10:13 UTC (rev 777)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-23 18:25:35 UTC (rev 778)
@@ -319,8 +319,8 @@
.left_margin = 27,
.right_margin = 7,
.vsync_len = 1,
- .upper_margin = 6, // This value is optimized for older problematic LCD panels
- .lower_margin = 9, // This value is optimized for older problematic LCD panels
+ .upper_margin = 7, // This value is optimized for older problematic LCD panels
+ .lower_margin = 8, // This value is optimized for older problematic LCD panels
.sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT,
.lccr0 = 0x07B008F9,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-23 18:10:30
|
Revision: 777
http://svn.sourceforge.net/hackndev/?rev=777&view=rev
Author: z72ka
Date: 2007-01-23 10:10:13 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
Palmz72: clear code (for lucidity)
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-23 18:08:22 UTC (rev 776)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-23 18:10:13 UTC (rev 777)
@@ -3,7 +3,7 @@
select PXA27x
select KEYBOARD_PXA27x
help
- This enables support for Palm Zire 72 handheld.
+ This enables support for PalmOne Zire 72 handheld.
config PALMZ72_AC97
tristate "Palm Zire 72 AC97 Driver"
@@ -11,27 +11,27 @@
default y if MACH_PALMZ72
help
Enable support for WM9712 touchscreen and battery driver for
- the PalmOne Zire 72 PDA
+ the PalmOne Zire 72 PDA.
config PALMZ72_PM
tristate "Palm Zire 72 Power Management support"
depends on MACH_PALMZ72
default y if MACH_PALMZ72
help
- Enable support for suspend/resume the PalmOne Zire 72 PDA
+ Enable support for suspend/resume the PalmOne Zire 72 PDA.
config GPIOED
tristate "GPIOED"
depends on MACH_PALMZ72
default n
help
- Only for debuging and testing
+ Gpioed: only for debuging and testing!
config GPIOEDNG
tristate "GPIOEDNG"
depends on MACH_PALMZ72
default n
help
- Gpioed-ng only for debugging and testing
+ Gpioed-ng: only for debuging and testing!
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-23 18:09:32
|
Revision: 776
http://svn.sourceforge.net/hackndev/?rev=776&view=rev
Author: z72ka
Date: 2007-01-23 10:08:22 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
Palmz72: - Partially fixed problems with old LCD panels
- new power management driver (suspend/resume support)
- clear code (for lucidity)
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-23 09:53:18 UTC (rev 775)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-23 18:08:22 UTC (rev 776)
@@ -1,12 +1,12 @@
-/*
- * Hardware definitions for Palm Zire 72
- *
- * Authors:
- * Vladimir "Farcaller" Pouzanov <far...@gm...>
- * Sergey Lapin <sla...@gm...>
- * Alex Osborne <bob...@gm...>
- * Jan Herman <2h...@se...>
- */
+/****************************************************************
+ * Hardware definitions for PalmOne Zire 72 *
+ * *
+ * Authors: *
+ * Vladimir "Farcaller" Pouzanov <far...@gm...> *
+ * Sergey Lapin <sla...@gm...> *
+ * Alex Osborne <bob...@gm...> *
+ * Jan Herman <2h...@se...> *
+ ****************************************************************/
#include <linux/kernel.h>
#include <linux/init.h>
@@ -50,34 +50,26 @@
#define DEBUG
-#define IR_TRANSCEIVER_ON \
- SET_HX4700_GPIO_N(IR_ON, 1)
-
-#define IR_TRANSCEIVER_OFF \
- SET_HX4700_GPIO_N(IR_ON, 0)
-
-
-/**
- * SD/MMC card controller
- */
+/**************************
+ * SD/MMC card controller *
+ **************************/
static int palmz72_mci_init(struct device *dev, irqreturn_t (*palmz72_detect_int)(int, void *, struct pt_regs *), void *data)
{
int err;
- /**
+ /*
* Setup an interrupt for detecting card insert/remove events
*/
set_irq_type(IRQ_GPIO_PALMZ72_SD_DETECT_N, IRQT_BOTHEDGE);
err = request_irq(IRQ_GPIO_PALMZ72_SD_DETECT_N, palmz72_detect_int,
- SA_INTERRUPT, "SD/MMC card detect", data);
+ SA_INTERRUPT, "SD/MMC card detected", data);
if(err) {
printk(KERN_ERR "palmz72_mci_init: cannot request SD/MMC card detect IRQ\n");
return -1;
}
-
printk("palmz72_mci_init: irq registered\n");
return 0;
@@ -96,14 +88,18 @@
};
-/* * LED */
+/*******
+ * LED *
+ *******/
-static struct platform_device palmz72led_device = {
+static struct platform_device palmz72_led_device = {
.name = "palmz72-led",
.id = -1,
};
-/* USB */
+/*******
+ * USB *
+ *******/
static int palmz72_udc_is_connected(void)
{
@@ -138,34 +134,34 @@
.udc_command = palmz72_udc_command,
};
-/*
- * Keypad
- */
+/**********
+ * Keypad *
+ **********/
static struct pxa27x_keyboard_platform_data palmz72_kbd_data = {
.nr_rows = 4,
.nr_cols = 3,
.keycodes = {
{ /* row 0 */
- KEY_POWER, /* Power KEY */
- KEY_F13, /* Photos */
- KEY_ENTER, /* DPAD Center*/
+ KEY_POWER, /* Power key */
+ KEY_F13, /* Photos */
+ KEY_ENTER, /* DPAD Center */
},
{ /* row 1 */
- KEY_F9, /* Calendar*/
- KEY_F10, /* Contacts */
- KEY_F12, /* Media */
+ KEY_F9, /* Calendar */
+ KEY_F10, /* Contacts */
+ KEY_F12, /* Media */
},
{ /* row 2 */
- KEY_UP, /* D-PAD UP*/
- KEY_V, /* unused */
- KEY_DOWN, /* D-PAD DOWN */
+ KEY_UP, /* D-PAD UP */
+ 0, /* unused */
+ KEY_DOWN, /* D-PAD DOWN */
},
{
/* row 3 */
- KEY_RIGHT, /* D-PAD RIGHT */
- KEY_S, /* ?? */
- KEY_LEFT, /* D-PAD LEFT */
+ KEY_RIGHT, /* D-PAD RIGHT */
+ 0, /* unused */
+ KEY_LEFT, /* D-PAD LEFT */
},
},
.gpio_modes = {
@@ -189,7 +185,9 @@
};
-/* IRDA */
+/********
+ * IRDA *
+ ********/
static void
palmz72_irda_configure (struct uart_pxa_port *up, int enable)
@@ -204,15 +202,9 @@
/* configure STUART to for SIR */
STISR = STISR_XMODE | STISR_RCVEIR | STISR_RXPL;
GPSR(91) = GPIO_bit(91);
-
-// STIER = STIER | IER_UUE;
- //IR_TRANSCEIVER_ON;
} else {
STISR = 0;
-// GPCR(91) = GPIO_bit(91);
-// STIER = STIER & ~IER_UUE;
- //IR_TRANSCEIVER_OFF;
- }
+ }
}
static void
@@ -236,9 +228,7 @@
if (new_stisr != old_stisr) {
while (!(STLSR & LSR_TEMT))
;
- //IR_TRANSCEIVER_OFF;
STISR = new_stisr;
- //IR_TRANSCEIVER_ON;
}
}
@@ -256,9 +246,9 @@
.get_txrx = palmz72_irda_get_txrx,
};
-/**
- * AC97 audio controller
- */
+/*************************
+ * AC97 audio controller *
+ *************************/
static pxa2xx_audio_ops_t palmz72_audio_ops = {
@@ -280,9 +270,9 @@
-/**
- * Backlight
- */
+/*************
+ * Backlight *
+ *************/
#define PALMZ72_MAX_INTENSITY 0x100
#define PALMZ72_DEFAULT_INTENSITY 0x7E
@@ -304,33 +294,64 @@
},
};
-static struct platform_device *devices[] __initdata = {
- &palmz72_ac97,
- &palmz72_backlight,
- &palmz72_keypad,
- &palmz72led_device,
-};
-/* framebuffer */
+/***************
+ * framebuffer *
+ ***************/
+
static struct pxafb_mach_info palmz72lcd __initdata = {
- .pixclock = 80000,
+
+ /* Dump at 94000000 to 9400000c
+ LCCR1: 1b070d3f: 1b = 27 = left_margin
+ 07 = 7 = right_margin
+ 0d = 13 = hsync_lenght
+ LCCR2: 0708013f: 07 = 7 = upper_margin
+ 08 = 8 = lower_margin
+ 01 = 1 = vsync_lenght
+ */
+
+ .pixclock = 0,
.xres = 320,
.yres = 320,
.bpp = 16,
- .hsync_len = 4,
+ .hsync_len = 6, // This value is optimized for older problematic LCD panels
.left_margin = 27,
.right_margin = 7,
.vsync_len = 1,
- .upper_margin = 8,
- .lower_margin = 7,
+ .upper_margin = 6, // This value is optimized for older problematic LCD panels
+ .lower_margin = 9, // This value is optimized for older problematic LCD panels
.sync = FB_SYNC_HOR_HIGH_ACT|FB_SYNC_VERT_HIGH_ACT,
.lccr0 = 0x07B008F9,
- .lccr3 = 0x03700007,
+ .lccr3 = 0x03700007,
.pxafb_backlight_power = NULL,
};
+/********************
+ * Power Management *
+ ********************/
+
+struct platform_device palmz72_pm = {
+ .name = "palmz72-pm",
+ .id = -1,
+ .dev = {
+ .platform_data = NULL,
+ },
+};
+
+/****************
+ * Init Machine *
+ ****************/
+
+static struct platform_device *devices[] __initdata = {
+ &palmz72_ac97,
+ &palmz72_pm,
+ &palmz72_backlight,
+ &palmz72_keypad,
+ &palmz72_led_device,
+};
+
static void __init palmz72_init(void)
{
GCR &= ~GCR_PRIRDY_IEN;
@@ -346,10 +367,7 @@
pxa_gpio_mode(GPIO29_SDATA_IN_AC97_MD);
pxa_gpio_mode(GPIO30_SDATA_OUT_AC97_MD);
pxa_gpio_mode(GPIO31_SYNC_AC97_MD);
-
- // testing
-// GPSR(91) = GPIO_bit(91);
-
+
switch(palmz72lcd.bpp)
{
case 8:
@@ -359,29 +377,22 @@
palmz72lcd.lccr3=0x04700007;
break;
}
-
-#ifdef CONFIG_PM
- extern struct pxa_ll_pm_ops palmz72_ll_pm_ops;
- pxa_pm_set_ll_ops(&palmz72_ll_pm_ops);
-#endif
+
set_pxa_fb_info(&palmz72lcd);
pxa_set_mci_info( &palmz72_mci_platform_data );
pxa_set_udc_info(&palmz72_udc_mach_info );
stuart_device.dev.platform_data = &palmz72_pxa_irda_funcs;
platform_add_devices( devices, ARRAY_SIZE(devices) );
-#if 0
-#ifdef EARLY_SIR_CONSOLE
- palmlz72_irda_configure (NULL, 1);
- palmlz72_irda_set_txrx (NULL, PXA_SERIAL_TX);
-#endif
-#endif
-// LED_OFF;
}
MACHINE_START(PALMZ72, "Palm Zire 72")
- /* Maintainer: Vladimir Pouzanov <far...@gm...> */
- /* Maintainer: Sergey Lapin <sla...@gm...> */
- /* Maintainer: Jan Herman <2h...@se...> */
+
+ /********************************************************/
+ /* Maintainers: Vladimir Pouzanov <far...@gm...> */
+ /* Sergey Lapin <sla...@gm...> */
+ /* Jan Herman <2h...@se...> */
+ /********************************************************/
+
.boot_params = 0xa0000100,
.phys_io = 0x40000000,
.io_pg_offst = (io_p2v(0x40000000) >> 18) & 0xfffc,
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c 2007-01-23 09:53:18 UTC (rev 775)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c 2007-01-23 18:08:22 UTC (rev 776)
@@ -1,11 +1,11 @@
-/*
- * linux/arch/arm/mach-pxa/palmz72/palmz72_ac97.c
- *
- * Touchscreen/battery driver for Palm Zire 72 WM9712 AC97 codec
- * Author: Jan Herman <2h...@se...>
- * Based on palmld_ac97.c code from Alex Osborne
- *
- */
+/************************************************************************
+ * linux/arch/arm/mach-pxa/palmz72/palmz72_ac97.c *
+ * *
+ * Touchscreen/battery driver for Palm Zire 72 WM9712 AC97 codec *
+ * Author: Jan Herman <2h...@se...> *
+ * Based on palmld_ac97.c code from Alex Osborne *
+ * *
+ ************************************************************************/
#include <linux/kernel.h>
@@ -54,7 +54,9 @@
#define palmz72_ac97_WORK_QUEUE_NAME "palmz72_ac97_workqueue"
-/* module parameters */
+/*********************
+ * Module parameters *
+ *********************/
static int ptrsh = DEFAULT_PRESSURE_TRESHOLD;
module_param(ptrsh, int, 0);
@@ -91,9 +93,9 @@
static int previous_voltage;
static u16 d2base;
-/*
- * ac97 codec
- */
+/**************
+ * ac97 codec *
+ **************/
void wm97xx_gpio_func(int gpio, int func)
{
@@ -239,7 +241,7 @@
polarity = ac97->bus->ops->read(ac97, 0x4e);
if(polarity & levels & WM97XX_GPIO_13) {
- // power up digitiser:
+ /* power up digitiser: */
down(&digitiser_sem);
wm97xx_set_digitiser_power(WM97XX_PRP_DET_DIG);
@@ -304,7 +306,7 @@
wm97xx_gpio_mode(WM97XX_GPIO_13, WM97XX_GPIO_OUT, WM97XX_GPIO_POL_HIGH,
WM97XX_GPIO_STICKY, WM97XX_GPIO_WAKE);
- // setup work queue
+ /* setup work queue */
palmz72_ac97_workqueue = create_workqueue(palmz72_ac97_WORK_QUEUE_NAME);
INIT_WORK(&palmz72_ac97_irq_task, palmz72_ac97_irq_work, dev);
@@ -315,7 +317,9 @@
-/* battery */
+/***********
+ * Battery *
+ ***********/
void palmz72_battery_read_adc(int force)
@@ -353,7 +357,10 @@
return PALMZ72_BAT_MAX_VOLTAGE; /* mV */
}
-// V-batt = ADCSEL_BMON * 1,889 + 767,8 [mV]
+/*
+ This formula is based on battery life of my battery 1100mAh. Original battery in Zire72 is Li-On 920mAh
+ V_batt = ADCSEL_BMON * 1,889 + 767,8 [mV]
+*/
int palmz72_battery_get_voltage(struct battery *b)
{
@@ -378,7 +385,6 @@
return BATTERY_STATUS_UNKNOWN;
if (ac_connected || usb_connected){
- // TODO: ok maybe this is too stupid ... to be reviewed
if ( ( current_voltage > previous_voltage ) || (current_voltage <= PALMZ72_BAT_MAX_VOLTAGE) )
return BATTERY_STATUS_CHARGING;
return BATTERY_STATUS_NOT_CHARGING;
@@ -401,7 +407,7 @@
static int __init palmz72_ac97_probe(struct device *dev)
{
int err;
- u16 d2 = DIG2_INIT; // init d1 too?
+ u16 d2 = DIG2_INIT;
if(!machine_is_palmz72())
return -ENODEV;
@@ -478,7 +484,7 @@
}
static int palmz72_ac_is_connected (void){
- /* when charger is plugged and USB si not connected, then status is ONLINE */
+ /* when charger is plugged in and USB is not connected, then status is ONLINE */
int ret = (!(GET_GPIO(GPIO_NR_PALMZ72_USB_PULLUP)) && !(GET_GPIO(GPIO_NR_PALMZ72_USB_DETECT)));;
if (ret)
ret = 1;
@@ -488,7 +494,10 @@
return ret;
}
-/* APM */
+/*******
+ * APM *
+ *******/
+
static void palmz72_apm_get_power_status(struct apm_power_info *info)
{
int min, max, curr, percent;
@@ -536,8 +545,6 @@
static int palmz72_ac97_remove (struct device *dev)
{
- // TODO: stop running tasks if any?
-
battery_class_unregister(&palmz72_battery);
ac97 = NULL;
input_unregister_device(palmz72_ac97_input);
@@ -564,6 +571,7 @@
driver_register(&palmz72_ac97_driver);
/* register battery to APM layer */
+
#ifdef CONFIG_PM
apm_get_power_status = palmz72_apm_get_power_status;
return 0;
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-23 09:53:18 UTC (rev 775)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-23 18:08:22 UTC (rev 776)
@@ -1,17 +1,22 @@
-/*
- * PalmOne Zire72 suspend/resume support
- *
- * Author: Jan Herman <2h...@se...>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- */
+/************************************************************************
+ * PalmOne Zire72 suspend/resume support *
+ * *
+ * Author: Jan Herman <2h...@se...> *
+ * *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License version 2 as *
+ * published by the Free Software Foundation. *
+ * *
+ ************************************************************************/
#include <linux/kernel.h>
#include <linux/device.h>
#include <linux/pm.h>
+#include <linux/fb.h>
+#include <linux/platform_device.h>
+#include <asm/mach-types.h>
+#include <asm/hardware.h>
#include <asm/arch/pxa-pm_ll.h>
#include <asm/arch/hardware.h>
@@ -19,53 +24,103 @@
#include <asm/arch/palmz72-gpio.h>
+typedef struct
+{
+ int brightness;
+} pm_save_data;
-static void palmz72_pxa_ll_pm_suspend(unsigned long resume_addr)
+#ifdef CONFIG_PM
+static int palmz72_suspend(struct device *dev, pm_message_t state)
{
-
- /* Wake up on Voice Memo button*/
- PWER |= PWER_GPIO13;
- /* Wake up on RTC alaram is possibile */
- //PWER |= PWER_RTC;
+ /* Wake-Up on Voice memo button - GPIO 13 */
+ PWER |= PWER_GPIO13 | PWER_RTC | PWER_WEP1;
+
PRER |= PWER_GPIO13;
-
- /* USB, in theory this can even wake us from deep sleep */
- PWER |= PWER_GPIO15;
- PFER |= PWER_GPIO15;
- PRER |= PWER_GPIO15;
+ /* Enabled Deep-Sleep mode ?? */
+ PCFR |= PCFR_DS;
+ /* Here are all of special for suspend PalmOne Zire 72 */
+ //printk("Palmz72_suspend: suspending...");
+
/* Turn off LCD power */
SET_PALMZ72_GPIO(LCD_POWER,0);
/* Turn off USB power */
SET_PALMZ72_GPIO(USB_POWER,0);
+
+ /* disable GPIO reset - DO NOT REMOVE! */
+ PCFR &= PCFR_GPR_EN;
-
- /* disable GPIO reset, palm bootloader will hang us */
- //PCFR |= PCFR_GPR_EN | PCFR_OPDE;
- PCFR &= PCFR_GPR_EN;
-
- return;
+ return 0;
}
-static void palmz72_pxa_ll_pm_resume(void)
+static int palmz72_resume(struct device *dev, pm_message_t state)
{
-
- /* re-enable GPIO reset */
- PCFR |= PCFR_GPR_EN;
+
+ /* Disabled Deep-Sleep mode ?? */
+ PCFR &= PCFR_DS;
+
+ /* Re-enable GPIO reset */
+ PCFR |= PCFR_GPR_EN; /* !! DO NOT REMOVE !! THIS IS NECCESARY FOR ENABLE PALM RESET !! */
+
+
+ /* Here are all of special to resume PalmOne Zire 72 */
+
/* Turn on LCD power */
SET_PALMZ72_GPIO(LCD_POWER,1);
-
/* Turn on USB power */
SET_PALMZ72_GPIO(USB_POWER,1);
+
+ return 0;
}
+#else
+#define palmz72_suspend NULL
+#define palmz72_resume NULL
+#endif
+static void palmz72_pxa_ll_pm_suspend(unsigned long resume_addr)
+{
+ /* For future */
+ return;
+}
+
+static void palmz72_pxa_ll_pm_resume(void)
+{
+ /* For future */
+}
+
struct pxa_ll_pm_ops palmz72_ll_pm_ops = {
- .suspend = palmz72_pxa_ll_pm_suspend,
- .resume = palmz72_pxa_ll_pm_resume,
+ .suspend = palmz72_pxa_ll_pm_suspend,
+ .resume = palmz72_pxa_ll_pm_resume,
};
+static int palmz72_pm_probe(struct device *dev)
+{
+ printk(KERN_NOTICE "PalmOne Zire72 power management driver registered\n");
+ return 0;
+}
+
+struct device_driver palmz72_pm_driver = {
+ .name = "palmz72-pm",
+ .bus = &platform_bus_type,
+ .probe = palmz72_pm_probe,
+ .suspend = palmz72_suspend,
+ .resume = palmz72_resume,
+};
+
+static int __init palmz72_pm_init(void)
+{
+ return driver_register(&palmz72_pm_driver);
+}
+
+static void __exit palmz72_pm_exit(void)
+{
+ driver_unregister(&palmz72_pm_driver);
+}
+
+module_init(palmz72_pm_init);
+module_exit(palmz72_pm_exit);
+
MODULE_AUTHOR("Jan Herman <2h...@se...>");
-MODULE_DESCRIPTION("PalmOne Zire72 suspend/resume support driver");
+MODULE_DESCRIPTION("PalmOne Zire 72 power management driver");
MODULE_LICENSE("GPL");
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hap...@us...> - 2007-01-23 09:53:21
|
Revision: 775
http://svn.sourceforge.net/hackndev/?rev=775&view=rev
Author: happy-slapin
Date: 2007-01-23 01:53:18 -0800 (Tue, 23 Jan 2007)
Log Message:
-----------
PXA: added RP's hack to make some SD cards work (makes mine work too)
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/mmc/mmc.c
Modified: linux4palm/linux/trunk/drivers/mmc/mmc.c
===================================================================
--- linux4palm/linux/trunk/drivers/mmc/mmc.c 2007-01-19 02:40:56 UTC (rev 774)
+++ linux4palm/linux/trunk/drivers/mmc/mmc.c 2007-01-23 09:53:18 UTC (rev 775)
@@ -622,9 +622,11 @@
scr_struct = UNSTUFF_BITS(resp, 60, 4);
if (scr_struct != 0) {
- printk("%s: unrecognised SCR structure version %d\n",
+ printk("%s: Warning - unrecognised SCR structure version %d\n",
mmc_hostname(card->host), scr_struct);
- mmc_card_set_bad(card);
+ //mmc_card_set_bad(card);
+ scr->bus_widths = 0;
+ scr->sda_vsn = 0;
return;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:40:58
|
Revision: 774
http://svn.sourceforge.net/hackndev/?rev=774&view=rev
Author: bobofdoom
Date: 2007-01-18 18:40:56 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
700wx: Added pxafb AC_BIAS hack.
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/video/pxafb.c
Modified: linux4palm/linux/trunk/drivers/video/pxafb.c
===================================================================
--- linux4palm/linux/trunk/drivers/video/pxafb.c 2007-01-19 02:37:59 UTC (rev 773)
+++ linux4palm/linux/trunk/drivers/video/pxafb.c 2007-01-19 02:40:56 UTC (rev 774)
@@ -736,7 +736,7 @@
pxa_gpio_mode(GPIO75_LCD_LCLK_MD);
pxa_gpio_mode(GPIO76_LCD_PCLK_MD);
/* configuring ACBIAS causes the LCD to hang on the Treo 6x0 */
- if (!machine_is_xscale_treo650() && !machine_is_xscale_treo680())
+ if (!machine_is_xscale_treo650() && !machine_is_xscale_treo680() && !machine_is_t700wx())
pxa_gpio_mode(GPIO77_LCD_ACBIAS_MD);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:38:01
|
Revision: 773
http://svn.sourceforge.net/hackndev/?rev=773&view=rev
Author: bobofdoom
Date: 2007-01-18 18:37:59 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
700wx: restored missing 't'.
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/configs/palmt700wx_defconfig
Added: linux4palm/linux/trunk/arch/arm/configs/palmt700wx_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmt700wx_defconfig (rev 0)
+++ linux4palm/linux/trunk/arch/arm/configs/palmt700wx_defconfig 2007-01-19 02:37:59 UTC (rev 773)
@@ -0,0 +1,1053 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.17-hnd0
+# Fri Jan 19 13:20:13 2007
+#
+CONFIG_ARM=y
+CONFIG_MMU=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_MTD_XIP=y
+CONFIG_VECTORS_BASE=0xffff0000
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+
+#
+# General setup
+#
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+# CONFIG_AUDIT is not set
+CONFIG_IKCONFIG=y
+# CONFIG_MINIMAL_OOPS is not set
+CONFIG_IKCONFIG_PROC=y
+# CONFIG_RELAY is not set
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_UID16=y
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_SHMEM=y
+CONFIG_USELIB=y
+CONFIG_CORE_DUMP=y
+CONFIG_SLAB=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+# CONFIG_SLOB is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_KMOD is not set
+
+#
+# Block layer
+#
+# CONFIG_BLK_DEV_IO_TRACE is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+CONFIG_DEFAULT_AS=y
+# CONFIG_DEFAULT_DEADLINE is not set
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="anticipatory"
+
+#
+# System Type
+#
+# CONFIG_ARCH_CLPS7500 is not set
+# CONFIG_ARCH_CLPS711X is not set
+# CONFIG_ARCH_CO285 is not set
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_EP93XX is not set
+# CONFIG_ARCH_FOOTBRIDGE is not set
+# CONFIG_ARCH_INTEGRATOR is not set
+# CONFIG_ARCH_IOP3XX is not set
+# CONFIG_ARCH_IXP4XX is not set
+# CONFIG_ARCH_IXP2000 is not set
+# CONFIG_ARCH_IXP23XX is not set
+# CONFIG_ARCH_L7200 is not set
+CONFIG_ARCH_PXA=y
+# CONFIG_ARCH_RPC is not set
+# CONFIG_ARCH_SA1100 is not set
+# CONFIG_ARCH_S3C2410 is not set
+# CONFIG_ARCH_SHARK is not set
+# CONFIG_ARCH_LH7A40X is not set
+# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_REALVIEW is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_H720X is not set
+# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_AT91RM9200 is not set
+
+#
+# Intel PXA2xx Implementations
+#
+# CONFIG_ARCH_LUBBOCK is not set
+# CONFIG_MACH_LOGICPD_PXA270 is not set
+# CONFIG_MACH_MAINSTONE is not set
+# CONFIG_ARCH_PXA_IDP is not set
+# CONFIG_ARCH_ESERIES is not set
+# CONFIG_MACH_A620 is not set
+# CONFIG_MACH_A716 is not set
+# CONFIG_ARCH_H1900 is not set
+# CONFIG_ARCH_H2200 is not set
+# CONFIG_ARCH_H3900 is not set
+# CONFIG_MACH_H4000 is not set
+# CONFIG_MACH_H4700 is not set
+# CONFIG_MACH_HX2750 is not set
+# CONFIG_ARCH_H5400 is not set
+# CONFIG_MACH_HIMALAYA is not set
+# CONFIG_MACH_HTCUNIVERSAL is not set
+# CONFIG_MACH_HTCALPINE is not set
+# CONFIG_MACH_MAGICIAN is not set
+# CONFIG_MACH_HTCAPACHE is not set
+# CONFIG_MACH_BLUEANGEL is not set
+# CONFIG_MACH_HTCBEETLES is not set
+# CONFIG_ARCH_AXIMX5 is not set
+# CONFIG_ARCH_AXIMX3 is not set
+# CONFIG_ARCH_ROVERP1 is not set
+# CONFIG_ARCH_ROVERP5P is not set
+# CONFIG_MACH_XSCALE_PALMLD is not set
+# CONFIG_MACH_XSCALE_PALMTREO650 is not set
+# CONFIG_MACH_XSCALE_TREO680 is not set
+CONFIG_MACH_T700WX=y
+# CONFIG_MACH_TUNGE2 is not set
+# CONFIG_MACH_T3XSCALE is not set
+# CONFIG_MACH_XSCALE_PALMTT5 is not set
+# CONFIG_MACH_XSCALE_PALMTX is not set
+# CONFIG_MACH_PALMZ72 is not set
+# CONFIG_MACH_OMAP_PALMTC is not set
+# CONFIG_PXA_SHARPSL is not set
+CONFIG_PXA27x=y
+CONFIG_PXA_RTC_EPOCH=1904
+# CONFIG_SA1100_H3100 is not set
+# CONFIG_SA1100_H3600 is not set
+# CONFIG_SA1100_H3800 is not set
+
+#
+# Linux As Bootloader
+#
+# CONFIG_LAB is not set
+
+#
+# Processor Type
+#
+CONFIG_CPU_32=y
+CONFIG_CPU_XSCALE=y
+CONFIG_CPU_32v5=y
+CONFIG_CPU_ABRT_EV5T=y
+CONFIG_CPU_CACHE_VIVT=y
+CONFIG_CPU_TLB_V4WBI=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+# CONFIG_ARMBOOT_PROC is not set
+CONFIG_XSCALE_PMU=y
+# CONFIG_KEXEC is not set
+
+#
+# Compaq/iPAQ Platforms
+#
+
+#
+# Compaq/iPAQ Drivers
+#
+
+#
+# Compaq/HP iPAQ Drivers
+#
+# CONFIG_IPAQ_HAMCOP is not set
+
+#
+# Bus support
+#
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+CONFIG_PREEMPT=y
+CONFIG_NO_IDLE_HZ=y
+CONFIG_HZ=100
+# CONFIG_AEABI is not set
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+CONFIG_SPLIT_PTLOCK_CPUS=4096
+CONFIG_ALIGNMENT_TRAP=y
+
+#
+# Boot options
+#
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=""
+# CONFIG_XIP_KERNEL is not set
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+CONFIG_FPE_NWFPE=y
+# CONFIG_FPE_NWFPE_XP is not set
+# CONFIG_FPE_FASTFPE is not set
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_ARTHUR is not set
+
+#
+# Power management options
+#
+CONFIG_PM=y
+CONFIG_PM_LEGACY=y
+CONFIG_PM_DEBUG=y
+CONFIG_APM=y
+
+#
+# Networking
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+# CONFIG_NETDEBUG is not set
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+CONFIG_NET_KEY=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+# CONFIG_IP_PNP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_XFRM_TUNNEL is not set
+# CONFIG_INET_TUNNEL is not set
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_BIC=y
+# CONFIG_IPV6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+# CONFIG_NETFILTER is not set
+
+#
+# DCCP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_DCCP is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_SCTP is not set
+
+#
+# TIPC Configuration (EXPERIMENTAL)
+#
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+CONFIG_IRDA=y
+
+#
+# IrDA protocols
+#
+# CONFIG_IRLAN is not set
+CONFIG_IRCOMM=y
+CONFIG_IRDA_ULTRA=y
+
+#
+# IrDA options
+#
+# CONFIG_IRDA_CACHE_LAST_LSAP is not set
+# CONFIG_IRDA_FAST_RR is not set
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=y
+
+#
+# Dongle support
+#
+# CONFIG_DONGLE is not set
+
+#
+# Old SIR device drivers
+#
+# CONFIG_IRPORT_SIR is not set
+
+#
+# Old Serial dongle support
+#
+
+#
+# FIR device drivers
+#
+# CONFIG_PXA_FICP is not set
+# CONFIG_BT is not set
+# CONFIG_IEEE80211 is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=y
+
+#
+# Connector - unified userspace <-> kernelspace linker
+#
+# CONFIG_CONNECTOR is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+
+#
+# ATA/ATAPI/MFM/RLL support
+#
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+# CONFIG_SCSI is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+
+#
+# Fusion MPT device support
+#
+# CONFIG_FUSION is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+
+#
+# I2O device support
+#
+
+#
+# Network device support
+#
+# CONFIG_NETDEVICES is not set
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# PHY device support
+#
+
+#
+# Ethernet (10 or 100Mbit)
+#
+# CONFIG_NET_ETHERNET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_SHAPER is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_TSDEV=y
+CONFIG_INPUT_TSDEV_SCREEN_X=320
+CONFIG_INPUT_TSDEV_SCREEN_Y=480
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ATKBD is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+CONFIG_KEYBOARD_PXA27x=y
+# CONFIG_KEYBOARD_PALMIR is not set
+# CONFIG_KEYBOARD_PALMWK is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_GUNZE is not set
+# CONFIG_TOUCHSCREEN_ELO is not set
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
+# CONFIG_TOUCHSCREEN_MK712 is not set
+CONFIG_TOUCHSCREEN_WM97XX=y
+# CONFIG_TOUCHSCREEN_WM9705 is not set
+CONFIG_TOUCHSCREEN_WM9712=y
+# CONFIG_TOUCHSCREEN_WM9713 is not set
+# CONFIG_TOUCHSCREEN_WM97XX_PXA is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_RAW is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_PXA=y
+# CONFIG_SERIAL_PXA_CONSOLE is not set
+CONFIG_SERIAL_PXA_COUNT=4
+CONFIG_SERIAL_CORE=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# L3 serial bus support
+#
+# CONFIG_L3 is not set
+
+#
+# Mice
+#
+# CONFIG_BUSMOUSE is not set
+
+#
+# IPMI
+#
+# CONFIG_IPMI_HANDLER is not set
+
+#
+# Watchdog Cards
+#
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+# CONFIG_SOFT_WATCHDOG is not set
+CONFIG_SA1100_WATCHDOG=y
+# CONFIG_NVRAM is not set
+# CONFIG_SA1100_RTC is not set
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_RAW_DRIVER is not set
+
+#
+# TPM devices
+#
+# CONFIG_TCG_TPM is not set
+# CONFIG_TELCLOCK is not set
+
+#
+# SPI support
+#
+# CONFIG_SPI is not set
+# CONFIG_SPI_MASTER is not set
+
+#
+# Dallas's 1-wire bus
+#
+# CONFIG_W1 is not set
+
+#
+# Hardware Monitoring support
+#
+# CONFIG_HWMON is not set
+# CONFIG_HWMON_VID is not set
+
+#
+# SoC drivers
+#
+# CONFIG_SOC_MQ11XX is not set
+# CONFIG_SOC_T7L66XB is not set
+# CONFIG_SOC_TC6387XB is not set
+# CONFIG_SOC_TC6393XB is not set
+# CONFIG_HTC_ASIC2 is not set
+# CONFIG_HTC_ASIC3 is not set
+
+#
+# Misc devices
+#
+CONFIG_BATTERY_MONITOR=y
+# CONFIG_BATTCHARGE_MONITOR is not set
+
+#
+# Multimedia Capabilities Port drivers
+#
+# CONFIG_MCP is not set
+
+#
+# LED devices
+#
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+
+#
+# LED drivers
+#
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+CONFIG_VIDEO_V4L2=y
+
+#
+# Digital Video Broadcasting Devices
+#
+# CONFIG_DVB is not set
+
+#
+# Graphics support
+#
+CONFIG_FB=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_MACMODES is not set
+CONFIG_FB_FIRMWARE_EDID=y
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_TILEBLITTING is not set
+# CONFIG_FB_IMAGEON is not set
+# CONFIG_FB_S1D13XXX is not set
+CONFIG_FB_PXA=y
+# CONFIG_FB_PXA_PARAMETERS is not set
+# CONFIG_FB_VIRTUAL is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+# CONFIG_FONT_8x16 is not set
+CONFIG_FONT_6x11=y
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+# CONFIG_FONT_10x18 is not set
+
+#
+# Logo configuration
+#
+# CONFIG_LOGO is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_DEVICE=y
+CONFIG_BACKLIGHT_CORGI=y
+# CONFIG_BACKLIGHT_PXAPWM is not set
+CONFIG_LCD_CLASS_DEVICE=y
+CONFIG_LCD_DEVICE=y
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+
+#
+# Advanced Linux Sound Architecture
+#
+CONFIG_SND=y
+CONFIG_SND_TIMER=y
+CONFIG_SND_PCM=y
+# CONFIG_SND_SEQUENCER is not set
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=y
+CONFIG_SND_PCM_OSS=y
+# CONFIG_SND_PCM_OSS_PLUGINS is not set
+# CONFIG_SND_DYNAMIC_MINORS is not set
+CONFIG_SND_SUPPORT_OLD_API=y
+# CONFIG_SND_VERBOSE_PROCFS is not set
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+
+#
+# Generic devices
+#
+CONFIG_SND_AC97_CODEC=y
+CONFIG_SND_AC97_BUS=y
+# CONFIG_SND_DUMMY is not set
+# CONFIG_SND_MTPAV is not set
+# CONFIG_SND_SERIAL_U16550 is not set
+# CONFIG_SND_MPU401 is not set
+
+#
+# ALSA ARM devices
+#
+# CONFIG_SND_PXA2xx_I2SOUND is not set
+CONFIG_SND_PXA2XX_PCM=y
+CONFIG_SND_PXA2XX_AC97=y
+
+#
+# Open Sound System
+#
+# CONFIG_SOUND_PRIME is not set
+
+#
+# USB support
+#
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB_ARCH_HAS_OHCI=y
+# CONFIG_USB_ARCH_HAS_EHCI is not set
+# CONFIG_USB is not set
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# USB Gadget Support
+#
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_DEBUG_FILES=y
+CONFIG_USB_GADGET_SELECTED=y
+# CONFIG_USB_GADGET_NET2280 is not set
+# CONFIG_USB_GADGET_PXA2XX is not set
+CONFIG_USB_GADGET_PXA27X=y
+CONFIG_USB_PXA27X=y
+# CONFIG_USB_PXA27X_DMA is not set
+# CONFIG_USB_GADGET_GOKU is not set
+# CONFIG_USB_GADGET_MQ11XX is not set
+# CONFIG_USB_GADGET_LH7A40X is not set
+# CONFIG_USB_GADGET_OMAP is not set
+# CONFIG_USB_GADGET_AT91 is not set
+# CONFIG_USB_GADGET_DUMMY_HCD is not set
+# CONFIG_USB_GADGET_DUALSPEED is not set
+CONFIG_USB_ZERO=m
+# CONFIG_USB_ETH is not set
+# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_FILE_STORAGE is not set
+# CONFIG_USB_G_SERIAL is not set
+# CONFIG_USB_G_CHAR is not set
+
+#
+# MMC/SD Card support
+#
+CONFIG_MMC=y
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_PXA=y
+# CONFIG_MMC_TMIO is not set
+# CONFIG_MMC_SAMCOP is not set
+# CONFIG_MMC_ASIC3 is not set
+# CONFIG_MMC_WBSD_PALMT3 is not set
+
+#
+# Real Time Clock
+#
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+
+#
+# RTC drivers
+#
+# CONFIG_RTC_DRV_M48T86 is not set
+CONFIG_RTC_DRV_SA1100=y
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+# CONFIG_EXT2_FS_XIP is not set
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_JFS_FS is not set
+# CONFIG_FS_POSIX_ACL is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_MINIX_FS=y
+# CONFIG_ROMFS_FS is not set
+CONFIG_INOTIFY=y
+# CONFIG_QUOTA is not set
+CONFIG_DNOTIFY=y
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_AUTOFS4_FS is not set
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+# CONFIG_ISO9660_FS is not set
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+# CONFIG_CONFIGFS_FS is not set
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_SQUASHFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_UNION_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+# CONFIG_NFS_V3 is not set
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+# CONFIG_NFSD is not set
+CONFIG_LOCKD=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+# CONFIG_9P_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf-8"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=y
+CONFIG_NLS_CODEPAGE_775=y
+CONFIG_NLS_CODEPAGE_850=y
+CONFIG_NLS_CODEPAGE_852=y
+CONFIG_NLS_CODEPAGE_855=y
+CONFIG_NLS_CODEPAGE_857=y
+CONFIG_NLS_CODEPAGE_860=y
+CONFIG_NLS_CODEPAGE_861=y
+CONFIG_NLS_CODEPAGE_862=y
+CONFIG_NLS_CODEPAGE_863=y
+CONFIG_NLS_CODEPAGE_864=y
+CONFIG_NLS_CODEPAGE_865=y
+CONFIG_NLS_CODEPAGE_866=y
+CONFIG_NLS_CODEPAGE_869=y
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+CONFIG_NLS_ISO8859_8=y
+CONFIG_NLS_CODEPAGE_1250=y
+CONFIG_NLS_CODEPAGE_1251=y
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=y
+CONFIG_NLS_ISO8859_3=y
+CONFIG_NLS_ISO8859_4=y
+CONFIG_NLS_ISO8859_5=y
+CONFIG_NLS_ISO8859_6=y
+CONFIG_NLS_ISO8859_7=y
+CONFIG_NLS_ISO8859_9=y
+CONFIG_NLS_ISO8859_13=y
+CONFIG_NLS_ISO8859_14=y
+CONFIG_NLS_ISO8859_15=y
+CONFIG_NLS_KOI8_R=y
+CONFIG_NLS_KOI8_U=y
+CONFIG_NLS_UTF8=y
+
+#
+# Profiling support
+#
+# CONFIG_PROFILING is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_SMALLOOPS is not set
+# CONFIG_DEBUG_KERNEL is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_FS is not set
+CONFIG_FRAME_POINTER=y
+# CONFIG_UNWIND_INFO is not set
+# CONFIG_DEBUG_USER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+
+#
+# Cryptographic options
+#
+CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+# CONFIG_CRYPTO_MD5 is not set
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_WP512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_DES is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+CONFIG_CRYPTO_ARC4=m
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_CRC32C is not set
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Hardware crypto devices
+#
+
+#
+# Library routines
+#
+CONFIG_CRC_CCITT=y
+# CONFIG_CRC16 is not set
+CONFIG_CRC32=y
+# CONFIG_LIBCRC32C is not set
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:37:31
|
Revision: 772
http://svn.sourceforge.net/hackndev/?rev=772&view=rev
Author: bobofdoom
Date: 2007-01-18 18:37:29 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
700wx: restored missing 't'.
Removed Paths:
-------------
linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig
Deleted: linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig 2007-01-19 02:35:11 UTC (rev 771)
+++ linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig 2007-01-19 02:37:29 UTC (rev 772)
@@ -1,1053 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.17-hnd0
-# Fri Jan 19 13:20:13 2007
-#
-CONFIG_ARM=y
-CONFIG_MMU=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_MTD_XIP=y
-CONFIG_VECTORS_BASE=0xffff0000
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_LOCK_KERNEL=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-
-#
-# General setup
-#
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-CONFIG_SYSCTL=y
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-# CONFIG_MINIMAL_OOPS is not set
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_RELAY is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_UID16=y
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_EMBEDDED is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_EXTRA_PASS is not set
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SHMEM=y
-CONFIG_USELIB=y
-CONFIG_CORE_DUMP=y
-CONFIG_SLAB=y
-# CONFIG_TINY_SHMEM is not set
-CONFIG_BASE_SMALL=0
-# CONFIG_SLOB is not set
-
-#
-# Loadable module support
-#
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-# CONFIG_KMOD is not set
-
-#
-# Block layer
-#
-# CONFIG_BLK_DEV_IO_TRACE is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_AS=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-CONFIG_DEFAULT_AS=y
-# CONFIG_DEFAULT_DEADLINE is not set
-# CONFIG_DEFAULT_CFQ is not set
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="anticipatory"
-
-#
-# System Type
-#
-# CONFIG_ARCH_CLPS7500 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_CO285 is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_IOP3XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_IXP2000 is not set
-# CONFIG_ARCH_IXP23XX is not set
-# CONFIG_ARCH_L7200 is not set
-CONFIG_ARCH_PXA=y
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_S3C2410 is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_LH7A40X is not set
-# CONFIG_ARCH_OMAP is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_IMX is not set
-# CONFIG_ARCH_H720X is not set
-# CONFIG_ARCH_AAEC2000 is not set
-# CONFIG_ARCH_AT91RM9200 is not set
-
-#
-# Intel PXA2xx Implementations
-#
-# CONFIG_ARCH_LUBBOCK is not set
-# CONFIG_MACH_LOGICPD_PXA270 is not set
-# CONFIG_MACH_MAINSTONE is not set
-# CONFIG_ARCH_PXA_IDP is not set
-# CONFIG_ARCH_ESERIES is not set
-# CONFIG_MACH_A620 is not set
-# CONFIG_MACH_A716 is not set
-# CONFIG_ARCH_H1900 is not set
-# CONFIG_ARCH_H2200 is not set
-# CONFIG_ARCH_H3900 is not set
-# CONFIG_MACH_H4000 is not set
-# CONFIG_MACH_H4700 is not set
-# CONFIG_MACH_HX2750 is not set
-# CONFIG_ARCH_H5400 is not set
-# CONFIG_MACH_HIMALAYA is not set
-# CONFIG_MACH_HTCUNIVERSAL is not set
-# CONFIG_MACH_HTCALPINE is not set
-# CONFIG_MACH_MAGICIAN is not set
-# CONFIG_MACH_HTCAPACHE is not set
-# CONFIG_MACH_BLUEANGEL is not set
-# CONFIG_MACH_HTCBEETLES is not set
-# CONFIG_ARCH_AXIMX5 is not set
-# CONFIG_ARCH_AXIMX3 is not set
-# CONFIG_ARCH_ROVERP1 is not set
-# CONFIG_ARCH_ROVERP5P is not set
-# CONFIG_MACH_XSCALE_PALMLD is not set
-# CONFIG_MACH_XSCALE_PALMTREO650 is not set
-# CONFIG_MACH_XSCALE_TREO680 is not set
-CONFIG_MACH_T700WX=y
-# CONFIG_MACH_TUNGE2 is not set
-# CONFIG_MACH_T3XSCALE is not set
-# CONFIG_MACH_XSCALE_PALMTT5 is not set
-# CONFIG_MACH_XSCALE_PALMTX is not set
-# CONFIG_MACH_PALMZ72 is not set
-# CONFIG_MACH_OMAP_PALMTC is not set
-# CONFIG_PXA_SHARPSL is not set
-CONFIG_PXA27x=y
-CONFIG_PXA_RTC_EPOCH=1904
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-
-#
-# Linux As Bootloader
-#
-# CONFIG_LAB is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_32=y
-CONFIG_CPU_XSCALE=y
-CONFIG_CPU_32v5=y
-CONFIG_CPU_ABRT_EV5T=y
-CONFIG_CPU_CACHE_VIVT=y
-CONFIG_CPU_TLB_V4WBI=y
-
-#
-# Processor Features
-#
-CONFIG_ARM_THUMB=y
-# CONFIG_ARMBOOT_PROC is not set
-CONFIG_XSCALE_PMU=y
-# CONFIG_KEXEC is not set
-
-#
-# Compaq/iPAQ Platforms
-#
-
-#
-# Compaq/iPAQ Drivers
-#
-
-#
-# Compaq/HP iPAQ Drivers
-#
-# CONFIG_IPAQ_HAMCOP is not set
-
-#
-# Bus support
-#
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-# CONFIG_PCCARD is not set
-
-#
-# Kernel Features
-#
-CONFIG_PREEMPT=y
-CONFIG_NO_IDLE_HZ=y
-CONFIG_HZ=100
-# CONFIG_AEABI is not set
-# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
-CONFIG_SELECT_MEMORY_MODEL=y
-CONFIG_FLATMEM_MANUAL=y
-# CONFIG_DISCONTIGMEM_MANUAL is not set
-# CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_FLATMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-# CONFIG_SPARSEMEM_STATIC is not set
-CONFIG_SPLIT_PTLOCK_CPUS=4096
-CONFIG_ALIGNMENT_TRAP=y
-
-#
-# Boot options
-#
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE=""
-# CONFIG_XIP_KERNEL is not set
-
-#
-# CPU Frequency scaling
-#
-# CONFIG_CPU_FREQ is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_ARTHUR is not set
-
-#
-# Power management options
-#
-CONFIG_PM=y
-CONFIG_PM_LEGACY=y
-CONFIG_PM_DEBUG=y
-CONFIG_APM=y
-
-#
-# Networking
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-# CONFIG_NETDEBUG is not set
-CONFIG_PACKET=y
-# CONFIG_PACKET_MMAP is not set
-CONFIG_UNIX=y
-CONFIG_XFRM=y
-# CONFIG_XFRM_USER is not set
-CONFIG_NET_KEY=y
-CONFIG_INET=y
-# CONFIG_IP_MULTICAST is not set
-# CONFIG_IP_ADVANCED_ROUTER is not set
-CONFIG_IP_FIB_HASH=y
-# CONFIG_IP_PNP is not set
-# CONFIG_NET_IPIP is not set
-# CONFIG_NET_IPGRE is not set
-# CONFIG_ARPD is not set
-# CONFIG_SYN_COOKIES is not set
-# CONFIG_INET_AH is not set
-# CONFIG_INET_ESP is not set
-# CONFIG_INET_IPCOMP is not set
-# CONFIG_INET_XFRM_TUNNEL is not set
-# CONFIG_INET_TUNNEL is not set
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_BIC=y
-# CONFIG_IPV6 is not set
-# CONFIG_INET6_XFRM_TUNNEL is not set
-# CONFIG_INET6_TUNNEL is not set
-# CONFIG_NETFILTER is not set
-
-#
-# DCCP Configuration (EXPERIMENTAL)
-#
-# CONFIG_IP_DCCP is not set
-
-#
-# SCTP Configuration (EXPERIMENTAL)
-#
-# CONFIG_IP_SCTP is not set
-
-#
-# TIPC Configuration (EXPERIMENTAL)
-#
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-# CONFIG_BRIDGE is not set
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-# CONFIG_LLC2 is not set
-# CONFIG_IPX is not set
-# CONFIG_ATALK is not set
-# CONFIG_X25 is not set
-# CONFIG_LAPB is not set
-# CONFIG_NET_DIVERT is not set
-# CONFIG_ECONET is not set
-# CONFIG_WAN_ROUTER is not set
-
-#
-# QoS and/or fair queueing
-#
-# CONFIG_NET_SCHED is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_HAMRADIO is not set
-CONFIG_IRDA=y
-
-#
-# IrDA protocols
-#
-# CONFIG_IRLAN is not set
-CONFIG_IRCOMM=y
-CONFIG_IRDA_ULTRA=y
-
-#
-# IrDA options
-#
-# CONFIG_IRDA_CACHE_LAST_LSAP is not set
-# CONFIG_IRDA_FAST_RR is not set
-CONFIG_IRDA_DEBUG=y
-
-#
-# Infrared-port device drivers
-#
-
-#
-# SIR device drivers
-#
-CONFIG_IRTTY_SIR=y
-
-#
-# Dongle support
-#
-# CONFIG_DONGLE is not set
-
-#
-# Old SIR device drivers
-#
-# CONFIG_IRPORT_SIR is not set
-
-#
-# Old Serial dongle support
-#
-
-#
-# FIR device drivers
-#
-# CONFIG_PXA_FICP is not set
-# CONFIG_BT is not set
-# CONFIG_IEEE80211 is not set
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-
-#
-# Connector - unified userspace <-> kernelspace linker
-#
-# CONFIG_CONNECTOR is not set
-
-#
-# Memory Technology Devices (MTD)
-#
-# CONFIG_MTD is not set
-
-#
-# Parallel port support
-#
-# CONFIG_PARPORT is not set
-
-#
-# Plug and Play support
-#
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=y
-# CONFIG_BLK_DEV_CRYPTOLOOP is not set
-# CONFIG_BLK_DEV_NBD is not set
-CONFIG_BLK_DEV_RAM=y
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_BLK_DEV_RAM_SIZE=4096
-CONFIG_BLK_DEV_INITRD=y
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-
-#
-# ATA/ATAPI/MFM/RLL support
-#
-# CONFIG_IDE is not set
-
-#
-# SCSI device support
-#
-# CONFIG_RAID_ATTRS is not set
-# CONFIG_SCSI is not set
-
-#
-# Multi-device support (RAID and LVM)
-#
-# CONFIG_MD is not set
-
-#
-# Fusion MPT device support
-#
-# CONFIG_FUSION is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-
-#
-# I2O device support
-#
-
-#
-# Network device support
-#
-# CONFIG_NETDEVICES is not set
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-
-#
-# PHY device support
-#
-
-#
-# Ethernet (10 or 100Mbit)
-#
-# CONFIG_NET_ETHERNET is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-# CONFIG_PPP is not set
-# CONFIG_SLIP is not set
-# CONFIG_SHAPER is not set
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-
-#
-# ISDN subsystem
-#
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=320
-CONFIG_INPUT_TSDEV_SCREEN_Y=480
-CONFIG_INPUT_EVDEV=y
-# CONFIG_INPUT_EVBUG is not set
-
-#
-# Input Device Drivers
-#
-CONFIG_INPUT_KEYBOARD=y
-# CONFIG_KEYBOARD_ATKBD is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_LKKBD is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-CONFIG_KEYBOARD_PXA27x=y
-# CONFIG_KEYBOARD_PALMIR is not set
-# CONFIG_KEYBOARD_PALMWK is not set
-# CONFIG_INPUT_MOUSE is not set
-# CONFIG_INPUT_JOYSTICK is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-CONFIG_TOUCHSCREEN_WM97XX=y
-# CONFIG_TOUCHSCREEN_WM9705 is not set
-CONFIG_TOUCHSCREEN_WM9712=y
-# CONFIG_TOUCHSCREEN_WM9713 is not set
-# CONFIG_TOUCHSCREEN_WM97XX_PXA is not set
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=y
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_RAW is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_VT=y
-CONFIG_VT_CONSOLE=y
-CONFIG_HW_CONSOLE=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-
-#
-# Serial drivers
-#
-# CONFIG_SERIAL_8250 is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_PXA=y
-# CONFIG_SERIAL_PXA_CONSOLE is not set
-CONFIG_SERIAL_PXA_COUNT=4
-CONFIG_SERIAL_CORE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=256
-
-#
-# I2C support
-#
-# CONFIG_I2C is not set
-
-#
-# L3 serial bus support
-#
-# CONFIG_L3 is not set
-
-#
-# Mice
-#
-# CONFIG_BUSMOUSE is not set
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-CONFIG_WATCHDOG=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-CONFIG_SA1100_WATCHDOG=y
-# CONFIG_NVRAM is not set
-# CONFIG_SA1100_RTC is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-# CONFIG_RAW_DRIVER is not set
-
-#
-# TPM devices
-#
-# CONFIG_TCG_TPM is not set
-# CONFIG_TELCLOCK is not set
-
-#
-# SPI support
-#
-# CONFIG_SPI is not set
-# CONFIG_SPI_MASTER is not set
-
-#
-# Dallas's 1-wire bus
-#
-# CONFIG_W1 is not set
-
-#
-# Hardware Monitoring support
-#
-# CONFIG_HWMON is not set
-# CONFIG_HWMON_VID is not set
-
-#
-# SoC drivers
-#
-# CONFIG_SOC_MQ11XX is not set
-# CONFIG_SOC_T7L66XB is not set
-# CONFIG_SOC_TC6387XB is not set
-# CONFIG_SOC_TC6393XB is not set
-# CONFIG_HTC_ASIC2 is not set
-# CONFIG_HTC_ASIC3 is not set
-
-#
-# Misc devices
-#
-CONFIG_BATTERY_MONITOR=y
-# CONFIG_BATTCHARGE_MONITOR is not set
-
-#
-# Multimedia Capabilities Port drivers
-#
-# CONFIG_MCP is not set
-
-#
-# LED devices
-#
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-
-#
-# LED drivers
-#
-
-#
-# LED Triggers
-#
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-CONFIG_VIDEO_V4L2=y
-
-#
-# Digital Video Broadcasting Devices
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-CONFIG_FB=y
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_MACMODES is not set
-CONFIG_FB_FIRMWARE_EDID=y
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# CONFIG_FB_IMAGEON is not set
-# CONFIG_FB_S1D13XXX is not set
-CONFIG_FB_PXA=y
-# CONFIG_FB_PXA_PARAMETERS is not set
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-CONFIG_FONTS=y
-# CONFIG_FONT_8x8 is not set
-# CONFIG_FONT_8x16 is not set
-CONFIG_FONT_6x11=y
-# CONFIG_FONT_7x14 is not set
-# CONFIG_FONT_PEARL_8x8 is not set
-# CONFIG_FONT_ACORN_8x8 is not set
-# CONFIG_FONT_MINI_4x6 is not set
-# CONFIG_FONT_SUN8x16 is not set
-# CONFIG_FONT_SUN12x22 is not set
-# CONFIG_FONT_10x18 is not set
-
-#
-# Logo configuration
-#
-# CONFIG_LOGO is not set
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_DEVICE=y
-CONFIG_BACKLIGHT_CORGI=y
-# CONFIG_BACKLIGHT_PXAPWM is not set
-CONFIG_LCD_CLASS_DEVICE=y
-CONFIG_LCD_DEVICE=y
-
-#
-# Sound
-#
-CONFIG_SOUND=y
-
-#
-# Advanced Linux Sound Architecture
-#
-CONFIG_SND=y
-CONFIG_SND_TIMER=y
-CONFIG_SND_PCM=y
-# CONFIG_SND_SEQUENCER is not set
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=y
-CONFIG_SND_PCM_OSS=y
-# CONFIG_SND_PCM_OSS_PLUGINS is not set
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-# CONFIG_SND_VERBOSE_PROCFS is not set
-# CONFIG_SND_VERBOSE_PRINTK is not set
-# CONFIG_SND_DEBUG is not set
-
-#
-# Generic devices
-#
-CONFIG_SND_AC97_CODEC=y
-CONFIG_SND_AC97_BUS=y
-# CONFIG_SND_DUMMY is not set
-# CONFIG_SND_MTPAV is not set
-# CONFIG_SND_SERIAL_U16550 is not set
-# CONFIG_SND_MPU401 is not set
-
-#
-# ALSA ARM devices
-#
-# CONFIG_SND_PXA2xx_I2SOUND is not set
-CONFIG_SND_PXA2XX_PCM=y
-CONFIG_SND_PXA2XX_AC97=y
-
-#
-# Open Sound System
-#
-# CONFIG_SOUND_PRIME is not set
-
-#
-# USB support
-#
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB_ARCH_HAS_OHCI=y
-# CONFIG_USB_ARCH_HAS_EHCI is not set
-# CONFIG_USB is not set
-
-#
-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
-#
-
-#
-# USB Gadget Support
-#
-CONFIG_USB_GADGET=y
-CONFIG_USB_GADGET_DEBUG_FILES=y
-CONFIG_USB_GADGET_SELECTED=y
-# CONFIG_USB_GADGET_NET2280 is not set
-# CONFIG_USB_GADGET_PXA2XX is not set
-CONFIG_USB_GADGET_PXA27X=y
-CONFIG_USB_PXA27X=y
-# CONFIG_USB_PXA27X_DMA is not set
-# CONFIG_USB_GADGET_GOKU is not set
-# CONFIG_USB_GADGET_MQ11XX is not set
-# CONFIG_USB_GADGET_LH7A40X is not set
-# CONFIG_USB_GADGET_OMAP is not set
-# CONFIG_USB_GADGET_AT91 is not set
-# CONFIG_USB_GADGET_DUMMY_HCD is not set
-# CONFIG_USB_GADGET_DUALSPEED is not set
-CONFIG_USB_ZERO=m
-# CONFIG_USB_ETH is not set
-# CONFIG_USB_GADGETFS is not set
-# CONFIG_USB_FILE_STORAGE is not set
-# CONFIG_USB_G_SERIAL is not set
-# CONFIG_USB_G_CHAR is not set
-
-#
-# MMC/SD Card support
-#
-CONFIG_MMC=y
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_BLOCK=y
-CONFIG_MMC_PXA=y
-# CONFIG_MMC_TMIO is not set
-# CONFIG_MMC_SAMCOP is not set
-# CONFIG_MMC_ASIC3 is not set
-# CONFIG_MMC_WBSD_PALMT3 is not set
-
-#
-# Real Time Clock
-#
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_SA1100=y
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_OCFS2_FS is not set
-CONFIG_MINIX_FS=y
-# CONFIG_ROMFS_FS is not set
-CONFIG_INOTIFY=y
-# CONFIG_QUOTA is not set
-CONFIG_DNOTIFY=y
-# CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
-# CONFIG_FUSE_FS is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-# CONFIG_ISO9660_FS is not set
-# CONFIG_UDF_FS is not set
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_FAT_DEFAULT_CODEPAGE=437
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
-# CONFIG_NTFS_FS is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_HUGETLB_PAGE is not set
-CONFIG_RAMFS=y
-# CONFIG_CONFIGFS_FS is not set
-
-#
-# Miscellaneous filesystems
-#
-# CONFIG_ADFS_FS is not set
-# CONFIG_AFFS_FS is not set
-# CONFIG_HFS_FS is not set
-# CONFIG_HFSPLUS_FS is not set
-# CONFIG_BEFS_FS is not set
-# CONFIG_BFS_FS is not set
-# CONFIG_EFS_FS is not set
-# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
-# CONFIG_VXFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-# CONFIG_UNION_FS is not set
-
-#
-# Network File Systems
-#
-CONFIG_NFS_FS=y
-# CONFIG_NFS_V3 is not set
-# CONFIG_NFS_V4 is not set
-# CONFIG_NFS_DIRECTIO is not set
-# CONFIG_NFSD is not set
-CONFIG_LOCKD=y
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=y
-# CONFIG_RPCSEC_GSS_KRB5 is not set
-# CONFIG_RPCSEC_GSS_SPKM3 is not set
-# CONFIG_SMB_FS is not set
-# CONFIG_CIFS is not set
-# CONFIG_NCP_FS is not set
-# CONFIG_CODA_FS is not set
-# CONFIG_AFS_FS is not set
-# CONFIG_9P_FS is not set
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="utf-8"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=y
-CONFIG_NLS_CODEPAGE_775=y
-CONFIG_NLS_CODEPAGE_850=y
-CONFIG_NLS_CODEPAGE_852=y
-CONFIG_NLS_CODEPAGE_855=y
-CONFIG_NLS_CODEPAGE_857=y
-CONFIG_NLS_CODEPAGE_860=y
-CONFIG_NLS_CODEPAGE_861=y
-CONFIG_NLS_CODEPAGE_862=y
-CONFIG_NLS_CODEPAGE_863=y
-CONFIG_NLS_CODEPAGE_864=y
-CONFIG_NLS_CODEPAGE_865=y
-CONFIG_NLS_CODEPAGE_866=y
-CONFIG_NLS_CODEPAGE_869=y
-# CONFIG_NLS_CODEPAGE_936 is not set
-# CONFIG_NLS_CODEPAGE_950 is not set
-# CONFIG_NLS_CODEPAGE_932 is not set
-# CONFIG_NLS_CODEPAGE_949 is not set
-# CONFIG_NLS_CODEPAGE_874 is not set
-CONFIG_NLS_ISO8859_8=y
-CONFIG_NLS_CODEPAGE_1250=y
-CONFIG_NLS_CODEPAGE_1251=y
-CONFIG_NLS_ASCII=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=y
-CONFIG_NLS_ISO8859_3=y
-CONFIG_NLS_ISO8859_4=y
-CONFIG_NLS_ISO8859_5=y
-CONFIG_NLS_ISO8859_6=y
-CONFIG_NLS_ISO8859_7=y
-CONFIG_NLS_ISO8859_9=y
-CONFIG_NLS_ISO8859_13=y
-CONFIG_NLS_ISO8859_14=y
-CONFIG_NLS_ISO8859_15=y
-CONFIG_NLS_KOI8_R=y
-CONFIG_NLS_KOI8_U=y
-CONFIG_NLS_UTF8=y
-
-#
-# Profiling support
-#
-# CONFIG_PROFILING is not set
-
-#
-# Kernel hacking
-#
-# CONFIG_PRINTK_TIME is not set
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_SMALLOOPS is not set
-# CONFIG_DEBUG_KERNEL is not set
-CONFIG_LOG_BUF_SHIFT=14
-CONFIG_DEBUG_BUGVERBOSE=y
-# CONFIG_DEBUG_FS is not set
-CONFIG_FRAME_POINTER=y
-# CONFIG_UNWIND_INFO is not set
-# CONFIG_DEBUG_USER is not set
-
-#
-# Security options
-#
-# CONFIG_KEYS is not set
-# CONFIG_SECURITY is not set
-
-#
-# Cryptographic options
-#
-CONFIG_CRYPTO=y
-# CONFIG_CRYPTO_HMAC is not set
-# CONFIG_CRYPTO_NULL is not set
-# CONFIG_CRYPTO_MD4 is not set
-# CONFIG_CRYPTO_MD5 is not set
-# CONFIG_CRYPTO_SHA1 is not set
-# CONFIG_CRYPTO_SHA256 is not set
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_WP512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_DES is not set
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_AES is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-# CONFIG_CRYPTO_TEA is not set
-CONFIG_CRYPTO_ARC4=m
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-# CONFIG_CRYPTO_DEFLATE is not set
-# CONFIG_CRYPTO_MICHAEL_MIC is not set
-# CONFIG_CRYPTO_CRC32C is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Hardware crypto devices
-#
-
-#
-# Library routines
-#
-CONFIG_CRC_CCITT=y
-# CONFIG_CRC16 is not set
-CONFIG_CRC32=y
-# CONFIG_LIBCRC32C is not set
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:35:18
|
Revision: 771
http://svn.sourceforge.net/hackndev/?rev=771&view=rev
Author: bobofdoom
Date: 2007-01-18 18:35:11 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
700wx: Changed 650 constant names to 700wx.
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c 2007-01-19 02:32:53 UTC (rev 770)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c 2007-01-19 02:35:11 UTC (rev 771)
@@ -49,8 +49,8 @@
{
int err;
/* setup an interrupt for detecting card insert/remove events */
- set_irq_type(IRQ_GPIO_PALMT650_SD_DETECT_N, IRQT_BOTHEDGE);
- err = request_irq(IRQ_GPIO_PALMT650_SD_DETECT_N, palmt700wx_detect_int,
+ set_irq_type(IRQ_GPIO_PALMT700WX_SD_DETECT_N, IRQT_BOTHEDGE);
+ err = request_irq(IRQ_GPIO_PALMT700WX_SD_DETECT_N, palmt700wx_detect_int,
SA_INTERRUPT, "SD/MMC card detect", data);
if(err) {
@@ -62,7 +62,7 @@
static void palmt700wx_mci_exit(struct device *dev, void *data)
{
- free_irq(IRQ_GPIO_PALMT650_SD_DETECT_N, data);
+ free_irq(IRQ_GPIO_PALMT700WX_SD_DETECT_N, data);
}
static struct pxamci_platform_data palmt700wx_mci_platform_data = {
@@ -99,7 +99,7 @@
static void palmt700wx_irda_transceiver_mode(struct device *dev, int mode)
{
#if 0
- SET_PALMT650_GPIO(IRDA_SD, mode & IR_OFF);
+ SET_PALMT700WX_GPIO(IRDA_SD, mode & IR_OFF);
#endif
}
@@ -256,21 +256,21 @@
},
.gpio_modes = {
- GPIO_NR_PALMT650_KP_MKIN0_MD,
- GPIO_NR_PALMT650_KP_MKIN1_MD,
- GPIO_NR_PALMT650_KP_MKIN2_MD,
- GPIO_NR_PALMT650_KP_MKIN3_MD,
- GPIO_NR_PALMT650_KP_MKIN4_MD,
- GPIO_NR_PALMT650_KP_MKIN5_MD,
- GPIO_NR_PALMT650_KP_MKIN6_MD,
- GPIO_NR_PALMT650_KP_MKIN7_MD,
- GPIO_NR_PALMT650_KP_MKOUT0_MD,
- GPIO_NR_PALMT650_KP_MKOUT1_MD,
- GPIO_NR_PALMT650_KP_MKOUT2_MD,
- GPIO_NR_PALMT650_KP_MKOUT3_MD,
- GPIO_NR_PALMT650_KP_MKOUT4_MD,
- GPIO_NR_PALMT650_KP_MKOUT5_MD,
- GPIO_NR_PALMT650_KP_MKOUT6_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN0_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN1_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN2_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN3_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN4_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN5_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN6_MD,
+ GPIO_NR_PALMT700WX_KP_MKIN7_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT0_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT1_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT2_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT3_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT4_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT5_MD,
+ GPIO_NR_PALMT700WX_KP_MKOUT6_MD,
},
};
@@ -346,9 +346,9 @@
static struct map_desc palmt700wx_io_desc[] __initdata = {
{ /* Devs */
- .virtual = PALMT650_ASIC6_VIRT,
- .pfn = __phys_to_pfn(PALMT650_ASIC6_PHYS),
- .length = PALMT650_ASIC6_SIZE,
+ .virtual = PALMT700WX_ASIC6_VIRT,
+ .pfn = __phys_to_pfn(PALMT700WX_ASIC6_PHYS),
+ .length = PALMT700WX_ASIC6_SIZE,
.type = MT_DEVICE
},
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:32:56
|
Revision: 770
http://svn.sourceforge.net/hackndev/?rev=770&view=rev
Author: bobofdoom
Date: 2007-01-18 18:32:53 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
700wx: Added defconfig.
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig
Added: linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig (rev 0)
+++ linux4palm/linux/trunk/arch/arm/configs/palm700wx_defconfig 2007-01-19 02:32:53 UTC (rev 770)
@@ -0,0 +1,1053 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.17-hnd0
+# Fri Jan 19 13:20:13 2007
+#
+CONFIG_ARM=y
+CONFIG_MMU=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_MTD_XIP=y
+CONFIG_VECTORS_BASE=0xffff0000
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+
+#
+# General setup
+#
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+# CONFIG_AUDIT is not set
+CONFIG_IKCONFIG=y
+# CONFIG_MINIMAL_OOPS is not set
+CONFIG_IKCONFIG_PROC=y
+# CONFIG_RELAY is not set
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_UID16=y
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+# CONFIG_EMBEDDED is not set
+CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_EXTRA_PASS is not set
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_EPOLL=y
+CONFIG_SHMEM=y
+CONFIG_USELIB=y
+CONFIG_CORE_DUMP=y
+CONFIG_SLAB=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+# CONFIG_SLOB is not set
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+# CONFIG_KMOD is not set
+
+#
+# Block layer
+#
+# CONFIG_BLK_DEV_IO_TRACE is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+CONFIG_IOSCHED_AS=y
+CONFIG_IOSCHED_DEADLINE=y
+CONFIG_IOSCHED_CFQ=y
+CONFIG_DEFAULT_AS=y
+# CONFIG_DEFAULT_DEADLINE is not set
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="anticipatory"
+
+#
+# System Type
+#
+# CONFIG_ARCH_CLPS7500 is not set
+# CONFIG_ARCH_CLPS711X is not set
+# CONFIG_ARCH_CO285 is not set
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_EP93XX is not set
+# CONFIG_ARCH_FOOTBRIDGE is not set
+# CONFIG_ARCH_INTEGRATOR is not set
+# CONFIG_ARCH_IOP3XX is not set
+# CONFIG_ARCH_IXP4XX is not set
+# CONFIG_ARCH_IXP2000 is not set
+# CONFIG_ARCH_IXP23XX is not set
+# CONFIG_ARCH_L7200 is not set
+CONFIG_ARCH_PXA=y
+# CONFIG_ARCH_RPC is not set
+# CONFIG_ARCH_SA1100 is not set
+# CONFIG_ARCH_S3C2410 is not set
+# CONFIG_ARCH_SHARK is not set
+# CONFIG_ARCH_LH7A40X is not set
+# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_REALVIEW is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_H720X is not set
+# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_AT91RM9200 is not set
+
+#
+# Intel PXA2xx Implementations
+#
+# CONFIG_ARCH_LUBBOCK is not set
+# CONFIG_MACH_LOGICPD_PXA270 is not set
+# CONFIG_MACH_MAINSTONE is not set
+# CONFIG_ARCH_PXA_IDP is not set
+# CONFIG_ARCH_ESERIES is not set
+# CONFIG_MACH_A620 is not set
+# CONFIG_MACH_A716 is not set
+# CONFIG_ARCH_H1900 is not set
+# CONFIG_ARCH_H2200 is not set
+# CONFIG_ARCH_H3900 is not set
+# CONFIG_MACH_H4000 is not set
+# CONFIG_MACH_H4700 is not set
+# CONFIG_MACH_HX2750 is not set
+# CONFIG_ARCH_H5400 is not set
+# CONFIG_MACH_HIMALAYA is not set
+# CONFIG_MACH_HTCUNIVERSAL is not set
+# CONFIG_MACH_HTCALPINE is not set
+# CONFIG_MACH_MAGICIAN is not set
+# CONFIG_MACH_HTCAPACHE is not set
+# CONFIG_MACH_BLUEANGEL is not set
+# CONFIG_MACH_HTCBEETLES is not set
+# CONFIG_ARCH_AXIMX5 is not set
+# CONFIG_ARCH_AXIMX3 is not set
+# CONFIG_ARCH_ROVERP1 is not set
+# CONFIG_ARCH_ROVERP5P is not set
+# CONFIG_MACH_XSCALE_PALMLD is not set
+# CONFIG_MACH_XSCALE_PALMTREO650 is not set
+# CONFIG_MACH_XSCALE_TREO680 is not set
+CONFIG_MACH_T700WX=y
+# CONFIG_MACH_TUNGE2 is not set
+# CONFIG_MACH_T3XSCALE is not set
+# CONFIG_MACH_XSCALE_PALMTT5 is not set
+# CONFIG_MACH_XSCALE_PALMTX is not set
+# CONFIG_MACH_PALMZ72 is not set
+# CONFIG_MACH_OMAP_PALMTC is not set
+# CONFIG_PXA_SHARPSL is not set
+CONFIG_PXA27x=y
+CONFIG_PXA_RTC_EPOCH=1904
+# CONFIG_SA1100_H3100 is not set
+# CONFIG_SA1100_H3600 is not set
+# CONFIG_SA1100_H3800 is not set
+
+#
+# Linux As Bootloader
+#
+# CONFIG_LAB is not set
+
+#
+# Processor Type
+#
+CONFIG_CPU_32=y
+CONFIG_CPU_XSCALE=y
+CONFIG_CPU_32v5=y
+CONFIG_CPU_ABRT_EV5T=y
+CONFIG_CPU_CACHE_VIVT=y
+CONFIG_CPU_TLB_V4WBI=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+# CONFIG_ARMBOOT_PROC is not set
+CONFIG_XSCALE_PMU=y
+# CONFIG_KEXEC is not set
+
+#
+# Compaq/iPAQ Platforms
+#
+
+#
+# Compaq/iPAQ Drivers
+#
+
+#
+# Compaq/HP iPAQ Drivers
+#
+# CONFIG_IPAQ_HAMCOP is not set
+
+#
+# Bus support
+#
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+CONFIG_PREEMPT=y
+CONFIG_NO_IDLE_HZ=y
+CONFIG_HZ=100
+# CONFIG_AEABI is not set
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+CONFIG_SPLIT_PTLOCK_CPUS=4096
+CONFIG_ALIGNMENT_TRAP=y
+
+#
+# Boot options
+#
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=""
+# CONFIG_XIP_KERNEL is not set
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+CONFIG_FPE_NWFPE=y
+# CONFIG_FPE_NWFPE_XP is not set
+# CONFIG_FPE_FASTFPE is not set
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_ARTHUR is not set
+
+#
+# Power management options
+#
+CONFIG_PM=y
+CONFIG_PM_LEGACY=y
+CONFIG_PM_DEBUG=y
+CONFIG_APM=y
+
+#
+# Networking
+#
+CONFIG_NET=y
+
+#
+# Networking options
+#
+# CONFIG_NETDEBUG is not set
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+CONFIG_NET_KEY=y
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+# CONFIG_IP_PNP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_XFRM_TUNNEL is not set
+# CONFIG_INET_TUNNEL is not set
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_BIC=y
+# CONFIG_IPV6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+# CONFIG_NETFILTER is not set
+
+#
+# DCCP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_DCCP is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+# CONFIG_IP_SCTP is not set
+
+#
+# TIPC Configuration (EXPERIMENTAL)
+#
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+CONFIG_IRDA=y
+
+#
+# IrDA protocols
+#
+# CONFIG_IRLAN is not set
+CONFIG_IRCOMM=y
+CONFIG_IRDA_ULTRA=y
+
+#
+# IrDA options
+#
+# CONFIG_IRDA_CACHE_LAST_LSAP is not set
+# CONFIG_IRDA_FAST_RR is not set
+CONFIG_IRDA_DEBUG=y
+
+#
+# Infrared-port device drivers
+#
+
+#
+# SIR device drivers
+#
+CONFIG_IRTTY_SIR=y
+
+#
+# Dongle support
+#
+# CONFIG_DONGLE is not set
+
+#
+# Old SIR device drivers
+#
+# CONFIG_IRPORT_SIR is not set
+
+#
+# Old Serial dongle support
+#
+
+#
+# FIR device drivers
+#
+# CONFIG_PXA_FICP is not set
+# CONFIG_BT is not set
+# CONFIG_IEEE80211 is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=y
+
+#
+# Connector - unified userspace <-> kernelspace linker
+#
+# CONFIG_CONNECTOR is not set
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+# CONFIG_PARPORT is not set
+
+#
+# Plug and Play support
+#
+
+#
+# Block devices
+#
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_INITRD=y
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+
+#
+# ATA/ATAPI/MFM/RLL support
+#
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+# CONFIG_SCSI is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+
+#
+# Fusion MPT device support
+#
+# CONFIG_FUSION is not set
+
+#
+# IEEE 1394 (FireWire) support
+#
+
+#
+# I2O device support
+#
+
+#
+# Network device support
+#
+# CONFIG_NETDEVICES is not set
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+
+#
+# PHY device support
+#
+
+#
+# Ethernet (10 or 100Mbit)
+#
+# CONFIG_NET_ETHERNET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+
+#
+# Ethernet (10000 Mbit)
+#
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_SHAPER is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+
+#
+# ISDN subsystem
+#
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_TSDEV=y
+CONFIG_INPUT_TSDEV_SCREEN_X=320
+CONFIG_INPUT_TSDEV_SCREEN_Y=480
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_KEYBOARD_ATKBD is not set
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+CONFIG_KEYBOARD_PXA27x=y
+# CONFIG_KEYBOARD_PALMIR is not set
+# CONFIG_KEYBOARD_PALMWK is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_GUNZE is not set
+# CONFIG_TOUCHSCREEN_ELO is not set
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
+# CONFIG_TOUCHSCREEN_MK712 is not set
+CONFIG_TOUCHSCREEN_WM97XX=y
+# CONFIG_TOUCHSCREEN_WM9705 is not set
+CONFIG_TOUCHSCREEN_WM9712=y
+# CONFIG_TOUCHSCREEN_WM9713 is not set
+# CONFIG_TOUCHSCREEN_WM97XX_PXA is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_RAW is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_PXA=y
+# CONFIG_SERIAL_PXA_CONSOLE is not set
+CONFIG_SERIAL_PXA_COUNT=4
+CONFIG_SERIAL_CORE=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=256
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# L3 serial bus support
+#
+# CONFIG_L3 is not set
+
+#
+# Mice
+#
+# CONFIG_BUSMOUSE is not set
+
+#
+# IPMI
+#
+# CONFIG_IPMI_HANDLER is not set
+
+#
+# Watchdog Cards
+#
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+# CONFIG_SOFT_WATCHDOG is not set
+CONFIG_SA1100_WATCHDOG=y
+# CONFIG_NVRAM is not set
+# CONFIG_SA1100_RTC is not set
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_RAW_DRIVER is not set
+
+#
+# TPM devices
+#
+# CONFIG_TCG_TPM is not set
+# CONFIG_TELCLOCK is not set
+
+#
+# SPI support
+#
+# CONFIG_SPI is not set
+# CONFIG_SPI_MASTER is not set
+
+#
+# Dallas's 1-wire bus
+#
+# CONFIG_W1 is not set
+
+#
+# Hardware Monitoring support
+#
+# CONFIG_HWMON is not set
+# CONFIG_HWMON_VID is not set
+
+#
+# SoC drivers
+#
+# CONFIG_SOC_MQ11XX is not set
+# CONFIG_SOC_T7L66XB is not set
+# CONFIG_SOC_TC6387XB is not set
+# CONFIG_SOC_TC6393XB is not set
+# CONFIG_HTC_ASIC2 is not set
+# CONFIG_HTC_ASIC3 is not set
+
+#
+# Misc devices
+#
+CONFIG_BATTERY_MONITOR=y
+# CONFIG_BATTCHARGE_MONITOR is not set
+
+#
+# Multimedia Capabilities Port drivers
+#
+# CONFIG_MCP is not set
+
+#
+# LED devices
+#
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+
+#
+# LED drivers
+#
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+CONFIG_VIDEO_V4L2=y
+
+#
+# Digital Video Broadcasting Devices
+#
+# CONFIG_DVB is not set
+
+#
+# Graphics support
+#
+CONFIG_FB=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_MACMODES is not set
+CONFIG_FB_FIRMWARE_EDID=y
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_TILEBLITTING is not set
+# CONFIG_FB_IMAGEON is not set
+# CONFIG_FB_S1D13XXX is not set
+CONFIG_FB_PXA=y
+# CONFIG_FB_PXA_PARAMETERS is not set
+# CONFIG_FB_VIRTUAL is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FONTS=y
+# CONFIG_FONT_8x8 is not set
+# CONFIG_FONT_8x16 is not set
+CONFIG_FONT_6x11=y
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+# CONFIG_FONT_10x18 is not set
+
+#
+# Logo configuration
+#
+# CONFIG_LOGO is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_DEVICE=y
+CONFIG_BACKLIGHT_CORGI=y
+# CONFIG_BACKLIGHT_PXAPWM is not set
+CONFIG_LCD_CLASS_DEVICE=y
+CONFIG_LCD_DEVICE=y
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+
+#
+# Advanced Linux Sound Architecture
+#
+CONFIG_SND=y
+CONFIG_SND_TIMER=y
+CONFIG_SND_PCM=y
+# CONFIG_SND_SEQUENCER is not set
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=y
+CONFIG_SND_PCM_OSS=y
+# CONFIG_SND_PCM_OSS_PLUGINS is not set
+# CONFIG_SND_DYNAMIC_MINORS is not set
+CONFIG_SND_SUPPORT_OLD_API=y
+# CONFIG_SND_VERBOSE_PROCFS is not set
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+
+#
+# Generic devices
+#
+CONFIG_SND_AC97_CODEC=y
+CONFIG_SND_AC97_BUS=y
+# CONFIG_SND_DUMMY is not set
+# CONFIG_SND_MTPAV is not set
+# CONFIG_SND_SERIAL_U16550 is not set
+# CONFIG_SND_MPU401 is not set
+
+#
+# ALSA ARM devices
+#
+# CONFIG_SND_PXA2xx_I2SOUND is not set
+CONFIG_SND_PXA2XX_PCM=y
+CONFIG_SND_PXA2XX_AC97=y
+
+#
+# Open Sound System
+#
+# CONFIG_SOUND_PRIME is not set
+
+#
+# USB support
+#
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB_ARCH_HAS_OHCI=y
+# CONFIG_USB_ARCH_HAS_EHCI is not set
+# CONFIG_USB is not set
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# USB Gadget Support
+#
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_DEBUG_FILES=y
+CONFIG_USB_GADGET_SELECTED=y
+# CONFIG_USB_GADGET_NET2280 is not set
+# CONFIG_USB_GADGET_PXA2XX is not set
+CONFIG_USB_GADGET_PXA27X=y
+CONFIG_USB_PXA27X=y
+# CONFIG_USB_PXA27X_DMA is not set
+# CONFIG_USB_GADGET_GOKU is not set
+# CONFIG_USB_GADGET_MQ11XX is not set
+# CONFIG_USB_GADGET_LH7A40X is not set
+# CONFIG_USB_GADGET_OMAP is not set
+# CONFIG_USB_GADGET_AT91 is not set
+# CONFIG_USB_GADGET_DUMMY_HCD is not set
+# CONFIG_USB_GADGET_DUALSPEED is not set
+CONFIG_USB_ZERO=m
+# CONFIG_USB_ETH is not set
+# CONFIG_USB_GADGETFS is not set
+# CONFIG_USB_FILE_STORAGE is not set
+# CONFIG_USB_G_SERIAL is not set
+# CONFIG_USB_G_CHAR is not set
+
+#
+# MMC/SD Card support
+#
+CONFIG_MMC=y
+# CONFIG_MMC_DEBUG is not set
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_PXA=y
+# CONFIG_MMC_TMIO is not set
+# CONFIG_MMC_SAMCOP is not set
+# CONFIG_MMC_ASIC3 is not set
+# CONFIG_MMC_WBSD_PALMT3 is not set
+
+#
+# Real Time Clock
+#
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+
+#
+# RTC drivers
+#
+# CONFIG_RTC_DRV_M48T86 is not set
+CONFIG_RTC_DRV_SA1100=y
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+# CONFIG_EXT2_FS_XATTR is not set
+# CONFIG_EXT2_FS_XIP is not set
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_JFS_FS is not set
+# CONFIG_FS_POSIX_ACL is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_MINIX_FS=y
+# CONFIG_ROMFS_FS is not set
+CONFIG_INOTIFY=y
+# CONFIG_QUOTA is not set
+CONFIG_DNOTIFY=y
+# CONFIG_AUTOFS_FS is not set
+# CONFIG_AUTOFS4_FS is not set
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+# CONFIG_ISO9660_FS is not set
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_HUGETLB_PAGE is not set
+CONFIG_RAMFS=y
+# CONFIG_CONFIGFS_FS is not set
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_SQUASHFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_UNION_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+# CONFIG_NFS_V3 is not set
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+# CONFIG_NFSD is not set
+CONFIG_LOCKD=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+# CONFIG_9P_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf-8"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=y
+CONFIG_NLS_CODEPAGE_775=y
+CONFIG_NLS_CODEPAGE_850=y
+CONFIG_NLS_CODEPAGE_852=y
+CONFIG_NLS_CODEPAGE_855=y
+CONFIG_NLS_CODEPAGE_857=y
+CONFIG_NLS_CODEPAGE_860=y
+CONFIG_NLS_CODEPAGE_861=y
+CONFIG_NLS_CODEPAGE_862=y
+CONFIG_NLS_CODEPAGE_863=y
+CONFIG_NLS_CODEPAGE_864=y
+CONFIG_NLS_CODEPAGE_865=y
+CONFIG_NLS_CODEPAGE_866=y
+CONFIG_NLS_CODEPAGE_869=y
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+CONFIG_NLS_ISO8859_8=y
+CONFIG_NLS_CODEPAGE_1250=y
+CONFIG_NLS_CODEPAGE_1251=y
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=y
+CONFIG_NLS_ISO8859_2=y
+CONFIG_NLS_ISO8859_3=y
+CONFIG_NLS_ISO8859_4=y
+CONFIG_NLS_ISO8859_5=y
+CONFIG_NLS_ISO8859_6=y
+CONFIG_NLS_ISO8859_7=y
+CONFIG_NLS_ISO8859_9=y
+CONFIG_NLS_ISO8859_13=y
+CONFIG_NLS_ISO8859_14=y
+CONFIG_NLS_ISO8859_15=y
+CONFIG_NLS_KOI8_R=y
+CONFIG_NLS_KOI8_U=y
+CONFIG_NLS_UTF8=y
+
+#
+# Profiling support
+#
+# CONFIG_PROFILING is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_SMALLOOPS is not set
+# CONFIG_DEBUG_KERNEL is not set
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DEBUG_FS is not set
+CONFIG_FRAME_POINTER=y
+# CONFIG_UNWIND_INFO is not set
+# CONFIG_DEBUG_USER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+
+#
+# Cryptographic options
+#
+CONFIG_CRYPTO=y
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+# CONFIG_CRYPTO_MD5 is not set
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_WP512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_DES is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+CONFIG_CRYPTO_ARC4=m
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_CRC32C is not set
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Hardware crypto devices
+#
+
+#
+# Library routines
+#
+CONFIG_CRC_CCITT=y
+# CONFIG_CRC16 is not set
+CONFIG_CRC32=y
+# CONFIG_LIBCRC32C is not set
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:22:32
|
Revision: 769
http://svn.sourceforge.net/hackndev/?rev=769&view=rev
Author: bobofdoom
Date: 2007-01-18 18:22:28 -0800 (Thu, 18 Jan 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-01-19 02:19:09 UTC (rev 768)
+++ linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-01-19 02:22:28 UTC (rev 769)
@@ -12,7 +12,7 @@
#
# http://www.arm.linux.org.uk/developer/machines/?action=new
#
-# Last update: Sun Jan 7 14:58:02 2007
+# Last update: Fri Jan 19 02:22:09 2007
#
# machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number
#
@@ -1239,3 +1239,11 @@
rd129 MACH_RD129 RD129 1228
htcwizard MACH_HTCWIZARD HTCWIZARD 1229
xscale_treo680 MACH_XSCALE_TREO680 XSCALE_TREO680 1230
+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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:19:11
|
Revision: 768
http://svn.sourceforge.net/hackndev/?rev=768&view=rev
Author: bobofdoom
Date: 2007-01-18 18:19:09 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
palmt700wx: Added initial support.
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Makefile
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig 2007-01-19 02:18:21 UTC (rev 767)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig 2007-01-19 02:19:09 UTC (rev 768)
@@ -44,6 +44,7 @@
source "arch/arm/mach-pxa/palmld/Kconfig"
source "arch/arm/mach-pxa/palmt650/Kconfig"
source "arch/arm/mach-pxa/palmt680/Kconfig"
+source "arch/arm/mach-pxa/palmt700wx/Kconfig"
source "arch/arm/mach-pxa/palmte2/Kconfig"
source "arch/arm/mach-pxa/palmt3/Kconfig"
source "arch/arm/mach-pxa/palmt5/Kconfig"
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-19 02:18:21 UTC (rev 767)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-19 02:19:09 UTC (rev 768)
@@ -41,6 +41,7 @@
obj-$(CONFIG_MACH_XSCALE_PALMLD) += palmld/
obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650/
obj-$(CONFIG_MACH_XSCALE_TREO680) += palmt680/
+obj-$(CONFIG_MACH_T700WX) += palmt700wx/
obj-$(CONFIG_MACH_T3XSCALE) += ssp.o palmt3/
obj-$(CONFIG_MACH_XSCALE_PALMTT5) += palmt5/
obj-$(CONFIG_MACH_XSCALE_PALMTX) += palmtx/
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Kconfig (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Kconfig 2007-01-19 02:19:09 UTC (rev 768)
@@ -0,0 +1,8 @@
+menuconfig MACH_T700WX
+ bool "Palm Treo 700wx"
+ select PXA27x
+ help
+ Say Y here if you intend to run this kernel on a
+ Palm Treo 700wx. Currently there is only basic support
+ for this PDA.
+
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Makefile (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/Makefile 2007-01-19 02:19:09 UTC (rev 768)
@@ -0,0 +1,6 @@
+#
+# Makefile for Palm Treo 700wx support
+#
+
+obj-$(CONFIG_MACH_T700WX) += palmt700wx.o
+
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt700wx/palmt700wx.c 2007-01-19 02:19:09 UTC (rev 768)
@@ -0,0 +1,388 @@
+/*
+ * linux/arch/arm/mach-pxa/palmt700wx/palmt700wx.c
+ *
+ * Support for the Palm Treo 700wx.
+ *
+ * Author: you
+ *
+ * Based on palmt650.c by Alex Osborne <bob...@gm...>
+ *
+ */
+
+#include <linux/kernel.h>
+#include <linux/init.h>
+#include <linux/device.h>
+#include <linux/platform_device.h>
+#include <linux/fb.h>
+#include <linux/input.h>
+//#include <linux/irq.h>
+
+#include <asm/mach-types.h>
+#include <asm/mach/arch.h>
+#include <asm/mach/map.h>
+
+#include <asm/arch/audio.h>
+#include <asm/arch/hardware.h>
+#include <asm/arch/mmc.h>
+#include <asm/arch/pxafb.h>
+#include <asm/arch/pxa-regs.h>
+#include <asm/arch/palmt700wx-gpio.h>
+#include <asm/arch/pxa27x_keyboard.h>
+#include <asm/arch/irda.h>
+#include <asm/arch/sharpsl.h>
+#include <asm/arch/udc.h>
+
+#include <sound/driver.h>
+#include <sound/core.h>
+#include <sound/pcm.h>
+#include <sound/initval.h>
+#include <sound/ac97_codec.h>
+
+#include "../generic.h"
+
+/*********************************************************
+ * SD/MMC card controller
+ *********************************************************/
+
+static int palmt700wx_mci_init(struct device *dev,
+ irqreturn_t (*palmt700wx_detect_int)(int, void *, struct pt_regs *), void *data)
+{
+ int err;
+ /* setup an interrupt for detecting card insert/remove events */
+ set_irq_type(IRQ_GPIO_PALMT650_SD_DETECT_N, IRQT_BOTHEDGE);
+ err = request_irq(IRQ_GPIO_PALMT650_SD_DETECT_N, palmt700wx_detect_int,
+ SA_INTERRUPT, "SD/MMC card detect", data);
+
+ if(err) {
+ printk(KERN_ERR "palmt700wx: can't get SD/MMC card detect IRQ\n");
+ return err;
+ }
+ return 0;
+}
+
+static void palmt700wx_mci_exit(struct device *dev, void *data)
+{
+ free_irq(IRQ_GPIO_PALMT650_SD_DETECT_N, data);
+}
+
+static struct pxamci_platform_data palmt700wx_mci_platform_data = {
+ .ocr_mask = MMC_VDD_32_33|MMC_VDD_33_34,
+ .init = palmt700wx_mci_init,
+ /* .setpower = palmt700wx_mci_setpower, */
+ .exit = palmt700wx_mci_exit,
+
+};
+
+/*********************************************************
+ * AC97 audio controller
+ *********************************************************/
+
+static pxa2xx_audio_ops_t palmt700wx_audio_ops = {
+ /*
+ .startup = palmt700wx_audio_startup,
+ .shutdown = mst_audio_shutdown,
+ .suspend = mst_audio_suspend,
+ .resume = mst_audio_resume,
+ */
+};
+
+static struct platform_device palmt700wx_ac97 = {
+ .name = "pxa2xx-ac97",
+ .id = -1,
+ .dev = { .platform_data = &palmt700wx_audio_ops },
+};
+
+/*********************************************************
+ * IRDA
+ *********************************************************/
+
+static void palmt700wx_irda_transceiver_mode(struct device *dev, int mode)
+{
+#if 0
+ SET_PALMT650_GPIO(IRDA_SD, mode & IR_OFF);
+#endif
+}
+
+static struct pxaficp_platform_data palmt700wx_ficp_platform_data = {
+ .transceiver_cap = IR_SIRMODE | IR_OFF,
+ .transceiver_mode = palmt700wx_irda_transceiver_mode,
+};
+
+/*********************************************************
+ * LEDs
+ *********************************************************/
+
+static struct platform_device palmt700wx_led = {
+ .name = "palmt700wx-led",
+ .id = -1,
+};
+
+/*********************************************************
+ * Backlight
+ *********************************************************/
+
+static void palmt700wx_set_bl_intensity(int intensity)
+{
+ PWM_CTRL0 = 0; /* pre-scalar */
+ PWM_PWDUTY0 = intensity; /* duty cycle */
+ PWM_PERVAL0 = 0x1b1; /* period */
+
+ if (intensity > 0) {
+ pxa_set_cken(CKEN0_PWM0, 1);
+ } else {
+ pxa_set_cken(CKEN0_PWM0, 0);
+ }
+}
+
+static struct corgibl_machinfo palmt700wx_bl_machinfo = {
+ .max_intensity = 0x1ad,
+ .default_intensity = 0xe5,
+ .limit_mask = 0x7f,
+ .set_bl_intensity = palmt700wx_set_bl_intensity,
+};
+
+static struct platform_device palmt700wx_bl = {
+ .name = "corgi-bl",
+ .dev = {
+ .platform_data = &palmt700wx_bl_machinfo,
+ },
+};
+
+/*********************************************************
+ * USB Device Controller
+ *********************************************************/
+
+static int udc_is_connected(void)
+{
+ return 1111;//GPLR(GPIO_PALMLD_USB_DETECT) & GPIO_bit(GPIO_PALMLD_USB_DETECT);
+}
+
+static void udc_enable(int cmd)
+{
+ /**
+ * TODO: find the GPIO line which powers up the USB.
+ */
+ switch (cmd)
+ {
+ case PXA2XX_UDC_CMD_DISCONNECT:
+ printk (KERN_NOTICE "USB cmd disconnect\n");
+ /* SET_X30_GPIO(USB_PUEN, 0); */
+ break;
+
+ case PXA2XX_UDC_CMD_CONNECT:
+ printk (KERN_NOTICE "USB cmd connect\n");
+ /* SET_X30_GPIO(USB_PUEN, 1); */
+ break;
+ }
+}
+static struct pxa2xx_udc_mach_info palmt700wx_udc_mach_info = {
+ .udc_is_connected = udc_is_connected,
+ .udc_command = udc_enable,
+};
+
+/*********************************************************
+ * Keypad
+ *********************************************************/
+
+static struct pxa27x_keyboard_platform_data palmt700wx_kbd_data = {
+ .nr_rows = 8,
+ .nr_cols = 7,
+ .keycodes = {
+ { /* row 0 */
+ KEY_O, // "O"
+ KEY_LEFT, // "5-Way Left" },
+ KEY_RIGHTSHIFT, // "Alternate" },
+ KEY_L, // "L" },
+ KEY_A, // "A" },
+ KEY_Q, // "Q" },
+ KEY_RIGHTCTRL, // "Right Shift" },
+ }, { /* row 1 */
+ KEY_P, // "P" },
+ KEY_RIGHT, // "5-Way Right" },
+ KEY_LEFTSHIFT, //"Left Shift" },
+ KEY_Z, // "Z" },
+ KEY_S, // "S" },
+ KEY_W, // "W" },
+ -1, // "Unused" },
+ }, { /* row 2 */
+ KEY_F1, // "Phone" },
+ KEY_UP, // "5-Way Up" },
+ KEY_0, // "0" },
+ KEY_X, // "X" },
+ KEY_D, // "D" },
+ KEY_E, // "E" },
+ -1, // "Unused" },
+ }, { /* row 3 */
+ KEY_F2, // "Calendar" },
+ KEY_DOWN, // "5-Way Down" },
+ KEY_SPACE, // "Space" },
+ KEY_C, // "C" },
+ KEY_F, // "F" },
+ KEY_R, // "R" },
+ -1, // "Unused" },
+ }, { /* row 4 */
+ KEY_F3, // "Mail" },
+ KEY_SELECT, // "5-Way Center" },
+ KEY_HOME, // "Unused" },
+ KEY_V, // "V" },
+ KEY_G, // "G" },
+ KEY_T, // "T" },
+ -1, // "Unused" },
+ }, { /* row 5 */
+ KEY_F4, // "Off" },
+ KEY_VOLUMEUP, // "Volume Up" },
+ KEY_DOT, // "." },
+ KEY_B, // "B" },
+ KEY_H, // "H" },
+ KEY_Y, // "Y" },
+ -1, // "Unused" },
+ }, { /* row 6 */
+ KEY_F5, // "Mute" },
+ KEY_VOLUMEDOWN, // "Volume Down" },
+ KEY_KPENTER, // "Return" },
+ KEY_N, // "N" },
+ KEY_J, // "J" },
+ KEY_U, // "U" },
+ -1, // "Unused" },
+ }, { /* row 7 */
+ KEY_RIGHTALT, // "Alt" },
+ KEY_MENU, // "Unused" },
+ KEY_BACKSPACE, // "P" },
+ KEY_M, // "M"
+ KEY_K, // "K"
+ KEY_I, // "I"
+ -1, // "Unused" },
+ },
+
+ },
+ .gpio_modes = {
+ GPIO_NR_PALMT650_KP_MKIN0_MD,
+ GPIO_NR_PALMT650_KP_MKIN1_MD,
+ GPIO_NR_PALMT650_KP_MKIN2_MD,
+ GPIO_NR_PALMT650_KP_MKIN3_MD,
+ GPIO_NR_PALMT650_KP_MKIN4_MD,
+ GPIO_NR_PALMT650_KP_MKIN5_MD,
+ GPIO_NR_PALMT650_KP_MKIN6_MD,
+ GPIO_NR_PALMT650_KP_MKIN7_MD,
+ GPIO_NR_PALMT650_KP_MKOUT0_MD,
+ GPIO_NR_PALMT650_KP_MKOUT1_MD,
+ GPIO_NR_PALMT650_KP_MKOUT2_MD,
+ GPIO_NR_PALMT650_KP_MKOUT3_MD,
+ GPIO_NR_PALMT650_KP_MKOUT4_MD,
+ GPIO_NR_PALMT650_KP_MKOUT5_MD,
+ GPIO_NR_PALMT650_KP_MKOUT6_MD,
+ },
+};
+
+static struct platform_device palmt700wx_kbd = {
+ .name = "pxa27x-keyboard",
+ .dev = {
+ .platform_data = &palmt700wx_kbd_data,
+ },
+};
+
+
+
+static struct platform_device *devices[] __initdata = {
+ &palmt700wx_kbd, &palmt700wx_ac97, &palmt700wx_bl,
+ &palmt700wx_led,
+};
+
+/*********************************************************
+ * LCD
+ *********************************************************/
+
+/* when we upgrade to 2.6.19+ remote OLDLCD */
+#define OLDLCD
+#ifndef OLDLCD
+static struct pxafb_mode_info palmt700wx_lcd_mode __initdata = {
+ /* 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,
+};
+#endif
+
+static struct pxafb_mach_info palmt700wx_lcd __initdata = {
+ .lccr0 = 0x4000080,
+ .lccr3 = 0x4700003,
+ //.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 = &palmt700wx_lcd_mode,
+#endif
+};
+
+static struct map_desc palmt700wx_io_desc[] __initdata = {
+ { /* Devs */
+ .virtual = PALMT650_ASIC6_VIRT,
+ .pfn = __phys_to_pfn(PALMT650_ASIC6_PHYS),
+ .length = PALMT650_ASIC6_SIZE,
+ .type = MT_DEVICE
+ },
+};
+
+static void __init palmt700wx_map_io(void)
+{
+ pxa_map_io();
+ iotable_init(palmt700wx_io_desc, ARRAY_SIZE(palmt700wx_io_desc));
+}
+
+static void __init palmt700wx_init(void)
+{
+ /* Disable PRIRDY interrupt to avoid hanging when loading AC97 */
+ GCR &= ~GCR_PRIRDY_IEN;
+ set_pxa_fb_info(&palmt700wx_lcd);
+ pxa_set_mci_info(&palmt700wx_mci_platform_data);
+ pxa_set_ficp_info(&palmt700wx_ficp_platform_data);
+ pxa_set_udc_info( &palmt700wx_udc_mach_info );
+ platform_add_devices(devices, ARRAY_SIZE(devices));
+
+#if 0
+ /* configure power switch to resume from standby */
+ PWER |= PWER_GPIO12;
+ PRER |= PWER_GPIO12;
+#endif
+}
+
+MACHINE_START(T700WX, "Palm Treo 700w")
+ .phys_io = 0x40000000,
+ .io_pg_offst = io_p2v(0x40000000),
+ .boot_params = 0xa0000100,
+ .map_io = palmt700wx_map_io,
+ .init_irq = pxa_init_irq,
+ .timer = &pxa_timer,
+ .init_machine = palmt700wx_init,
+MACHINE_END
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-19 02:18:22
|
Revision: 767
http://svn.sourceforge.net/hackndev/?rev=767&view=rev
Author: bobofdoom
Date: 2007-01-18 18:18:21 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
palmt700wx: Added initial GPIO header based on 650.
Added Paths:
-----------
linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt700wx-gpio.h
Added: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt700wx-gpio.h
===================================================================
--- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt700wx-gpio.h (rev 0)
+++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt700wx-gpio.h 2007-01-19 02:18:21 UTC (rev 767)
@@ -0,0 +1,105 @@
+/*
+ * include/asm-arm/arch-pxa/palmt700wx-gpio.h
+ *
+ * Author: you
+ *
+ * Based on palmt650-gpio.h by Alex Osborne <bob...@gm...>
+ *
+ */
+
+#ifndef _PALMT700WX_GPIO_H_
+#define _PALMT700WX_GPIO_H_
+
+#include <asm/arch/pxa-regs.h>
+
+/* IO mappings */
+#define PALMT700WX_ASIC6_PHYS (PXA_CS2_PHYS)
+#define PALMT700WX_ASIC6_VIRT (0xf0000000)
+#define PALMT700WX_ASIC6_SIZE (0x00100000)
+
+/* ASIC 6 registers */
+#define __REG16(x) (*((volatile u16 *)io_p2v(x)))
+#define ASIC6_LED0_TBS __REG16(0x08000080)
+#define ASIC6_LED0_U1 __REG16(0x08000082) /* unknown=0 */
+#define ASIC6_LED0_PERIOD __REG16(0x08000084)
+#define ASIC6_LED0_U2 __REG16(0x08000086) /* unknown=3 */
+#define ASIC6_LED0_DUTY __REG16(0x08000088)
+#define ASIC6_LED0_AUTOSTOP __REG16(0x0800008a)
+#define ASIC6_LED1_TBS __REG16(0x08000090)
+#define ASIC6_LED1_PERIOD __REG16(0x08000094)
+#define ASIC6_LED1_DUTY __REG16(0x08000098)
+#define ASIC6_LED1_AUTOSTOP __REG16(0x0800009a)
+#define ASIC6_LED2_TBS __REG16(0x080000a0)
+#define ASIC6_LED2_PERIOD __REG16(0x080000a4)
+#define ASIC6_LED2_DUTY __REG16(0x080000a8)
+#define ASIC6_LED2_AUTOSTOP __REG16(0x080000aa)
+
+/* Palm Treo 650 GPIOs */
+#define GPIO_NR_PALMT700WX_POWER_DETECT 15
+#define GPIO_NR_PALMT700WX_VIBRATE_EN 26
+#define GPIO_NR_PALMT700WX_SILENT_SWITCH 33
+#define GPIO_NR_PALMT700WX_WM9712_IRQ 90
+#define GPIO_NR_PALMT700WX_SD_DETECT_N 113 /* SD card inserted; RE FE; Input */
+
+#define GPIO_NR_PALMT700WX_KP_MKIN0 100
+#define GPIO_NR_PALMT700WX_KP_MKIN1 101
+#define GPIO_NR_PALMT700WX_KP_MKIN2 102
+#define GPIO_NR_PALMT700WX_KP_MKIN3 97
+#define GPIO_NR_PALMT700WX_KP_MKIN4 98
+#define GPIO_NR_PALMT700WX_KP_MKIN5 99
+#define GPIO_NR_PALMT700WX_KP_MKIN6 17
+#define GPIO_NR_PALMT700WX_KP_MKIN7 13
+
+#define GPIO_NR_PALMT700WX_KP_MKOUT0 103
+#define GPIO_NR_PALMT700WX_KP_MKOUT1 104
+#define GPIO_NR_PALMT700WX_KP_MKOUT2 105
+#define GPIO_NR_PALMT700WX_KP_MKOUT3 106
+#define GPIO_NR_PALMT700WX_KP_MKOUT4 107
+#define GPIO_NR_PALMT700WX_KP_MKOUT5 108
+#define GPIO_NR_PALMT700WX_KP_MKOUT6 40
+
+#define IRQ_GPIO_PALMT700WX_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMT700WX_SD_DETECT_N)
+#define IRQ_GPIO_PALMT700WX_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMT700WX_WM9712_IRQ)
+
+#define GPIO_NR_PALMT700WX_KP_MKIN0_MD (GPIO_NR_PALMT700WX_KP_MKIN0 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN1_MD (GPIO_NR_PALMT700WX_KP_MKIN1 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN2_MD (GPIO_NR_PALMT700WX_KP_MKIN2 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN3_MD (GPIO_NR_PALMT700WX_KP_MKIN3 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN4_MD (GPIO_NR_PALMT700WX_KP_MKIN4 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN5_MD (GPIO_NR_PALMT700WX_KP_MKIN5 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN6_MD (GPIO_NR_PALMT700WX_KP_MKIN6 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT700WX_KP_MKIN7_MD (GPIO_NR_PALMT700WX_KP_MKIN7 | GPIO_ALT_FN_3_IN)
+
+#define GPIO_NR_PALMT700WX_KP_MKOUT0_MD (GPIO_NR_PALMT700WX_KP_MKOUT0 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT1_MD (GPIO_NR_PALMT700WX_KP_MKOUT1 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT2_MD (GPIO_NR_PALMT700WX_KP_MKOUT2 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT3_MD (GPIO_NR_PALMT700WX_KP_MKOUT3 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT4_MD (GPIO_NR_PALMT700WX_KP_MKOUT4 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT5_MD (GPIO_NR_PALMT700WX_KP_MKOUT5 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT700WX_KP_MKOUT6_MD (GPIO_NR_PALMT700WX_KP_MKOUT6 | GPIO_ALT_FN_1_OUT)
+
+/* Utility macros */
+#define GET_PALMT700WX_GPIO(gpio) \
+ (GPLR(GPIO_NR_PALMT700WX_ ## gpio) & GPIO_bit(GPIO_NR_PALMT700WX_ ## gpio))
+
+#define SET_PALMT700WX_GPIO(gpio, setp) \
+do { \
+if (setp) \
+ GPSR(GPIO_NR_PALMT700WX_ ## gpio) = GPIO_bit(GPIO_NR_PALMT700WX_ ## gpio); \
+else \
+ GPCR(GPIO_NR_PALMT700WX_ ## gpio) = GPIO_bit(GPIO_NR_PALMT700WX_ ## gpio); \
+} while (0)
+
+#define SET_PALMT700WX_GPIO_N(gpio, setp) \
+do { \
+if (setp) \
+ GPCR(GPIO_NR_PALMT700WX_ ## gpio) = GPIO_bit(GPIO_NR_PALMT700WX_ ## gpio); \
+else \
+ GPSR(GPIO_NR_PALMT700WX_ ## gpio) = GPIO_bit(GPIO_NR_PALMT700WX_ ## gpio); \
+} while (0)
+
+
+#define GET_GPIO(gpio) (GPLR(gpio) & GPIO_bit(gpio))
+
+
+#endif /* _PALMT700WX_GPIO_H_ */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 11:38:25
|
Revision: 766
http://svn.sourceforge.net/hackndev/?rev=766&view=rev
Author: z72ka
Date: 2007-01-18 03:38:19 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: - Added suspend/resume support as default
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/configs/palmz72_defconfig
Modified: linux4palm/linux/trunk/arch/arm/configs/palmz72_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmz72_defconfig 2007-01-18 10:59:30 UTC (rev 765)
+++ linux4palm/linux/trunk/arch/arm/configs/palmz72_defconfig 2007-01-18 11:38:19 UTC (rev 766)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.17-hnd0-z72
-# Sun Jan 7 19:51:33 2007
+# Linux kernel version: 2.6.17-hnd0
+# Thu Jan 18 12:36:38 2007
#
CONFIG_ARM=y
CONFIG_MMU=y
@@ -149,6 +149,7 @@
# CONFIG_MACH_XSCALE_PALMTX is not set
CONFIG_MACH_PALMZ72=y
CONFIG_PALMZ72_AC97=y
+CONFIG_PALMZ72_PM=y
CONFIG_GPIOED=m
CONFIG_GPIOEDNG=m
# CONFIG_MACH_OMAP_PALMTC is not set
@@ -158,6 +159,7 @@
# CONFIG_SA1100_H3100 is not set
# CONFIG_SA1100_H3600 is not set
# CONFIG_SA1100_H3800 is not set
+# CONFIG_GPIO_KEYS is not set
#
# Linux As Bootloader
@@ -259,7 +261,7 @@
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
-# CONFIG_PM_DEBUG is not set
+CONFIG_PM_DEBUG=y
CONFIG_APM=y
#
@@ -388,6 +390,7 @@
CONFIG_BT_HCIUART=y
# CONFIG_BT_HCIUART_H4 is not set
# CONFIG_BT_HCIUART_BCSP is not set
+# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIVHCI is not set
CONFIG_IEEE80211=y
# CONFIG_IEEE80211_DEBUG is not set
@@ -654,7 +657,7 @@
# SPI Master Controller Drivers
#
# CONFIG_SPI_BITBANG is not set
-CONFIG_SPI_PXA2XX=m
+CONFIG_SPI_PXA2XX=y
#
# SPI Protocol Masters
@@ -712,10 +715,32 @@
#
# Multimedia devices
#
-# CONFIG_VIDEO_DEV is not set
+CONFIG_VIDEO_DEV=y
+CONFIG_VIDEO_V4L1=y
+CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
#
+# Video Capture Adapters
+#
+
+#
+# Video Capture Adapters
+#
+CONFIG_VIDEO_ADV_DEBUG=y
+# CONFIG_VIDEO_VIVI is not set
+# CONFIG_VIDEO_CPIA is not set
+
+#
+# Encoders and Decoders
+#
+
+#
+# Radio Adapters
+#
+# CONFIG_RADIO_MAESTRO is not set
+
+#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
@@ -845,8 +870,8 @@
# CONFIG_USB_GADGET_DUMMY_HCD is not set
# CONFIG_USB_GADGET_DUALSPEED is not set
# CONFIG_USB_ZERO is not set
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH=y
+# CONFIG_USB_ETH_RNDIS is not set
# CONFIG_USB_GADGETFS is not set
# CONFIG_USB_FILE_STORAGE is not set
# CONFIG_USB_G_SERIAL is not set
@@ -1037,7 +1062,7 @@
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=14
# CONFIG_DEBUG_BUGVERBOSE is not set
-CONFIG_DEBUG_FS=y
+# CONFIG_DEBUG_FS is not set
CONFIG_FRAME_POINTER=y
# CONFIG_UNWIND_INFO is not set
# CONFIG_DEBUG_USER is not set
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 10:59:34
|
Revision: 765
http://svn.sourceforge.net/hackndev/?rev=765&view=rev
Author: z72ka
Date: 2007-01-18 02:59:30 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: - Added suspend/resume support
- LCD power for suspend/resume
Modified Paths:
--------------
linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h
Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h
===================================================================
--- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-18 08:40:52 UTC (rev 764)
+++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-18 10:59:30 UTC (rev 765)
@@ -61,7 +61,8 @@
/* Power */
-#define GPIO_NR_PALMZ72_POWER_DETECT 0
+#define GPIO_NR_PALMZ72_POWER_DETECT 0 //battery low level indicator??
+#define GPIO_NR_PALMZ72_LCD_POWER 96
/* SD/MMC */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 08:40:53
|
Revision: 764
http://svn.sourceforge.net/hackndev/?rev=764&view=rev
Author: z72ka
Date: 2007-01-18 00:40:52 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: - Added suspend/resume support
- fixing bug with some SD/MMC
- modifiing AC status
- modifiing udc detecting
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-01-18 08:27:14 UTC (rev 763)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-01-18 08:40:52 UTC (rev 764)
@@ -95,7 +95,7 @@
GPIO_93 1 I 02 CIF_DD6
GPIO_94 0 I 00
GPIO_95 0 O 00 USB_POWER
-GPIO_96 1 O 00
+GPIO_96 1 O 00 LCD_POWER (LCD OFF when 0)
GPIO_97 0 I 03 KP_MKIN3
GPIO_98 1 O 00
GPIO_99 1 I 00
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-18 08:27:14 UTC (rev 763)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72.c 2007-01-18 08:40:52 UTC (rev 764)
@@ -103,12 +103,17 @@
.id = -1,
};
+/* USB */
static int palmz72_udc_is_connected(void)
{
int ret = !(GET_GPIO(GPIO_NR_PALMZ72_USB_DETECT));
- printk (KERN_INFO "palmz72_udc: gpio status is %d\n",ret);
- return ret;
+ if (ret)
+ printk (KERN_INFO "palmz72_udc: device detected [USB_DETECT: %d]\n",ret);
+ else
+ printk (KERN_INFO "palmz72_udc: no device detected [USB_DETECT: %d]\n",ret);
+
+ return ret;
}
static void palmz72_udc_command (int cmd){
@@ -183,13 +188,15 @@
},
};
+
+/* IRDA */
+
static void
palmz72_irda_configure (struct uart_pxa_port *up, int enable)
{
/* Switch STUART RX/TX pins to SIR */
pxa_gpio_mode( GPIO_NR_PALMZ72_STD_RXD_MD );
pxa_gpio_mode( GPIO_NR_PALMZ72_STD_TXD_MD );
-
/* make sure FIR ICP is off */
ICCR0 = 0;
@@ -273,16 +280,6 @@
-#if 0
-
-/* touchscreen */
-
-static struct platform_device palmz72_touch = {
- .name = "wm97xx",
- .id = -1,
-};
-
-#endif
/**
* Backlight
*/
@@ -309,7 +306,6 @@
static struct platform_device *devices[] __initdata = {
&palmz72_ac97,
- //&palmz72_touch,
&palmz72_backlight,
&palmz72_keypad,
&palmz72led_device,
@@ -363,9 +359,14 @@
palmz72lcd.lccr3=0x04700007;
break;
}
+
+#ifdef CONFIG_PM
+ extern struct pxa_ll_pm_ops palmz72_ll_pm_ops;
+ pxa_pm_set_ll_ops(&palmz72_ll_pm_ops);
+#endif
set_pxa_fb_info(&palmz72lcd);
pxa_set_mci_info( &palmz72_mci_platform_data );
- pxa_set_udc_info(&palmz72_udc_mach_info );
+ pxa_set_udc_info(&palmz72_udc_mach_info );
stuart_device.dev.platform_data = &palmz72_pxa_irda_funcs;
platform_add_devices( devices, ARRAY_SIZE(devices) );
#if 0
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c 2007-01-18 08:27:14 UTC (rev 763)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_ac97.c 2007-01-18 08:40:52 UTC (rev 764)
@@ -147,14 +147,6 @@
ac97->bus->ops->write(ac97, AC97_WM97XX_DIGITISER2, d2base | value);
}
-
-/*
- * note: for the TX there's some code that gets enabled in linux/sound/pxa2xx-ac97.c
- * (ifdef CONFIG_MACH_PALMZ72) that tries to implement some recommended procedure for
- * reading/writing reg 0x54 from a Intel's document
- * (PXA27x Specification Update: 28007109.pdf sec.: E54)
- */
-
static int palmz72_ac97_take_reading(int adcsel)
{
@@ -280,6 +272,49 @@
return IRQ_HANDLED;
}
+static int suspended = 0;
+
+static int palmz72_ac97_suspend(struct device *dev, pm_message_t state)
+{
+ suspended = 1;
+ return 0;
+}
+
+
+static int palmz72_ac97_resume(struct device* dev)
+{
+ u16 d2 = DIG2_INIT;
+
+ ac97 = to_ac97_t(dev);
+
+ /* reset levels */
+ ac97->bus->ops->write(ac97, 0x54, 0);
+
+ /* disable digitiser to save power, enable pen-down detect */
+ d2 |= WM97XX_PRP_DET;
+ d2base = d2;
+ ac97->bus->ops->write(ac97, AC97_WM97XX_DIGITISER2, d2base);
+
+ /* enable interrupts on codec's gpio 2 (connected to cpu gpio 27) */
+ wm97xx_gpio_mode(WM97XX_GPIO_2, WM97XX_GPIO_OUT, WM97XX_GPIO_POL_HIGH,
+ WM97XX_GPIO_NOTSTICKY, WM97XX_GPIO_NOWAKE);
+ wm97xx_gpio_func(WM97XX_GPIO_2, 0);
+
+ /* enable pen detect interrupt */
+ wm97xx_gpio_mode(WM97XX_GPIO_13, WM97XX_GPIO_OUT, WM97XX_GPIO_POL_HIGH,
+ WM97XX_GPIO_STICKY, WM97XX_GPIO_WAKE);
+
+ // setup work queue
+ palmz72_ac97_workqueue = create_workqueue(palmz72_ac97_WORK_QUEUE_NAME);
+ INIT_WORK(&palmz72_ac97_irq_task, palmz72_ac97_irq_work, dev);
+
+ up(&queue_sem);
+ return 0;
+}
+
+
+
+
/* battery */
@@ -324,7 +359,7 @@
{
if (battery_registered){
palmz72_battery_read_adc(0);
- //printk("Battery [mV]: %d\n", current_voltage + PALMZ72_BMON_TO_VBATT );
+ //printk("Battery [mV]: %d\n", current_voltage * 1889/1000 + 7678/10 );
return current_voltage * 1889/1000 + 7678/10;
}
else{
@@ -363,8 +398,6 @@
};
-
-
static int __init palmz72_ac97_probe(struct device *dev)
{
int err;
@@ -445,7 +478,8 @@
}
static int palmz72_ac_is_connected (void){
- int ret = !(GET_GPIO(GPIO_NR_PALMZ72_POWER_DETECT));
+ /* when charger is plugged and USB si not connected, then status is ONLINE */
+ int ret = (!(GET_GPIO(GPIO_NR_PALMZ72_USB_PULLUP)) && !(GET_GPIO(GPIO_NR_PALMZ72_USB_DETECT)));;
if (ret)
ret = 1;
else
@@ -519,8 +553,8 @@
.remove = palmz72_ac97_remove,
#ifdef CONFIG_PM
- .suspend = NULL,
- .resume = NULL,
+ .suspend = palmz72_ac97_suspend,
+ .resume = palmz72_ac97_resume,
#endif
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 08:27:15
|
Revision: 763
http://svn.sourceforge.net/hackndev/?rev=763&view=rev
Author: z72ka
Date: 2007-01-18 00:27:14 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: Added suspend/resume support
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-18 08:25:56 UTC (rev 762)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Kconfig 2007-01-18 08:27:14 UTC (rev 763)
@@ -12,6 +12,13 @@
help
Enable support for WM9712 touchscreen and battery driver for
the PalmOne Zire 72 PDA
+
+config PALMZ72_PM
+ tristate "Palm Zire 72 Power Management support"
+ depends on MACH_PALMZ72
+ default y if MACH_PALMZ72
+ help
+ Enable support for suspend/resume the PalmOne Zire 72 PDA
config GPIOED
tristate "GPIOED"
@@ -26,4 +33,5 @@
default n
help
Gpioed-ng only for debugging and testing
+
\ No newline at end of file
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile 2007-01-18 08:25:56 UTC (rev 762)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/Makefile 2007-01-18 08:27:14 UTC (rev 763)
@@ -4,5 +4,6 @@
obj-$(CONFIG_MACH_PALMZ72) += palmz72.o
obj-$(CONFIG_PALMZ72_AC97) += palmz72_ac97.o
+obj-$(CONFIG_PALMZ72_PM) += palmz72_pm.o
obj-$(CONFIG_GPIOED) += gpioed.o
obj-$(CONFIG_GPIOEDNG) += gpioed-ng.o
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 08:26:49
|
Revision: 762
http://svn.sourceforge.net/hackndev/?rev=762&view=rev
Author: z72ka
Date: 2007-01-18 00:25:56 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: Added suspend/resume support
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/palmz72_pm.c 2007-01-18 08:25:56 UTC (rev 762)
@@ -0,0 +1,71 @@
+/*
+ * PalmOne Zire72 suspend/resume support
+ *
+ * Author: Jan Herman <2h...@se...>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ */
+
+#include <linux/kernel.h>
+#include <linux/device.h>
+#include <linux/pm.h>
+
+#include <asm/arch/pxa-pm_ll.h>
+#include <asm/arch/hardware.h>
+#include <asm/arch/pxa-regs.h>
+
+#include <asm/arch/palmz72-gpio.h>
+
+
+static void palmz72_pxa_ll_pm_suspend(unsigned long resume_addr)
+{
+
+ /* Wake up on Voice Memo button*/
+ PWER |= PWER_GPIO13;
+ /* Wake up on RTC alaram is possibile */
+ //PWER |= PWER_RTC;
+ PRER |= PWER_GPIO13;
+
+ /* USB, in theory this can even wake us from deep sleep */
+ PWER |= PWER_GPIO15;
+ PFER |= PWER_GPIO15;
+ PRER |= PWER_GPIO15;
+
+ /* Turn off LCD power */
+ SET_PALMZ72_GPIO(LCD_POWER,0);
+ /* Turn off USB power */
+ SET_PALMZ72_GPIO(USB_POWER,0);
+
+
+ /* disable GPIO reset, palm bootloader will hang us */
+ //PCFR |= PCFR_GPR_EN | PCFR_OPDE;
+ PCFR &= PCFR_GPR_EN;
+
+ return;
+}
+
+static void palmz72_pxa_ll_pm_resume(void)
+{
+
+ /* re-enable GPIO reset */
+ PCFR |= PCFR_GPR_EN;
+
+ /* Turn on LCD power */
+ SET_PALMZ72_GPIO(LCD_POWER,1);
+
+ /* Turn on USB power */
+ SET_PALMZ72_GPIO(USB_POWER,1);
+}
+
+struct pxa_ll_pm_ops palmz72_ll_pm_ops = {
+ .suspend = palmz72_pxa_ll_pm_suspend,
+ .resume = palmz72_pxa_ll_pm_resume,
+};
+
+MODULE_AUTHOR("Jan Herman <2h...@se...>");
+MODULE_DESCRIPTION("PalmOne Zire72 suspend/resume support driver");
+MODULE_LICENSE("GPL");
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-18 08:10:40
|
Revision: 761
http://svn.sourceforge.net/hackndev/?rev=761&view=rev
Author: z72ka
Date: 2007-01-18 00:10:36 -0800 (Thu, 18 Jan 2007)
Log Message:
-----------
Palmz72: Added suspend/resume support
Modified Paths:
--------------
linux4palm/linux/trunk/kernel/power/console.c
Modified: linux4palm/linux/trunk/kernel/power/console.c
===================================================================
--- linux4palm/linux/trunk/kernel/power/console.c 2007-01-18 02:39:55 UTC (rev 760)
+++ linux4palm/linux/trunk/kernel/power/console.c 2007-01-18 08:10:36 UTC (rev 761)
@@ -21,6 +21,7 @@
* trying to suspend. I'm not sure how we're supposed to get around it,
* other than this. The suspend console is ugly, anyhow. ;-)
*/
+#ifndef CONFIG_MACH_PALMZ72
#ifndef CONFIG_MACH_XSCALE_PALMLD
#ifndef CONFIG_MACH_T3XSCALE
@@ -46,11 +47,13 @@
kmsg_redirect = SUSPEND_CONSOLE;
#endif
#endif
+#endif
return 0;
}
void pm_restore_console(void)
{
+#ifndef CONFIG_MACH_PALMZ72
#ifndef CONFIG_MACH_XSCALE_PALMLD
#ifndef CONFIG_MACH_T3XSCALE
acquire_console_sem();
@@ -59,6 +62,7 @@
kmsg_redirect = orig_kmsg;
#endif
#endif
+#endif
return;
}
#endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-13 20:00:26
|
Revision: 759
http://svn.sourceforge.net/hackndev/?rev=759&view=rev
Author: z72ka
Date: 2007-01-13 11:58:55 -0800 (Sat, 13 Jan 2007)
Log Message:
-----------
Palmz72: Added new GPIOs and fixed old wrongs
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-01-13 19:55:37 UTC (rev 758)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmz72/gpio_map.txt 2007-01-13 19:58:55 UTC (rev 759)
@@ -1,5 +1,5 @@
GPIO pin Level Dir Function
-GPIO_0 0 I 00
+GPIO_0 0 I 00 POWER detect
GPIO_1 1 I 00
GPIO_2 1 O 00 SYS_EN
GPIO_3 1 O 00
@@ -11,10 +11,10 @@
GPIO_9 0 I 00
GPIO_10 1 I 00
GPIO_11 0 I 00
-GPIO_12 1 I 00
+GPIO_12 1 I 00 USB_PULLUP
GPIO_13 0 I 02 KP_DKIN7 // Voice Memo button
GPIO_14 0 I 00
-GPIO_15 0 I 00 USB_PULLUP
+GPIO_15 0 I 00 USB_DETECT
GPIO_16 1 O 02 PWM_OUT0
GPIO_17 1 O 00 Bluetooth: 1 when enabled in POS
GPIO_18 0 O 00
@@ -40,11 +40,11 @@
GPIO_38 0 O 00
GPIO_39 0 O 00
GPIO_40 0 O 00
-GPIO_41 1 O 02 KP_MKOUT7 // ??
-GPIO_42 1 I 01 IrDA
-GPIO_43 1 O 02 IrDA
-GPIO_44 1 I 01 BTCTS // blutooth
-GPIO_45 1 O 02 BTRTS // blutooth
+GPIO_41 1 O 02 FF_RTS
+GPIO_42 1 I 01 BTRXD
+GPIO_43 1 O 02 BTTXD
+GPIO_44 1 I 01 BTCTS
+GPIO_45 1 O 02 BTRTS
GPIO_46 1 I 02 STD_RXD
GPIO_47 0 O 01 STD_TXD
GPIO_48 1 I 01 CIF_DD5
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <z7...@us...> - 2007-01-13 19:56:39
|
Revision: 758
http://svn.sourceforge.net/hackndev/?rev=758&view=rev
Author: z72ka
Date: 2007-01-13 11:55:37 -0800 (Sat, 13 Jan 2007)
Log Message:
-----------
Palmz72: Fixed old wrong GPIOs, update POWER DETECT (GPIO 0)
Modified Paths:
--------------
linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h
Modified: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h
===================================================================
--- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-13 11:31:46 UTC (rev 757)
+++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmz72-gpio.h 2007-01-13 19:55:37 UTC (rev 758)
@@ -13,28 +13,25 @@
/* Keypad */
-#define GPIO_NR_PALMZ72_KP_MKIN0 100 /* folder, up */
-#define GPIO_NR_PALMZ72_KP_MKIN1 101 /* picture, star, right */
-#define GPIO_NR_PALMZ72_KP_MKIN2 102 /* voice memo, home, down */
-#define GPIO_NR_PALMZ72_KP_MKIN3 97 /* voice memo, home, down */
+#define GPIO_NR_PALMZ72_KP_MKIN0 100 /* center, camera, power */
+#define GPIO_NR_PALMZ72_KP_MKIN1 101 /* calendar, contacts, music */
+#define GPIO_NR_PALMZ72_KP_MKIN2 102 /* up, down, */
+#define GPIO_NR_PALMZ72_KP_MKIN3 97 /* left, right, */
#define GPIO_NR_PALMZ72_KP_DKIN7 13 /* Voice button */
-#define GPIO_NR_PALMZ72_KP_MKOUT0 103
-#define GPIO_NR_PALMZ72_KP_MKOUT1 104
-#define GPIO_NR_PALMZ72_KP_MKOUT2 105
-#define GPIO_NR_PALMZ72_KP_MKOUT7 41
+#define GPIO_NR_PALMZ72_KP_MKOUT0 103 // up, right, calendar, power
+#define GPIO_NR_PALMZ72_KP_MKOUT1 104 // contacts, camera,
+#define GPIO_NR_PALMZ72_KP_MKOUT2 105 // down, left, center, music,
#define GPIO_NR_PALMZ72_KP_MKIN0_MD (GPIO_NR_PALMZ72_KP_MKIN0 | GPIO_ALT_FN_1_IN)
#define GPIO_NR_PALMZ72_KP_MKIN1_MD (GPIO_NR_PALMZ72_KP_MKIN1 | GPIO_ALT_FN_1_IN)
#define GPIO_NR_PALMZ72_KP_MKIN2_MD (GPIO_NR_PALMZ72_KP_MKIN2 | GPIO_ALT_FN_1_IN)
#define GPIO_NR_PALMZ72_KP_MKIN3_MD (GPIO_NR_PALMZ72_KP_MKIN3 | GPIO_ALT_FN_3_IN)
-#define GPIO_NR_PALMZ72_KP_DKIN7_MD (GPIO_NR_PALMZ72_KP_DKIN7 | GPIO_ALT_FN_3_IN) //testing
#define GPIO_NR_PALMZ72_KP_MKOUT0_MD (GPIO_NR_PALMZ72_KP_MKOUT0 | GPIO_ALT_FN_2_OUT)
#define GPIO_NR_PALMZ72_KP_MKOUT1_MD (GPIO_NR_PALMZ72_KP_MKOUT1 | GPIO_ALT_FN_2_OUT)
#define GPIO_NR_PALMZ72_KP_MKOUT2_MD (GPIO_NR_PALMZ72_KP_MKOUT2 | GPIO_ALT_FN_2_OUT)
-#define GPIO_NR_PALMZ72_KP_MKOUT7_MD (GPIO_NR_PALMZ72_KP_MKOUT7 | GPIO_ALT_FN_2_OUT) //testing
/* LED */
@@ -45,8 +42,8 @@
/* Serial */
-#define GPIO_NR_PALMZ72_STD_RXD 42 /* IRDA ??*/
-#define GPIO_NR_PALMZ72_STD_TXD 43
+#define GPIO_NR_PALMZ72_STD_RXD 46
+#define GPIO_NR_PALMZ72_STD_TXD 47
#define GPIO_NR_PALMZ72_STD_RXD_MD (GPIO_NR_PALMZ72_STD_RXD | GPIO_ALT_FN_2_IN)
#define GPIO_NR_PALMZ72_STD_TXD_MD (GPIO_NR_PALMZ72_STD_TXD | GPIO_ALT_FN_1_OUT)
@@ -59,18 +56,26 @@
#define GPIO_NR_PALMZ72_USB_DETECT 15
#define GPIO_NR_PALMZ72_USB_POWER 95
-#define GPIO_NR_PALMZ72_USB_PULLUP 76 // just to try.. seems to work
+#define GPIO_NR_PALMZ72_USB_PULLUP 12
#define IRQ_GPIO_PALMZ72_USB_DETECT IRQ_GPIO(GPIO_NR_PALMZ72_USB_DETECT)
/* Power */
-#define GPIO_NR_PALMZ72_POWER_DETECT 12 // AC power and USB
+#define GPIO_NR_PALMZ72_POWER_DETECT 0
/* SD/MMC */
#define GPIO_NR_PALMZ72_SD_DETECT_N 14
#define IRQ_GPIO_PALMZ72_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMZ72_SD_DETECT_N)
+
+/* Others */
+
+#define GPIO_NR_PALMZ72_GPIO_RESET 1
+#define IRQ_GPIO_PALMZ72_GPIO_RESET IRQ_GPIO(GPIO_NR_PALMZ72_GPIO_RESET)
+
+
+
/* Utility macros */
#define GET_PALMZ72_GPIO(gpio) \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|