From 44e06d595adfa0ee032cd904e14fe69e71524456 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sat, 4 Feb 2006 16:20:58 +0000 Subject: linux-oz-2.6 (2.6.15): Update led patches. Refresh c7x0 and poodle defconfigs. Update sharpsl_pm patch from Dirk. --- .../linux/linux-openzaurus-2.6.15/defconfig-c7x0 | 45 +- .../linux/linux-openzaurus-2.6.15/defconfig-poodle | 1183 +++++++++++++++----- packages/linux/linux-openzaurus_2.6.15.bb | 21 +- 3 files changed, 916 insertions(+), 333 deletions(-) (limited to 'packages/linux') diff --git a/packages/linux/linux-openzaurus-2.6.15/defconfig-c7x0 b/packages/linux/linux-openzaurus-2.6.15/defconfig-c7x0 index 706726e60c..fa298f2ab8 100644 --- a/packages/linux/linux-openzaurus-2.6.15/defconfig-c7x0 +++ b/packages/linux/linux-openzaurus-2.6.15/defconfig-c7x0 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.15-rc2 -# Fri Nov 25 17:06:09 2005 +# Linux kernel version: 2.6.15 +# Sat Feb 4 15:51:15 2006 # CONFIG_ARM=y CONFIG_MMU=y @@ -34,6 +34,7 @@ CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set CONFIG_INITRAMFS_SOURCE="" +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_EMBEDDED=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set @@ -43,7 +44,6 @@ CONFIG_BUG=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SHMEM=y CONFIG_CC_ALIGN_FUNCTIONS=0 CONFIG_CC_ALIGN_LABELS=0 @@ -143,6 +143,7 @@ CONFIG_CPU_TLB_V4WBI=y CONFIG_ARM_THUMB=y CONFIG_XSCALE_PMU=y CONFIG_SHARP_PARAM=y +CONFIG_SHARPSL_PM=y CONFIG_SHARP_SCOOP=y # @@ -839,8 +840,8 @@ CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set CONFIG_KEYBOARD_CORGI=y -# CONFIG_KEYBOARD_TOSA is not set # CONFIG_KEYBOARD_SPITZ is not set +# CONFIG_KEYBOARD_TOSA is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TOUCHSCREEN=y @@ -980,6 +981,7 @@ CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_CORGI=y +# CONFIG_LEDS_TOSA is not set CONFIG_LEDS_TRIGGER_TIMER=y # @@ -1112,50 +1114,32 @@ CONFIG_SND_SOC=m # # Soc Platforms # -CONFIG_SND_PXA2xx_SOC=m -# CONFIG_SND_PXA2xx_SOC_AC97 is not set -CONFIG_SND_PXA2xx_SOC_I2S=m -# CONFIG_SND_PXA2xx_SOC_SSP is not set # -# PXA2xx machine support +# SoC Audio for the Intel PXA2xx # +CONFIG_SND_PXA2xx_SOC=m +CONFIG_SND_PXA2xx_SOC_I2S=m # CONFIG_SND_PXA2xx_SOC_MAINSTONE is not set +# CONFIG_SND_PXA2xx_SOC_MAINSTONE_WM8753 is not set CONFIG_SND_PXA2xx_SOC_CORGI=m +# CONFIG_SND_PXA2xx_SOC_SPITZ is not set +# CONFIG_SND_PXA2xx_SOC_TOSA is not set # # Soc Codecs # # CONFIG_SND_SOC_AC97_CODEC is not set -# CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8731=m # CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8772 is not set # CONFIG_SND_SOC_WM8971 is not set # # Open Sound System # # CONFIG_SOUND_PRIME is not set -# CONFIG_OBSOLETE_OSS_DRIVER is not set -# CONFIG_SOUND_MSNDCLAS is not set -# CONFIG_SOUND_MSNDPIN is not set -# CONFIG_SOUND_OSS is not set -# CONFIG_SOUND_TRACEINIT is not set -# CONFIG_SOUND_DMAP is not set -# CONFIG_SOUND_AD1816 is not set -# CONFIG_SOUND_ADLIB is not set -# CONFIG_SOUND_ACI_MIXER is not set -# CONFIG_SOUND_VMIDI is not set -# CONFIG_SOUND_TRIX is not set -# CONFIG_SOUND_MSS is not set -# CONFIG_SOUND_MPU401 is not set -# CONFIG_SOUND_PAS is not set -# CONFIG_SOUND_PSS is not set -# CONFIG_SOUND_SB is not set -# CONFIG_SOUND_OPL3SA2 is not set -# CONFIG_SOUND_UART6850 is not set -# CONFIG_SOUND_AEDSP16 is not set -# CONFIG_SOUND_TVMIXER is not set # # USB support @@ -1355,6 +1339,7 @@ CONFIG_USB_GADGET_SELECTED=y CONFIG_USB_GADGET_PXA2XX=y CONFIG_USB_PXA2XX=y # CONFIG_USB_PXA2XX_SMALL is not set +# CONFIG_USB_GADGET_PXA27X is not set # CONFIG_USB_GADGET_GOKU is not set # CONFIG_USB_GADGET_LH7A40X is not set # CONFIG_USB_GADGET_OMAP is not set diff --git a/packages/linux/linux-openzaurus-2.6.15/defconfig-poodle b/packages/linux/linux-openzaurus-2.6.15/defconfig-poodle index 646e08305a..3f6f49c5bf 100644 --- a/packages/linux/linux-openzaurus-2.6.15/defconfig-poodle +++ b/packages/linux/linux-openzaurus-2.6.15/defconfig-poodle @@ -1,14 +1,13 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.11-rc4 -# Mon Feb 21 18:15:08 2005 +# Linux kernel version: 2.6.15 +# Sat Feb 4 16:06:13 2006 # CONFIG_ARM=y CONFIG_MMU=y CONFIG_UID16=y CONFIG_RWSEM_GENERIC_SPINLOCK=y CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_IOMAP=y # # Code maturity level options @@ -17,11 +16,13 @@ CONFIG_EXPERIMENTAL=y CONFIG_CLEAN_COMPILE=y CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 # # General setup # CONFIG_LOCALVERSION="" +CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set @@ -29,23 +30,27 @@ CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set -CONFIG_LOG_BUF_SHIFT=14 CONFIG_HOTPLUG=y CONFIG_KOBJECT_UEVENT=y # CONFIG_IKCONFIG is not set +CONFIG_INITRAMFS_SOURCE="" +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_EMBEDDED=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SHMEM=y CONFIG_CC_ALIGN_FUNCTIONS=0 CONFIG_CC_ALIGN_LABELS=0 CONFIG_CC_ALIGN_LOOPS=0 CONFIG_CC_ALIGN_JUMPS=0 # CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=0 # # Loadable module support @@ -54,10 +59,27 @@ CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y -CONFIG_MODVERSIONS=y +# CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_KMOD=y +# +# Block layer +# + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_IOSCHED_CFQ=m +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 # @@ -80,8 +102,10 @@ CONFIG_ARCH_PXA=y # 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 # # Intel PXA2xx Implementations @@ -90,14 +114,16 @@ CONFIG_ARCH_PXA=y # CONFIG_MACH_MAINSTONE is not set # CONFIG_ARCH_PXA_IDP is not set CONFIG_PXA_SHARPSL=y +# CONFIG_MACH_HX2750 is not set +CONFIG_PXA_SHARPSL_25x=y +# CONFIG_PXA_SHARPSL_27x is not set CONFIG_MACH_POODLE=y # CONFIG_MACH_CORGI is not set # CONFIG_MACH_SHEPHERD is not set # CONFIG_MACH_HUSKY is not set # CONFIG_MACH_TOSA is not set CONFIG_PXA25x=y -CONFIG_SHARP_LOCOMO=y -CONFIG_SHARP_SCOOP=y +# CONFIG_PXA_KEYS is not set # # Processor Type @@ -108,20 +134,20 @@ CONFIG_CPU_32v5=y CONFIG_CPU_ABRT_EV5T=y CONFIG_CPU_CACHE_VIVT=y CONFIG_CPU_TLB_V4WBI=y -CONFIG_CPU_MINICACHE=y # # Processor Features # CONFIG_ARM_THUMB=y CONFIG_XSCALE_PMU=y +CONFIG_SHARP_LOCOMO=y +CONFIG_SHARP_PARAM=y +CONFIG_SHARP_SCOOP=y # -# General setup +# Bus support # -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZBOOT_ROM_BSS=0x0 -# CONFIG_XIP_KERNEL is not set +CONFIG_ISA_DMA_API=y # # PCCARD (PCMCIA/CardBus) support @@ -129,50 +155,371 @@ CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_PCCARD=y # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=y +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y # # PC-card bridges # -# CONFIG_TCIC is not set CONFIG_PCMCIA_PXA2XX=y # -# At least one math emulation must be selected +# Kernel Features +# +CONFIG_PREEMPT=y +CONFIG_NO_IDLE_HZ=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_XIP_KERNEL is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_CPU_FREQ_DEBUG=y +CONFIG_CPU_FREQ_STAT=y +# CONFIG_CPU_FREQ_STAT_DETAILS is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y +CONFIG_CPU_FREQ_PXA25x=y + +# +# 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=m CONFIG_BINFMT_MISC=m +# CONFIG_ARTHUR is not set + +# +# Power management options +# +CONFIG_PM=y +# CONFIG_PM_LEGACY is not set +# CONFIG_PM_DEBUG is not set +CONFIG_APM=y + +# +# Networking +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +# CONFIG_XFRM_USER is not set +# CONFIG_NET_KEY is not set +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=y +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP 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 + +# +# IP: Virtual Server Configuration +# +# CONFIG_IP_VS is not set +CONFIG_IPV6=m +# CONFIG_IPV6_PRIVACY is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_TUNNEL=m +CONFIG_IPV6_TUNNEL=m +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set + +# +# Core Netfilter Configuration +# +# CONFIG_NETFILTER_NETLINK is not set + +# +# IP: Netfilter Configuration +# +CONFIG_IP_NF_CONNTRACK=m +# CONFIG_IP_NF_CT_ACCT is not set +# CONFIG_IP_NF_CONNTRACK_MARK is not set +# CONFIG_IP_NF_CONNTRACK_EVENTS is not set +CONFIG_IP_NF_CT_PROTO_SCTP=m +CONFIG_IP_NF_FTP=m +CONFIG_IP_NF_IRC=m +# CONFIG_IP_NF_NETBIOS_NS is not set +CONFIG_IP_NF_TFTP=m +CONFIG_IP_NF_AMANDA=m +# CONFIG_IP_NF_PPTP is not set +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_LIMIT=m +CONFIG_IP_NF_MATCH_IPRANGE=m +CONFIG_IP_NF_MATCH_MAC=m +CONFIG_IP_NF_MATCH_PKTTYPE=m +CONFIG_IP_NF_MATCH_MARK=m +CONFIG_IP_NF_MATCH_MULTIPORT=m +CONFIG_IP_NF_MATCH_TOS=m +CONFIG_IP_NF_MATCH_RECENT=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_DSCP=m +CONFIG_IP_NF_MATCH_AH_ESP=m +CONFIG_IP_NF_MATCH_LENGTH=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_MATCH_TCPMSS=m +CONFIG_IP_NF_MATCH_HELPER=m +CONFIG_IP_NF_MATCH_STATE=m +CONFIG_IP_NF_MATCH_CONNTRACK=m +CONFIG_IP_NF_MATCH_OWNER=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_MATCH_REALM=m +CONFIG_IP_NF_MATCH_SCTP=m +# CONFIG_IP_NF_MATCH_DCCP is not set +CONFIG_IP_NF_MATCH_COMMENT=m +CONFIG_IP_NF_MATCH_HASHLIMIT=m +# CONFIG_IP_NF_MATCH_STRING is not set +CONFIG_IP_NF_FILTER=m +# CONFIG_IP_NF_TARGET_REJECT is not set +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_IP_NF_TARGET_TCPMSS=m +# CONFIG_IP_NF_TARGET_NFQUEUE is not set +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_NAT_NEEDED=y +# CONFIG_IP_NF_TARGET_MASQUERADE is not set +# CONFIG_IP_NF_TARGET_REDIRECT is not set +# CONFIG_IP_NF_TARGET_NETMAP is not set +# CONFIG_IP_NF_TARGET_SAME is not set +# CONFIG_IP_NF_NAT_SNMP_BASIC is not set +CONFIG_IP_NF_NAT_IRC=m +CONFIG_IP_NF_NAT_FTP=m +CONFIG_IP_NF_NAT_TFTP=m +CONFIG_IP_NF_NAT_AMANDA=m +CONFIG_IP_NF_MANGLE=m +# CONFIG_IP_NF_TARGET_TOS is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_DSCP is not set +# CONFIG_IP_NF_TARGET_MARK is not set +# CONFIG_IP_NF_TARGET_CLASSIFY is not set +# CONFIG_IP_NF_TARGET_TTL is not set +CONFIG_IP_NF_RAW=m +# CONFIG_IP_NF_TARGET_NOTRACK is not set +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration (EXPERIMENTAL) +# +CONFIG_IP6_NF_QUEUE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_LIMIT=m +CONFIG_IP6_NF_MATCH_MAC=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_MULTIPORT=m +CONFIG_IP6_NF_MATCH_OWNER=m +CONFIG_IP6_NF_MATCH_MARK=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_AHESP=m +CONFIG_IP6_NF_MATCH_LENGTH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_FILTER=m +# CONFIG_IP6_NF_TARGET_LOG is not set +# CONFIG_IP6_NF_TARGET_REJECT is not set +# CONFIG_IP6_NF_TARGET_NFQUEUE is not set +CONFIG_IP6_NF_MANGLE=m +# CONFIG_IP6_NF_TARGET_MARK is not set +# CONFIG_IP6_NF_TARGET_HL is not set +CONFIG_IP6_NF_RAW=m + +# +# DCCP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP is not set + +# +# SCTP Configuration (EXPERIMENTAL) +# +# CONFIG_IP_SCTP 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 +CONFIG_NET_CLS_ROUTE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# CONFIG_HAMRADIO is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +# CONFIG_IRDA_ULTRA is not set + +# +# IrDA options +# +# CONFIG_IRDA_CACHE_LAST_LSAP is not set +# CONFIG_IRDA_FAST_RR is not set +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +# CONFIG_IRTTY_SIR is not set + +# +# Dongle support +# + +# +# Old SIR device drivers +# +# CONFIG_IRPORT_SIR is not set + +# +# Old Serial dongle support +# + +# +# FIR device drivers +# +# CONFIG_USB_IRDA is not set +# CONFIG_SIGMATEL_FIR is not set +# CONFIG_NSC_FIR is not set +# CONFIG_WINBOND_FIR is not set +# CONFIG_SMC_IRCC_FIR is not set +# CONFIG_ALI_FIR is not set +# CONFIG_VIA_FIR is not set +CONFIG_PXA_FICP=m +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIUSB=m +# CONFIG_BT_HCIUSB_SCO is not set +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_IEEE80211=m +# CONFIG_IEEE80211_DEBUG is not set +CONFIG_IEEE80211_CRYPT_WEP=m +CONFIG_IEEE80211_CRYPT_CCMP=m +CONFIG_IEEE80211_CRYPT_TKIP=m + +# +# Device Drivers +# # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_FW_LOADER=m +CONFIG_FW_LOADER=y # CONFIG_DEBUG_DRIVER is not set -CONFIG_PM=y -CONFIG_PREEMPT=y -CONFIG_APM=y -# CONFIG_ARTHUR is not set -CONFIG_ALIGNMENT_TRAP=y # -# Parallel port support +# Connector - unified userspace <-> kernelspace linker # -# CONFIG_PARPORT is not set +# CONFIG_CONNECTOR is not set # # Memory Technology Devices (MTD) # CONFIG_MTD=y # CONFIG_MTD_DEBUG is not set -CONFIG_MTD_PARTITIONS=y # 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_CMDLINE_PARTS=y # CONFIG_MTD_AFS_PARTS is not set # @@ -183,6 +530,7 @@ CONFIG_MTD_BLOCK=y # 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 @@ -200,7 +548,7 @@ 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_ROM=y # CONFIG_MTD_ABSENT is not set # @@ -208,6 +556,7 @@ CONFIG_MTD_CFI_I2=y # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_SHARP_SL=y +# CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers @@ -236,6 +585,16 @@ CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_SHARPSL=y # CONFIG_MTD_NAND_NANDSIM is not set +# +# OneNAND Flash Device Drivers +# +# CONFIG_MTD_ONENAND is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + # # Plug and Play support # @@ -243,104 +602,132 @@ CONFIG_MTD_NAND_SHARPSL=y # # Block devices # -# CONFIG_BLK_DEV_FD is not set # 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_UB is not set # CONFIG_BLK_DEV_RAM is not set CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_INITRAMFS_SOURCE="" # CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set # -# IO Schedulers +# ATA/ATAPI/MFM/RLL support # -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_AS=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_IOSCHED_CFQ=m -# CONFIG_ATA_OVER_ETH is not set +CONFIG_IDE=y +CONFIG_BLK_DEV_IDE=y # -# Multi-device support (RAID and LVM) +# Please see Documentation/ide.txt for help/info on IDE drives # -# CONFIG_MD is not set +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_BLK_DEV_IDEDISK=y +# CONFIG_IDEDISK_MULTI_MODE is not set +CONFIG_BLK_DEV_IDECS=y +# CONFIG_BLK_DEV_IDECD is not set +# CONFIG_BLK_DEV_IDETAPE is not set +# CONFIG_BLK_DEV_IDEFLOPPY is not set +# CONFIG_BLK_DEV_IDESCSI is not set +# CONFIG_IDE_TASK_IOCTL is not set # -# Networking support +# IDE chipset support/bugfixes # -CONFIG_NET=y +CONFIG_IDE_GENERIC=y +# CONFIG_IDE_ARM is not set +# CONFIG_BLK_DEV_IDEDMA is not set +# CONFIG_IDEDMA_AUTO is not set +# CONFIG_BLK_DEV_HD is not set # -# Networking options +# SCSI device support # -CONFIG_PACKET=y -CONFIG_PACKET_MMAP=y -# CONFIG_NETLINK_DEV is not set -CONFIG_UNIX=y -# CONFIG_NET_KEY is not set -CONFIG_INET=y -# CONFIG_IP_MULTICAST is not set -# CONFIG_IP_ADVANCED_ROUTER is not set -# 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=y -# CONFIG_INET_AH is not set -# CONFIG_INET_ESP is not set -# CONFIG_INET_IPCOMP is not set -# CONFIG_INET_TUNNEL is not set -CONFIG_IP_TCPDIAG=y -# CONFIG_IP_TCPDIAG_IPV6 is not set -# CONFIG_IPV6 is not set -# CONFIG_NETFILTER is not set +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_PROC_FS=y # -# SCTP Configuration (EXPERIMENTAL) +# SCSI support type (disk, tape, CD-ROM) # -# CONFIG_IP_SCTP 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 +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR is not set +CONFIG_CHR_DEV_SG=m +# CONFIG_CHR_DEV_SCH is not set # -# QoS and/or fair queueing +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs # -# CONFIG_NET_SCHED is not set -# CONFIG_NET_CLS_ROUTE is not set +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set # -# Network testing +# SCSI Transport Attributes +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set + +# +# SCSI low-level drivers +# +# CONFIG_ISCSI_TCP is not set +# CONFIG_SCSI_SATA is not set +# CONFIG_SCSI_DEBUG is not set + +# +# PCMCIA SCSI adapter support +# +# CONFIG_PCMCIA_AHA152X is not set +# CONFIG_PCMCIA_FDOMAIN is not set +# CONFIG_PCMCIA_NINJA_SCSI is not set +# CONFIG_PCMCIA_QLOGIC is not set +# CONFIG_PCMCIA_SYM53C500 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_NET_PKTGEN is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set -# CONFIG_HAMRADIO is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set CONFIG_NETDEVICES=y # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set +# +# PHY device support +# +# CONFIG_PHYLIB is not set + # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y -# CONFIG_MII is not set +CONFIG_MII=m # CONFIG_SMC91X is not set +# CONFIG_DM9000 is not set # # Ethernet (1000 Mbit) @@ -387,7 +774,7 @@ CONFIG_PCMCIA_SPECTRUM=m CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_CS=m -CONFIG_NET_WIRELESS=yt +CONFIG_NET_WIRELESS=y # # PCMCIA network device support @@ -396,7 +783,7 @@ CONFIG_NET_PCMCIA=y # CONFIG_PCMCIA_3C589 is not set # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_FMVJ18X is not set -CONFIG_PCMCIA_PCNET=y +CONFIG_PCMCIA_PCNET=m # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_PCMCIA_XIRC2PS is not set @@ -413,54 +800,13 @@ CONFIG_PPP_ASYNC=m # CONFIG_PPP_SYNC_TTY is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m +# CONFIG_PPP_MPPE is not set # CONFIG_PPPOE is not set # CONFIG_SLIP is not set # CONFIG_SHAPER is not set # CONFIG_NETCONSOLE is not set - -# -# ATA/ATAPI/MFM/RLL support -# -CONFIG_IDE=y -CONFIG_BLK_DEV_IDE=y - -# -# Please see Documentation/ide.txt for help/info on IDE drives -# -# CONFIG_BLK_DEV_IDE_SATA is not set -CONFIG_BLK_DEV_IDEDISK=y -# CONFIG_IDEDISK_MULTI_MODE is not set -CONFIG_BLK_DEV_IDECS=y -# CONFIG_BLK_DEV_IDECD is not set -# CONFIG_BLK_DEV_IDETAPE is not set -# CONFIG_BLK_DEV_IDEFLOPPY is not set -# CONFIG_IDE_TASK_IOCTL is not set - -# -# IDE chipset support/bugfixes -# -CONFIG_IDE_GENERIC=y -# CONFIG_IDE_ARM is not set -# CONFIG_BLK_DEV_IDEDMA is not set -# CONFIG_IDEDMA_AUTO is not set -# CONFIG_BLK_DEV_HD is not set - -# -# SCSI device support -# -# CONFIG_SCSI is not set - -# -# Fusion MPT device support -# - -# -# IEEE 1394 (FireWire) support -# - -# -# I2O device support -# +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set # # ISDN subsystem @@ -477,19 +823,10 @@ CONFIG_INPUT=y # # 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_SCREEN_Y=320 +# CONFIG_INPUT_TSDEV is not set CONFIG_INPUT_EVDEV=y -CONFIG_INPUT_EVBUG=y -# CONFIG_INPUT_POWER is not set - -# -# Input I/O drivers -# -# CONFIG_GAMEPORT is not set -CONFIG_SOUND_GAMEPORT=y -# CONFIG_SERIO is not set +# CONFIG_INPUT_EVBUG is not set +CONFIG_INPUT_POWER=y # # Input Device Drivers @@ -499,13 +836,27 @@ CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_LOCOMO=y -# CONFIG_KEYBOARD_CORGI is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_CORGI is not set +# CONFIG_KEYBOARD_SPITZ is not set +# CONFIG_KEYBOARD_TOSA is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_CORGI=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_INPUT_MISC=y +CONFIG_INPUT_UINPUT=m + +# +# Hardware I/O ports +# +# CONFIG_SERIO is not set +# CONFIG_GAMEPORT is not set # # Character devices @@ -518,7 +869,10 @@ CONFIG_HW_CONSOLE=y # # Serial drivers # -# CONFIG_SERIAL_8250 is not set +CONFIG_SERIAL_8250=m +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support @@ -540,21 +894,28 @@ CONFIG_UNIX98_PTYS=y # # CONFIG_WATCHDOG is not set # CONFIG_NVRAM is not set -# CONFIG_RTC is not set +CONFIG_SA1100_RTC=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # # Ftape, the floppy tape device driver # -# CONFIG_DRM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set +# CONFIG_CARDMAN_4000 is not set +# CONFIG_CARDMAN_4040 is not set # CONFIG_RAW_DRIVER is not set +# +# TPM devices +# +# CONFIG_TCG_TPM is not set +# CONFIG_TELCLOCK is not set + # # I2C support # @@ -571,53 +932,57 @@ CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # -CONFIG_I2C_ISA=m +CONFIG_I2C_PXA=y +# CONFIG_I2C_PXA_SLAVE is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_PCA_ISA is not set # -# Hardware Sensors Chip support -# -# CONFIG_I2C_SENSOR is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ASB100 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_FSCHER is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM75 is not set -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83627HF is not set - -# -# Other I2C Chip support +# Miscellaneous I2C Chip support # +# CONFIG_SENSORS_DS1337 is not set +# CONFIG_SENSORS_DS1374 is not set # CONFIG_SENSORS_EEPROM is not set # CONFIG_SENSORS_PCF8574 is not set +# CONFIG_SENSORS_PCA9539 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_SENSORS_RTC8564 is not set -CONFIG_I2C_DEBUG_CORE=y -CONFIG_I2C_DEBUG_ALGO=y -CONFIG_I2C_DEBUG_BUS=y +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_RTC_X1205_I2C is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set +# +# Hardware Monitoring support +# +# CONFIG_HWMON is not set +# CONFIG_HWMON_VID is not set + +# +# Misc devices +# + +# +# Multimedia Capabilities Port drivers +# + +# +# Multi-Function Devices +# + +# +# LED devices +# +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_TRIGGERS=y +# CONFIG_LEDS_CORGI is not set +# CONFIG_LEDS_TOSA is not set +CONFIG_LEDS_TRIGGER_TIMER=y + # # Multimedia devices # @@ -634,7 +999,10 @@ CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set +# CONFIG_VIDEO_EM28XX is not set # CONFIG_VIDEO_OVCAMCHIP is not set +# CONFIG_VIDEO_AUDIO_DECODER is not set +# CONFIG_VIDEO_DECODER is not set # # Radio Adapters @@ -646,30 +1014,297 @@ CONFIG_VIDEO_DEV=m # # 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_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_PXA=y +# CONFIG_FB_PXA_PARAMETERS is not set +# CONFIG_FB_W100 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 is not set +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +# CONFIG_FONT_8x16 is not set +# CONFIG_FONT_6x11 is not set +# 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_LCD_CLASS_DEVICE=m +CONFIG_LCD_DEVICE=y +CONFIG_BACKLIGHT_CORGI=y + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +CONFIG_USB_ARCH_HAS_HCD=y +# CONFIG_USB_ARCH_HAS_OHCI is not set +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_SUSPEND is not set +# CONFIG_USB_OTG is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_ISP116X_HCD is not set +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_CS=m + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# + +# +# may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_DPCM is not set +# CONFIG_USB_STORAGE_USBAT is not set +# CONFIG_USB_STORAGE_SDDR09 is not set +# CONFIG_USB_STORAGE_SDDR55 is not set +# CONFIG_USB_STORAGE_JUMPSHOT is not set + +# +# USB Input Devices +# +CONFIG_USB_HID=m +CONFIG_USB_HIDINPUT=y +# CONFIG_HID_FF is not set +# CONFIG_USB_HIDDEV is not set + +# +# USB HID Boot Protocol drivers +# +CONFIG_USB_KBD=m +CONFIG_USB_MOUSE=m +CONFIG_USB_AIPTEK=m +CONFIG_USB_WACOM=m +# CONFIG_USB_ACECAD is not set +CONFIG_USB_KBTAB=m +CONFIG_USB_POWERMATE=m +CONFIG_USB_MTOUCH=m +# CONFIG_USB_ITMTOUCH is not set +CONFIG_USB_EGALAX=m +# CONFIG_USB_YEALINK is not set +CONFIG_USB_XPAD=m +CONFIG_USB_ATI_REMOTE=m +# CONFIG_USB_KEYSPAN_REMOTE is not set +# CONFIG_USB_APPLETOUCH is not set + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m + +# +# USB Multimedia devices +# +CONFIG_USB_DABUSB=m +CONFIG_USB_VICAM=m +CONFIG_USB_DSBR=m +CONFIG_USB_IBMCAM=m +CONFIG_USB_KONICAWC=m +CONFIG_USB_OV511=m +CONFIG_USB_SE401=m +CONFIG_USB_SN9C102=m +CONFIG_USB_STV680=m +# CONFIG_USB_PWC is not set + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +# CONFIG_USB_NET_GL620A is not set +CONFIG_USB_NET_NET1080=m +# CONFIG_USB_NET_PLUSB is not set +# CONFIG_USB_NET_RNDIS_HOST is not set +# CONFIG_USB_NET_CDC_SUBSET is not set +CONFIG_USB_NET_ZAURUS=m +# CONFIG_USB_ZD1201 is not set +CONFIG_USB_MON=y + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +# CONFIG_USB_SERIAL_AIRPRIME is not set +# CONFIG_USB_SERIAL_ANYDATA is not set +CONFIG_USB_SERIAL_BELKIN=m +# CONFIG_USB_SERIAL_WHITEHEAT is not set +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +# CONFIG_USB_SERIAL_CP2101 is not set +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +# CONFIG_USB_SERIAL_KEYSPAN_MPR is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set +# CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_PL2303=m +# CONFIG_USB_SERIAL_HP4X is not set +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_EZUSB=y + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_AUERSWALD=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_PHIDGETKIT=m +CONFIG_USB_PHIDGETSERVO=m +CONFIG_USB_IDMOUSE=m +# CONFIG_USB_LD is not set +# CONFIG_USB_TEST is not set + +# +# USB DSL modem support +# + +# +# USB Gadget Support +# +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG_FILES is not set +CONFIG_USB_GADGET_SELECTED=y +# CONFIG_USB_GADGET_NET2280 is not set +CONFIG_USB_GADGET_PXA2XX=y +CONFIG_USB_PXA2XX=y +# CONFIG_USB_PXA2XX_SMALL is not set +# CONFIG_USB_GADGET_PXA27X is not set +# CONFIG_USB_GADGET_GOKU is not set +# CONFIG_USB_GADGET_LH7A40X is not set +# CONFIG_USB_GADGET_OMAP 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=m +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_GADGETFS=m +CONFIG_USB_FILE_STORAGE=m +# CONFIG_USB_FILE_STORAGE_TEST is not set +CONFIG_USB_G_SERIAL=m + +# +# MMC/SD Card support +# +CONFIG_MMC=y +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_BLOCK=y +CONFIG_MMC_PXA=y +# CONFIG_MMC_WBSD is not set + # # File systems # CONFIG_EXT2_FS=y -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set # CONFIG_EXT3_FS is not set # CONFIG_JBD is not set -CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set -CONFIG_FS_POSIX_ACL=y - -# -# XFS support -# +# CONFIG_FS_POSIX_ACL is not set # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # 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 @@ -692,12 +1327,10 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_PROC_FS=y CONFIG_SYSFS=y -# CONFIG_DEVFS_FS is not set -# CONFIG_DEVPTS_FS_XATTR is not set CONFIG_TMPFS=y -# CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_RAMFS=y +# CONFIG_RELAYFS_FS is not set # # Miscellaneous filesystems @@ -712,10 +1345,9 @@ CONFIG_RAMFS=y # CONFIG_JFFS_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_NAND=y -# CONFIG_JFFS2_FS_NOR_ECC is not set -CONFIG_JFFS2_COMPRESSION_OPTIONS=y +CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_SUMMARY=y +CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RUBIN=y @@ -732,14 +1364,30 @@ CONFIG_CRAMFS=m # # Network File Systems # -# CONFIG_NFS_FS is not set +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +# CONFIG_NFS_V3_ACL is not set +CONFIG_NFS_V4=y +# CONFIG_NFS_DIRECTIO is not set # CONFIG_NFSD is not set +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_RPCSEC_GSS_SPKM3 is not set -# CONFIG_SMB_FS is not set -# CONFIG_CIFS is not set +CONFIG_SMB_FS=m +CONFIG_SMB_NLS_DEFAULT=y +CONFIG_SMB_NLS_REMOTE="cp437" +CONFIG_CIFS=m +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_EXPERIMENTAL 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 @@ -789,7 +1437,7 @@ CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y +# CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set @@ -808,110 +1456,34 @@ CONFIG_NLS_UTF8=y # # Profiling support # -# CONFIG_PROFILING is not set - -# -# Graphics support -# -CONFIG_FB=y -CONFIG_FB_MODE_HELPERS=y -# CONFIG_FB_TILEBLITTING is not set -# CONFIG_FB_ELPP is not set -CONFIG_FB_PXA=y -# CONFIG_FB_W100 is not set -# 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_FONTS=y -CONFIG_FONT_8x8=y -# CONFIG_FONT_8x16 is not set -# CONFIG_FONT_6x11 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 - -# -# Logo configuration -# -# CONFIG_LOGO is not set -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set - -# -# Sound -# -# CONFIG_SOUND is not set - -# -# Misc devices -# - -# -# USB support -# -# CONFIG_USB is not set -CONFIG_USB_ARCH_HAS_HCD=y -# CONFIG_USB_ARCH_HAS_OHCI is not set - -# -# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information -# - -# -# USB Gadget Support -# -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG_FILES is not set -# CONFIG_USB_GADGET_NET2280 is not set -CONFIG_USB_GADGET_PXA2XX=y -CONFIG_USB_PXA2XX=y -# CONFIG_USB_PXA2XX_SMALL is not set -# CONFIG_USB_GADGET_GOKU is not set -# CONFIG_USB_GADGET_SA1100 is not set -# CONFIG_USB_GADGET_LH7A40X is not set -# CONFIG_USB_GADGET_DUMMY_HCD is not set -# CONFIG_USB_GADGET_OMAP is not set -# CONFIG_USB_GADGET_DUALSPEED is not set -# CONFIG_USB_ZERO is not set -CONFIG_USB_ETH=y -CONFIG_USB_ETH_RNDIS=y -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FILE_STORAGE is not set -# CONFIG_USB_G_SERIAL is not set - -# -# MMC/SD Card support -# -CONFIG_MMC=y -CONFIG_MMC_DEBUG=y -CONFIG_MMC_BLOCK=y -CONFIG_MMC_PXA=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=m # # Kernel hacking # +# CONFIG_PRINTK_TIME is not set CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set -CONFIG_DEBUG_PREEMPT=y +# CONFIG_DEBUG_PREEMPT 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_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set +# CONFIG_DEBUG_VM is not set CONFIG_FRAME_POINTER=y +# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_DEBUG_USER is not set # CONFIG_DEBUG_WAITQ is not set CONFIG_DEBUG_ERRORS=y -# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL=y +# CONFIG_DEBUG_ICEDCC is not set # # Security options @@ -922,7 +1494,31 @@ CONFIG_DEBUG_ERRORS=y # # Cryptographic options # -# CONFIG_CRYPTO is not set +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_WP512=m +# CONFIG_CRYPTO_TGR192 is not set +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_TEST=m # # Hardware crypto devices @@ -932,7 +1528,8 @@ CONFIG_DEBUG_ERRORS=y # Library routines # CONFIG_CRC_CCITT=y +# CONFIG_CRC16 is not set CONFIG_CRC32=y -# CONFIG_LIBCRC32C is not set +CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y diff --git a/packages/linux/linux-openzaurus_2.6.15.bb b/packages/linux/linux-openzaurus_2.6.15.bb index 6e092702d1..24d346298a 100644 --- a/packages/linux/linux-openzaurus_2.6.15.bb +++ b/packages/linux/linux-openzaurus_2.6.15.bb @@ -1,6 +1,6 @@ include linux-openzaurus.inc -PR = "r2" +PR = "r3" # Handy URLs # git://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git \ @@ -25,16 +25,17 @@ SRC_URI = "http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.bz2 \ ${RPSRC}/sharpsl_pm_move-r0.patch;patch=1 \ ${RPSRC}/sharpsl_pm_gcc4_fix-r0.patch;patch=1 \ ${RPSRC}/pcmcia_dev_ids-r3.patch;patch=1 \ - ${RPSRC}/led_core-r11.patch;patch=1 \ - ${RPSRC}/led_triggers-r9.patch;patch=1 \ - ${RPSRC}/led_trig_timer-r4.patch;patch=1 \ + ${RPSRC}/led_core-r12.patch;patch=1 \ + ${RPSRC}/led_triggers-r10.patch;patch=1 \ + ${RPSRC}/led_trig_timer-r5.patch;patch=1 \ ${RPSRC}/led_trig_sharpsl_pm-r4a.patch;patch=1 \ - ${RPSRC}/led_zaurus-r8.patch;patch=1 \ - ${RPSRC}/led_locomo-r5.patch;patch=1 \ - ${RPSRC}/led_ixp4xx-r0.patch;patch=1 \ - ${RPSRC}/led_tosa-r2.patch;patch=1 \ - ${RPSRC}/led_ide-r2.patch;patch=1 \ + ${RPSRC}/led_zaurus-r9.patch;patch=1 \ + ${RPSRC}/led_locomo-r6.patch;patch=1 \ + ${RPSRC}/led_ixp4xx-r1.patch;patch=1 \ + ${RPSRC}/led_tosa-r3.patch;patch=1 \ + ${RPSRC}/led_ide-r3.patch;patch=1 \ ${RPSRC}/led_nand-r2.patch;patch=1 \ + ${RPSRC}/ide_end_request-r0.patch;patch=1 \ ${RPSRC}/pxa_timerfix-r0.patch;patch=1 \ ${RPSRC}/pxa_rtc-r3.patch;patch=1 \ ${RPSRC}/input_power-r4.patch;patch=1 \ @@ -71,7 +72,7 @@ SRC_URI = "http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.bz2 \ ${RPSRC}/pxafb_tweaks-r0.patch;patch=1 \ ${RPSRC}/pxa_clocks-r0.patch;patch=1 \ ${RPSRC}/pm_changes-r0.patch;patch=1 \ - ${RPSRC}/sharpsl_pm-do-r1.patch;patch=1 \ + ${RPSRC}/sharpsl_pm-do-r2.patch;patch=1 \ file://add-oz-release-string.patch;patch=1 \ file://pxa-serial-hack.patch;patch=1 \ ${RPSRC}/jl1/pxa-linking-bug.patch;patch=1 \ -- cgit v1.2.3 From ddf103029fafca8741c10f7514954e9af7306712 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sat, 4 Feb 2006 16:24:08 +0000 Subject: linux-openzaurus-2.6.14-git3: Remove as outdated now --- .../linux-openzaurus-2.6.14-git3/.mtn2git_empty | 0 .../add-elpp-stuff.patch | 26985 ------------------- .../add-oz-release-string.patch | 24 - .../connectplus-remove-ide-HACK.patch | 12 - .../linux-openzaurus-2.6.14-git3/defconfig-c7x0 | 1627 -- .../linux-openzaurus-2.6.14-git3/defconfig-collie | 985 - .../linux-openzaurus-2.6.14-git3/defconfig-cxx00 | 1575 -- .../defconfig-ipaq-pxa270 | 994 - .../linux-openzaurus-2.6.14-git3/defconfig-poodle | 938 - .../linux-openzaurus-2.6.14-git3/defconfig-tosa | 1522 -- .../dtl1_cs-add-socket-revE.patch | 40 - .../pxa-serial-hack.patch | 82 - ...t-for-non-standard-xtals-to-16c950-driver.patch | 155 - packages/linux/linux-openzaurus_2.6.14-git3.bb | 100 - 14 files changed, 35039 deletions(-) delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/.mtn2git_empty delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/add-elpp-stuff.patch delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/add-oz-release-string.patch delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/connectplus-remove-ide-HACK.patch delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-c7x0 delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-collie delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-cxx00 delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-ipaq-pxa270 delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-poodle delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/defconfig-tosa delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/dtl1_cs-add-socket-revE.patch delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/pxa-serial-hack.patch delete mode 100644 packages/linux/linux-openzaurus-2.6.14-git3/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch delete mode 100644 packages/linux/linux-openzaurus_2.6.14-git3.bb (limited to 'packages/linux') diff --git a/packages/linux/linux-openzaurus-2.6.14-git3/.mtn2git_empty b/packages/linux/linux-openzaurus-2.6.14-git3/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/linux/linux-openzaurus-2.6.14-git3/add-elpp-stuff.patch b/packages/linux/linux-openzaurus-2.6.14-git3/add-elpp-stuff.patch deleted file mode 100644 index 04ab185f4f..0000000000 --- a/packages/linux/linux-openzaurus-2.6.14-git3/add-elpp-stuff.patch +++ /dev/null @@ -1,26985 +0,0 @@ - -# -# Patch managed by http://www.holgerschurig.de/patcher.html -# - ---- /dev/null -+++ linux-2.6.12/Documentation/fb/elpp.txt -@@ -0,0 +1,181 @@ -+ -+ ELPP, The Enhanced Linux Progress Patch v1.0 -+ -------------------------------------------- -+ -+CONTENTS -+0. ChangeLog. -+1. What is ELPP. -+2. Who needs it. -+3. Requirements. -+4. How to use it. -+5. Uninstalling. -+6. Creating Themes. -+7. Sample Bootloader entries. -+ -+ -+0. The following is the summary of changes from ELPP-v0.1 -+ -> New format for themes -+ -> Fixes -+ -> Reserving part of palette for ELPP colors -+ -+ -+1. What is ELPP? -+ Hides the bootup messages and shows a fancy logo at boot. It -+can however show a configurable number of messages while at the same -+time showing the logo and a progress bar. The success, failure and -+the warning messages of the initscripts can also be shown here. -+ -+ -+2. Who needs it? -+ A few rare people who are not interested in the messages shown when -+booting. (like the friend of Cajus Pollmeier, The author of the original -+Linux Progress Patch). A few of my friends use it but I dont. -+ -+ -+3. Requirements: -+ Requires a vesa capable machine. Linux 2.6 or later are supported. -+If you are looking for patch for 2.4, you can have a look at the Linux -+Progress Patch at "http://freshmeat.net/projects/lpp/". You -+might also be interested in the bootsplash -+ -+ -+4. How to use it? -+ -> Download a fresh 2.6 kernel from http://www.kernel.org/ -+ -> Download the patch from http://elpp.foofighter.de/ -+ -> Apply the patch... -+ cd linux-2.6.XX -+ bzip2 -cd /path/to/patch/elpp-1.0-2.6.XX.bz2 | patch -p1 -+ -> Configure and compile the Kernel -+ -+ make xconfig (or menuconfig etc.); -+ -+ and then enable the following -+ -+ File systems -+ -> Pseudo filesystems -+ -> /proc file system -+ -+ Device Drivers -+ -> Block Devices -+ -> RAM disk support (and INITRD support too) -+ -+ Device Drivers -+ -> Graphics Support -+ -> Support for FrameBuffer devices -+ -> Enhanced Linux Progress Patch -+ -+ Device Drivers -+ -> Graphics Support -+ -> Console Display Driver Support -+ -> Framebuffer Console support -+ -+ and select atleast one driver (VESA Preffered) for FB under -+ DeviceDrivers -> Graphics Support -> Support for FrameBuffer Devices. -+ -+ After finishing with the configuration, you need to do a -+ make bzImage, make modules, make modules_install and a make install -+ to install the new kernel. -+ -+ -> Configure your boot loader. -+ -+ Based on your hardware you need to select a vesa mode. Check -+ linux-2.6.XX/Documentation/fb/vesafb.txt for more information. -+ passing vga=0x301 would in most cases be sufficient. However -+ higher resolutions are also supported. -+ -+ To display the display of messages, you need to pass the -+ arguments "console=/dev/tty2 CONSOLE=/dev/tty2" to the kernel. -+ -+ Please refer to the sample LILO and GRUB entries at the bottom. -+ -+ -> Change the initscripts. -+ Changing the init scripts would do the job of passing messages -+ and progress to the kernel. Take a look at the distributed -+ files etc/rc and etc/init.d/functions for the modifications. -+ -+ Hint: Search for the word progress and the matches would -+ reveal the changes done. -+ -+ In case of RedHat9 The distributed initscripts can directly be used. -+ -+ Here's what the modifications mean... -+ 1. If you echo a string "10 Hello world" into /proc/progress -+ the initial number is taken as progress and the other -+ part of the string forms the message to be displayed. -+ -+ 2. If the message starts with a '=' it indicates the -+ success/failure of the previous message. -+ =s is for success. -+ =f is for failure. -+ =w is for warning. -+ -+ 3. If the message starts with a '!' its a command. -+ !c to clear the previous messages. -+ !s to enable/disable the progress bar. -+ -+ -+5. Uninstalling: -+ For uninstalling ELPP you can install your backup kernel and -+for the initscripts you may need to reinstall the package that provides -+them. -+ -+ -+6. Creating Themes: -+ Themes for ELPP-v1.0 are in the form of initrd files. The -+application which is also distributed along with this patch can be used -+for creating themes. -+ For creating themes using the application, load an image into -+the application and select the locations/colors for the progress bar -+and messages to appear. For distortion free boot-screen use images -+with not more than 200 colors. For this you can use the GNU image -+manipulation program (GIMP). The steps involved are as below: -+ -+ -> Open your favorite image in GIMP. -+ -> In the context menu... go to Image->Mode->Indexed -+ -> In the dialog that pops up, se the colors to 200. -+ -> Save the image in PNG (avoid gif please) -+ -+once you create the theme, save it and you get a file with .eti extension. -+You can either use this file directly as your initrd or append this -+to your initrd. ie., cat IMG_NAME.eti >> /boot/initrd... See your -+bootloaders documentation for further information on using initrd. -+ -+Note: The size of the theme image will be equal to the size of the input -+ image. Please ensure that the size of image is according to the -+ entry in BootLoader... If the resolution of theme is greater than -+ that of the screen, the system would not crash but the behaviour of -+ the boot screen is not assured. However, when a smaller image is -+ given... it is centered to the screen. -+ -+Note2: If no themes are loaded using the INITRD, the default inbuilt theme -+ is shown. -+ -+7. Sample Boot Loader entries: -+ The following examples demonstrate using a theme from file smile.eti -+on a 640x480 resolution. For more details on the FB modes refer to the Linux -+kernel documentation... Documentation/fb/vesa.txt in the kernel source tree. -+The following the summary of modes: -+ -+ | 640x480 800x600 1024x768 1280x1024 -+ ----+------------------------------------- -+ 256 | 0x301 0x303 0x305 0x307 -+ 32k | 0x310 0x313 0x316 0x319 -+ 64k | 0x311 0x314 0x317 0x31A -+ 16M | 0x312 0x315 0x318 0x31B -+ -+ -+ -> In lilo its done as.. -+ image=/boot/vmlinux-2.6.XX -+ label=Linux-ELPP -+ vga=0x301 -+ append="console=/dev/tty2 CONSOLE=/dev/tty2" -+ initrd=/boot/smile.eti -+ -+ ->In grub its just -+ kernel /boot/vmlinux vga=0x301 console=/dev/tty2 CONSOLE=/dev/tty2 -+ initrd /boot/initrd-2.6.XX -+ -+ -+ ----------------------------------------- -+ Comments, queries and changes welcome at: -+ Matthias Kunze ---- linux-2.6.12/drivers/video/Kconfig~add-elpp-stuff.patch -+++ linux-2.6.12/drivers/video/Kconfig -@@ -108,6 +108,11 @@ - This is particularly important to one driver, matroxfb. If - unsure, say N. - -+config FB_ELPP -+ bool "Enhanced Linux Progress Patch" -+ depends on FB && PROC_FS -+ default y -+ - config FB_CIRRUS - tristate "Cirrus Logic support" - depends on FB && (ZORRO || PCI) ---- linux-2.6.12/drivers/video/console/Makefile~add-elpp-stuff.patch -+++ linux-2.6.12/drivers/video/console/Makefile -@@ -31,6 +31,8 @@ - obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += tileblit.o - endif - -+obj-$(CONFIG_FB_ELPP) += elpp.o symbols_16x16.o -+ - obj-$(CONFIG_FB_STI) += sticore.o font.o - - # Targets that kbuild needs to know about ---- /dev/null -+++ linux-2.6.12/drivers/video/console/elpp.c -@@ -0,0 +1,685 @@ -+ -+/* -+ * The Enhanced Linux Progress Patch -+ * by Prasad , IIIT - Hyderabad, INDIA -+ * -+ * drivers/video/console/elpp.c ELPP implementation file -+ * -+ * This file is part of the Enhanced Linux Progress Patch. -+ * -+ * ELPP is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * Foobar is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with ELPP; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ * -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#define MAX_MSG_LENGTH 100 -+ -+struct elpp_messages { -+ char text[MAX_MSG_LENGTH]; -+ short success; -+ short flag; -+}; -+ -+extern const struct linux_logo logo_linux_elpp; -+ -+struct elpp_prefs backup_prefs = { -+ .bar_x = 275, -+ .bar_y = 300, -+ .bar_length = 365, -+ .bar_width = 10, -+ .msg_length = 45, -+ .num_messages = 7, -+ .msg_x = 275, -+ .msg_y = 185, -+ .bar_bg = {0x00,0x00,0xff}, -+ .bar_fg = {0xff,0x00,0x00}, -+ .warning_bg = {0x00,0x00,0x00}, -+ .warning_fg = {0xff,0xff,0xff}, -+ .error_bg = {0x00,0x00,0x00}, -+ .error_fg = {0xff,0xff,0xff}, -+ .success_bg = {0x00,0x00,0x00}, -+ .success_fg = {0xff,0xff,0xff}, -+ .warning_symbol_bg = {0x00,0x00,0x00}, -+ .warning_symbol_fg = {0xff,0xff,0x00}, -+ .error_symbol_bg = {0x00,0x00,0x00}, -+ .error_symbol_fg = {0xff,0x00,0x00}, -+ .success_symbol_bg = {0x00,0x00,0x00}, -+ .success_symbol_fg = {0x00,0xff,0x00} -+}; -+ -+struct elpp_struct elpp = {NULL,0,1,0,0,NULL,NULL,NULL, -+ NULL,NULL,NULL,0,0,0,0,0}; -+ -+static u16 translated_bar_x, translated_bar_y; -+static u16 translated_msg_x, translated_msg_y; -+ -+#define BAR_X translated_bar_x -+#define BAR_Y translated_bar_y -+#define BAR_WIDTH elpp.prefs->bar_length -+#define BAR_HEIGHT elpp.prefs->bar_width -+#define MSG_LENGTH elpp.prefs->msg_length -+#define NUM_MSGS elpp.prefs->num_messages -+#define MSG_X translated_msg_x -+#define MSG_Y translated_msg_y -+#define BAR_BG elpp.prefs->bar_bg -+#define BAR_FG elpp.prefs->bar_fg -+#define WRN_BG elpp.prefs->warning_bg -+#define WRN_FG elpp.prefs->warning_fg -+#define WRN_SYM_BG elpp.prefs->warning_symbol_bg -+#define WRN_SYM_FG elpp.prefs->warning_symbol_fg -+#define ERR_BG elpp.prefs->error_bg -+#define ERR_FG elpp.prefs->error_fg -+#define ERR_SYM_BG elpp.prefs->error_symbol_bg -+#define ERR_SYM_FG elpp.prefs->error_symbol_fg -+#define SUC_BG elpp.prefs->success_bg -+#define SUC_FG elpp.prefs->success_fg -+#define SUC_SYM_BG elpp.prefs->success_symbol_bg -+#define SUC_SYM_FG elpp.prefs->success_symbol_fg -+ -+#define MSG_CUR \ -+ elpp.messages[(elpp.msg_position + NUM_MSGS ) % NUM_MSGS] -+#define MSG_PREV \ -+ elpp.messages[(elpp.msg_position + NUM_MSGS - 1) % NUM_MSGS] -+#define MSG_NEXT \ -+ elpp.messages[(elpp.msg_position + 1) % NUM_MSGS] -+#define COLOR(x) (elpp.colors_base + x) -+ -+static const unsigned char colors[14][3]; -+ -+enum ELPP_COLORS { eBAR_FG, eBAR_BG, -+ eSUC_FG, eSUC_BG, eSUC_SYM_FG, eSUC_SYM_BG, -+ eWRN_FG, eWRN_BG, eWRN_SYM_FG, eWRN_SYM_BG, -+ eERR_FG, eERR_BG, eERR_SYM_FG, eERR_SYM_BG }; -+ -+enum ELPP_STATUS { eSUCCESS=1, eWARNING, eFAILURE }; -+ -+/* ASCII to Integer... needed for progress */ -+static int elpp_atoi(const char *name) -+{ -+ int val = 0; -+ -+ for (;; name++) { -+ switch (*name) { -+ case '0'...'9': -+ val = 10*val+(*name-'0'); -+ break; -+ default: -+ return val; -+ } -+ } -+} -+ -+/* Parse the message passed from userspace */ -+static int elpp_parse(const char *str) -+{ -+ int progress = -1, success = 0; -+ char *msg_text; -+ -+ if( str[0] == '!' ) { -+ -+ /* Its a command... */ -+ if( str[1] == 'c' ) { -+ -+ int i; -+ for(i=0; i 100)? 100: progress; -+ return progress; -+} -+ -+/* Based on accel_putc in fbcon.c */ -+static void elpp_render_char(struct font_desc *font, -+ int ch, int xx, int yy, int fgcol, int bgcol) -+{ -+ struct fb_image image; -+ unsigned short charmask = 0xff; -+ unsigned int scan_align = elpp.info->pixmap.scan_align - 1; -+ unsigned int buf_align = elpp.info->pixmap.buf_align - 1; -+ unsigned int size, pitch; -+ unsigned int width = (font->width + 7) >> 3; -+ u8 *src, *dst; -+ -+ image.dx = xx; -+ image.dy = yy; -+ image.width = font->width; -+ image.height = font->height; -+ image.fg_color = fgcol; -+ image.bg_color = bgcol; -+ image.depth = 1; -+ -+ pitch = width + scan_align; -+ pitch &= ~scan_align; -+ size = pitch * font->height; -+ size += buf_align; -+ size &= ~buf_align; -+ dst = fb_get_buffer_offset(elpp.info, &(elpp.info->pixmap), size); -+ image.data = dst; -+ src = font->data + (ch & charmask) * font->height * width; -+ -+ fb_pad_aligned_buffer(dst, pitch, src, width, image.height); -+ elpp.info->fbops->fb_imageblit(elpp.info, &image); -+} -+ -+/* Show the messages */ -+static void elpp_show_messages(void) -+{ -+ struct font_desc *font = get_default_font(elpp.info->var.xres, -+ elpp.info->var.yres); -+ struct font_desc *icons = &symbols_16x16; -+ int i,counter=0; -+ struct fb_fillrect rect; -+ -+ rect.dy = MSG_Y; -+ rect.dx = MSG_X; -+ rect.width = MSG_LENGTH * font->width; -+ rect.height = font->height * NUM_MSGS; -+ rect.rop = 0; -+ rect.color = COLOR(eSUC_BG); -+ elpp.info->fbops->fb_fillrect(elpp.info, &rect); -+ -+ i = elpp.msg_position ? elpp.msg_position - 1 : NUM_MSGS - 1; -+ -+ for(counter = 0; counter < NUM_MSGS; i = i ? i-1 : NUM_MSGS-1, counter++){ -+ -+ int j; -+ int textbg,textfg,iconbg,iconfg; -+ -+ rect.dy = MSG_Y + font->height * (NUM_MSGS-counter-1); -+ rect.height = font->height; -+ -+ /* Set the background for text */ -+ switch(elpp.messages[i].success) { -+ default: -+ case eSUCCESS: -+ rect.color = COLOR(eSUC_BG); -+ textbg = COLOR(eSUC_BG); -+ textfg = COLOR(eSUC_FG); -+ iconbg = COLOR(eSUC_SYM_BG); -+ iconfg = COLOR(eSUC_SYM_FG); -+ break; -+ case eWARNING: -+ rect.color = COLOR(eWRN_BG); -+ textbg = COLOR(eWRN_BG); -+ textfg = COLOR(eWRN_FG); -+ iconbg = COLOR(eWRN_SYM_BG); -+ iconfg = COLOR(eWRN_SYM_FG); -+ break; -+ case eFAILURE: -+ rect.color = COLOR(eERR_BG); -+ textbg = COLOR(eERR_BG); -+ textfg = COLOR(eERR_FG); -+ iconbg = COLOR(eERR_SYM_BG); -+ iconfg = COLOR(eERR_SYM_FG); -+ break; -+ } -+ elpp.info->fbops->fb_fillrect(elpp.info, &rect); -+ -+ if(elpp.messages[i].flag == 0) -+ break; -+ -+ /* Show the text now */ -+ for( j = 0; j < strlen(elpp.messages[i].text); j++ ) { -+ elpp_render_char( font, elpp.messages[i].text[j], -+ MSG_X + font->width * j, -+ MSG_Y + font->height * (NUM_MSGS-counter-1), textfg, textbg ); -+ } -+ -+ /* Show the bitmap for success/failure/warning */ -+ if(elpp.messages[i].success != 0) { -+ elpp_render_char( icons, (elpp.messages[i].success - 1) * 2, -+ MSG_X + (font->width * (MSG_LENGTH - 3)), -+ MSG_Y + font->height * (NUM_MSGS - counter - 1), -+ iconfg, iconbg ); -+ elpp_render_char( icons, (elpp.messages[i].success - 1) * 2 + 1, -+ MSG_X + (font->width * (MSG_LENGTH - 2)), -+ MSG_Y + font->height * (NUM_MSGS - counter - 1), -+ iconfg, iconbg ); -+ } -+ } -+} -+ -+/* Update the contents on the screen */ -+static void elpp_show_progress(int progress) -+{ -+ struct fb_fillrect rect; -+ -+ /* Draw the BG of progress Bar */ -+ rect.dx = BAR_X; -+ rect.dy = BAR_Y; -+ rect.height = BAR_HEIGHT; -+ rect.width = BAR_WIDTH; -+ rect.color = COLOR(eBAR_BG); -+ rect.rop = 0; -+ elpp.info->fbops->fb_fillrect(elpp.info, &rect); -+ -+ /* Draw the progress */ -+ rect.dx = BAR_X; -+ rect.dy = BAR_Y + 1; -+ rect.width = (progress * BAR_WIDTH)/100; -+ rect.height = BAR_HEIGHT - 2; -+ rect.color = COLOR(eBAR_FG); -+ elpp.info->fbops->fb_fillrect(elpp.info, &rect); -+ -+} -+ -+/* Function that can be called from other parts of kernel */ -+void elpp_progress(char *str) -+{ -+ int progress; -+ -+ progress = elpp_parse(str); -+ if( progress > 0 ) { -+ elpp_show_progress(progress); -+ elpp_show_messages(); -+ } -+} -+ -+/* Something written into /proc/progress */ -+static ssize_t elpp_proc_write(struct file *file, const char *buf, -+ size_t length, loff_t *offset) -+{ -+ int progress; -+ char tmp_string[MSG_LENGTH]; -+ int len = length < MSG_LENGTH ? length : MSG_LENGTH; -+ -+ /* If disabled do not process input */ -+ if( elpp.disable == 1 ) -+ return length; -+ -+ copy_from_user(tmp_string,buf, len ); -+ tmp_string[len-1] = '\0'; -+ progress = elpp_parse(tmp_string); -+ if( progress > 0 ) { -+ elpp_show_progress(progress); -+ elpp_show_messages(); -+ } -+ -+ /* We have read the entire string */ -+ return length; -+} -+ -+/* /proc/progress access permissions */ -+int elpp_permissions(struct inode *inode, int op, struct nameidata *dummy) -+{ -+ /* W for root */ -+ if ( op == 2 && current->euid == 0 ) -+ return 0; -+ return -EACCES; -+} -+ -+/* Create proc entry */ -+static struct file_operations elpp_file_operations = { -+ .owner = THIS_MODULE, -+