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: <bob...@us...> - 2007-01-08 02:08:32
|
Revision: 732
http://svn.sourceforge.net/hackndev/?rev=732&view=rev
Author: bobofdoom
Date: 2007-01-07 18:08:28 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
palmt680: Disabled LCD driver config of ACBIAS like on the 650.
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-07 15:54:04 UTC (rev 731)
+++ linux4palm/linux/trunk/drivers/video/pxafb.c 2007-01-08 02:08:28 UTC (rev 732)
@@ -735,8 +735,8 @@
pxa_gpio_mode(GPIO74_LCD_FCLK_MD);
pxa_gpio_mode(GPIO75_LCD_LCLK_MD);
pxa_gpio_mode(GPIO76_LCD_PCLK_MD);
- /* configuring ACBIAS causes the LCD to hang on the Treo 650 */
- if (!machine_is_xscale_treo650())
+ /* configuring ACBIAS causes the LCD to hang on the Treo 6x0 */
+ if (!machine_is_xscale_treo650() && !machine_is_xscale_treo680())
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-07 15:54:12
|
Revision: 731
http://svn.sourceforge.net/hackndev/?rev=731&view=rev
Author: bobofdoom
Date: 2007-01-07 07:54:04 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
Added initial Treo 680 defconfig based on 650 defconfig.
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/configs/palmt680_defconfig
Added: linux4palm/linux/trunk/arch/arm/configs/palmt680_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmt680_defconfig (rev 0)
+++ linux4palm/linux/trunk/arch/arm/configs/palmt680_defconfig 2007-01-07 15:54:04 UTC (rev 731)
@@ -0,0 +1,1043 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.17-hnd0
+# Mon Jan 8 02:51:24 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_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 is not set
+# CONFIG_MINIMAL_OOPS is not set
+# 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=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 is not set
+# CONFIG_NO_IDLE_HZ is not set
+CONFIG_HZ=100
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
+# 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
+
+#
+# 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_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 is not set
+# 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-07 15:52:40
|
Revision: 730
http://svn.sourceforge.net/hackndev/?rev=730&view=rev
Author: bobofdoom
Date: 2007-01-07 07:52:38 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
Corrected machine ID: s/PALMTREO680/TREO680/g
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-07 15:49:31 UTC (rev 729)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-07 15:52:38 UTC (rev 730)
@@ -40,7 +40,7 @@
obj-y += rover/
obj-$(CONFIG_MACH_XSCALE_PALMLD) += palmld/
obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650/
-obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt680/
+obj-$(CONFIG_MACH_XSCALE_TREO680) += palmt680/
obj-$(CONFIG_MACH_T3XSCALE) += ssp.o palmt3/
obj-$(CONFIG_MACH_XSCALE_PALMTT5) += palmt5/
obj-$(CONFIG_MACH_XSCALE_PALMTX) += palmtx/
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig 2007-01-07 15:49:31 UTC (rev 729)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig 2007-01-07 15:52:38 UTC (rev 730)
@@ -1,4 +1,4 @@
-menuconfig MACH_XSCALE_PALMTREO680
+menuconfig MACH_XSCALE_TREO680
bool "Palm Treo 680"
select PXA27x
help
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile 2007-01-07 15:49:31 UTC (rev 729)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile 2007-01-07 15:52:38 UTC (rev 730)
@@ -2,5 +2,5 @@
# Makefile for Palm Treo 680 support
#
-obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt650.o
+obj-$(CONFIG_MACH_XSCALE_TREO680) += palmt680.o
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c 2007-01-07 15:49:31 UTC (rev 729)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c 2007-01-07 15:52:38 UTC (rev 730)
@@ -371,7 +371,7 @@
#endif
}
-MACHINE_START(XSCALE_PALMTREO680, "Palm Treo 680")
+MACHINE_START(XSCALE_TREO680, "Palm Treo 680")
.phys_io = 0x40000000,
.io_pg_offst = io_p2v(0x40000000),
.boot_params = 0xa0000100,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-07 15:49:32
|
Revision: 729
http://svn.sourceforge.net/hackndev/?rev=729&view=rev
Author: bobofdoom
Date: 2007-01-07 07:49:31 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
s/650/680/
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile 2007-01-07 15:48:18 UTC (rev 728)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile 2007-01-07 15:49:31 UTC (rev 729)
@@ -1,6 +1,6 @@
#
-# Makefile for Palm Treo 650 support
+# Makefile for Palm Treo 680 support
#
-obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650.o
+obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt650.o
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-07 15:48:20
|
Revision: 728
http://svn.sourceforge.net/hackndev/?rev=728&view=rev
Author: bobofdoom
Date: 2007-01-07 07:48:18 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
Fixed copy-paste error in makefile
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-07 15:19:50 UTC (rev 727)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-07 15:48:18 UTC (rev 728)
@@ -40,7 +40,7 @@
obj-y += rover/
obj-$(CONFIG_MACH_XSCALE_PALMLD) += palmld/
obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650/
-obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt650/
+obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt680/
obj-$(CONFIG_MACH_T3XSCALE) += ssp.o palmt3/
obj-$(CONFIG_MACH_XSCALE_PALMTT5) += palmt5/
obj-$(CONFIG_MACH_XSCALE_PALMTX) += palmtx/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-07 15:19:52
|
Revision: 727
http://svn.sourceforge.net/hackndev/?rev=727&view=rev
Author: bobofdoom
Date: 2007-01-07 07:19:50 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
palmt680: Added initial code based on Treo 650 port.
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile
Added Paths:
-----------
linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt680-gpio.h
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig 2007-01-07 15:19:15 UTC (rev 726)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Kconfig 2007-01-07 15:19:50 UTC (rev 727)
@@ -43,6 +43,7 @@
source "arch/arm/mach-pxa/rover/Kconfig"
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/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-07 15:19:15 UTC (rev 726)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/Makefile 2007-01-07 15:19:50 UTC (rev 727)
@@ -40,6 +40,7 @@
obj-y += rover/
obj-$(CONFIG_MACH_XSCALE_PALMLD) += palmld/
obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650/
+obj-$(CONFIG_MACH_XSCALE_PALMTREO680) += palmt650/
obj-$(CONFIG_MACH_T3XSCALE) += ssp.o palmt3/
obj-$(CONFIG_MACH_XSCALE_PALMTT5) += palmt5/
obj-$(CONFIG_MACH_XSCALE_PALMTX) += palmtx/
Added: linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt680-gpio.h
===================================================================
--- linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt680-gpio.h (rev 0)
+++ linux4palm/linux/trunk/include/asm-arm/arch-pxa/palmt680-gpio.h 2007-01-07 15:19:50 UTC (rev 727)
@@ -0,0 +1,103 @@
+/*
+ * include/asm-arm/arch-pxa/palmt680-gpio.h
+ *
+ */
+
+#ifndef _PALMT680_GPIO_H_
+#define _PALMT680_GPIO_H_
+
+#include <asm/arch/pxa-regs.h>
+
+/* IO mappings */
+#define PALMT680_ASIC6_PHYS (PXA_CS2_PHYS)
+#define PALMT680_ASIC6_VIRT (0xf0000000)
+#define PALMT680_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 680 GPIOs */
+/* FIXME: these values are currently from 650. They will probably be
+ * different for the 680. */
+#define GPIO_NR_PALMT680_POWER_DETECT 15
+#define GPIO_NR_PALMT680_VIBRATE_EN 26
+#define GPIO_NR_PALMT680_SILENT_SWITCH 33
+#define GPIO_NR_PALMT680_WM9712_IRQ 90
+#define GPIO_NR_PALMT680_SD_DETECT_N 113 /* SD card inserted; RE FE; Input */
+
+#define GPIO_NR_PALMT680_KP_MKIN0 100
+#define GPIO_NR_PALMT680_KP_MKIN1 101
+#define GPIO_NR_PALMT680_KP_MKIN2 102
+#define GPIO_NR_PALMT680_KP_MKIN3 97
+#define GPIO_NR_PALMT680_KP_MKIN4 98
+#define GPIO_NR_PALMT680_KP_MKIN5 99
+#define GPIO_NR_PALMT680_KP_MKIN6 17
+#define GPIO_NR_PALMT680_KP_MKIN7 13
+
+#define GPIO_NR_PALMT680_KP_MKOUT0 103
+#define GPIO_NR_PALMT680_KP_MKOUT1 104
+#define GPIO_NR_PALMT680_KP_MKOUT2 105
+#define GPIO_NR_PALMT680_KP_MKOUT3 106
+#define GPIO_NR_PALMT680_KP_MKOUT4 107
+#define GPIO_NR_PALMT680_KP_MKOUT5 108
+#define GPIO_NR_PALMT680_KP_MKOUT6 40
+
+#define IRQ_GPIO_PALMT680_SD_DETECT_N IRQ_GPIO(GPIO_NR_PALMT680_SD_DETECT_N)
+#define IRQ_GPIO_PALMT680_WM9712_IRQ IRQ_GPIO(GPIO_NR_PALMT680_WM9712_IRQ)
+
+#define GPIO_NR_PALMT680_KP_MKIN0_MD (GPIO_NR_PALMT680_KP_MKIN0 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT680_KP_MKIN1_MD (GPIO_NR_PALMT680_KP_MKIN1 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT680_KP_MKIN2_MD (GPIO_NR_PALMT680_KP_MKIN2 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT680_KP_MKIN3_MD (GPIO_NR_PALMT680_KP_MKIN3 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT680_KP_MKIN4_MD (GPIO_NR_PALMT680_KP_MKIN4 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT680_KP_MKIN5_MD (GPIO_NR_PALMT680_KP_MKIN5 | GPIO_ALT_FN_3_IN)
+#define GPIO_NR_PALMT680_KP_MKIN6_MD (GPIO_NR_PALMT680_KP_MKIN6 | GPIO_ALT_FN_1_IN)
+#define GPIO_NR_PALMT680_KP_MKIN7_MD (GPIO_NR_PALMT680_KP_MKIN7 | GPIO_ALT_FN_3_IN)
+
+#define GPIO_NR_PALMT680_KP_MKOUT0_MD (GPIO_NR_PALMT680_KP_MKOUT0 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT1_MD (GPIO_NR_PALMT680_KP_MKOUT1 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT2_MD (GPIO_NR_PALMT680_KP_MKOUT2 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT3_MD (GPIO_NR_PALMT680_KP_MKOUT3 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT4_MD (GPIO_NR_PALMT680_KP_MKOUT4 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT5_MD (GPIO_NR_PALMT680_KP_MKOUT5 | GPIO_ALT_FN_2_OUT)
+#define GPIO_NR_PALMT680_KP_MKOUT6_MD (GPIO_NR_PALMT680_KP_MKOUT6 | GPIO_ALT_FN_1_OUT)
+
+/* Utility macros */
+#define GET_PALMT680_GPIO(gpio) \
+ (GPLR(GPIO_NR_PALMT680_ ## gpio) & GPIO_bit(GPIO_NR_PALMT680_ ## gpio))
+
+#define SET_PALMT680_GPIO(gpio, setp) \
+do { \
+if (setp) \
+ GPSR(GPIO_NR_PALMT680_ ## gpio) = GPIO_bit(GPIO_NR_PALMT680_ ## gpio); \
+else \
+ GPCR(GPIO_NR_PALMT680_ ## gpio) = GPIO_bit(GPIO_NR_PALMT680_ ## gpio); \
+} while (0)
+
+#define SET_PALMT680_GPIO_N(gpio, setp) \
+do { \
+if (setp) \
+ GPCR(GPIO_NR_PALMT680_ ## gpio) = GPIO_bit(GPIO_NR_PALMT680_ ## gpio); \
+else \
+ GPSR(GPIO_NR_PALMT680_ ## gpio) = GPIO_bit(GPIO_NR_PALMT680_ ## gpio); \
+} while (0)
+
+
+#define GET_GPIO(gpio) (GPLR(gpio) & GPIO_bit(gpio))
+
+
+#endif /* _PALMT680_GPIO_H_ */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-07 15:19:19
|
Revision: 726
http://svn.sourceforge.net/hackndev/?rev=726&view=rev
Author: bobofdoom
Date: 2007-01-07 07:19:15 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
palmt680: Added initial code based on Treo 650 port.
Added Paths:
-----------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Kconfig 2007-01-07 15:19:15 UTC (rev 726)
@@ -0,0 +1,8 @@
+menuconfig MACH_XSCALE_PALMTREO680
+ bool "Palm Treo 680"
+ select PXA27x
+ help
+ Say Y here if you intend to run this kernel on a
+ Palm Treo 680. Currently there is only basic support
+ for this PDA.
+
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/Makefile 2007-01-07 15:19:15 UTC (rev 726)
@@ -0,0 +1,6 @@
+#
+# Makefile for Palm Treo 650 support
+#
+
+obj-$(CONFIG_MACH_XSCALE_PALMTREO650) += palmt650.o
+
Added: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c (rev 0)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt680/palmt680.c 2007-01-07 15:19:15 UTC (rev 726)
@@ -0,0 +1,383 @@
+/*
+ * linux/arch/arm/mach-pxa/palmt680/palmt680.c
+ *
+ * Support for the Palm Treo 680.
+ *
+ * Author:
+ *
+ * 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/palmt680-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 palmt680_mci_init(struct device *dev,
+ irqreturn_t (*palmt680_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_PALMT680_SD_DETECT_N, IRQT_BOTHEDGE);
+ err = request_irq(IRQ_GPIO_PALMT680_SD_DETECT_N, palmt680_detect_int,
+ SA_INTERRUPT, "SD/MMC card detect", data);
+
+ if(err) {
+ printk(KERN_ERR "palmt680: can't get SD/MMC card detect IRQ\n");
+ return err;
+ }
+ return 0;
+}
+
+static void palmt680_mci_exit(struct device *dev, void *data)
+{
+ free_irq(IRQ_GPIO_PALMT680_SD_DETECT_N, data);
+}
+
+static struct pxamci_platform_data palmt680_mci_platform_data = {
+ .ocr_mask = MMC_VDD_32_33|MMC_VDD_33_34,
+ .init = palmt680_mci_init,
+ /* .setpower = palmt680_mci_setpower, */
+ .exit = palmt680_mci_exit,
+
+};
+
+/*********************************************************
+ * AC97 audio controller
+ *********************************************************/
+
+static pxa2xx_audio_ops_t palmt680_audio_ops = {
+ /*
+ .startup = palmt680_audio_startup,
+ .shutdown = mst_audio_shutdown,
+ .suspend = mst_audio_suspend,
+ .resume = mst_audio_resume,
+ */
+};
+
+static struct platform_device palmt680_ac97 = {
+ .name = "pxa2xx-ac97",
+ .id = -1,
+ .dev = { .platform_data = &palmt680_audio_ops },
+};
+
+/*********************************************************
+ * IRDA
+ *********************************************************/
+
+static void palmt680_irda_transceiver_mode(struct device *dev, int mode)
+{
+#if 0
+ SET_PALMT680_GPIO(IRDA_SD, mode & IR_OFF);
+#endif
+}
+
+static struct pxaficp_platform_data palmt680_ficp_platform_data = {
+ .transceiver_cap = IR_SIRMODE | IR_OFF,
+ .transceiver_mode = palmt680_irda_transceiver_mode,
+};
+
+/*********************************************************
+ * LEDs
+ *********************************************************/
+
+static struct platform_device palmt680_led = {
+ .name = "palmt680-led",
+ .id = -1,
+};
+
+/*********************************************************
+ * Backlight
+ *********************************************************/
+
+static void palmt680_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 palmt680_bl_machinfo = {
+ .max_intensity = 0x1ad,
+ .default_intensity = 0xe5,
+ .limit_mask = 0x7f,
+ .set_bl_intensity = palmt680_set_bl_intensity,
+};
+
+static struct platform_device palmt680_bl = {
+ .name = "corgi-bl",
+ .dev = {
+ .platform_data = &palmt680_bl_machinfo,
+ },
+};
+
+/*********************************************************
+ * USB Device Controller
+ *********************************************************/
+
+static int udc_is_connected(void)
+{
+ /* TODO: find GPIO line for USB connected */
+ return 1;//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 palmt680_udc_mach_info = {
+ .udc_is_connected = udc_is_connected,
+ .udc_command = udc_enable,
+};
+
+/*********************************************************
+ * Keypad
+ *********************************************************/
+
+static struct pxa27x_keyboard_platform_data palmt680_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_PALMT680_KP_MKIN0_MD,
+ GPIO_NR_PALMT680_KP_MKIN1_MD,
+ GPIO_NR_PALMT680_KP_MKIN2_MD,
+ GPIO_NR_PALMT680_KP_MKIN3_MD,
+ GPIO_NR_PALMT680_KP_MKIN4_MD,
+ GPIO_NR_PALMT680_KP_MKIN5_MD,
+ GPIO_NR_PALMT680_KP_MKIN6_MD,
+ GPIO_NR_PALMT680_KP_MKIN7_MD,
+ GPIO_NR_PALMT680_KP_MKOUT0_MD,
+ GPIO_NR_PALMT680_KP_MKOUT1_MD,
+ GPIO_NR_PALMT680_KP_MKOUT2_MD,
+ GPIO_NR_PALMT680_KP_MKOUT3_MD,
+ GPIO_NR_PALMT680_KP_MKOUT4_MD,
+ GPIO_NR_PALMT680_KP_MKOUT5_MD,
+ GPIO_NR_PALMT680_KP_MKOUT6_MD,
+ },
+};
+
+static struct platform_device palmt680_kbd = {
+ .name = "pxa27x-keyboard",
+ .dev = {
+ .platform_data = &palmt680_kbd_data,
+ },
+};
+
+
+
+static struct platform_device *devices[] __initdata = {
+ &palmt680_kbd, &palmt680_ac97, &palmt680_bl,
+ &palmt680_led,
+};
+
+/*********************************************************
+ * LCD
+ *********************************************************/
+
+/* when we upgrade to 2.6.19+ remote OLDLCD */
+#define OLDLCD
+#ifndef OLDLCD
+static struct pxafb_mode_info palmt680_lcd_mode __initdata = {
+ /* pixclock is set by lccr3 below */
+ .pixclock = 50000,
+ .xres = 320,
+ .yres = 320,
+ .bpp = 16,
+ .hsync_len = 4,
+ .vsync_len = 1,
+
+ .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 palmt680_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,
+
+ .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 = &palmt680_lcd_mode,
+#endif
+};
+
+static struct map_desc palmt680_io_desc[] __initdata = {
+ { /* Devs */
+ .virtual = PALMT680_ASIC6_VIRT,
+ .pfn = __phys_to_pfn(PALMT680_ASIC6_PHYS),
+ .length = PALMT680_ASIC6_SIZE,
+ .type = MT_DEVICE
+ },
+};
+
+static void __init palmt680_map_io(void)
+{
+ pxa_map_io();
+ iotable_init(palmt680_io_desc, ARRAY_SIZE(palmt680_io_desc));
+}
+
+static void __init palmt680_init(void)
+{
+ /* Disable PRIRDY interrupt to avoid hanging when loading AC97 */
+ GCR &= ~GCR_PRIRDY_IEN;
+ set_pxa_fb_info(&palmt680_lcd);
+ pxa_set_mci_info(&palmt680_mci_platform_data);
+ pxa_set_ficp_info(&palmt680_ficp_platform_data);
+ pxa_set_udc_info( &palmt680_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(XSCALE_PALMTREO680, "Palm Treo 680")
+ .phys_io = 0x40000000,
+ .io_pg_offst = io_p2v(0x40000000),
+ .boot_params = 0xa0000100,
+ .map_io = palmt680_map_io,
+ .init_irq = pxa_init_irq,
+ .timer = &pxa_timer,
+ .init_machine = palmt680_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-07 15:00:21
|
Revision: 725
http://svn.sourceforge.net/hackndev/?rev=725&view=rev
Author: bobofdoom
Date: 2007-01-07 07:00:18 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
cocoboot: Added Treo 680 to machine list.
Modified Paths:
--------------
cocoboot/trunk/m68k/mach.c
Modified: cocoboot/trunk/m68k/mach.c
===================================================================
--- cocoboot/trunk/m68k/mach.c 2007-01-07 14:59:05 UTC (rev 724)
+++ cocoboot/trunk/m68k/mach.c 2007-01-07 15:00:18 UTC (rev 725)
@@ -32,6 +32,7 @@
{ 'TunX', 835, "Palm LifeDrive" },
{ 'H101', 909, "Palm Treo 600" }, /* not registered */
{ 'H102', 909, "Palm Treo 650" },
+ { 'D053', 1230, "Palm Treo 680" },
{ 'MT64', 918, "Palm Tungsten C" },
{ 'Cct1', 817, "Palm Tungsten E" },
{ 'Zir4', 844, "Palm Tungsten E2" },
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-07 14:59:11
|
Revision: 724
http://svn.sourceforge.net/hackndev/?rev=724&view=rev
Author: bobofdoom
Date: 2007-01-07 06:59:05 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
Updated mach-types to version with Treo 680.
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-05 14:44:30 UTC (rev 723)
+++ linux4palm/linux/trunk/arch/arm/tools/mach-types 2007-01-07 14:59:05 UTC (rev 724)
@@ -4,7 +4,7 @@
#
# Up to date versions of this file can be obtained from:
#
-# http://www.arm.linux.org.uk/developer/machines/?action=download
+# http://www.arm.linux.org.uk/developer/machines/download.php
#
# Please do not send patches to this file; it is automatically generated!
# To add an entry into this database, please see Documentation/arm/README,
@@ -12,7 +12,7 @@
#
# http://www.arm.linux.org.uk/developer/machines/?action=new
#
-# Last update: Wed Jun 14 13:48:47 2006
+# Last update: Sun Jan 7 14:58:02 2007
#
# machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number
#
@@ -79,7 +79,7 @@
aln SA1100_ALN ALN 61
epxa ARCH_CAMELOT CAMELOT 62
gds2200 SA1100_GDS2200 GDS2200 63
-psion_series7 SA1100_PSION_SERIES7 PSION_SERIES7 64
+netbook SA1100_PSION_SERIES7 PSION_SERIES7 64
xfile SA1100_XFILE XFILE 65
accelent_ep9312 ARCH_ACCELENT_EP9312 ACCELENT_EP9312 66
ic200 ARCH_IC200 IC200 67
@@ -329,7 +329,7 @@
nimbra210 ARCH_NIMBRA210 NIMBRA210 312
hhp_d95xx ARCH_HHP_D95XX HHP_D95XX 313
labarm ARCH_LABARM LABARM 314
-comcerto ARCH_M825XX M825XX 315
+m825xx ARCH_M825XX M825XX 315
m7100 SA1100_M7100 M7100 316
nipc2 ARCH_NIPC2 NIPC2 317
fu7202 ARCH_FU7202 FU7202 318
@@ -566,8 +566,8 @@
ens_cmu MACH_ENS_CMU ENS_CMU 550
mm6_sdb MACH_MM6_SDB MM6_SDB 551
saturn MACH_SATURN SATURN 552
-i30030evb MACH_ARGONPLUSEVB ARGONPLUSEVB 553
-mxc27530evb MACH_SCMA11EVB SCMA11EVB 554
+i30030evb MACH_I30030EVB I30030EVB 553
+mxc27530evb MACH_MXC27530EVB MXC27530EVB 554
smdk2800 MACH_SMDK2800 SMDK2800 555
mtwilson MACH_MTWILSON MTWILSON 556
ziti MACH_ZITI ZITI 557
@@ -647,7 +647,7 @@
mx2jazz MACH_MX2JAZZ MX2JAZZ 631
multiio MACH_MULTIIO MULTIIO 632
hrdisplay MACH_HRDISPLAY HRDISPLAY 633
-mxc27530ads MACH_SCMA11BB SCMA11BB 634
+mxc27530ads MACH_MXC27530ADS MXC27530ADS 634
trizeps3 MACH_TRIZEPS3 TRIZEPS3 635
zefeerdza MACH_ZEFEERDZA ZEFEERDZA 636
zefeerdzb MACH_ZEFEERDZB ZEFEERDZB 637
@@ -721,7 +721,7 @@
gem MACH_GEM GEM 707
i858 MACH_I858 I858 708
hx2750 MACH_HX2750 HX2750 709
-mxc91131evb MACH_ZEUSEVB ZEUSEVB 710
+mxc91131evb MACH_MXC91131EVB MXC91131EVB 710
p700 MACH_P700 P700 711
cpe MACH_CPE CPE 712
spitz MACH_SPITZ SPITZ 713
@@ -802,7 +802,7 @@
rea9200 MACH_REA9200 REA9200 788
acts_pune_sa1110 MACH_ACTS_PUNE_SA1110 ACTS_PUNE_SA1110 789
ixp425 MACH_IXP425 IXP425 790
-i30030ads MACH_ARGONPLUSODYSSEY ARGONPLUSODYSSEY 791
+i30030ads MACH_I30030ADS I30030ADS 791
perch MACH_PERCH PERCH 792
eis05r1 MACH_EIS05R1 EIS05R1 793
pepperpad MACH_PEPPERPAD PEPPERPAD 794
@@ -810,9 +810,9 @@
rm9200 MACH_RM9200 RM9200 796
dma03 MACH_DMA03 DMA03 797
road_s101 MACH_ROAD_S101 ROAD_S101 798
-iq_nextgen_a MACH_IQ_NEXTGEN_A IQ_NEXTGEN_A 799
+iq81340sc MACH_IQ81340SC IQ81340SC 799
iq_nextgen_b MACH_IQ_NEXTGEN_B IQ_NEXTGEN_B 800
-iq_nextgen_c MACH_IQ_NEXTGEN_C IQ_NEXTGEN_C 801
+iq81340mc MACH_IQ81340MC IQ81340MC 801
iq_nextgen_d MACH_IQ_NEXTGEN_D IQ_NEXTGEN_D 802
iq_nextgen_e MACH_IQ_NEXTGEN_E IQ_NEXTGEN_E 803
mallow_at91 MACH_MALLOW_AT91 MALLOW_AT91 804
@@ -857,12 +857,12 @@
maestro MACH_MAESTRO MAESTRO 843
tunge2 MACH_TUNGE2 TUNGE2 844
ixbbm MACH_IXBBM IXBBM 845
-mx27ads MACH_MX27 MX27 846
+mx27ads MACH_MX27ADS MX27ADS 846
ax8004 MACH_AX8004 AX8004 847
at91sam9261ek MACH_AT91SAM9261EK AT91SAM9261EK 848
loft MACH_LOFT LOFT 849
magpie MACH_MAGPIE MAGPIE 850
-mx21ads MACH_MX21 MX21 851
+mx21ads MACH_MX21ADS MX21ADS 851
mb87m3400 MACH_MB87M3400 MB87M3400 852
mguard_delta MACH_MGUARD_DELTA MGUARD_DELTA 853
davinci_dvdp MACH_DAVINCI_DVDP DAVINCI_DVDP 854
@@ -930,7 +930,7 @@
xscale_palmtt5 MACH_XSCALE_PALMTT5 XSCALE_PALMTT5 917
xscale_palmtc MACH_OMAP_PALMTC OMAP_PALMTC 918
omap_apollon MACH_OMAP_APOLLON OMAP_APOLLON 919
-mxc30030evb MACH_ARGONLVEVB ARGONLVEVB 920
+mxc30030evb MACH_MXC30030EVB MXC30030EVB 920
rea_2d MACH_REA_2D REA_2D 921
eti3e524 MACH_TI3E524 TI3E524 922
ateb9200 MACH_ATEB9200 ATEB9200 923
@@ -986,7 +986,7 @@
mysh_ep9315_1 MACH_MYSH_EP9315_1 MYSH_EP9315_1 973
tpf106 MACH_TPF106 TPF106 974
at91rm9200kg MACH_AT91RM9200KG AT91RM9200KG 975
-racemt2 MACH_SLEDB SLEDB 976
+rcmt2 MACH_SLEDB SLEDB 976
ontrack MACH_ONTRACK ONTRACK 977
pm1200 MACH_PM1200 PM1200 978
ess24562 MACH_ESS24XXX ESS24XXX 979
@@ -1058,7 +1058,7 @@
fontaine MACH_FONTAINE FONTAINE 1045
wombat MACH_WOMBAT WOMBAT 1046
acq300 MACH_ACQ300 ACQ300 1047
-mod_270 MACH_MOD_270 MOD_270 1048
+mod272 MACH_MOD_270 MOD_270 1048
vmc_vc0820 MACH_VC0820 VC0820 1049
ani_aim MACH_ANI_AIM ANI_AIM 1050
jellyfish MACH_JELLYFISH JELLYFISH 1051
@@ -1078,3 +1078,164 @@
empos_xm MACH_EMPOS_XM EMPOS_XM 1065
empos MACH_EMPOS EMPOS 1066
empos_tiny MACH_EMPOS_TINY EMPOS_TINY 1067
+empos_sm MACH_EMPOS_SM EMPOS_SM 1068
+egret MACH_EGRET EGRET 1069
+ostrich MACH_OSTRICH OSTRICH 1070
+n50 MACH_N50 N50 1071
+ecbat91 MACH_ECBAT91 ECBAT91 1072
+stareast MACH_STAREAST STAREAST 1073
+dspg_dw MACH_DSPG_DW DSPG_DW 1074
+onearm MACH_ONEARM ONEARM 1075
+mrg110_6 MACH_MRG110_6 MRG110_6 1076
+wrt300nv2 MACH_WRT300NV2 WRT300NV2 1077
+xm_bulverde MACH_XM_BULVERDE XM_BULVERDE 1078
+msm6100 MACH_MSM6100 MSM6100 1079
+eti_b1 MACH_ETI_B1 ETI_B1 1080
+za9l_series MACH_ZILOG_ZA9L ZILOG_ZA9L 1081
+bit2440 MACH_BIT2440 BIT2440 1082
+nbi MACH_NBI NBI 1083
+smdk2443 MACH_SMDK2443 SMDK2443 1084
+vdavinci MACH_VDAVINCI VDAVINCI 1085
+atc6 MACH_ATC6 ATC6 1086
+multmdw MACH_MULTMDW MULTMDW 1087
+mba2440 MACH_MBA2440 MBA2440 1088
+ecsd MACH_ECSD ECSD 1089
+zire31 MACH_ZIRE31 ZIRE31 1090
+fsg MACH_FSG FSG 1091
+razor101 MACH_RAZOR101 RAZOR101 1092
+opera_tdm MACH_OPERA_TDM OPERA_TDM 1093
+comcerto MACH_COMCERTO COMCERTO 1094
+tb0319 MACH_TB0319 TB0319 1095
+kws8000 MACH_KWS8000 KWS8000 1096
+b2 MACH_B2 B2 1097
+lcl54 MACH_LCL54 LCL54 1098
+at91sam9260ek MACH_AT91SAM9260EK AT91SAM9260EK 1099
+glantank MACH_GLANTANK GLANTANK 1100
+n2100 MACH_N2100 N2100 1101
+n4100 MACH_N4100 N4100 1102
+rsc4 MACH_VERTICAL_RSC4 VERTICAL_RSC4 1103
+sg8100 MACH_SG8100 SG8100 1104
+im42xx MACH_IM42XX IM42XX 1105
+ftxx MACH_FTXX FTXX 1106
+lwfusion MACH_LWFUSION LWFUSION 1107
+qt2410 MACH_QT2410 QT2410 1108
+kixrp435 MACH_KIXRP435 KIXRP435 1109
+ccw9c MACH_CCW9C CCW9C 1110
+dabhs MACH_DABHS DABHS 1111
+gzmx MACH_GZMX GZMX 1112
+ipnw100ap MACH_IPNW100AP IPNW100AP 1113
+cc9p9360dev MACH_CC9P9360DEV CC9P9360DEV 1114
+cc9p9750dev MACH_CC9P9750DEV CC9P9750DEV 1115
+cc9p9360val MACH_CC9P9360VAL CC9P9360VAL 1116
+cc9p9750val MACH_CC9P9750VAL CC9P9750VAL 1117
+nx70v MACH_NX70V NX70V 1118
+at91rm9200df MACH_AT91RM9200DF AT91RM9200DF 1119
+se_pilot2 MACH_SE_PILOT2 SE_PILOT2 1120
+mtcn_t800 MACH_MTCN_T800 MTCN_T800 1121
+vcmx212 MACH_VCMX212 VCMX212 1122
+lynx MACH_LYNX LYNX 1123
+at91sam9260id MACH_AT91SAM9260ID AT91SAM9260ID 1124
+hw86052 MACH_HW86052 HW86052 1125
+pilz_pmi3 MACH_PILZ_PMI3 PILZ_PMI3 1126
+edb9302a MACH_EDB9302A EDB9302A 1127
+edb9307a MACH_EDB9307A EDB9307A 1128
+ct_dfs MACH_CT_DFS CT_DFS 1129
+pilz_pmi4 MACH_PILZ_PMI4 PILZ_PMI4 1130
+xceednp_ixp MACH_XCEEDNP_IXP XCEEDNP_IXP 1131
+smdk2442b MACH_SMDK2442B SMDK2442B 1132
+xnode MACH_XNODE XNODE 1133
+aidx270 MACH_AIDX270 AIDX270 1134
+rema MACH_REMA REMA 1135
+bps1000 MACH_BPS1000 BPS1000 1136
+hw90350 MACH_HW90350 HW90350 1137
+omap_sdp3430 MACH_OMAP_SDP3430 OMAP_SDP3430 1138
+bluetouch MACH_BLUETOUCH BLUETOUCH 1139
+vstms MACH_VSTMS VSTMS 1140
+xsbase270 MACH_XSBASE270 XSBASE270 1141
+at91sam9260ek_cn MACH_AT91SAM9260EK_CN AT91SAM9260EK_CN 1142
+adsturboxb MACH_ADSTURBOXB ADSTURBOXB 1143
+oti4110 MACH_OTI4110 OTI4110 1144
+hme_pxa MACH_HME_PXA HME_PXA 1145
+deisterdca MACH_DEISTERDCA DEISTERDCA 1146
+ces_ssem2 MACH_CES_SSEM2 CES_SSEM2 1147
+ces_mtr MACH_CES_MTR CES_MTR 1148
+tds_avng_sbc MACH_TDS_AVNG_SBC TDS_AVNG_SBC 1149
+everest MACH_EVEREST EVEREST 1150
+pnx4010 MACH_PNX4010 PNX4010 1151
+oxnas MACH_OXNAS OXNAS 1152
+fiori MACH_FIORI FIORI 1153
+ml1200 MACH_ML1200 ML1200 1154
+pecos MACH_PECOS PECOS 1155
+nb2xxx MACH_NB2XXX NB2XXX 1156
+hw6900 MACH_HW6900 HW6900 1157
+cdcs_quoll MACH_CDCS_QUOLL CDCS_QUOLL 1158
+quicksilver MACH_QUICKSILVER QUICKSILVER 1159
+uplat926 MACH_UPLAT926 UPLAT926 1160
+dep2410_dep2410 MACH_DEP2410_THOMAS DEP2410_THOMAS 1161
+dtk2410 MACH_DTK2410 DTK2410 1162
+chili MACH_CHILI CHILI 1163
+demeter MACH_DEMETER DEMETER 1164
+dionysus MACH_DIONYSUS DIONYSUS 1165
+as352x MACH_AS352X AS352X 1166
+service MACH_SERVICE SERVICE 1167
+cs_e9301 MACH_CS_E9301 CS_E9301 1168
+micro9m MACH_MICRO9M MICRO9M 1169
+ia_mospck MACH_IA_MOSPCK IA_MOSPCK 1170
+ql201b MACH_QL201B QL201B 1171
+bbm MACH_BBM BBM 1174
+exxx MACH_EXXX EXXX 1175
+wma11b MACH_WMA11B WMA11B 1176
+pelco_atlas MACH_PELCO_ATLAS PELCO_ATLAS 1177
+g500 MACH_G500 G500 1178
+bug MACH_BUG BUG 1179
+mx33ads MACH_MX33ADS MX33ADS 1180
+chub MACH_CHUB CHUB 1181
+gta01 MACH_GTA01 GTA01 1182
+w90n740 MACH_W90N740 W90N740 1183
+medallion_sa2410 MACH_MEDALLION_SA2410 MEDALLION_SA2410 1184
+ia_cpu_9200_2 MACH_IA_CPU_9200_2 IA_CPU_9200_2 1185
+dimmrm9200 MACH_DIMMRM9200 DIMMRM9200 1186
+pm9261 MACH_PM9261 PM9261 1187
+mx21 MACH_MX21 MX21 1188
+ml7304 MACH_ML7304 ML7304 1189
+ucp250 MACH_UCP250 UCP250 1190
+intboard MACH_INTBOARD INTBOARD 1191
+gulfstream MACH_GULFSTREAM GULFSTREAM 1192
+labquest MACH_LABQUEST LABQUEST 1193
+vcmx313 MACH_VCMX313 VCMX313 1194
+urg200 MACH_URG200 URG200 1195
+cpux255lcdnet MACH_CPUX255LCDNET CPUX255LCDNET 1196
+netdcu9 MACH_NETDCU9 NETDCU9 1197
+netdcu10 MACH_NETDCU10 NETDCU10 1198
+dspg_dga MACH_DSPG_DGA DSPG_DGA 1199
+dspg_dvw MACH_DSPG_DVW DSPG_DVW 1200
+solos MACH_SOLOS SOLOS 1201
+at91sam9263ek MACH_AT91SAM9263EK AT91SAM9263EK 1202
+osstbox MACH_OSSTBOX OSSTBOX 1203
+kbat9261 MACH_KBAT9261 KBAT9261 1204
+ct1100 MACH_CT1100 CT1100 1205
+akcppxa MACH_AKCPPXA AKCPPXA 1206
+zevio_1020 MACH_ZEVIO_1020 ZEVIO_1020 1207
+hitrack MACH_HITRACK HITRACK 1208
+syme1 MACH_SYME1 SYME1 1209
+syhl1 MACH_SYHL1 SYHL1 1210
+empca400 MACH_EMPCA400 EMPCA400 1211
+em7210 MACH_EM7210 EM7210 1212
+htchermes MACH_HTCHERMES HTCHERMES 1213
+eti_c1 MACH_ETI_C1 ETI_C1 1214
+mach_dep2410 MACH_MACH_DEP2410 MACH_DEP2410 1215
+ac100 MACH_AC100 AC100 1216
+sneetch MACH_SNEETCH SNEETCH 1217
+studentmate MACH_STUDENTMATE STUDENTMATE 1218
+zir2410 MACH_ZIR2410 ZIR2410 1219
+zir2413 MACH_ZIR2413 ZIR2413 1220
+dlonip3 MACH_DLONIP3 DLONIP3 1221
+instream MACH_INSTREAM INSTREAM 1222
+ambarella MACH_AMBARELLA AMBARELLA 1223
+nevis MACH_NEVIS NEVIS 1224
+htc_trinity MACH_HTC_TRINITY HTC_TRINITY 1225
+ql202b MACH_QL202B QL202B 1226
+vpac270 MACH_VPAC270 VPAC270 1227
+rd129 MACH_RD129 RD129 1228
+htcwizard MACH_HTCWIZARD HTCWIZARD 1229
+xscale_treo680 MACH_XSCALE_TREO680 XSCALE_TREO680 1230
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-05 14:44:34
|
Revision: 723
http://svn.sourceforge.net/hackndev/?rev=723&view=rev
Author: bobofdoom
Date: 2007-01-05 06:44:30 -0800 (Fri, 05 Jan 2007)
Log Message:
-----------
t650: Added basic LED driver for Treo 650.
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/leds/Kconfig
linux4palm/linux/trunk/drivers/leds/Makefile
Added Paths:
-----------
linux4palm/linux/trunk/drivers/leds/leds-palmt650.c
Modified: linux4palm/linux/trunk/drivers/leds/Kconfig
===================================================================
--- linux4palm/linux/trunk/drivers/leds/Kconfig 2007-01-05 09:39:58 UTC (rev 722)
+++ linux4palm/linux/trunk/drivers/leds/Kconfig 2007-01-05 14:44:30 UTC (rev 723)
@@ -82,6 +82,12 @@
help
This option enables support for the LEDs on Palm LifeDrive.
+config LEDS_PALMT650
+ tristate "LED Support for Palm Treo 650"
+ depends LEDS_CLASS && MACH_XSCALE_PALMTREO650
+ help
+ This option enables support for the LEDs on Palm Treo 650.
+
comment "LED Triggers"
config LEDS_TRIGGERS
Modified: linux4palm/linux/trunk/drivers/leds/Makefile
===================================================================
--- linux4palm/linux/trunk/drivers/leds/Makefile 2007-01-05 09:39:58 UTC (rev 722)
+++ linux4palm/linux/trunk/drivers/leds/Makefile 2007-01-05 14:44:30 UTC (rev 723)
@@ -14,6 +14,7 @@
obj-$(CONFIG_LEDS_H2200) += h2200_leds.o
obj-$(CONFIG_LEDS_MAGICIAN) += leds-magician.o
obj-$(CONFIG_LEDS_PALMLD) += leds-palmld.o
+obj-$(CONFIG_LEDS_PALMT650) += leds-palmt650.o
# LED Triggers
obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledtrig-timer.o
Added: linux4palm/linux/trunk/drivers/leds/leds-palmt650.c
===================================================================
--- linux4palm/linux/trunk/drivers/leds/leds-palmt650.c (rev 0)
+++ linux4palm/linux/trunk/drivers/leds/leds-palmt650.c 2007-01-05 14:44:30 UTC (rev 723)
@@ -0,0 +1,197 @@
+/*
+ * Palm Treo 650 LEDs
+ *
+ * TODO: Change keypad into a backlight device so brightness can be varied.
+ *
+ * Author: Alex Osborne <bob...@gm...>
+ *
+ */
+
+#include <linux/config.h>
+#include <linux/kernel.h>
+#include <linux/init.h>
+#include <linux/platform_device.h>
+#include <linux/leds.h>
+
+#include <asm/io.h>
+#include <asm/mach-types.h>
+#include <asm/arch/palmt650-gpio.h>
+#include <asm/arch/hardware.h>
+#include <asm/arch/pxa-regs.h>
+
+#define ASIC6_LED_0_Base 0x80
+#define ASIC6_LED_1_Base 0x90
+#define ASIC6_LED_2_Base 0xA0
+
+#define ASIC6_LED_TimeBase 0x00
+#define ASIC6_LED_PeriodTime 0x04 /* might be wrong */
+#define ASIC6_LED_DutyTime 0x08 /* might be wrong */
+#define ASIC6_LED_AutoStopCount 0x0c
+
+/* LED TimeBase bits */
+#include <asm/hardware/ipaq-asic-led.h>
+
+static void *asic6_base;
+
+static void asic6_write(u32 reg, u16 val)
+{
+ *((volatile u16*)((u32)asic6_base+reg)) = val;
+}
+
+static u16 asic6_read(u32 reg)
+{
+ return *((volatile u16*)((u32)asic6_base+reg));
+}
+
+static void asic6_led_set(u32 base, enum led_brightness value)
+{
+ /* we want simply full-on / full-off for now, so clear all the other
+ * registers
+ */
+ asic6_write(base | 0x2, 0x0);
+ asic6_write(base | 0x6, 0x0);
+ asic6_write(base | ASIC6_LED_PeriodTime, 0x0);
+ asic6_write(base | ASIC6_LED_AutoStopCount, 0x0);
+ asic6_write(base | ASIC6_LED_DutyTime, 0x1);
+ asic6_write(base | ASIC6_LED_TimeBase, value ? 0x10 : 0);
+}
+
+static void palmt650_led_green_set(struct led_classdev *led_cdev, enum led_brightness value)
+{
+ asic6_led_set(ASIC6_LED_0_Base, value);
+}
+
+static void palmt650_led_red_set(struct led_classdev *led_cdev, enum led_brightness value)
+{
+ asic6_led_set(ASIC6_LED_1_Base, value);
+}
+
+static void palmt650_led_keypad_set(struct led_classdev *led_cdev, enum led_brightness value)
+{
+ asic6_led_set(ASIC6_LED_2_Base, value);
+}
+
+static void palmt650_led_vibra_set(struct led_classdev *led_cdev, enum led_brightness value)
+{
+ SET_PALMT650_GPIO(VIBRATE_EN, value);
+}
+
+static struct led_classdev palmt650_green_led = {
+ .name = "palmt650:green",
+ .brightness_set = palmt650_led_green_set,
+};
+
+static struct led_classdev palmt650_red_led = {
+ .name = "palmt650:red",
+ .brightness_set = palmt650_led_red_set,
+};
+
+static struct led_classdev palmt650_keypad_led = {
+ .name = "palmt650:keypad",
+ .brightness_set = palmt650_led_keypad_set,
+};
+
+static struct led_classdev palmt650_vibra_led = {
+ .name = "palmt650:vibra",
+ .brightness_set = palmt650_led_vibra_set,
+};
+
+#ifdef CONFIG_PM
+static int palmt650_led_suspend(struct platform_device *dev, pm_message_t state)
+{
+ led_classdev_suspend(&palmt650_green_led);
+ led_classdev_suspend(&palmt650_red_led);
+ led_classdev_suspend(&palmt650_keypad_led);
+ led_classdev_suspend(&palmt650_vibra_led);
+ return 0;
+}
+
+static int palmt650_led_resume(struct platform_device *dev)
+{
+ led_classdev_resume(&palmt650_green_led);
+ led_classdev_resume(&palmt650_red_led);
+ led_classdev_resume(&palmt650_keypad_led);
+ led_classdev_resume(&palmt650_vibra_led);
+ return 0;
+}
+#endif
+
+static int palmt650_led_probe(struct platform_device *pdev)
+{
+ int ret;
+
+ ret = led_classdev_register(&pdev->dev, &palmt650_green_led);
+ if (ret < 0)
+ goto green_err;
+
+ ret = led_classdev_register(&pdev->dev, &palmt650_red_led);
+ if (ret < 0)
+ goto red_err;
+
+ ret = led_classdev_register(&pdev->dev, &palmt650_keypad_led);
+ if (ret < 0)
+ goto keypad_err;
+
+ ret = led_classdev_register(&pdev->dev, &palmt650_vibra_led);
+ if (ret < 0)
+ goto vibra_err;
+
+ asic6_base = ioremap_nocache(0x08000000, 0x1000);
+
+ /* enable LED controllers, possibly clock EN reg.*/
+ asic6_write(0x66, 7);
+
+ /* enable green LED, possibly GPIO related reg. */
+ asic6_write(0x10, 0xc0);
+
+ /* enable red LED + keypad control, possibly GPIO related reg. */
+ asic6_write(0x12, 0xe3);
+
+ return ret;
+vibra_err:
+ led_classdev_unregister(&palmt650_keypad_led);
+keypad_err:
+ led_classdev_unregister(&palmt650_red_led);
+red_err:
+ led_classdev_unregister(&palmt650_green_led);
+green_err:
+ return ret;
+}
+
+static int palmt650_led_remove(struct platform_device *pdev)
+{
+ led_classdev_unregister(&palmt650_green_led);
+ led_classdev_unregister(&palmt650_red_led);
+ led_classdev_unregister(&palmt650_keypad_led);
+ led_classdev_unregister(&palmt650_vibra_led);
+ return 0;
+}
+
+static struct platform_driver palmt650_led_driver = {
+ .probe = palmt650_led_probe,
+ .remove = palmt650_led_remove,
+#ifdef CONFIG_PM
+ .suspend = palmt650_led_suspend,
+ .resume = palmt650_led_resume,
+#endif
+ .driver = {
+ .name = "palmt650-led",
+ },
+};
+
+static int __init palmt650_led_init(void)
+{
+ return platform_driver_register(&palmt650_led_driver);
+}
+
+static void __exit palmt650_led_exit(void)
+{
+ platform_driver_unregister(&palmt650_led_driver);
+}
+
+module_init(palmt650_led_init);
+module_exit(palmt650_led_exit);
+
+MODULE_AUTHOR("Alex Osborne <bob...@gm...>");
+MODULE_DESCRIPTION("Palm Treo 650 LED driver");
+MODULE_LICENSE("GPL");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hol...@us...> - 2007-01-05 09:40:01
|
Revision: 722
http://svn.sourceforge.net/hackndev/?rev=722&view=rev
Author: holger_bocklet
Date: 2007-01-05 01:39:58 -0800 (Fri, 05 Jan 2007)
Log Message:
-----------
updated defconfig for palmtc
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig
Modified: linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig 2007-01-05 08:44:46 UTC (rev 721)
+++ linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig 2007-01-05 09:39:58 UTC (rev 722)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.17-hnd0
-# Sat Dec 9 16:39:15 2006
+# Tue Jan 2 17:10:54 2007
#
CONFIG_ARM=y
CONFIG_MMU=y
@@ -147,7 +147,7 @@
# CONFIG_MACH_PALMZ72 is not set
CONFIG_MACH_OMAP_PALMTC=y
CONFIG_PALMTC_KEYBOARD=y
-CONFIG_PALMTC_UCB1400_TS=y
+CONFIG_PALMTC_UCB1400=y
# CONFIG_PXA_SHARPSL is not set
CONFIG_PXA25x=y
CONFIG_PXA_RTC_EPOCH=1970
@@ -253,8 +253,10 @@
#
# Power management options
#
-# CONFIG_PM is not set
-# CONFIG_APM is not set
+CONFIG_PM=y
+CONFIG_PM_LEGACY=y
+CONFIG_PM_DEBUG=y
+CONFIG_APM=y
#
# Networking
@@ -598,6 +600,7 @@
# Misc devices
#
# CONFIG_BATTERY_MONITOR is not set
+# CONFIG_BATTCHARGE_MONITOR is not set
#
# Multimedia Capabilities Port drivers
@@ -689,8 +692,8 @@
CONFIG_SND_PCM=y
# CONFIG_SND_SEQUENCER is not set
CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
+CONFIG_SND_MIXER_OSS=y
+CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
# CONFIG_SND_DYNAMIC_MINORS is not set
# CONFIG_SND_SUPPORT_OLD_API 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-04 04:17:47
|
Revision: 720
http://svn.sourceforge.net/hackndev/?rev=720&view=rev
Author: bobofdoom
Date: 2007-01-03 20:17:41 -0800 (Wed, 03 Jan 2007)
Log Message:
-----------
t650: Removed TODO message on backlight brightness change.
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-01-04 04:11:41 UTC (rev 719)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-01-04 04:17:41 UTC (rev 720)
@@ -121,7 +121,6 @@
static void palmt650_set_bl_intensity(int intensity)
{
- printk("palmt650_set_bl_intensity(%d) TODO\n", intensity);
PWM_CTRL0 = 0; /* pre-scalar */
PWM_PWDUTY0 = intensity; /* duty cycle */
PWM_PERVAL0 = 0x1b1; /* period */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2007-01-04 04:11:43
|
Revision: 719
http://svn.sourceforge.net/hackndev/?rev=719&view=rev
Author: bobofdoom
Date: 2007-01-03 20:11:41 -0800 (Wed, 03 Jan 2007)
Log Message:
-----------
t650: Fixed keyboard support.
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/configs/palmt650_defconfig
linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c
linux4palm/linux/trunk/drivers/input/keyboard/pxa27x_keyboard.c
Modified: linux4palm/linux/trunk/arch/arm/configs/palmt650_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmt650_defconfig 2007-01-04 03:48:05 UTC (rev 718)
+++ linux4palm/linux/trunk/arch/arm/configs/palmt650_defconfig 2007-01-04 04:11:41 UTC (rev 719)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.17-hnd0
-# Thu Jan 4 14:41:44 2007
+# Thu Jan 4 15:10:28 2007
#
CONFIG_ARM=y
CONFIG_MMU=y
@@ -848,7 +848,7 @@
# MMC/SD Card support
#
CONFIG_MMC=y
-CONFIG_MMC_DEBUG=y
+# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_BLOCK=y
CONFIG_MMC_PXA=y
# CONFIG_MMC_TMIO is not set
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-01-04 03:48:05 UTC (rev 718)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmt650/palmt650.c 2007-01-04 04:11:41 UTC (rev 719)
@@ -274,7 +274,7 @@
};
static struct platform_device palmt650_kbd = {
- .name = "pxa27x-keypad",
+ .name = "pxa27x-keyboard",
.dev = {
.platform_data = &palmt650_kbd_data,
},
Modified: linux4palm/linux/trunk/drivers/input/keyboard/pxa27x_keyboard.c
===================================================================
--- linux4palm/linux/trunk/drivers/input/keyboard/pxa27x_keyboard.c 2007-01-04 03:48:05 UTC (rev 718)
+++ linux4palm/linux/trunk/drivers/input/keyboard/pxa27x_keyboard.c 2007-01-04 04:11:41 UTC (rev 719)
@@ -110,7 +110,7 @@
}
KPC |= KPC_ME; /* matrix keypad enabled */
- KPC |= KPC_ME; /* matrix keypad interrupt enabled */
+ KPC |= KPC_MIE; /* matrix keypad interrupt enabled */
return 0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mar...@us...> - 2007-01-02 00:25:56
|
Revision: 717
http://svn.sourceforge.net/hackndev/?rev=717&view=rev
Author: marex_z71
Date: 2007-01-01 16:25:54 -0800 (Mon, 01 Jan 2007)
Log Message:
-----------
l4p: Some progress with LD wifi. I guess I can communicate with the chip
and I can even upload firmware to it. Though, it wont init again after
genesis mode so it?\194?\180s still no use...
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_pcmcia.c
linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_cs.c
linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_download.c
linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_pcmcia.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_pcmcia.c 2006-12-27 09:40:10 UTC (rev 716)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmld/palmld_pcmcia.c 2007-01-02 00:25:54 UTC (rev 717)
@@ -100,9 +100,13 @@
static struct pcmcia_low_level palmld_pcmcia_ops = {
.owner = THIS_MODULE,
- /* socket 1, since socket 0 is HDD */
- .first = 1,
- .nr = 1,
+ /* Setting it this way makes pcmcia-cs
+ scream about memory-cs (because of
+ HDD/CF memory in socket 0), but it's
+ much nicer than make some weird changes
+ in pxa pcmcia subsystem */
+ .first = 0,
+ .nr = 2,
.hw_init = palmld_pcmcia_hw_init,
.hw_shutdown = palmld_pcmcia_hw_shutdown,
Modified: linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_cs.c
===================================================================
--- linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_cs.c 2006-12-27 09:40:10 UTC (rev 716)
+++ linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_cs.c 2007-01-02 00:25:54 UTC (rev 717)
@@ -842,6 +842,7 @@
PCMCIA_DEVICE_MANF_CARD(0x028a, 0x0002),
PCMCIA_DEVICE_MANF_CARD(0x02aa, 0x0002),
PCMCIA_DEVICE_MANF_CARD(0x02d2, 0x0001),
+ PCMCIA_DEVICE_MANF_CARD(0x02db, 0x8103), // SyChip WLAN6061EB
PCMCIA_DEVICE_MANF_CARD(0x50c2, 0x0001),
PCMCIA_DEVICE_MANF_CARD(0x50c2, 0x7300),
PCMCIA_DEVICE_MANF_CARD(0xc00f, 0x0000),
Modified: linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_download.c
===================================================================
--- linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_download.c 2006-12-27 09:40:10 UTC (rev 716)
+++ linux4palm/linux/trunk/drivers/net/wireless/hostap/hostap_download.c 2007-01-02 00:25:54 UTC (rev 717)
@@ -107,7 +107,10 @@
}
}
#else /* PRISM2_PCI */
- HFA384X_INSW(HFA384X_AUXDATA_OFF, buf, len / 2);
+/* HFA384X_INSW(HFA384X_AUXDATA_OFF, buf, len / 2);*/
+ HFA384X_INSW(HFA384X_AUXDATA_OFF, buf, len);
+ /* Removing that "/ 2" lets readback test pass.
+ That can point to bad memory/chip configuration. */
#endif /* PRISM2_PCI */
return 0;
@@ -138,7 +141,10 @@
}
}
#else /* PRISM2_PCI */
- HFA384X_OUTSW(HFA384X_AUXDATA_OFF, buf, len / 2);
+/* HFA384X_OUTSW(HFA384X_AUXDATA_OFF, buf, len / 2);*/
+ HFA384X_OUTSW(HFA384X_AUXDATA_OFF, buf, len);
+ /* Removing that "/ 2" lets readback test pass.
+ That can point to bad memory/chip configuration. */
#endif /* PRISM2_PCI */
return 0;
Modified: linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
===================================================================
--- linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2006-12-27 09:40:10 UTC (rev 716)
+++ linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2007-01-02 00:25:54 UTC (rev 717)
@@ -197,8 +197,6 @@
MECR |= MECR_CIT;
/* Set MECR:NOS (Number Of Sockets) */
- /* Use (nr > 0) on Palm LifeDrive to get WiFi
- chip detected */
if (nr > 1)
MECR |= MECR_NOS;
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <bob...@us...> - 2006-12-27 09:40:13
|
Revision: 716
http://svn.sourceforge.net/hackndev/?rev=716&view=rev
Author: bobofdoom
Date: 2006-12-27 01:40:10 -0800 (Wed, 27 Dec 2006)
Log Message:
-----------
Added simple and very dodgy memory map dump command.
Modified Paths:
--------------
cocoboot/trunk/include/cocoboot.rcp
cocoboot/trunk/include/cocoboot_r.h
cocoboot/trunk/m68k/mainform.c
Modified: cocoboot/trunk/include/cocoboot.rcp
===================================================================
--- cocoboot/trunk/include/cocoboot.rcp 2006-12-26 23:57:02 UTC (rev 715)
+++ cocoboot/trunk/include/cocoboot.rcp 2006-12-27 09:40:10 UTC (rev 716)
@@ -26,6 +26,7 @@
MENUITEM "LCD registers (PXA only)" MenuItemLCD
MENUITEM "LCD test (PXA only)" MenuItemLCDTest
MENUITEM "Boot Linux" MenuItemBootLinux
+ MENUITEM "Dump MMU" MenuItemDumpMMU
END
END
Modified: cocoboot/trunk/include/cocoboot_r.h
===================================================================
--- cocoboot/trunk/include/cocoboot_r.h 2006-12-26 23:57:02 UTC (rev 715)
+++ cocoboot/trunk/include/cocoboot_r.h 2006-12-27 09:40:10 UTC (rev 716)
@@ -14,6 +14,7 @@
#define MenuItemLCD 1002
#define MenuItemLCDTest 1003
#define MenuItemBootLinux 1004
+#define MenuItemDumpMMU 1005
#define ErrorAlert 1000
#define InfoAlert 1001
Modified: cocoboot/trunk/m68k/mainform.c
===================================================================
--- cocoboot/trunk/m68k/mainform.c 2006-12-26 23:57:02 UTC (rev 715)
+++ cocoboot/trunk/m68k/mainform.c 2006-12-27 09:40:10 UTC (rev 716)
@@ -10,6 +10,7 @@
#include <stdlib.h>
#include <string.h>
#include <DataMgr.h>
+#include <VFSMgr.h>
UInt32 reg(UInt32 addr);
int use_initrd;
@@ -100,7 +101,49 @@
}
+void dump_mmu()
+{
+ UInt16 volref;
+ UInt32 voliter = vfsIteratorStart;
+ FileRef file;
+ Err err = VFSVolumeEnumerate(&volref, &voliter);
+ char msg[255];
+ UInt32 addr, phys, lastphys=0xffff, lastvirt=0xffff, startphys=0xffff, startvirt=0xffff;
+ if (err != errNone) {
+ FrmCustomAlert(InfoAlert, "Memory card not found.", " ", " ");
+ return;
+ }
+
+ if (VFSFileOpen(volref, "/memorymap.txt", vfsModeWrite | vfsModeCreate, &file) != errNone) {
+ FrmCustomAlert(InfoAlert, "Can't open memorymap.txt for writing", " ", " ");
+ return;
+ }
+
+ addr = 0;
+ while (1) {
+ phys = virt_to_phys(addr);
+ if (phys != lastphys + 0x00100000) {
+ if (startphys && startphys!=0xffff) {
+ sprintf(msg, "%08lx-%08lx -> %08lx-%08lx\n", startvirt, lastvirt, startphys, lastphys);
+ VFSFileWrite(file, StrLen(msg), msg, NULL);
+ }
+ startphys = phys;
+ startvirt = addr;
+ }
+ lastphys = phys;
+ lastvirt = addr;
+ addr += 0x00100000;
+ if (addr >= 0xff000000) break;
+ }
+ sprintf(msg, "%08lx-%08lx -> %08lx-%08lx\n", startvirt, lastvirt, startphys, lastphys);
+ VFSFileWrite(file, StrLen(msg), msg, NULL);
+ VFSFileClose(file);
+
+ FrmCustomAlert(InfoAlert, "/memorymap.txt created", " ", " ");
+}
+
+
void cpu_info()
{
char msg[255];
@@ -280,6 +323,10 @@
case MenuItemMem:
mem_info();
return true;
+ case MenuItemDumpMMU:
+ dump_mmu();
+ return true;
+
}
return false;
}
@@ -330,7 +377,7 @@
cmdline_p = FrmGetObjectPtr(form, FrmGetObjectIndex(form, CommandLine));
cmdline_th = MemHandleNew(size);
cmdline_tp = MemHandleLock(cmdline_th);
- StrCopy(cmdline_tp, "init=/linuxrc"); /* default value */
+ StrCopy(cmdline_tp, "init=/linuxrc root=/dev/mmcblk0p2"); /* default value */
//PrefGetAppPreferences ('CcBt', 1, cmdline_tp, &size, true);
MemHandleUnlock(cmdline_th);
FldSetTextHandle(cmdline_p, cmdline_th);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mar...@us...> - 2006-12-26 23:57:14
|
Revision: 715
http://svn.sourceforge.net/hackndev/?rev=715&view=rev
Author: marex_z71
Date: 2006-12-26 15:57:02 -0800 (Tue, 26 Dec 2006)
Log Message:
-----------
l4p: revert buggy commit
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
Modified: linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
===================================================================
--- linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2006-12-26 18:56:46 UTC (rev 714)
+++ linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2006-12-26 23:57:02 UTC (rev 715)
@@ -197,8 +197,9 @@
MECR |= MECR_CIT;
/* Set MECR:NOS (Number Of Sockets) */
- if (nr > 0) /* Dunno if this is ok,
- but it fixes card detection */
+ /* Use (nr > 0) on Palm LifeDrive to get WiFi
+ chip detected */
+ if (nr > 1)
MECR |= MECR_NOS;
else
MECR &= ~MECR_NOS;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <mar...@us...> - 2006-12-26 18:56:53
|
Revision: 714
http://svn.sourceforge.net/hackndev/?rev=714&view=rev
Author: marex_z71
Date: 2006-12-26 10:56:46 -0800 (Tue, 26 Dec 2006)
Log Message:
-----------
l4p: Fix PCMCIA (CF) card identification on LD (SyChip 6061 is now
correctly identified by cardctl)
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
Modified: linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c
===================================================================
--- linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2006-12-24 21:17:48 UTC (rev 713)
+++ linux4palm/linux/trunk/drivers/pcmcia/pxa2xx_base.c 2006-12-26 18:56:46 UTC (rev 714)
@@ -197,7 +197,8 @@
MECR |= MECR_CIT;
/* Set MECR:NOS (Number Of Sockets) */
- if (nr > 1)
+ if (nr > 0) /* Dunno if this is ok,
+ but it fixes card detection */
MECR |= MECR_NOS;
else
MECR &= ~MECR_NOS;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hol...@us...> - 2006-12-24 21:17:51
|
Revision: 713
http://svn.sourceforge.net/hackndev/?rev=713&view=rev
Author: holger_bocklet
Date: 2006-12-24 13:17:48 -0800 (Sun, 24 Dec 2006)
Log Message:
-----------
X-Mas Update Palmtc-Keyboard: add reboot on blue-power key
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/mach-pxa/palmtc/palmtc_keyboard.c
Modified: linux4palm/linux/trunk/arch/arm/mach-pxa/palmtc/palmtc_keyboard.c
===================================================================
--- linux4palm/linux/trunk/arch/arm/mach-pxa/palmtc/palmtc_keyboard.c 2006-12-19 09:21:33 UTC (rev 712)
+++ linux4palm/linux/trunk/arch/arm/mach-pxa/palmtc/palmtc_keyboard.c 2006-12-24 21:17:48 UTC (rev 713)
@@ -18,6 +18,8 @@
#include <linux/platform_device.h>
#include <linux/workqueue.h>
#include <linux/delay.h>
+#include <linux/reboot.h>
+#include <linux/sched.h>
#include <asm/mach/arch.h>
#include <asm/mach-types.h>
@@ -28,7 +30,7 @@
#define USE_RELEASE_TIMER
#define USE_DOUBLECLICK
-#define PALMTC_KEYBOARD_DEBUG
+//#define PALMTC_KEYBOARD_DEBUG
#ifdef PALMTC_KEYBOARD_DEBUG
#define DBG(x...) \
@@ -48,15 +50,16 @@
#define PRESSED_BIT 1
#define PALMTC_BLUEKEY -17
+#define PALMTC_REBOOT -19
#define RELEASE_CHECK_TIME_MS 50
#define DOUBLECLICK_TIME_MS 250
#define GET_GPIO(gpio) (GPLR(gpio) & GPIO_bit(gpio))
-#define GET_KEY_BIT(vkey, bit) ((vkey >> (bit) ) & 0x01)
-#define SET_KEY_BIT(vkey, bit) (vkey |= (1 << (bit)) )
-#define CLEAR_KEY_BIT(vkey, bit) (vkey &= ~(1 << (bit)) )
+//#define GET_KEY_BIT(vkey, bit) ((vkey >> (bit) ) & 0x01)
+//#define SET_KEY_BIT(vkey, bit) (vkey |= (1 << (bit)) )
+//#define CLEAR_KEY_BIT(vkey, bit) (vkey &= ~(1 << (bit)) )
#ifdef USE_RELEASE_TIMER
static void release_timer_went_off (unsigned long);
@@ -87,7 +90,7 @@
static struct { // matrix for real buttons
int key;
int alt_key;
- u8 flags; // for recording last status and shift_bit
+ u8 flags; // for recording last status (lowest) and shift_bit (highest)
unsigned long tstamp; // timestamp (jiffies)
char *desc;
} palmtc_buttons[MAX_ROW][MAX_COL] = {
@@ -101,7 +104,7 @@
{KEY_DOWN,KEY_PAGEDOWN,FALSE,0,"down/pgdown"} ,
{KEY_LEFTCTRL,KEY_F9,FALSE,0,"cmd/ctrl/f9"},
{KEY_ENTER,-1,FALSE,0,"Select/enter/;"} }, //1 free
-/*20*/ {{KEY_POWER,-1,FALSE,0,"power"}, //0
+/*20*/ {{KEY_POWER,PALMTC_REBOOT,FALSE,0,"power"}, //0
{-1,-1,FALSE,0,"unused 9/20"}, //9
{-1,-1,FALSE,0,"unused 10/20"}, //10
{-1,-1,FALSE,0,"unused 11/20"} }, //11
@@ -220,12 +223,19 @@
}
} else {
if (alternate_key) {
- if(palmtc_buttons[row][col].alt_key >= 0) {
- if (palmtc_buttons[row][col].flags&SHIFT_BIT)
- input_report_key(keyboard_dev,KEY_LEFTSHIFT,1);
- input_report_key(keyboard_dev, palmtc_buttons[row][col].alt_key, 1);
- //DBG("alt: ms:%0lu char: %s\n",palmtc_buttons[row][col].tstamp,palmtc_buttons[row][col].desc);
- input_sync(keyboard_dev);
+ if (palmtc_buttons[row][col].alt_key==PALMTC_REBOOT) {
+ DBG("reboot\n");
+ //kernel_restart(NULL);
+ kill_proc(1, SIGINT, 1);
+ input_sync(keyboard_dev);
+ } else {
+ if(palmtc_buttons[row][col].alt_key >= 0) {
+ if (palmtc_buttons[row][col].flags&SHIFT_BIT)
+ input_report_key(keyboard_dev,KEY_LEFTSHIFT,1);
+ input_report_key(keyboard_dev, palmtc_buttons[row][col].alt_key, 1);
+ //DBG("alt: ms:%0lu char: %s\n",palmtc_buttons[row][col].tstamp,palmtc_buttons[row][col].desc);
+ input_sync(keyboard_dev);
+ }
}
if(! (alternate_key==PERMANENT)) {
alternate_key=FALSE;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hol...@us...> - 2006-12-19 09:21:36
|
Revision: 712
http://svn.sourceforge.net/hackndev/?rev=712&view=rev
Author: holger_bocklet
Date: 2006-12-19 01:21:33 -0800 (Tue, 19 Dec 2006)
Log Message:
-----------
bring palmtc_defconfig up to date
Modified Paths:
--------------
linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig
Modified: linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig
===================================================================
--- linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig 2006-12-19 09:01:48 UTC (rev 711)
+++ linux4palm/linux/trunk/arch/arm/configs/palmtc_defconfig 2006-12-19 09:21:33 UTC (rev 712)
@@ -1,13 +1,15 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.16-hnd0
-# Sun Jun 11 21:04:46 2006
+# Linux kernel version: 2.6.17-hnd0
+# Sat Dec 9 16:39:15 2006
#
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
@@ -29,11 +31,13 @@
# CONFIG_AUDIT is not set
# CONFIG_IKCONFIG is not set
# CONFIG_MINIMAL_OOPS is not set
+# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_UID16=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_EMBEDDED is not set
+CONFIG_EMBEDDED=y
CONFIG_KALLSYMS=y
+# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
@@ -45,22 +49,17 @@
CONFIG_SHMEM=y
CONFIG_USELIB=y
CONFIG_CORE_DUMP=y
-CONFIG_CC_ALIGN_FUNCTIONS=0
-CONFIG_CC_ALIGN_LABELS=0
-CONFIG_CC_ALIGN_LOOPS=0
-CONFIG_CC_ALIGN_JUMPS=0
-CONFIG_SLAB=y
+# CONFIG_SLAB is not set
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
-# CONFIG_SLOB is not set
+CONFIG_SLOB=y
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-CONFIG_OBSOLETE_MODPARM=y
+CONFIG_MODULE_FORCE_UNLOAD=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
# CONFIG_KMOD is not set
@@ -68,6 +67,7 @@
#
# Block layer
#
+# CONFIG_BLK_DEV_IO_TRACE is not set
#
# IO Schedulers
@@ -89,11 +89,13 @@
# 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
@@ -113,6 +115,7 @@
# 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
@@ -126,6 +129,12 @@
# 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
@@ -137,10 +146,11 @@
# CONFIG_MACH_XSCALE_PALMTX is not set
# CONFIG_MACH_PALMZ72 is not set
CONFIG_MACH_OMAP_PALMTC=y
-CONFIG_PALMTC_BUTTONS=m
-# CONFIG_PALMTC_TSC2101 is not set
+CONFIG_PALMTC_KEYBOARD=y
+CONFIG_PALMTC_UCB1400_TS=y
# CONFIG_PXA_SHARPSL is not set
CONFIG_PXA25x=y
+CONFIG_PXA_RTC_EPOCH=1970
# CONFIG_SA1100_H3100 is not set
# CONFIG_SA1100_H3600 is not set
# CONFIG_SA1100_H3800 is not set
@@ -163,8 +173,10 @@
#
# Processor Features
#
-CONFIG_ARM_THUMB=y
+# CONFIG_ARM_THUMB is not set
+# CONFIG_ARMBOOT_PROC is not set
CONFIG_XSCALE_PMU=y
+# CONFIG_KEXEC is not set
#
# Compaq/iPAQ Platforms
@@ -193,6 +205,7 @@
#
# CONFIG_PREEMPT is not set
# CONFIG_NO_IDLE_HZ is not set
+CONFIG_HZ=100
# CONFIG_AEABI is not set
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
CONFIG_SELECT_MEMORY_MODEL=y
@@ -210,7 +223,7 @@
#
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE="root=/dev/ram0 rw mem=64m initrd=0xa0400000,716800 console=tty0"
+CONFIG_CMDLINE="mem=64m root=/dev/nfs rw nfsroot=/tc ip=:::255.255.255.0::usb0:dhcp init=/linuxrc console=tty0"
# CONFIG_XIP_KERNEL is not set
#
@@ -233,7 +246,7 @@
# Userspace binary formats
#
CONFIG_BINFMT_ELF=y
-CONFIG_BINFMT_AOUT=m
+# CONFIG_BINFMT_AOUT is not set
# CONFIG_BINFMT_MISC is not set
# CONFIG_ARTHUR is not set
@@ -259,7 +272,10 @@
# 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_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+# CONFIG_IP_PNP_RARP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
@@ -267,11 +283,14 @@
# 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 is not set
# 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
#
@@ -323,8 +342,9 @@
# Generic Driver Options
#
CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_PREVENT_FIRMWARE_BUILD is not set
# CONFIG_FW_LOADER is not set
+# CONFIG_DEBUG_DRIVER is not set
#
# Connector - unified userspace <-> kernelspace linker
@@ -334,79 +354,9 @@
#
# Memory Technology Devices (MTD)
#
-CONFIG_MTD=y
-# CONFIG_MTD_DEBUG is not set
-# CONFIG_MTD_CONCAT is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-# CONFIG_MTD_AFS_PARTS is not set
+# CONFIG_MTD is not set
#
-# User Modules And Translation Layers
-#
-# CONFIG_MTD_CHAR is not set
-# CONFIG_MTD_BLOCK is not set
-# CONFIG_MTD_BLOCK_RO is not set
-# CONFIG_FTL is not set
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-# CONFIG_RFD_FTL is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-# CONFIG_MTD_CFI is not set
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_OBSOLETE_CHIPS is not set
-
-#
-# Mapping drivers for chip access
-#
-# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_SHARP_SL is not set
-# CONFIG_MTD_PLATRAM is not set
-
-#
-# Self-contained MTD device drivers
-#
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_MTD_PHRAM is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_BLKMTD is not set
-# CONFIG_MTD_BLOCK2MTD is not set
-
-#
-# Disk-On-Chip Device Drivers
-#
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-
-#
-# NAND Flash Device Drivers
-#
-# CONFIG_MTD_NAND is not set
-
-#
-# OneNAND Flash Device Drivers
-#
-# CONFIG_MTD_ONENAND is not set
-
-#
# Parallel port support
#
# CONFIG_PARPORT is not set
@@ -419,10 +369,11 @@
# Block devices
#
# CONFIG_BLK_DEV_COW_COMMON is not set
-# CONFIG_BLK_DEV_LOOP 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=4
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
# CONFIG_CDROM_PKTCDVD is not set
@@ -460,7 +411,7 @@
#
# Network device support
#
-# CONFIG_NETDEVICES is not set
+CONFIG_NETDEVICES=y
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
@@ -482,6 +433,20 @@
#
# Ethernet (10000 Mbit)
#
+
+#
+# Token Ring devices
+#
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
# CONFIG_PPP is not set
# CONFIG_SLIP is not set
# CONFIG_SHAPER is not set
@@ -502,15 +467,12 @@
#
# Userland interfaces
#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=240
+CONFIG_INPUT_TSDEV=m
+CONFIG_INPUT_TSDEV_SCREEN_X=320
CONFIG_INPUT_TSDEV_SCREEN_Y=320
-# CONFIG_INPUT_EVDEV is not set
+CONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
@@ -527,6 +489,7 @@
#
CONFIG_SERIO=y
CONFIG_SERIO_SERPORT=y
+# CONFIG_SERIO_LIBPS2 is not set
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set
@@ -547,13 +510,11 @@
# Non-8250 serial port support
#
CONFIG_SERIAL_PXA=y
-CONFIG_SERIAL_PXA_CONSOLE=y
+# CONFIG_SERIAL_PXA_CONSOLE is not set
CONFIG_SERIAL_PXA_COUNT=4
CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=256
+# CONFIG_LEGACY_PTYS is not set
#
# I2C support
@@ -598,10 +559,21 @@
#
# SPI support
#
-# CONFIG_SPI is not set
-# CONFIG_SPI_MASTER is not set
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_BITBANG=m
+CONFIG_SPI_PXA2XX=m
+
+#
+# SPI Protocol Masters
+#
+
+#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
@@ -621,7 +593,6 @@
# CONFIG_SOC_TC6393XB is not set
# CONFIG_HTC_ASIC2 is not set
# CONFIG_HTC_ASIC3 is not set
-# CONFIG_SOC_TSC2101 is not set
#
# Misc devices
@@ -634,13 +605,23 @@
# CONFIG_MCP is not set
#
-# Multimedia Capabilities Port drivers
+# LED devices
#
+# CONFIG_NEW_LEDS is not set
#
+# LED drivers
+#
+
+#
+# LED Triggers
+#
+
+#
# Multimedia devices
#
# CONFIG_VIDEO_DEV is not set
+CONFIG_VIDEO_V4L2=y
#
# Digital Video Broadcasting Devices
@@ -655,6 +636,7 @@
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_FIRMWARE_EDID is not set
# CONFIG_FB_MODE_HELPERS is not set
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_IMAGEON is not set
@@ -673,11 +655,11 @@
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
# CONFIG_FONT_8x16 is not set
-# CONFIG_FONT_6x11 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=y
+# 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
@@ -685,26 +667,65 @@
#
# Logo configuration
#
-CONFIG_LOGO=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_LOGO_LINUX_CLUT224=y
+# CONFIG_LOGO is not set
CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_DEVICE=y
-CONFIG_LCD_CLASS_DEVICE=m
+# CONFIG_BACKLIGHT_CORGI is not set
+CONFIG_BACKLIGHT_PXAPWM=y
+CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_DEVICE=y
#
# Sound
#
-# CONFIG_SOUND is not set
+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=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+# CONFIG_SND_DYNAMIC_MINORS is not set
+# CONFIG_SND_SUPPORT_OLD_API is not set
+# 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 is not set
+# CONFIG_USB_ARCH_HAS_EHCI is not set
# CONFIG_USB is not set
#
@@ -726,6 +747,7 @@
# 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 is not set
@@ -743,15 +765,16 @@
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_BLOCK=y
CONFIG_MMC_PXA=y
-# CONFIG_MMC_WBSD_PALMT3 is not set
# 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
#
-# LED devices
+# Real Time Clock
#
-# CONFIG_CLASS_LEDS is not set
+CONFIG_RTC_LIB=y
+# CONFIG_RTC_CLASS is not set
#
# File systems
@@ -759,17 +782,27 @@
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
# CONFIG_EXT2_FS_XIP is not set
-# CONFIG_EXT3_FS is not set
+CONFIG_EXT3_FS=m
+CONFIG_EXT3_FS_XATTR=y
+# CONFIG_EXT3_FS_POSIX_ACL is not set
+# CONFIG_EXT3_FS_SECURITY is not set
+CONFIG_JBD=m
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FS_MBCACHE=y
# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
+CONFIG_JFS_FS=m
+# CONFIG_JFS_POSIX_ACL is not set
+# CONFIG_JFS_SECURITY is not set
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS 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=y
+# CONFIG_MINIX_FS is not set
+# CONFIG_ROMFS_FS is not set
# CONFIG_INOTIFY is not set
# CONFIG_QUOTA is not set
-CONFIG_DNOTIFY=y
+# CONFIG_DNOTIFY is not set
# CONFIG_AUTOFS_FS is not set
# CONFIG_AUTOFS4_FS is not set
# CONFIG_FUSE_FS is not set
@@ -783,9 +816,9 @@
#
# DOS/FAT/NT Filesystems
#
-CONFIG_FAT_FS=m
-# CONFIG_MSDOS_FS is not set
-CONFIG_VFAT_FS=m
+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
@@ -795,10 +828,9 @@
#
CONFIG_PROC_FS=y
CONFIG_SYSFS=y
-# CONFIG_TMPFS is not set
+CONFIG_TMPFS=y
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
-# CONFIG_RELAYFS_FS is not set
# CONFIG_CONFIGFS_FS is not set
#
@@ -811,10 +843,11 @@
# CONFIG_BEFS_FS is not set
# CONFIG_BFS_FS is not set
# CONFIG_EFS_FS is not set
-# CONFIG_JFFS_FS is not set
-# CONFIG_JFFS2_FS is not set
# CONFIG_CRAMFS is not set
-# CONFIG_SQUASHFS is not set
+CONFIG_SQUASHFS=y
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+# CONFIG_SQUASHFS_VMALLOC is not set
# CONFIG_VXFS_FS is not set
# CONFIG_HPFS_FS is not set
# CONFIG_QNX4FS_FS is not set
@@ -825,8 +858,17 @@
#
# Network File Systems
#
-# CONFIG_NFS_FS is not set
+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_ROOT_NFS=y
+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
@@ -848,8 +890,8 @@
CONFIG_NLS_CODEPAGE_437=y
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
-# CONFIG_NLS_CODEPAGE_850 is not set
-# CONFIG_NLS_CODEPAGE_852 is not set
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
@@ -879,7 +921,7 @@
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
-# CONFIG_NLS_ISO8859_15 is not set
+CONFIG_NLS_ISO8859_15=m
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
# CONFIG_NLS_UTF8 is not set
@@ -894,11 +936,27 @@
#
# CONFIG_PRINTK_TIME is not set
# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_DEBUG_KERNEL is not set
+# CONFIG_SMALLOOPS is not set
+CONFIG_DEBUG_KERNEL=y
CONFIG_LOG_BUF_SHIFT=14
-CONFIG_DEBUG_BUGVERBOSE=y
+# CONFIG_DETECT_SOFTLOCKUP is not set
+# CONFIG_SCHEDSTATS is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_DEBUG_KOBJECT is not set
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_DEBUG_INFO is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_DEBUG_VM is not set
CONFIG_FRAME_POINTER=y
+# CONFIG_UNWIND_INFO is not set
+# CONFIG_FORCED_INLINING is not set
+# CONFIG_RCU_TORTURE_TEST is not set
# CONFIG_DEBUG_USER is not set
+# CONFIG_DEBUG_WAITQ is not set
+# CONFIG_DEBUG_ERRORS is not set
+# CONFIG_DEBUG_LL is not set
#
# Security options
@@ -922,3 +980,4 @@
# CONFIG_CRC16 is not set
CONFIG_CRC32=y
# CONFIG_LIBCRC32C is not set
+CONFIG_ZLIB_INFLATE=y
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <hol...@us...> - 2006-12-19 09:02:16
|
Revision: 711
http://svn.sourceforge.net/hackndev/?rev=711&view=rev
Author: holger_bocklet
Date: 2006-12-19 01:01:48 -0800 (Tue, 19 Dec 2006)
Log Message:
-----------
corrected ifdefs for palmtc in pxa-ac97
Modified Paths:
--------------
linux4palm/linux/trunk/sound/arm/pxa2xx-ac97.c
Modified: linux4palm/linux/trunk/sound/arm/pxa2xx-ac97.c
===================================================================
--- linux4palm/linux/trunk/sound/arm/pxa2xx-ac97.c 2006-12-09 11:51:06 UTC (rev 710)
+++ linux4palm/linux/trunk/sound/arm/pxa2xx-ac97.c 2006-12-19 09:01:48 UTC (rev 711)
@@ -191,7 +191,7 @@
status = GSR;
if (status) {
-#ifdef MACH_OMAP_PALMTC
+#ifdef CONFIG_MACH_OMAP_PALMTC
if (status & GSR_GSCI) {
return IRQ_NONE;
}
@@ -361,8 +361,9 @@
ret = pxa2xx_pcm_new(card, &pxa2xx_ac97_pcm_client, &pxa2xx_ac97_pcm);
if (ret)
goto err;
-#ifdef MACH_OMAP_PALMTC
+#ifdef CONFIG_MACH_OMAP_PALMTC
ret = request_irq(IRQ_AC97, pxa2xx_ac97_irq, SA_SHIRQ, "AC97", dev);
+ printk("pxa-ac97: shared irq enabled");
#else
ret = request_irq(IRQ_AC97, pxa2xx_ac97_irq, 0, "AC97", NULL);
#endif
@@ -417,7 +418,7 @@
snd_card_free(card);
platform_set_drvdata(dev, NULL);
GCR |= GCR_ACLINK_OFF;
-#ifdef MACH_OMAP_PALMTC
+#ifdef CONFIG_MACH_OMAP_PALMTC
free_irq(IRQ_AC97, dev);
#else
free_irq(IRQ_AC97, NULL);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sle...@us...> - 2006-12-09 11:51:07
|
Revision: 710
http://svn.sourceforge.net/hackndev/?rev=710&view=rev
Author: sleep_walker
Date: 2006-12-09 03:51:06 -0800 (Sat, 09 Dec 2006)
Log Message:
-----------
l4p: BFUGarux: fix of previous fix, now REALLY! fixed
Modified Paths:
--------------
linux4palm/BFUGarux/BFUSettings-alone.c
Modified: linux4palm/BFUGarux/BFUSettings-alone.c
===================================================================
--- linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-09 11:25:21 UTC (rev 709)
+++ linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-09 11:51:06 UTC (rev 710)
@@ -1244,7 +1244,7 @@
else
BFUdoDie("No card or error occured.",0);
BFUInitModList();
- CtlSetValue(getObjectPtr(pForm,BFUModListTrigger),BFUSettingsValues.modlist);
+ BFUSetTriggerState(pForm,BFUModListTrigger,BFUModList,BFUSettingsValues.modlist);
}
static void BFUToolsFormInit (FormPtr pForm)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sle...@us...> - 2006-12-09 11:25:29
|
Revision: 709
http://svn.sourceforge.net/hackndev/?rev=709&view=rev
Author: sleep_walker
Date: 2006-12-09 03:25:21 -0800 (Sat, 09 Dec 2006)
Log Message:
-----------
l4p: BFUGarux - modlist selection fix
Modified Paths:
--------------
linux4palm/BFUGarux/BFUSettings-alone.c
Modified: linux4palm/BFUGarux/BFUSettings-alone.c
===================================================================
--- linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-08 22:22:33 UTC (rev 708)
+++ linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-09 11:25:21 UTC (rev 709)
@@ -1244,6 +1244,7 @@
else
BFUdoDie("No card or error occured.",0);
BFUInitModList();
+ CtlSetValue(getObjectPtr(pForm,BFUModListTrigger),BFUSettingsValues.modlist);
}
static void BFUToolsFormInit (FormPtr pForm)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sle...@us...> - 2006-12-08 22:22:36
|
Revision: 708
http://svn.sourceforge.net/hackndev/?rev=708&view=rev
Author: sleep_walker
Date: 2006-12-08 14:22:33 -0800 (Fri, 08 Dec 2006)
Log Message:
-----------
l4p: BFUGarux - Modlist selection working, lesser Makefile changes
Modified Paths:
--------------
linux4palm/BFUGarux/BFUSettings-alone.c
linux4palm/BFUGarux/Makefile
linux4palm/BFUGarux/garux-genericK.rcp
Modified: linux4palm/BFUGarux/BFUSettings-alone.c
===================================================================
--- linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-08 20:45:15 UTC (rev 707)
+++ linux4palm/BFUGarux/BFUSettings-alone.c 2006-12-08 22:22:33 UTC (rev 708)
@@ -1512,8 +1512,8 @@
}
}
}
- if (result)
- {
+// if (result)
+// {
//sort names here
if (size)
{
@@ -1562,7 +1562,7 @@
BFUdoDie("Couldn't lock modPtrHandle",0);
return false;
}
- if (size > 1)
+ if (msize > 1)
SysQSort(pptr, msize, sizeof(Char *), (CmpFuncPtr)(&BFUCompare),0);
#ifdef BFUContentsTest
@@ -1571,7 +1571,7 @@
BFUdoDie(pptr[i],0);
}
#endif
- }
+// }
MemPtrFree(fileName);
VFSFileClose(dirRef);
return true;
Modified: linux4palm/BFUGarux/Makefile
===================================================================
--- linux4palm/BFUGarux/Makefile 2006-12-08 20:45:15 UTC (rev 707)
+++ linux4palm/BFUGarux/Makefile 2006-12-08 22:22:33 UTC (rev 708)
@@ -68,7 +68,7 @@
# for kEdAR's releases
garux.$(REVK).prc: garux.h garux-clean asmloader gui image.bin
- build-prc -n BFUGarux$(REVK) -c ARML garux-clean asmloader page????.bin tAIB????.bin tAIN????.bin tFRM????.bin tSTR????.bin MBAR????.bin Talt????.bin
+ build-prc -n Garux$(REVK) -c ARML garux-clean asmloader page????.bin tAIB????.bin tAIN????.bin tFRM????.bin tSTR????.bin MBAR????.bin Talt????.bin
asmloader: asmloader.o
$(CC-ARM) $(CFLAGS) -nostartfiles -o asmloader asmloader.o
@@ -101,7 +101,7 @@
BFUk: image.bin
./garux.h.sh
echo "#define with_BFUSettings" >> garux.h
- cat garux-genericK.rcp BFUSettings.Rsrc | sed -e 's/#here could be menu/ MENUITEM "BFUSettings" MenuBFU/' -e "s/REVISION/$(VER)/" -e "s/SVN_REV/$(SVNREV)/" > garux.rcp
+ cat garux-genericK.rcp BFUSettings.Rsrc | sed -e 's/#here could be menu/ MENUITEM "BFUSettings" MenuBFU/' -e "s/KERNEL_NAME/$(KERNEL_NAME)/" -e "s/REVISION/$(VER)/" -e "s/SVN_REV/$(SVNREV)/" > garux.rcp
make garux.$(REVK).prc
NoBFU: image.bin
@@ -117,3 +117,6 @@
.PHONY: clean
clean:
-rm -f *.prc *.o $(EXECS) mach.h garux.h garux.rcp *.map *~ *.bin
+
+install: garux-clean.prc
+ pilot-xfer -p /dev/ttyUSB1 -i garux-clean.prc
\ No newline at end of file
Modified: linux4palm/BFUGarux/garux-genericK.rcp
===================================================================
--- linux4palm/BFUGarux/garux-genericK.rcp 2006-12-08 20:45:15 UTC (rev 707)
+++ linux4palm/BFUGarux/garux-genericK.rcp 2006-12-08 22:22:33 UTC (rev 708)
@@ -45,7 +45,7 @@
BEGIN
TITLE "BFUGarux Linux Loader"
- LABEL "Linux 2.6.17-hnd0 T3" ID 2000 AT (CENTER 20) FONT 2
+ LABEL "Linux KERNEL_NAME" ID 2000 AT (CENTER 20) FONT 2
LABEL "REVISION SVN r. SVN_REV" ID 2001 AT (3 40) FONT 0
LABEL "B.A.C.K.U.P. RAM !!! :-)" ID 2002 AT (3 PREVBOTTOM+1) FONT 0
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <far...@us...> - 2006-12-08 20:45:19
|
Revision: 707
http://svn.sourceforge.net/hackndev/?rev=707&view=rev
Author: farcaller
Date: 2006-12-08 12:45:15 -0800 (Fri, 08 Dec 2006)
Log Message:
-----------
palmt3: tsc2101 is REALLY ugly. Fixed deps again
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig
Modified: linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig
===================================================================
--- linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2006-12-08 20:31:11 UTC (rev 706)
+++ linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2006-12-08 20:45:15 UTC (rev 707)
@@ -52,7 +52,6 @@
config TOUCHSCREEN_TSC2101
tristate "TI TSC2101 touchscreen input driver"
depends on (MACH_HX2750 || MACH_T3XSCALE) && INPUT && INPUT_TOUCHSCREEN
- select SOC_TSC2101
default y
help
Say Y here to enable the driver for the touchscreen on the
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <far...@us...> - 2006-12-08 20:31:20
|
Revision: 706
http://svn.sourceforge.net/hackndev/?rev=706&view=rev
Author: farcaller
Date: 2006-12-08 12:31:11 -0800 (Fri, 08 Dec 2006)
Log Message:
-----------
palmt3: removed cross-reference in tsc2101 garbage
Modified Paths:
--------------
linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig
Modified: linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig
===================================================================
--- linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2006-12-08 20:26:04 UTC (rev 705)
+++ linux4palm/linux/trunk/drivers/input/touchscreen/Kconfig 2006-12-08 20:31:11 UTC (rev 706)
@@ -51,7 +51,8 @@
config TOUCHSCREEN_TSC2101
tristate "TI TSC2101 touchscreen input driver"
- depends on (MACH_HX2750 || MACH_T3XSCALE) && INPUT && INPUT_TOUCHSCREEN && SOC_TSC2101
+ depends on (MACH_HX2750 || MACH_T3XSCALE) && INPUT && INPUT_TOUCHSCREEN
+ select SOC_TSC2101
default y
help
Say Y here to enable the driver for the touchscreen on the
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|