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