[oe] [PATCH] linux/jlime: removed obsolete kernel recipes, added a new one.

Filip Zyzniewski filip.zyzniewski at gmail.com
Mon Feb 21 19:47:58 UTC 2011


We need to focus on developing a new set of kernels and userspace,
hence the cleanup.

Signed-off-by: Filip Zyzniewski <filip.zyzniewski at gmail.com>
---
 recipes/linux/linux-jlime-current.bb               |   21 -
 .../linux-jlime-jornada6xx-2.6.11/defconfig_jlime  | 1128 --------
 .../linux-jlime-jornada6xx-2.6.21rc5/defconfig     | 1245 --------
 .../git-20070405-2.patch                           | 1058 -------
 .../hp6xx-IRQ3.patch                               |    4 -
 recipes/linux/linux-jlime-jornada6xx_2.6.11.bb     |   25 -
 recipes/linux/linux-jlime-jornada6xx_2.6.21rc5.bb  |   27 -
 .../AsmArm-ArchSa1100-Jornada720.patch             |   50 -
 .../Cpu-Sa1110-Jornada720.patch                    |   30 -
 .../Kconfig-Arch-Jornada720.patch                  |   11 -
 .../Kconfig-Keyboard-Jornada720.patch              |   13 -
 .../Kconfig-Touchscreen-Jornada720.patch           |   14 -
 .../Kconfig-Video-Jornada720.patch                 |   19 -
 .../Mach-Sa1100-Jornada720.patch                   |  184 --
 .../Makefile-Keyboard-Jornada720.patch             |    8 -
 .../Makefile-Touchscreen-Jornada720.patch          |    7 -
 .../Makefile-Video-Jornada720.patch                |   10 -
 .../Newfile-Epson1356fb.patch                      |  348 ---
 .../Newfile-Jornada720_kbd.patch                   |  101 -
 .../Newfile-Jornada720_ts.patch                    |  106 -
 .../linux-jlime-jornada7xx-2.6.17/defconf_jlime    | 1045 -------
 .../linux-jlime-jornada7xx-2.6.18/defconf_jlime    | 1068 -------
 .../linux-2.6.18-jornada7xx.patch                  |  909 ------
 .../linux-jlime-jornada7xx-2.6.19rc6/defconf_jlime | 1015 -------
 .../jornada7xx.patch                               | 3013 --------------------
 .../defconf_jlime                                  | 1742 -----------
 recipes/linux/linux-jlime-jornada7xx_2.6.17.bb     |   40 -
 recipes/linux/linux-jlime-jornada7xx_2.6.18.bb     |   28 -
 recipes/linux/linux-jlime-jornada7xx_2.6.19rc6.bb  |   33 -
 recipes/linux/linux-jlime-jornada7xx_2.6.34+git.bb |   35 -
 recipes/linux/linux-jlime-jornada7xx_2.6.37+git.bb |   23 +
 31 files changed, 23 insertions(+), 13337 deletions(-)
 delete mode 100644 recipes/linux/linux-jlime-current.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx-2.6.11/defconfig_jlime
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/defconfig
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/git-20070405-2.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/hp6xx-IRQ3.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx_2.6.11.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada6xx_2.6.21rc5.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/AsmArm-ArchSa1100-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Cpu-Sa1110-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Arch-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Keyboard-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Touchscreen-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Video-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Mach-Sa1100-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Keyboard-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Touchscreen-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Video-Jornada720.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Epson1356fb.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_kbd.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_ts.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.17/defconf_jlime
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.18/defconf_jlime
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.18/linux-2.6.18-jornada7xx.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/defconf_jlime
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/jornada7xx.patch
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx-2.6.34+git/defconf_jlime
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx_2.6.17.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx_2.6.18.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx_2.6.19rc6.bb
 delete mode 100644 recipes/linux/linux-jlime-jornada7xx_2.6.34+git.bb
 create mode 100644 recipes/linux/linux-jlime-jornada7xx_2.6.37+git.bb

diff --git a/recipes/linux/linux-jlime-current.bb b/recipes/linux/linux-jlime-current.bb
deleted file mode 100644
index 806fd61..0000000
--- a/recipes/linux/linux-jlime-current.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-###########################################################################
-# Currently supports :
-#   HP Jornada 620/660/680/690
-#   HP Jornada 710/720/728
-#   Nec Mobilepro 900c
-#   Nec Mobilpro  770/880
-
-DESCRIPTION = "2.6 Linux Development Kernel for JLime supported Machines."
-SECTION = "kernel"
-LICENSE = "GPLv2"
-
-COMPATIBLE_MACHINE = "fillmein"
-
-inherit kernel
-
-PR = "r1"
-
-SRC_URI = "git://filip.eu.org/jlime-current.git;protocol=git \
-           git://filip.eu.org/jlime.git;protocol=git"
-
-S = "${WORKDIR}/jlime-current"
diff --git a/recipes/linux/linux-jlime-jornada6xx-2.6.11/defconfig_jlime b/recipes/linux/linux-jlime-jornada6xx-2.6.11/defconfig_jlime
deleted file mode 100644
index 16a427b..0000000
--- a/recipes/linux/linux-jlime-jornada6xx-2.6.11/defconfig_jlime
+++ /dev/null
@@ -1,1128 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.11
-# Fri May 26 02:30:50 2006
-#
-CONFIG_SUPERH=y
-CONFIG_UID16=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_CLEAN_COMPILE=y
-CONFIG_BROKEN_ON_SMP=y
-
-#
-# General setup
-#
-CONFIG_LOCALVERSION=""
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-CONFIG_SYSCTL=y
-CONFIG_AUDIT=y
-CONFIG_LOG_BUF_SHIFT=14
-CONFIG_HOTPLUG=y
-CONFIG_KOBJECT_UEVENT=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_EMBEDDED is not set
-CONFIG_KALLSYMS=y
-CONFIG_KALLSYMS_EXTRA_PASS=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
-
-#
-# Loadable module support
-#
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-CONFIG_OBSOLETE_MODPARM=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_KMOD=y
-
-#
-# System type
-#
-# CONFIG_SH_SOLUTION_ENGINE is not set
-# CONFIG_SH_7751_SOLUTION_ENGINE is not set
-# CONFIG_SH_7300_SOLUTION_ENGINE is not set
-# CONFIG_SH_73180_SOLUTION_ENGINE is not set
-# CONFIG_SH_7751_SYSTEMH is not set
-# CONFIG_SH_STB1_HARP is not set
-# CONFIG_SH_STB1_OVERDRIVE is not set
-# CONFIG_SH_HP620 is not set
-CONFIG_SH_HP680=y
-# CONFIG_SH_HP690 is not set
-# CONFIG_SH_CQREEK is not set
-# CONFIG_SH_DMIDA is not set
-# CONFIG_SH_EC3104 is not set
-# CONFIG_SH_SATURN is not set
-# CONFIG_SH_DREAMCAST is not set
-# CONFIG_SH_CAT68701 is not set
-# CONFIG_SH_BIGSUR is not set
-# CONFIG_SH_SH2000 is not set
-# CONFIG_SH_ADX is not set
-# CONFIG_SH_MPC1211 is not set
-# CONFIG_SH_SH03 is not set
-# CONFIG_SH_SECUREEDGE5410 is not set
-# CONFIG_SH_HS7751RVOIP is not set
-# CONFIG_SH_RTS7751R2D is not set
-# CONFIG_SH_EDOSK7705 is not set
-# CONFIG_SH_SH4202_MICRODEV is not set
-# CONFIG_SH_UNKNOWN is not set
-# CONFIG_CPU_SH2 is not set
-CONFIG_CPU_SH3=y
-# CONFIG_CPU_SH4 is not set
-# CONFIG_CPU_SUBTYPE_SH7604 is not set
-# CONFIG_CPU_SUBTYPE_SH7300 is not set
-# CONFIG_CPU_SUBTYPE_SH7705 is not set
-# CONFIG_CPU_SUBTYPE_SH7707 is not set
-# CONFIG_CPU_SUBTYPE_SH7708 is not set
-CONFIG_CPU_SUBTYPE_SH7709=y
-# CONFIG_CPU_SUBTYPE_SH7750 is not set
-# CONFIG_CPU_SUBTYPE_SH7751 is not set
-# CONFIG_CPU_SUBTYPE_SH7760 is not set
-# CONFIG_CPU_SUBTYPE_SH73180 is not set
-# CONFIG_CPU_SUBTYPE_ST40STB1 is not set
-# CONFIG_CPU_SUBTYPE_ST40GX1 is not set
-# CONFIG_CPU_SUBTYPE_SH4_202 is not set
-CONFIG_MMU=y
-# CONFIG_CMDLINE_BOOL is not set
-CONFIG_MEMORY_START=0x0d000000
-CONFIG_MEMORY_SIZE=0x00400000
-CONFIG_MEMORY_OVERRIDE=y
-CONFIG_SH_RTC=y
-# CONFIG_SH_DSP is not set
-CONFIG_SH_ADC=y
-CONFIG_SH_HP600=y
-CONFIG_ZERO_PAGE_OFFSET=0x00001000
-CONFIG_BOOT_LINK_OFFSET=0x00800000
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_PREEMPT is not set
-# CONFIG_UBC_WAKEUP is not set
-# CONFIG_SH_WRITETHROUGH is not set
-# CONFIG_SH_OCRAM is not set
-# CONFIG_SMP is not set
-CONFIG_SH_PCLK_CALC=y
-CONFIG_SH_PCLK_FREQ=1193182
-
-#
-# CPU Frequency scaling
-#
-# CONFIG_CPU_FREQ is not set
-
-#
-# DMA support
-#
-# CONFIG_SH_DMA is not set
-
-#
-# Companion Chips
-#
-CONFIG_HD6446X_SERIES=y
-CONFIG_HD64461=y
-# CONFIG_HD64465 is not set
-CONFIG_HD64461_IRQ=36
-CONFIG_HD64461_ENABLER=y
-
-#
-# Bus options (PCI, PCMCIA, EISA, MCA, ISA)
-#
-CONFIG_ISA=y
-# CONFIG_PCI is not set
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-CONFIG_PCCARD=y
-CONFIG_PCMCIA_DEBUG=y
-CONFIG_PCMCIA=y
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-CONFIG_HD64461_PCMCIA=y
-CONFIG_HD64461_PCMCIA_SOCKETS=1
-CONFIG_PCMCIA_PROBE=y
-
-#
-# PCI Hotplug Support
-#
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-# CONFIG_BINFMT_MISC is not set
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_STANDALONE=y
-# CONFIG_PREVENT_FIRMWARE_BUILD is not set
-CONFIG_FW_LOADER=y
-
-#
-# Memory Technology Devices (MTD)
-#
-CONFIG_MTD=y
-CONFIG_MTD_DEBUG=y
-CONFIG_MTD_DEBUG_VERBOSE=1
-CONFIG_MTD_PARTITIONS=y
-CONFIG_MTD_CONCAT=y
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_CMDLINE_PARTS is not set
-
-#
-# User Modules And Translation Layers
-#
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLOCK=y
-CONFIG_FTL=y
-# CONFIG_NFTL is not set
-# CONFIG_INFTL is not set
-
-#
-# RAM/ROM/Flash chip drivers
-#
-CONFIG_MTD_CFI=y
-CONFIG_MTD_JEDECPROBE=y
-CONFIG_MTD_GEN_PROBE=y
-CONFIG_MTD_CFI_ADV_OPTIONS=y
-CONFIG_MTD_CFI_NOSWAP=y
-# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
-# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
-# CONFIG_MTD_CFI_GEOMETRY 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_CFI_INTELEXT=y
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_AMDSTD_RETRY=0
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-CONFIG_MTD_RAM=y
-CONFIG_MTD_ROM=y
-CONFIG_MTD_ABSENT=y
-# CONFIG_MTD_XIP is not set
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-# CONFIG_MTD_PHYSMAP is not set
-# CONFIG_MTD_SOLUTIONENGINE 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=y
-# 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
-
-#
-# Parallel port support
-#
-CONFIG_PARPORT=y
-# CONFIG_PARPORT_PC is not set
-# CONFIG_PARPORT_OTHER is not set
-# CONFIG_PARPORT_1284 is not set
-
-#
-# Plug and Play support
-#
-# CONFIG_PNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_FD is not set
-# CONFIG_BLK_DEV_XD is not set
-# CONFIG_PARIDE 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_RAM is not set
-CONFIG_BLK_DEV_RAM_COUNT=16
-CONFIG_INITRAMFS_SOURCE=""
-# CONFIG_LBD is not set
-# CONFIG_CDROM_PKTCDVD is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_AS=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_ATA_OVER_ETH is not set
-
-#
-# ATA/ATAPI/MFM/RLL support
-#
-CONFIG_IDE=y
-CONFIG_IDE_MAX_HWIFS=4
-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_BLK_DEV_IDESCSI=m
-# CONFIG_IDE_TASK_IOCTL is not set
-
-#
-# IDE chipset support/bugfixes
-#
-CONFIG_IDE_GENERIC=y
-CONFIG_IDE_SH=y
-# CONFIG_IDE_ARM is not set
-# CONFIG_IDE_CHIPSETS 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=m
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-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
-
-#
-# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
-#
-# CONFIG_SCSI_MULTI_LUN is not set
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-
-#
-# SCSI Transport Attributes
-#
-# CONFIG_SCSI_SPI_ATTRS is not set
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-
-#
-# SCSI low-level drivers
-#
-# CONFIG_SCSI_7000FASST is not set
-# CONFIG_SCSI_AHA152X is not set
-# CONFIG_SCSI_AHA1542 is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_IN2000 is not set
-# CONFIG_SCSI_SATA is not set
-# CONFIG_SCSI_BUSLOGIC is not set
-# CONFIG_SCSI_DTC3280 is not set
-# CONFIG_SCSI_EATA is not set
-# CONFIG_SCSI_EATA_PIO is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_GDTH is not set
-# CONFIG_SCSI_GENERIC_NCR5380 is not set
-# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
-# CONFIG_SCSI_PPA is not set
-# CONFIG_SCSI_IMM is not set
-# CONFIG_SCSI_NCR53C406A is not set
-# CONFIG_SCSI_PAS16 is not set
-# CONFIG_SCSI_PSI240I is not set
-# CONFIG_SCSI_QLOGIC_FAS is not set
-# CONFIG_SCSI_SYM53C416 is not set
-# CONFIG_SCSI_T128 is not set
-# CONFIG_SCSI_U14_34F 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=m
-# CONFIG_PCMCIA_QLOGIC is not set
-# CONFIG_PCMCIA_SYM53C500 is not set
-
-#
-# Old CD-ROM drivers (not SCSI, not IDE)
-#
-# CONFIG_CD_NO_IDESCSI is not set
-
-#
-# Multi-device support (RAID and LVM)
-#
-# CONFIG_MD is not set
-
-#
-# Fusion MPT device support
-#
-
-#
-# IEEE 1394 (FireWire) support
-#
-
-#
-# I2O device support
-#
-
-#
-# Networking support
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-# CONFIG_PACKET_MMAP is not set
-CONFIG_NETLINK_DEV=y
-CONFIG_UNIX=y
-CONFIG_NET_KEY=y
-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 is not set
-# 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_XFRM=y
-# CONFIG_XFRM_USER 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 is not set
-
-#
-# Network testing
-#
-# 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=m
-
-#
-# IrDA protocols
-#
-CONFIG_IRLAN=m
-CONFIG_IRNET=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_ULTRA=y
-
-#
-# IrDA options
-#
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-CONFIG_IRDA_FAST_RR=y
-CONFIG_IRDA_DEBUG=y
-
-#
-# Infrared-port device drivers
-#
-
-#
-# SIR device drivers
-#
-CONFIG_IRTTY_SIR=m
-
-#
-# Dongle support
-#
-# CONFIG_DONGLE is not set
-
-#
-# Old SIR device drivers
-#
-CONFIG_IRPORT_SIR=m
-
-#
-# Old Serial dongle support
-#
-# CONFIG_DONGLE_OLD is not set
-
-#
-# FIR device drivers
-#
-# 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_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_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_BCSP_TXCRC=y
-CONFIG_BT_HCIDTL1=m
-CONFIG_BT_HCIBT3C=m
-CONFIG_BT_HCIBLUECARD=m
-CONFIG_BT_HCIBTUART=m
-CONFIG_BT_HCIVHCI=m
-CONFIG_NETDEVICES=y
-CONFIG_DUMMY=y
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-# CONFIG_ETHERTAP is not set
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-CONFIG_MII=y
-# CONFIG_STNIC is not set
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_LANCE is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_SMC91X is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_AT1700 is not set
-# CONFIG_DEPCA is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-# CONFIG_NET_PCI is not set
-# CONFIG_NET_POCKET is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-CONFIG_NET_RADIO=y
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-CONFIG_STRIP=m
-CONFIG_ARLAN=m
-CONFIG_WAVELAN=m
-CONFIG_PCMCIA_WAVELAN=m
-CONFIG_PCMCIA_NETWAVE=m
-
-#
-# Wireless 802.11 Frequency Hopping cards support
-#
-CONFIG_PCMCIA_RAYCS=m
-
-#
-# Wireless 802.11b ISA/PCI cards support
-#
-CONFIG_HERMES=m
-CONFIG_ATMEL=m
-
-#
-# Wireless 802.11b Pcmcia/Cardbus cards support
-#
-CONFIG_PCMCIA_HERMES=m
-# CONFIG_AIRO_CS is not set
-CONFIG_PCMCIA_ATMEL=m
-CONFIG_PCMCIA_WL3501=m
-CONFIG_NET_WIRELESS=y
-
-#
-# PCMCIA network device support
-#
-CONFIG_NET_PCMCIA=y
-CONFIG_PCMCIA_3C589=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_PCMCIA_AXNET=m
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-CONFIG_PLIP=y
-CONFIG_PPP=y
-# CONFIG_PPP_MULTILINK is not set
-# CONFIG_PPP_FILTER is not set
-CONFIG_PPP_ASYNC=y
-CONFIG_PPP_SYNC_TTY=y
-CONFIG_PPP_DEFLATE=y
-CONFIG_PPP_BSDCOMP=y
-CONFIG_PPPOE=y
-CONFIG_SLIP=y
-# CONFIG_SLIP_COMPRESSED is not set
-# CONFIG_SLIP_SMART is not set
-# CONFIG_SLIP_MODE_SLIP6 is not set
-# CONFIG_SHAPER is not set
-# CONFIG_NETCONSOLE is not set
-
-#
-# ISDN subsystem
-#
-# CONFIG_ISDN is not set
-
-#
-# Telephony Support
-#
-# CONFIG_PHONE 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=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=640
-CONFIG_INPUT_TSDEV_SCREEN_Y=240
-CONFIG_INPUT_EVDEV=y
-CONFIG_INPUT_EVBUG=y
-
-#
-# Input I/O drivers
-#
-# CONFIG_GAMEPORT is not set
-CONFIG_SOUND_GAMEPORT=y
-CONFIG_SERIO=y
-# CONFIG_SERIO_I8042 is not set
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_CT82C710 is not set
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_RAW 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_HP600=y
-# CONFIG_INPUT_MOUSE is not set
-# CONFIG_INPUT_JOYSTICK is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-CONFIG_TOUCHSCREEN_HP600=y
-# CONFIG_INPUT_MISC 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=y
-CONFIG_SERIAL_8250_CONSOLE=y
-CONFIG_SERIAL_8250_CS=y
-CONFIG_SERIAL_8250_NR_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=256
-CONFIG_PRINTER=y
-# CONFIG_LP_CONSOLE is not set
-# CONFIG_PPDEV is not set
-# CONFIG_TIPAR is not set
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-# CONFIG_RTC is not set
-# CONFIG_GEN_RTC is not set
-# 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_RAW_DRIVER is not set
-
-#
-# I2C support
-#
-# CONFIG_I2C is not set
-
-#
-# Dallas's 1-wire bus
-#
-# CONFIG_W1 is not set
-
-#
-# Misc devices
-#
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-
-#
-# Digital Video Broadcasting Devices
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-CONFIG_FB=y
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# CONFIG_FB_EPSON1355 is not set
-CONFIG_FB_HIT=y
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-# CONFIG_MDA_CONSOLE is not set
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-
-#
-# 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_SUPERH_MONO is not set
-# CONFIG_LOGO_SUPERH_VGA16 is not set
-# CONFIG_LOGO_SUPERH_CLUT224 is not set
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_DEVICE=y
-CONFIG_LCD_CLASS_DEVICE=y
-CONFIG_LCD_DEVICE=y
-
-#
-# Sound
-#
-CONFIG_SOUND=y
-
-#
-# Advanced Linux Sound Architecture
-#
-# CONFIG_SND is not set
-
-#
-# Open Sound System
-#
-CONFIG_SOUND_PRIME=y
-# CONFIG_SOUND_BT878 is not set
-# CONFIG_SOUND_FUSION is not set
-# CONFIG_SOUND_CS4281 is not set
-# CONFIG_SOUND_SONICVIBES is not set
-# CONFIG_SOUND_TRIDENT is not set
-# CONFIG_SOUND_MSNDCLAS is not set
-# CONFIG_SOUND_MSNDPIN is not set
-# CONFIG_SOUND_OSS is not set
-# CONFIG_SOUND_AD1980 is not set
-CONFIG_SOUND_SH_DAC_AUDIO=y
-CONFIG_SOUND_SH_DAC_AUDIO_CHANNEL=1
-
-#
-# USB support
-#
-# CONFIG_USB_ARCH_HAS_HCD is not set
-# 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 is not set
-
-#
-# MMC/SD Card support
-#
-# CONFIG_MMC is not set
-
-#
-# InfiniBand support
-#
-# CONFIG_INFINIBAND is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-CONFIG_REISERFS_FS=y
-CONFIG_REISERFS_CHECK=y
-CONFIG_REISERFS_PROC_INFO=y
-# CONFIG_REISERFS_FS_XATTR is not set
-CONFIG_JFS_FS=y
-# 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
-
-#
-# XFS support
-#
-CONFIG_XFS_FS=y
-CONFIG_XFS_EXPORT=y
-# CONFIG_XFS_RT is not set
-# CONFIG_XFS_QUOTA is not set
-# CONFIG_XFS_SECURITY is not set
-# CONFIG_XFS_POSIX_ACL is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_QUOTA is not set
-CONFIG_DNOTIFY=y
-CONFIG_AUTOFS_FS=y
-# CONFIG_AUTOFS4_FS is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=y
-CONFIG_JOLIET=y
-# CONFIG_ZISOFS is not set
-CONFIG_UDF_FS=y
-CONFIG_UDF_NLS=y
-
-#
-# 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=y
-# CONFIG_NTFS_DEBUG is not set
-# CONFIG_NTFS_RW is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_KCORE=y
-CONFIG_SYSFS=y
-# CONFIG_DEVFS_FS is not set
-# CONFIG_DEVPTS_FS_XATTR is not set
-# CONFIG_TMPFS is not set
-# CONFIG_HUGETLBFS is not set
-# CONFIG_HUGETLB_PAGE is not set
-CONFIG_RAMFS=y
-
-#
-# 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_JFFS_FS is not set
-# CONFIG_JFFS2_FS is not set
-# CONFIG_CRAMFS 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
-
-#
-# Network File Systems
-#
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V4 is not set
-# CONFIG_NFS_DIRECTIO is not set
-CONFIG_NFSD=y
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V4 is not set
-CONFIG_NFSD_TCP=y
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_EXPORTFS=y
-CONFIG_SUNRPC=y
-# CONFIG_RPCSEC_GSS_KRB5 is not set
-# CONFIG_RPCSEC_GSS_SPKM3 is not set
-CONFIG_SMB_FS=y
-# CONFIG_SMB_NLS_DEFAULT is not set
-# CONFIG_CIFS is not set
-CONFIG_NCP_FS=y
-# CONFIG_NCPFS_PACKET_SIGNING is not set
-# CONFIG_NCPFS_IOCTL_LOCKING is not set
-# CONFIG_NCPFS_STRONG is not set
-# CONFIG_NCPFS_NFS_NS is not set
-# CONFIG_NCPFS_OS2_NS is not set
-# CONFIG_NCPFS_SMALLDOS is not set
-# CONFIG_NCPFS_NLS is not set
-# CONFIG_NCPFS_EXTRAS is not set
-CONFIG_CODA_FS=y
-# CONFIG_CODA_FS_OLD_API is not set
-CONFIG_AFS_FS=y
-CONFIG_RXRPC=y
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-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=y
-CONFIG_NLS_CODEPAGE_950=y
-CONFIG_NLS_CODEPAGE_932=y
-CONFIG_NLS_CODEPAGE_949=y
-CONFIG_NLS_CODEPAGE_874=y
-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_DEBUG_KERNEL is not set
-# CONFIG_FRAME_POINTER is not set
-# CONFIG_SH_STANDARD_BIOS is not set
-# CONFIG_KGDB is not set
-
-#
-# Security options
-#
-# CONFIG_KEYS is not set
-# CONFIG_SECURITY is not set
-
-#
-# Cryptographic options
-#
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_HMAC=y
-CONFIG_CRYPTO_NULL=y
-CONFIG_CRYPTO_MD4=y
-CONFIG_CRYPTO_MD5=y
-CONFIG_CRYPTO_SHA1=y
-CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_SHA512=y
-CONFIG_CRYPTO_WP512=y
-CONFIG_CRYPTO_DES=y
-CONFIG_CRYPTO_BLOWFISH=y
-CONFIG_CRYPTO_TWOFISH=y
-CONFIG_CRYPTO_SERPENT=y
-CONFIG_CRYPTO_AES=y
-CONFIG_CRYPTO_CAST5=y
-CONFIG_CRYPTO_CAST6=y
-CONFIG_CRYPTO_TEA=y
-CONFIG_CRYPTO_ARC4=y
-CONFIG_CRYPTO_KHAZAD=y
-CONFIG_CRYPTO_ANUBIS=y
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_MICHAEL_MIC=y
-CONFIG_CRYPTO_CRC32C=y
-CONFIG_CRYPTO_TEST=y
-
-#
-# Hardware crypto devices
-#
-
-#
-# Library routines
-#
-CONFIG_CRC_CCITT=y
-CONFIG_CRC32=y
-CONFIG_LIBCRC32C=y
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
diff --git a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/defconfig b/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/defconfig
deleted file mode 100644
index 2a86055..0000000
--- a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/defconfig
+++ /dev/null
@@ -1,1245 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.21-rc5
-# Wed Apr  4 23:26:23 2007
-#
-CONFIG_SUPERH=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_FIND_NEXT_BIT=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-# CONFIG_GENERIC_TIME is not set
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-
-#
-# 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=y
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-# CONFIG_IPC_NS is not set
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_POSIX_MQUEUE=y
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_UTS_NS is not set
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_SYSFS_DEPRECATED=y
-CONFIG_RELAY=y
-# CONFIG_BLK_DEV_INITRD is not set
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_SYSCTL=y
-CONFIG_EMBEDDED=y
-CONFIG_UID16=y
-CONFIG_SYSCTL_SYSCALL=y
-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_SLAB=y
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_RT_MUTEXES=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_BLOCK=y
-# CONFIG_LBD is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-# CONFIG_LSF is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_AS is not set
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-
-#
-# System type
-#
-# CONFIG_SH_SOLUTION_ENGINE is not set
-# CONFIG_SH_7751_SOLUTION_ENGINE is not set
-# CONFIG_SH_7300_SOLUTION_ENGINE is not set
-# CONFIG_SH_7343_SOLUTION_ENGINE is not set
-# CONFIG_SH_73180_SOLUTION_ENGINE is not set
-# CONFIG_SH_7751_SYSTEMH is not set
-CONFIG_SH_HP6XX=y
-# CONFIG_SH_SATURN is not set
-# CONFIG_SH_DREAMCAST is not set
-# CONFIG_SH_MPC1211 is not set
-# CONFIG_SH_SH03 is not set
-# CONFIG_SH_SECUREEDGE5410 is not set
-# CONFIG_SH_HS7751RVOIP is not set
-# CONFIG_SH_7710VOIPGW is not set
-# CONFIG_SH_RTS7751R2D is not set
-# CONFIG_SH_R7780RP is not set
-# CONFIG_SH_EDOSK7705 is not set
-# CONFIG_SH_SH4202_MICRODEV is not set
-# CONFIG_SH_LANDISK is not set
-# CONFIG_SH_TITAN is not set
-# CONFIG_SH_SHMIN is not set
-# CONFIG_SH_7206_SOLUTION_ENGINE is not set
-# CONFIG_SH_7619_SOLUTION_ENGINE is not set
-# CONFIG_SH_UNKNOWN is not set
-
-#
-# Processor selection
-#
-CONFIG_CPU_SH3=y
-
-#
-# SH-2 Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH7604 is not set
-# CONFIG_CPU_SUBTYPE_SH7619 is not set
-
-#
-# SH-2A Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH7206 is not set
-
-#
-# SH-3 Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH7300 is not set
-# CONFIG_CPU_SUBTYPE_SH7705 is not set
-# CONFIG_CPU_SUBTYPE_SH7706 is not set
-# CONFIG_CPU_SUBTYPE_SH7707 is not set
-# CONFIG_CPU_SUBTYPE_SH7708 is not set
-CONFIG_CPU_SUBTYPE_SH7709=y
-# CONFIG_CPU_SUBTYPE_SH7710 is not set
-
-#
-# SH-4 Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH7750 is not set
-# CONFIG_CPU_SUBTYPE_SH7091 is not set
-# CONFIG_CPU_SUBTYPE_SH7750R is not set
-# CONFIG_CPU_SUBTYPE_SH7750S is not set
-# CONFIG_CPU_SUBTYPE_SH7751 is not set
-# CONFIG_CPU_SUBTYPE_SH7751R is not set
-# CONFIG_CPU_SUBTYPE_SH7760 is not set
-# CONFIG_CPU_SUBTYPE_SH4_202 is not set
-
-#
-# ST40 Processor Support
-#
-# CONFIG_CPU_SUBTYPE_ST40STB1 is not set
-# CONFIG_CPU_SUBTYPE_ST40GX1 is not set
-
-#
-# SH-4A Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH7770 is not set
-# CONFIG_CPU_SUBTYPE_SH7780 is not set
-# CONFIG_CPU_SUBTYPE_SH7785 is not set
-
-#
-# SH4AL-DSP Processor Support
-#
-# CONFIG_CPU_SUBTYPE_SH73180 is not set
-# CONFIG_CPU_SUBTYPE_SH7343 is not set
-# CONFIG_CPU_SUBTYPE_SH7722 is not set
-
-#
-# Memory management options
-#
-CONFIG_MMU=y
-CONFIG_PAGE_OFFSET=0x80000000
-CONFIG_MEMORY_START=0x0d000000
-CONFIG_MEMORY_SIZE=0x00400000
-CONFIG_VSYSCALL=y
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_8KB is not set
-# CONFIG_PAGE_SIZE_64KB 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=4
-# CONFIG_RESOURCES_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=0
-
-#
-# Cache configuration
-#
-# CONFIG_SH_DIRECT_MAPPED is not set
-CONFIG_SH_WRITETHROUGH=y
-# CONFIG_SH_OCRAM is not set
-
-#
-# Processor features
-#
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_CPU_BIG_ENDIAN is not set
-# CONFIG_SH_FPU_EMU is not set
-CONFIG_SH_DSP=y
-CONFIG_SH_ADC=y
-CONFIG_CPU_HAS_INTEVT=y
-CONFIG_CPU_HAS_PINT_IRQ=y
-CONFIG_CPU_HAS_IPR_IRQ=y
-CONFIG_CPU_HAS_SR_RB=y
-
-#
-# Timer support
-#
-CONFIG_SH_TMU=y
-CONFIG_SH_TIMER_IRQ=16
-# CONFIG_NO_IDLE_HZ is not set
-CONFIG_SH_PCLK_FREQ=22110000
-
-#
-# CPU Frequency scaling
-#
-# CONFIG_CPU_FREQ is not set
-
-#
-# DMA support
-#
-CONFIG_SH_DMA=y
-CONFIG_NR_ONCHIP_DMA_CHANNELS=4
-# CONFIG_NR_DMA_CHANNELS_BOOL is not set
-
-#
-# Companion Chips
-#
-CONFIG_HD6446X_SERIES=y
-CONFIG_HD64461=y
-# CONFIG_HD64465 is not set
-CONFIG_HD64461_IRQ=36
-CONFIG_HD64461_IOBASE=0xb0000000
-CONFIG_HD64461_ENABLER=y
-
-#
-# Additional SuperH Device Drivers
-#
-# CONFIG_PUSH_SWITCH is not set
-
-#
-# Kernel features
-#
-# CONFIG_HZ_100 is not set
-CONFIG_HZ_250=y
-# CONFIG_HZ_300 is not set
-# CONFIG_HZ_1000 is not set
-CONFIG_HZ=250
-# CONFIG_KEXEC is not set
-# CONFIG_SMP is not set
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-
-#
-# Boot options
-#
-CONFIG_ZERO_PAGE_OFFSET=0x00001000
-CONFIG_BOOT_LINK_OFFSET=0x00800000
-# CONFIG_UBC_WAKEUP is not set
-# CONFIG_CMDLINE_BOOL is not set
-
-#
-# Bus options
-#
-CONFIG_ISA=y
-# CONFIG_PCI is not set
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-CONFIG_PCCARD=y
-# CONFIG_PCMCIA_DEBUG is not set
-CONFIG_PCMCIA=y
-CONFIG_PCMCIA_LOAD_CIS=y
-# CONFIG_PCMCIA_IOCTL is not set
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-CONFIG_PCMCIA_PROBE=y
-
-#
-# PCI Hotplug Support
-#
-
-#
-# Executable file formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_FLAT is not set
-# CONFIG_BINFMT_MISC is not set
-
-#
-# Power management options (EXPERIMENTAL)
-#
-# CONFIG_PM is not set
-
-#
-# Networking
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_NETDEBUG=y
-CONFIG_PACKET=y
-CONFIG_PACKET_MMAP=y
-CONFIG_UNIX=y
-CONFIG_XFRM=y
-# CONFIG_XFRM_USER is not set
-# CONFIG_XFRM_SUB_POLICY is not set
-# CONFIG_XFRM_MIGRATE is not set
-CONFIG_NET_KEY=y
-# CONFIG_NET_KEY_MIGRATE 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 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_XFRM_MODE_TRANSPORT=y
-CONFIG_INET_XFRM_MODE_TUNNEL=y
-CONFIG_INET_XFRM_MODE_BEET=y
-CONFIG_INET_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-# CONFIG_IPV6 is not set
-# CONFIG_INET6_XFRM_TUNNEL is not set
-# CONFIG_INET6_TUNNEL is not set
-# CONFIG_NETWORK_SECMARK 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_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 is not set
-# CONFIG_BT is not set
-CONFIG_IEEE80211=y
-# CONFIG_IEEE80211_DEBUG is not set
-CONFIG_IEEE80211_CRYPT_WEP=y
-# CONFIG_IEEE80211_CRYPT_CCMP is not set
-# CONFIG_IEEE80211_CRYPT_TKIP is not set
-# CONFIG_IEEE80211_SOFTMAC is not set
-CONFIG_WIRELESS_EXT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_SYS_HYPERVISOR is not set
-
-#
-# Connector - unified userspace <-> kernelspace linker
-#
-# CONFIG_CONNECTOR is not set
-
-#
-# Memory Technology Devices (MTD)
-#
-# CONFIG_MTD is not set
-
-#
-# Parallel port support
-#
-CONFIG_PARPORT=y
-# CONFIG_PARPORT_PC is not set
-# CONFIG_PARPORT_GSC is not set
-# CONFIG_PARPORT_AX88796 is not set
-# CONFIG_PARPORT_1284 is not set
-
-#
-# Plug and Play support
-#
-# CONFIG_PNP is not set
-# CONFIG_PNPACPI is not set
-
-#
-# 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 is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-
-#
-# Misc devices
-#
-
-#
-# ATA/ATAPI/MFM/RLL support
-#
-# CONFIG_IDE is not set
-
-#
-# SCSI device support
-#
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-CONFIG_SCSI_PROC_FS=y
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-CONFIG_BLK_DEV_SR=y
-# CONFIG_BLK_DEV_SR_VENDOR is not set
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_SCH=y
-
-#
-# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
-#
-# CONFIG_SCSI_MULTI_LUN is not set
-CONFIG_SCSI_CONSTANTS=y
-CONFIG_SCSI_LOGGING=y
-# CONFIG_SCSI_SCAN_ASYNC is not set
-
-#
-# SCSI Transports
-#
-# 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
-# CONFIG_SCSI_SAS_LIBSAS is not set
-
-#
-# SCSI low-level drivers
-#
-# CONFIG_ISCSI_TCP is not set
-# CONFIG_SCSI_AHA152X is not set
-# CONFIG_SCSI_AIC7XXX_OLD is not set
-# CONFIG_SCSI_IN2000 is not set
-# CONFIG_SCSI_DTC3280 is not set
-# CONFIG_SCSI_FUTURE_DOMAIN is not set
-# CONFIG_SCSI_GENERIC_NCR5380 is not set
-# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
-# CONFIG_SCSI_NCR53C406A is not set
-# CONFIG_SCSI_PAS16 is not set
-# CONFIG_SCSI_PSI240I is not set
-# CONFIG_SCSI_QLOGIC_FAS is not set
-# CONFIG_SCSI_SYM53C416 is not set
-# CONFIG_SCSI_T128 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
-
-#
-# Serial ATA (prod) and Parallel ATA (experimental) drivers
-#
-CONFIG_ATA=y
-# CONFIG_ATA_NONSTANDARD is not set
-# CONFIG_PATA_LEGACY is not set
-# CONFIG_PATA_PCMCIA is not set
-# CONFIG_PATA_QDI is not set
-# CONFIG_PATA_WINBOND_VLB is not set
-CONFIG_PATA_PLATFORM=y
-
-#
-# Old CD-ROM drivers (not SCSI, not IDE)
-#
-# CONFIG_CD_NO_IDESCSI 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=y
-CONFIG_DUMMY=y
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-
-#
-# PHY device support
-#
-# CONFIG_PHYLIB is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-CONFIG_MII=y
-# CONFIG_STNIC is not set
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_SMC91X is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_AT1700 is not set
-# CONFIG_DEPCA is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-# CONFIG_NET_PCI is not set
-# CONFIG_NET_POCKET is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-CONFIG_NET_RADIO=y
-# CONFIG_NET_WIRELESS_RTNETLINK is not set
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-# CONFIG_STRIP is not set
-# CONFIG_ARLAN is not set
-# CONFIG_WAVELAN is not set
-# CONFIG_PCMCIA_WAVELAN is not set
-# CONFIG_PCMCIA_NETWAVE is not set
-
-#
-# Wireless 802.11 Frequency Hopping cards support
-#
-# CONFIG_PCMCIA_RAYCS is not set
-
-#
-# Wireless 802.11b ISA/PCI cards support
-#
-# CONFIG_HERMES is not set
-# CONFIG_ATMEL is not set
-
-#
-# Wireless 802.11b Pcmcia/Cardbus cards support
-#
-# CONFIG_AIRO_CS is not set
-# CONFIG_PCMCIA_WL3501 is not set
-# CONFIG_HOSTAP is not set
-CONFIG_NET_WIRELESS=y
-
-#
-# PCMCIA network device support
-#
-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 is not set
-# CONFIG_PCMCIA_NMCLAN is not set
-# CONFIG_PCMCIA_SMC91C92 is not set
-# CONFIG_PCMCIA_XIRC2PS is not set
-# CONFIG_PCMCIA_AXNET is not set
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-# CONFIG_PLIP is not set
-# 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
-
-#
-# Telephony Support
-#
-# CONFIG_PHONE is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=240
-CONFIG_INPUT_TSDEV_SCREEN_Y=320
-# CONFIG_INPUT_EVDEV is not set
-# 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_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_HP600=y
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_UCB1400 is not set
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_VT=y
-CONFIG_VT_CONSOLE=y
-CONFIG_HW_CONSOLE=y
-# CONFIG_VT_HW_CONSOLE_BINDING is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-
-#
-# Serial drivers
-#
-# CONFIG_SERIAL_8250 is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SH_SCI=y
-CONFIG_SERIAL_SH_SCI_NR_UARTS=2
-CONFIG_SERIAL_SH_SCI_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=5
-# CONFIG_PRINTER is not set
-# CONFIG_PPDEV is not set
-# CONFIG_TIPAR is not set
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-CONFIG_HW_RANDOM=m
-# CONFIG_GEN_RTC is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 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
-
-#
-# I2C support
-#
-# CONFIG_I2C 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=y
-# CONFIG_HWMON_VID is not set
-# CONFIG_SENSORS_ABITUGURU is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_PC87427 is not set
-# CONFIG_SENSORS_VT1211 is not set
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Multifunction device drivers
-#
-# CONFIG_MFD_SM501 is not set
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-
-#
-# Digital Video Broadcasting Devices
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_LCD_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_HP680=y
-CONFIG_FB=y
-CONFIG_FIRMWARE_EDID=y
-# CONFIG_FB_DDC is not set
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frambuffer hardware drivers
-#
-# CONFIG_FB_EPSON1355 is not set
-# CONFIG_FB_S1D13XXX is not set
-CONFIG_FB_HIT=y
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_MDA_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 is not set
-# CONFIG_FONT_8x16 is not set
-# CONFIG_FONT_6x11 is not set
-# CONFIG_FONT_7x14 is not set
-CONFIG_FONT_PEARL_8x8=y
-# 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
-
-#
-# Sound
-#
-# CONFIG_SOUND is not set
-
-#
-# HID Devices
-#
-CONFIG_HID=y
-# CONFIG_HID_DEBUG is not set
-
-#
-# USB support
-#
-# CONFIG_USB_ARCH_HAS_HCD is not set
-# CONFIG_USB_ARCH_HAS_OHCI is not set
-# CONFIG_USB_ARCH_HAS_EHCI is not set
-
-#
-# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
-#
-
-#
-# USB Gadget Support
-#
-# CONFIG_USB_GADGET is not set
-
-#
-# MMC/SD Card support
-#
-# CONFIG_MMC is not set
-
-#
-# LED devices
-#
-# CONFIG_NEW_LEDS is not set
-
-#
-# LED drivers
-#
-
-#
-# LED Triggers
-#
-
-#
-# InfiniBand support
-#
-
-#
-# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
-#
-
-#
-# Real Time Clock
-#
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_SH=y
-# CONFIG_RTC_DRV_TEST is not set
-# CONFIG_RTC_DRV_V3020 is not set
-
-#
-# DMA Engine support
-#
-# CONFIG_DMA_ENGINE is not set
-
-#
-# DMA Clients
-#
-
-#
-# DMA Devices
-#
-
-#
-# Auxiliary Display support
-#
-
-#
-# Virtualization
-#
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-# CONFIG_EXT4DEV_FS is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_ROMFS_FS is not set
-CONFIG_INOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_QUOTA is not set
-CONFIG_DNOTIFY=y
-CONFIG_AUTOFS_FS=y
-# 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 is not set
-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_PROC_KCORE=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_HUGETLBFS is not set
-# 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_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
-
-#
-# Network File Systems
-#
-CONFIG_NFS_FS=m
-# CONFIG_NFS_V3 is not set
-# CONFIG_NFS_V4 is not set
-# CONFIG_NFS_DIRECTIO is not set
-CONFIG_NFSD=m
-# CONFIG_NFSD_V3 is not set
-CONFIG_NFSD_TCP=y
-CONFIG_LOCKD=m
-CONFIG_EXPORTFS=m
-CONFIG_NFS_COMMON=y
-CONFIG_SUNRPC=m
-# CONFIG_RPCSEC_GSS_KRB5 is not set
-# CONFIG_RPCSEC_GSS_SPKM3 is not set
-CONFIG_SMB_FS=m
-# CONFIG_SMB_NLS_DEFAULT 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=y
-# CONFIG_ACORN_PARTITION is not set
-# CONFIG_OSF_PARTITION is not set
-# CONFIG_AMIGA_PARTITION is not set
-# CONFIG_ATARI_PARTITION is not set
-# CONFIG_MAC_PARTITION is not set
-CONFIG_MSDOS_PARTITION=y
-# CONFIG_BSD_DISKLABEL is not set
-# CONFIG_MINIX_SUBPARTITION is not set
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-# CONFIG_LDM_PARTITION is not set
-# CONFIG_SGI_PARTITION is not set
-# CONFIG_ULTRIX_PARTITION is not set
-# CONFIG_SUN_PARTITION is not set
-# CONFIG_KARMA_PARTITION is not set
-# CONFIG_EFI_PARTITION is not set
-
-#
-# Native Language Support
-#
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-1"
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_UTF8=m
-
-#
-# Distributed Lock Manager
-#
-# CONFIG_DLM is not set
-
-#
-# Profiling support
-#
-# CONFIG_PROFILING is not set
-
-#
-# Kernel hacking
-#
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-# CONFIG_PRINTK_TIME is not set
-CONFIG_ENABLE_MUST_CHECK=y
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_DEBUG_FS is not set
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_KERNEL is not set
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_SH_STANDARD_BIOS is not set
-# CONFIG_EARLY_SCIF_CONSOLE is not set
-# CONFIG_KGDB is not set
-
-#
-# Security options
-#
-# CONFIG_KEYS is not set
-# CONFIG_SECURITY is not set
-
-#
-# Cryptographic options
-#
-CONFIG_CRYPTO=y
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_BLKCIPHER=y
-CONFIG_CRYPTO_MANAGER=y
-# CONFIG_CRYPTO_HMAC is not set
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_NULL is not set
-CONFIG_CRYPTO_MD4=m
-CONFIG_CRYPTO_MD5=m
-CONFIG_CRYPTO_SHA1=m
-# 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_GF128MUL is not set
-CONFIG_CRYPTO_ECB=y
-CONFIG_CRYPTO_CBC=m
-CONFIG_CRYPTO_PCBC=m
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_DES is not set
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-# CONFIG_CRYPTO_SERPENT is not set
-CONFIG_CRYPTO_AES=m
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-# CONFIG_CRYPTO_TEA is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_ANUBIS is not set
-# CONFIG_CRYPTO_DEFLATE is not set
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_CRC32C is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Hardware crypto devices
-#
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_CRC_CCITT=m
-CONFIG_CRC16=m
-CONFIG_CRC32=y
-CONFIG_LIBCRC32C=m
-CONFIG_PLIST=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
diff --git a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/git-20070405-2.patch b/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/git-20070405-2.patch
deleted file mode 100644
index 205d62a..0000000
--- a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/git-20070405-2.patch
+++ /dev/null
@@ -1,1058 +0,0 @@
-diff --git a/arch/sh/boards/hp6xx/setup.c b/arch/sh/boards/hp6xx/setup.c
-index b5a9664..5c6726d 100644
---- a/arch/sh/boards/hp6xx/setup.c
-+++ b/arch/sh/boards/hp6xx/setup.c
-@@ -2,6 +2,8 @@
-  * linux/arch/sh/boards/hp6xx/setup.c
-  *
-  * Copyright (C) 2002 Andriy Skulysh
-+ * Copyright (C) 2007 Kristoffer Ericson <Kristoffer_e1 at hotmail.com>
-+ *
-  *
-  * May be copied or modified under the terms of the GNU General Public
-  * License.  See linux/COPYING for more information.
-@@ -10,6 +12,7 @@
-  */
- #include <linux/types.h>
- #include <linux/init.h>
-+#include <linux/platform_device.h>
- #include <asm/hd64461.h>
- #include <asm/io.h>
- #include <asm/irq.h>
-@@ -19,6 +22,41 @@
- #define	SCPCR	0xa4000116
- #define SCPDR	0xa4000136
- 
-+/* CF Slot */
-+static struct resource cf_ide_resources[] = {
-+              [0] = {
-+	              .start = 0x15000000 + 0x1f0,
-+		      .end   = 0x15000000 + 0x1f0 + 0x08 - 0x01,
-+		      .flags = IORESOURCE_MEM,
-+		    },
-+	      [1] = {
-+	              .start = 0x15000000 + 0x1fe,
-+		      .end   = 0x15000000 + 0x1fe + 0x01,
-+		      .flags = IORESOURCE_MEM,
-+		    },
-+	      [2] = {
-+	              .start = 93,
-+		      .flags = IORESOURCE_IRQ,
-+		    },
-+};
-+
-+static struct platform_device cf_ide_device = {
-+              .name         =  "pata_platform",
-+	      .id           =  -1,
-+	      .num_resources = ARRAY_SIZE(cf_ide_resources),
-+	      .resource      = cf_ide_resources,
-+};
-+
-+static struct platform_device *hp6xx_devices[] __initdata = {
-+
-+       &cf_ide_device,
-+};
-+
-+static int __init hp6xx_devices_setup(void)
-+{
-+ return platform_add_devices(hp6xx_devices,ARRAY_SIZE(hp6xx_devices));
-+}
-+
- static void __init hp6xx_setup(char **cmdline_p)
- {
- 	u8 v8;
-@@ -61,40 +99,12 @@ static void __init hp6xx_setup(char **cmdline_p)
- 	ctrl_outw(v, SCPCR);
- }
- 
--/*
-- * XXX: This is stupid, we should have a generic machine vector for the cchips
-- * and just wrap the platform setup code in to this, as it's the only thing
-- * that ends up being different.
-- */
-+device_initcall(hp6xx_devices_setup);
-+
- struct sh_machine_vector mv_hp6xx __initmv = {
- 	.mv_name = "hp6xx",
- 	.mv_setup = hp6xx_setup,
- 	.mv_nr_irqs = HD64461_IRQBASE + HD64461_IRQ_NUM,
--
--	.mv_inb = hd64461_inb,
--	.mv_inw = hd64461_inw,
--	.mv_inl = hd64461_inl,
--	.mv_outb = hd64461_outb,
--	.mv_outw = hd64461_outw,
--	.mv_outl = hd64461_outl,
--
--	.mv_inb_p = hd64461_inb_p,
--	.mv_inw_p = hd64461_inw,
--	.mv_inl_p = hd64461_inl,
--	.mv_outb_p = hd64461_outb_p,
--	.mv_outw_p = hd64461_outw,
--	.mv_outl_p = hd64461_outl,
--
--	.mv_insb = hd64461_insb,
--	.mv_insw = hd64461_insw,
--	.mv_insl = hd64461_insl,
--	.mv_outsb = hd64461_outsb,
--	.mv_outsw = hd64461_outsw,
--	.mv_outsl = hd64461_outsl,
--
--	.mv_readw = hd64461_readw,
--	.mv_writew = hd64461_writew,
--
- 	.mv_irq_demux = hd64461_irq_demux,
- };
- ALIAS_MV(hp6xx)
-diff --git a/arch/sh/cchips/hd6446x/hd64461/setup.c b/arch/sh/cchips/hd6446x/hd64461/setup.c
-index 4d49b5c..f59e73f 100644
---- a/arch/sh/cchips/hd6446x/hd64461/setup.c
-+++ b/arch/sh/cchips/hd6446x/hd64461/setup.c
-@@ -122,7 +122,7 @@ int hd64461_irq_demux(int irq)
- 			}
- 		}
- 	}
--	return __irq_demux(irq);
-+	return (irq);
- }
- 
- static struct irqaction irq0 = { hd64461_interrupt, IRQF_DISABLED, CPU_MASK_NONE, "HD64461", NULL, NULL };
-diff --git a/arch/sh/drivers/dma/dma-sh.c b/arch/sh/drivers/dma/dma-sh.c
-index 06ed060..b56fab8 100644
---- a/arch/sh/drivers/dma/dma-sh.c
-+++ b/arch/sh/drivers/dma/dma-sh.c
-@@ -19,6 +19,13 @@
- #include <asm/io.h>
- #include "dma-sh.h"
- 
-+#ifdef CONFIG_CPU_SUBTYPE_SH7709
-+       #define DMTE0_IRQ 48
-+       #define DMTE1_IRQ 49
-+       #define DMTE2_IRQ 50
-+       #define DMTE3_IRQ 51
-+#endif       
-+
- static int dmte_irq_map[] = {
- 	DMTE0_IRQ,
- 	DMTE1_IRQ,
-diff --git a/arch/sh/kernel/cpu/sh3/setup-sh7709.c b/arch/sh/kernel/cpu/sh3/setup-sh7709.c
-index dc9b211..3e9bb0c 100644
---- a/arch/sh/kernel/cpu/sh3/setup-sh7709.c
-+++ b/arch/sh/kernel/cpu/sh3/setup-sh7709.c
-@@ -52,20 +52,29 @@ static int __init sh7709_devices_setup(void)
- }
- __initcall(sh7709_devices_setup);
- 
--#define IPRx(A,N) .addr=A, .shift=0*N*-1
-+#define IPRx(A,N) .addr=A, .shift=N
- #define IPRA(N)	IPRx(0xfffffee2UL,N)
- #define IPRB(N)	IPRx(0xfffffee4UL,N)
-+#define IPRC(N) IPRx(0xa4000016UL,N)
-+#define IPRD(N) IPRx(0xa4000018UL,N)
- #define IPRE(N)	IPRx(0xa400001aUL,N)
- 
- static struct ipr_data sh7709_ipr_map[] = {
--	[16]		= { IPRA(15-12), 2 }, /* TMU TUNI0 */
--	[17]		= { IPRA(11-8),  4 }, /* TMU TUNI1 */
--	[22]		= { IPRA(3-0),   2 }, /* RTC CUI */
--	[23 ... 26]	= { IPRB(7-4),   3 }, /* SCI */
--	[27]		= { IPRB(15-12), 2 }, /* WDT ITI */
--	[48 ... 51]	= { IPRE(15-12), 7 }, /* DMA */
--	[52 ... 55]	= { IPRE(11-8),  3 }, /* IRDA */
--	[56 ... 59]	= { IPRE(7-4),   3 }, /* SCIF */
-+	[16]		= { IPRA(12), 2 }, /* TMU TUNI0 */
-+	[17]            = { IPRA(8),  4 }, /* TMU TUNI1 */
-+	[18 ... 19]	= { IPRA(4),  1 }, /* TMU TUNI1 */
-+	[20 ... 22]	= { IPRA(0),  2 }, /* RTC CUI */
-+	[23 ... 26]	= { IPRB(4),  3 }, /* SCI */
-+	[27]		= { IPRB(12), 2 }, /* WDT ITI */
-+	[32]            = { IPRC(0),  1 }, /* IRQ 0 */
-+	[33]            = { IPRC(4),  1 }, /* IRQ 1 */
-+	[34]            = { IPRC(8),  1 }, /* IRQ 2 APM */
-+	[35]            = { IPRC(12), 1 }, /* IRQ 3 TOUCHSCREEN */
-+	[36]            = { IPRD(0),  1 }, /* IRQ 4 */
-+	[37]            = { IPRD(4),  1 }, /* IRQ 5 */
-+	[48 ... 51]	= { IPRE(12), 7 }, /* DMA */
-+	[52 ... 55]	= { IPRE(8),  3 }, /* IRDA */
-+	[56 ... 59]	= { IPRE(4),  3 }, /* SCIF */
- };
- 
- void __init init_IRQ_ipr()
-diff --git a/drivers/input/keyboard/Kconfig b/drivers/input/keyboard/Kconfig
-index f17e9c7..52a6323 100644
---- a/drivers/input/keyboard/Kconfig
-+++ b/drivers/input/keyboard/Kconfig
-@@ -68,6 +68,9 @@ config KEYBOARD_ATKBD_RDI_KEYCODES
- 	  right-hand column will be interpreted as the key shown in the
- 	  left-hand column.
- 
-+config KEYBOARD_HP680
-+       tristate "HP 680 Keyboard Driver"
-+
- config KEYBOARD_SUNKBD
- 	tristate "Sun Type 4 and Type 5 keyboard"
- 	select SERIO
-diff --git a/drivers/input/keyboard/Makefile b/drivers/input/keyboard/Makefile
-index 586a0fe..09ee105 100644
---- a/drivers/input/keyboard/Makefile
-+++ b/drivers/input/keyboard/Makefile
-@@ -19,4 +19,4 @@ obj-$(CONFIG_KEYBOARD_HIL_OLD)		+= hilkbd.o
- obj-$(CONFIG_KEYBOARD_OMAP)		+= omap-keypad.o
- obj-$(CONFIG_KEYBOARD_AAED2000)		+= aaed2000_kbd.o
- obj-$(CONFIG_KEYBOARD_GPIO)		+= gpio_keys.o
--
-+obj-$(CONFIG_KEYBOARD_HP680)            += scan_keyb.o hp680_keyb.o
-diff --git a/drivers/input/keyboard/hp680_keyb.c b/drivers/input/keyboard/hp680_keyb.c
-new file mode 100644
-index 0000000..d534a2c
---- /dev/null
-+++ b/drivers/input/keyboard/hp680_keyb.c
-@@ -0,0 +1,235 @@
-+/*
-+ * drivers/input/keyboard/hp680_keyb.c
-+ *
-+ * HP Jornada 680/690 scan keyboard
-+ *
-+ *  Copyright (C) 2005  Andriy Skulysh
-+ *  Copyright (C) 2006  Paul Mundt
-+ *  Copyright (C) 2007  Kristoffer Ericson
-+ *
-+ * Splited from drivers/input/keyboard/hp600_keyb.c
-+ *
-+ *	Copyright (C) 2000 YAEGASHI Takeshi
-+ *	HP600 keyboard scan routine and translation table
-+ *	Copyright (C) 2000 Niibe Yutaka
-+ *	HP620 keyboard translation table
-+ */
-+#include <linux/kernel.h>
-+#include <linux/module.h>
-+#include <linux/init.h>
-+#include <asm/delay.h>
-+#include <asm/io.h>
-+#include "scan_keyb.h"
-+
-+#define PCCR 0xa4000104
-+#define PDCR 0xa4000106
-+#define PECR 0xa4000108
-+#define PFCR 0xa400010a
-+#define PCDR 0xa4000124
-+#define PDDR 0xa4000126
-+#define PEDR 0xa4000128
-+#define PFDR 0xa400012a
-+#define PGDR 0xa400012c
-+#define PHDR 0xa400012e
-+#define PJDR 0xa4000130
-+#define PKDR 0xa4000132
-+#define PLDR 0xa4000134
-+
-+/***************************************************************
-+HP Jornada 680(SWEDISH version) keyboard 
-+[!] indicates Special Characters 
-+
-+_______________________________________________________________________
-+| ESC     F1  F2   F3   F4   F5   F6   F7   F8   F9   F10        POWER|
-+|  1    2    3    4    5    6    7    8    9    0    +   `    BKPSPACE|
-+|*    Q    W    E    R    T    Y    U    I    O    P    !    ^   ENTER|
-+| TAB   A    S    D    F    G    H    J    K    L    !    !   '  ENTER|
-+| SHIFT   Z    X    C    V    B    N    M    ,    .    -     UP  SHIFT|
-+| CTRL  WIN  ALT  ?  =======SPACE========  ALTG  DEL    LEF  DO  RI   ]
-+-----------------------------------------------------------------------
-+
-+
-+****************************************************************/
-+
-+
-+
-+/****************************************************************
-+HP Jornada 690(Japanese version) keyboard scan matrix
-+
-+	PTC7	PTC6	PTC5	PTC4	PTC3	PTC2	PTC1	PTC0
-+PTD1	REC			Escape	on/off	Han/Zen	Hira	Eisu
-+PTD5	REC			Z	on/off	Enter	:	/
-+PTD7	REC						Right	Down
-+PTE0	REC			Windows	on/off
-+PTE1	REC			A	on/off	]	[	;
-+PTE3	REC			Tab	on/off	ShirtR	\	Up
-+PTE6	REC			Q	on/off	BS	@	P
-+PTE7	REC			1	on/off	^	-	0
-+
-+	PTF7	PTF6	PTF5	PTF4	PTF3	PTF2	PTF1	PTF0
-+PTD1	F5	F4	F6	F7	F8	F3	F2	F1
-+PTD5	N	B	M	,	.	V	C	X
-+PTD7	Muhen	Alt			Left
-+PTE0			Henkan	_	Del	Space		Ctrl
-+PTE1	H	G	J	K	L	F	D	S
-+PTE3							ShiftL
-+PTE6	Y	T	U	I	O	R	E	W
-+PTE7	6	5	7	8	9	4	3	2
-+
-+	PTG5	PTG4	PTG3	PTG0	PTH0
-+*	REC	REW	FWW	Cover	on/off
-+
-+
-+		7	6	5	4	3	2	1	0
-+C: 0xffff 0xdf	IP	IP	IP	IP	IP	IP	IP	IP
-+D: 0x6786 0x59	O	I	O	IP	I	F	O	I
-+E: 0x5045 0x00	O	O	F	F	O	F	O	O
-+F: 0xffff 0xff	IP	IP	IP	IP	IP	IP	IP	IP
-+G: 0xaffe 0xfd	I	I	IP	IP	IP	IP	IP	I
-+H: 0x70f2 0x49	O	IP	F	F	IP	IP	F	I
-+J: 0x0704 0x22	F	F	O	IP	F	F	O	F
-+K: 0x0100 0x10	F	F	F	O	F	F	F	F
-+L: 0x0c3c 0x26	F	F	IP	F	F	IP	IP	F
-+
-+****************************************************************/
-+
-+static const unsigned char hp680_japanese_table[] = {
-+/*
-+      /* PTD1 */
-+      /*  ?    ?     ?     ?    Esc    ?     ?     ?  */
-+	0x3a, 0x70, 0x29, 0x00, 0x01, 0x00, 0x00, 0x00,
-+      /* F1   F2    F3     F8    F7    F6    F4    F5  */
-+	0x3b, 0x3c, 0x3d, 0x42, 0x41, 0x40, 0x3e, 0x3f,
-+
-+      /* PTD5 */
-+      /* /    :    Enter  ?      Z     ?     ?     ?  */	
-+	0x35, 0x28, 0x1c, 0x00, 0x2c, 0x00, 0x00, 0x00,
-+      /* X    C     V     .     ,     M     B     N  */
-+	0x2d, 0x2e, 0x2f, 0x34, 0x33, 0x32, 0x30, 0x31,
-+
-+      /* PTD7 */
-+      /* Down  Right   ?    ?     ?     ?     ?     ?   */ 	
-+ 	0x50, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-+      /*  ?    ?     ?    Left   ?     ?    Alt    ?	*/
-+    	0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x38, 0x7b,
-+
-+      /* PTE0 */
-+      /*   ?    ?      ?    ?    Win    ?     ?     ?  */	
-+	0x00, 0x00, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00,
-+      /* Ctrl	 ?   Space  Del   _     ?     ?     ?    */ 
-+	0x1d, 0x00, 0x39, 0x53, 0x73, 0xf9, 0x00, 0x00,
-+
-+      /* PTE1 */
-+      /*  ;    [      ]    ?     A     ?      ?    ?     */
-+	0x27, 0x1b, 0x2b, 0x00, 0x1e, 0x00, 0x00, 0x00,
-+      /*  S    D     F     L     K      J     G    H     */
-+	0x1f, 0x20, 0x21, 0x26, 0x25, 0x24, 0x22, 0x23,
-+
-+      /* PTE3 */
-+      /*  Up     \    ShiftR    ?    Q     ?     ?     ? */	
-+	0x48,   0x7d,  0x36,  0x00, 0x0f, 0x00, 0x00, 0x00,
-+      /*  ?    ShiftL   ?     ?     ?     ?     ?     ?  */	
-+	0x00,   0x2a,  0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-+      
-+      /* PTE6 */
-+      /*  P     @     BS    ?     Q     ?     ?     ?  */
-+	0x19, 0x1a, 0x0e, 0x00, 0x10, 0x00, 0x00, 0x00,
-+      /*  W     E     R     O     I     U     T     Y  */	
-+	0x11, 0x12, 0x13, 0x18, 0x17, 0x16, 0x14, 0x15,
-+
-+      /* PTE7 */
-+      /*  0     +    =      ?     1     ?     ?     ?  */
-+      	0x0b, 0x0c, 0x0d, 0x00, 0x02, 0x00, 0x00, 0x00,
-+      /*  2     3     4     9     8     7     5     6  */
-+	0x03, 0x04, 0x05, 0x0a, 0x09, 0x08, 0x06, 0x07, 
-+
-+      /* **** */
-+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-+};
-+
-+static int hp680_japanese_scan_kbd(unsigned char *s)
-+{
-+	int i;
-+	unsigned short ec_static,dc_static; /* = UINT16_t */
-+        unsigned char matrix_switch[] = {
-+		0xfd, 0xff,   /* PTD1 PD(1) */
-+		0xdf, 0xff,   /* PTD5 PD(5) */
-+		0x7f, 0xff,   /* PTD7 PD(7) */
-+		0xff, 0xfe,   /* PTE0 PE(0) */
-+		0xff, 0xfd,   /* PTE1 PE(1) */
-+                0xff, 0xf7,   /* PTE3 PE(3) */
-+		0xff, 0xbf,   /* PTE6 PE(6) */		
-+                0xff, 0x7f,   /* PTE7 PE(7) */		
-+	}, *t=matrix_switch;
-+        /* PD(x) :
-+	1.   0xcc0c & (1~(1 << (2*(x)+1)))))
-+	2.   (0xf0cf & 0xfffff) */
-+        /* PE(x) :
-+	1.   0xcc0c & 0xffff
-+	2.   0xf0cf & (1~(1 << (2*(x)+1))))) */
-+        unsigned short matrix_PDE[] = {
-+     	        0xcc04, 0xf0cf,  /* PD(1) */
-+	        0xc40c, 0xf0cf,	 /* PD(5) */ 
-+	        0x4c0c, 0xf0cf,  /* PD(7) */
-+		0xcc0c, 0xf0cd,  /* PE(0) */
-+		0xcc0c, 0xf0c7,	 /* PE(1) */
-+	        0xcc0c, 0xf04f,  /* PE(3) */
-+		0xcc0c, 0xd0cf,	 /* PE(6) */
-+	        0xcc0c, 0x70cf,	 /* PE(7) */
-+	        }
-+        , *y=matrix_PDE;
-+	/* Save these control reg bits */
-+	dc_static = (ctrl_inw(PDCR) & (~0xcc0c));
-+        ec_static = (ctrl_inw(PECR) & (~0xf0cf));
-+
-+	for(i=0; i<8; i++) {
-+                /* disable output for all but the one we want to scan */
-+		ctrl_outw((dc_static | *y++), PDCR);
-+		ctrl_outw((ec_static | *y++), PECR);
-+                udelay(5);
-+	       
-+		/* Get scanline row */
-+	        ctrl_outb(*t++, PDDR);
-+		ctrl_outb(*t++, PEDR);
-+                udelay(50);
-+
-+		/* Read data */
-+		*s++=ctrl_inb(PCDR);
-+		*s++=ctrl_inb(PFDR);
-+	}
-+        /* Scan no lines */
-+	ctrl_outb(0xff, PDDR);
-+	ctrl_outb(0xff, PEDR);
-+        
-+        /* Enable all scanlines */
-+	ctrl_outw((dc_static | (0x5555 & 0xcc0c)),PDCR);
-+	ctrl_outw((ec_static | (0x5555 & 0xf0cf)),PECR);
-+        /* Ignore extra keys and events */
-+
-+	*s++=ctrl_inb(PGDR);
-+	*s++=ctrl_inb(PHDR);
-+ 
-+	return 0;
-+}
-+
-+static struct scan_keyboard hp680_kbd = {
-+	.scan		= hp680_japanese_scan_kbd,
-+	.table		= hp680_japanese_table,
-+	.length		= 16,
-+};
-+
-+static int __init hp680_kbd_init_hw(void)
-+{
-+	printk(KERN_INFO "HP680 matrix scan keyboard registered\n");
-+	return register_scan_keyboard(&hp680_kbd);
-+}
-+
-+static void __exit hp680_kbd_exit_hw(void)
-+{
-+	unregister_scan_keyboard(&hp680_kbd);
-+}
-+
-+module_init(hp680_kbd_init_hw);
-+module_exit(hp680_kbd_exit_hw);
-+MODULE_LICENSE("GPL");
-diff --git a/drivers/input/keyboard/scan_keyb.c b/drivers/input/keyboard/scan_keyb.c
-new file mode 100644
-index 0000000..e65668b
---- /dev/null
-+++ b/drivers/input/keyboard/scan_keyb.c
-@@ -0,0 +1,148 @@
-+/*
-+ * Generic scan keyboard driver
-+ *
-+ * Copyright (C) 2000 YAEGASHI Takeshi
-+ * Copyright (C) 2003 Andriy Skulysh
-+ * Copyright (C) 2006 Paul Mundt
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License.  See the file "COPYING" in the main directory of this archive
-+ * for more details.
-+ */
-+
-+#include <linux/kernel.h>
-+#include <linux/module.h>
-+#include <linux/sched.h>
-+#include <linux/init.h>
-+#include <linux/slab.h>
-+#include <linux/interrupt.h>
-+#include <linux/kbd_kern.h>
-+#include <linux/input.h>
-+#include <linux/timer.h>
-+#include "scan_keyb.h"
-+
-+#define SCANHZ	(HZ/20)
-+
-+static int scan_jiffies;
-+static struct scan_keyboard *keyboards;
-+struct timer_list scan_timer;
-+static char *hpkbd_name = "Hitachi scankeyboard";
-+static char *hpkbd_phys = "input0";
-+
-+static void check_kbd(struct scan_keyboard *kbd,
-+		      unsigned char *new, unsigned char *old)
-+{
-+	const unsigned char *table = kbd->table;
-+	int length = kbd->length;
-+	int need_tasklet_schedule = 0;
-+	unsigned int xor, bit;
-+
-+	while (length-- > 0) {
-+		if ((xor = *new ^ *old) == 0)
-+			table += 8;
-+		else {
-+			for (bit = 0x01; bit < 0x100; bit <<= 1) {
-+				if (xor & bit) {
-+					input_report_key(kbd->dev, *table,
-+							 !(*new & bit));
-+					need_tasklet_schedule = 1;
-+				}
-+
-+				table++;
-+			}
-+		}
-+
-+		new++;
-+		old++;
-+	}
-+
-+	if (need_tasklet_schedule) {
-+		input_sync(kbd->dev);
-+		tasklet_schedule(&keyboard_tasklet);
-+	}
-+}
-+
-+static void scan_kbd(unsigned long dummy)
-+{
-+	struct scan_keyboard *kbd;
-+
-+	scan_jiffies++;
-+
-+	for (kbd = keyboards; kbd != NULL; kbd = kbd->next) {
-+		if (scan_jiffies & 1) {
-+			if (!kbd->scan(kbd->s0))
-+				check_kbd(kbd, kbd->s0, kbd->s1);
-+			else
-+				memcpy(kbd->s0, kbd->s1, kbd->length);
-+		} else {
-+			if (!kbd->scan(kbd->s1))
-+				check_kbd(kbd, kbd->s1, kbd->s0);
-+			else
-+				memcpy(kbd->s1, kbd->s0, kbd->length);
-+		}
-+	}
-+
-+	mod_timer(&scan_timer, jiffies + SCANHZ);
-+}
-+
-+int register_scan_keyboard(struct scan_keyboard *kbd)
-+{
-+	int i;
-+
-+	kbd->s0 = kmalloc(kbd->length, GFP_KERNEL);
-+	if (kbd->s0 == NULL)
-+		goto error;
-+
-+	kbd->s1 = kmalloc(kbd->length, GFP_KERNEL);
-+	if (kbd->s1 == NULL)
-+		goto error;
-+
-+	memset(kbd->s0, -1, kbd->length);
-+	memset(kbd->s1, -1, kbd->length);
-+
-+	kbd->dev = input_allocate_device();
-+	if (!kbd->dev)
-+		goto error;
-+
-+	kbd->dev->name = hpkbd_name;
-+	kbd->dev->phys = hpkbd_phys;
-+	kbd->dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
-+	//init_input_dev(kbd->dev);
-+	kbd->dev->keycode = (unsigned char *)kbd->table;
-+	kbd->dev->keycodesize = sizeof(unsigned char);
-+	kbd->dev->keycodemax = ARRAY_SIZE(kbd->table);
-+
-+	for (i = 0; i < 128; i++)
-+		if (kbd->table[i])
-+			set_bit(kbd->table[i], kbd->dev->keybit);
-+
-+	clear_bit(0, kbd->dev->keybit);
-+	input_register_device(kbd->dev);
-+
-+	kbd->next = keyboards;
-+	keyboards = kbd;
-+
-+	init_timer(&scan_timer);
-+	scan_timer.expires = jiffies + SCANHZ;
-+	scan_timer.data = 0;
-+	scan_timer.function = scan_kbd;
-+	add_timer(&scan_timer);
-+
-+	return 0;
-+
-+error:
-+	kfree(kbd->s1);
-+	kfree(kbd->s0);
-+
-+	return -ENOMEM;
-+}
-+EXPORT_SYMBOL_GPL(register_scan_keyboard);
-+
-+void unregister_scan_keyboard(struct scan_keyboard *kbd)
-+{
-+	del_timer_sync(&scan_timer);
-+	keyboards = kbd->next;
-+	input_unregister_device(kbd->dev);
-+	input_free_device(kbd->dev);
-+}
-+EXPORT_SYMBOL_GPL(unregister_scan_keyboard);
-diff --git a/drivers/input/keyboard/scan_keyb.h b/drivers/input/keyboard/scan_keyb.h
-new file mode 100644
-index 0000000..e50510f
---- /dev/null
-+++ b/drivers/input/keyboard/scan_keyb.h
-@@ -0,0 +1,16 @@
-+#ifndef	__DRIVER_CHAR_SCAN_KEYB_H
-+#define	__DRIVER_CHAR_SCAN_KEYB_H
-+
-+struct scan_keyboard {
-+	struct scan_keyboard *next;
-+	int (*scan)(unsigned char *buffer);
-+	const unsigned char *table;
-+	unsigned char *s0, *s1;
-+	int length;
-+	struct input_dev *dev;
-+};
-+
-+int register_scan_keyboard(struct scan_keyboard *);
-+void unregister_scan_keyboard(struct scan_keyboard *);
-+
-+#endif
-diff --git a/drivers/input/touchscreen/hp680_ts_input.c b/drivers/input/touchscreen/hp680_ts_input.c
-index 2490874..0450d28 100644
---- a/drivers/input/touchscreen/hp680_ts_input.c
-+++ b/drivers/input/touchscreen/hp680_ts_input.c
-@@ -18,12 +18,12 @@
- #define	PHDR	0xa400012e
- #define SCPDR	0xa4000136
- 
--static void do_softint(void *data);
-+static void do_softint(struct work_struct *work);
- 
- static struct input_dev *hp680_ts_dev;
--static DECLARE_WORK(work, do_softint, 0);
-+static DECLARE_DELAYED_WORK(work, do_softint);
- 
--static void do_softint(void *data)
-+static void do_softint(struct work_struct *work)
- {
- 	int absx = 0, absy = 0;
- 	u8 scpdr;
-@@ -68,9 +68,8 @@ static void do_softint(void *data)
- 
- static irqreturn_t hp680_ts_interrupt(int irq, void *dev)
- {
--	disable_irq_nosync(irq);
-+        disable_irq_nosync(irq);
- 	schedule_delayed_work(&work, HZ / 20);
--
- 	return IRQ_HANDLED;
- }
- 
-@@ -108,7 +107,7 @@ static int __init hp680_ts_init(void)
- 	return 0;
- 
-  fail2:	free_irq(HP680_TS_IRQ, NULL);
--	cancel_delayed_work(&work);
-+	cancel_delayed_work(&work); /* delay_ts->work */
- 	flush_scheduled_work();
-  fail1:	input_free_device(hp680_ts_dev);
- 	return err;
-diff --git a/drivers/video/backlight/hp680_bl.c b/drivers/video/backlight/hp680_bl.c
-index 0899fcc..109329a 100644
---- a/drivers/video/backlight/hp680_bl.c
-+++ b/drivers/video/backlight/hp680_bl.c
-@@ -125,8 +125,8 @@ static int hp680bl_remove(struct platform_device *pdev)
- {
- 	struct backlight_device *bd = platform_get_drvdata(pdev);
- 
--	hp680bl_data.brightness = 0;
--	hp680bl_data.power = 0;
-+//	hp680bl_data.brightness = 0;
-+//	hp680bl_data.power = 0;
- 	hp680bl_send_intensity(bd);
- 
- 	backlight_device_unregister(bd);
-diff --git a/include/asm-sh/hd64461.h b/include/asm-sh/hd64461.h
-index 27e5c34..cd2e5f9 100644
---- a/include/asm-sh/hd64461.h
-+++ b/include/asm-sh/hd64461.h
-@@ -9,111 +9,122 @@
- /* Constants for PCMCIA mappings */
- #define HD64461_PCC_WINDOW	0x01000000
- 
--#define HD64461_PCC0_BASE	0xb8000000	/* area 6 */
--#define HD64461_PCC0_ATTR	(HD64461_PCC0_BASE)
--#define HD64461_PCC0_COMM	(HD64461_PCC0_BASE+HD64461_PCC_WINDOW)
--#define HD64461_PCC0_IO		(HD64461_PCC0_BASE+2*HD64461_PCC_WINDOW)
--
--#define HD64461_PCC1_BASE	0xb4000000	/* area 5 */
--#define HD64461_PCC1_ATTR	(HD64461_PCC1_BASE)
--#define HD64461_PCC1_COMM	(HD64461_PCC1_BASE+HD64461_PCC_WINDOW)
--
--#define HD64461_STBCR	0x10000
--#define HD64461_STBCR_CKIO_STBY			0x2000
--#define HD64461_STBCR_SAFECKE_IST		0x1000
--#define HD64461_STBCR_SLCKE_IST			0x0800
--#define HD64461_STBCR_SAFECKE_OST		0x0400
--#define HD64461_STBCR_SLCKE_OST			0x0200
--#define HD64461_STBCR_SMIAST			0x0100
--#define HD64461_STBCR_SLCDST			0x0080
--#define HD64461_STBCR_SPC0ST			0x0040
--#define HD64461_STBCR_SPC1ST			0x0020
--#define HD64461_STBCR_SAFEST			0x0010
--#define HD64461_STBCR_STM0ST			0x0008
--#define HD64461_STBCR_STM1ST			0x0004
--#define HD64461_STBCR_SIRST				0x0002
--#define HD64461_STBCR_SURTST			0x0001
--
--#define HD64461_SYSCR	0x10002
--#define HD64461_SCPUCR	0x10004
--
--#define HD64461_LCDCBAR		0x11000
--#define HD64461_LCDCLOR		0x11002
--#define HD64461_LCDCCR		0x11004
--#define HD64461_LCDCCR_STBACK	0x0400
--#define HD64461_LCDCCR_STREQ	0x0100
--#define HD64461_LCDCCR_MOFF	0x0080
--#define HD64461_LCDCCR_REFSEL	0x0040
--#define HD64461_LCDCCR_EPON	0x0020
--#define HD64461_LCDCCR_SPON	0x0010
--
--#define	HD64461_LDR1		0x11010
-+#define HD64461_PCC0_BASE	0xb8000000	                         /* area 6 */
-+#define HD64461_PCC0_ATTR	(HD64461_PCC0_BASE)                      /* 0xb8000000 */
-+#define HD64461_PCC0_COMM	(HD64461_PCC0_BASE+HD64461_PCC_WINDOW)   /* 0xb9000000 */
-+#define HD64461_PCC0_IO		(HD64461_PCC0_BASE+2*HD64461_PCC_WINDOW) /* 0xba000000 */
-+
-+#define HD64461_PCC1_BASE	0xb4000000	                         /* area 5     */
-+#define HD64461_PCC1_ATTR	(HD64461_PCC1_BASE)                      /* 0xb4000000 */
-+#define HD64461_PCC1_COMM	(HD64461_PCC1_BASE+HD64461_PCC_WINDOW)   /* 0xb5000000 */
-+
-+/* if PORT < 0xf000 then ADDR = 0xa0000000 + PORT  */
-+#define HD64461_STBCR	                        (CONFIG_HD64461_IOBASE)
-+#define HD64461_STBCR_CKIO_STBY	                0xa0002000
-+#define HD64461_STBCR_SAFECKE_IST		0xa0001000
-+#define HD64461_STBCR_SLCKE_IST			0xa0000800
-+#define HD64461_STBCR_SAFECKE_OST		0xa0000400
-+#define HD64461_STBCR_SLCKE_OST			0xa0000200
-+#define HD64461_STBCR_SMIAST			0xa0000100
-+#define HD64461_STBCR_SLCDST			0xa0000080
-+#define HD64461_STBCR_SPC0ST			0xa0000040
-+#define HD64461_STBCR_SPC1ST			0xa0000020
-+#define HD64461_STBCR_SAFEST			0xa0000010
-+#define HD64461_STBCR_STM0ST			0xa0000008
-+#define HD64461_STBCR_STM1ST			0xa0000004
-+#define HD64461_STBCR_SIRST			0xa0000002
-+#define HD64461_STBCR_SURTST			0xa0000001
-+
-+/* if PORT < 0x20000 then ADDR = CONFIG_HD64461_IOBASE + PORT - 0x10000 */
-+#define HD64461_SYSCR	        (CONFIG_HD64461_IOBASE + 0x10002 - 0x10000)
-+#define HD64461_SCPUCR	        (CONFIG_HD64461_IOBASE + 0x10004 - 0x10000)
-+#define HD64461_LCDCBAR		(CONFIG_HD64461_IOBASE + 0x11000 - 0x10000)
-+#define HD64461_LCDCLOR		(CONFIG_HD64461_IOBASE + 0x11002 - 0x10000)
-+#define HD64461_LCDCCR		(CONFIG_HD64461_IOBASE + 0x11004 - 0x10000)
-+
-+
-+/* if PORT < 0xf000 then ADDR = 0xa0000000 + PORT */
-+#define HD64461_LCDCCR_STBACK	(0xa0000000 + 0x0400)
-+#define HD64461_LCDCCR_STREQ	(0xa0000000 + 0x0100)
-+#define HD64461_LCDCCR_MOFF	(0xa0000000 + 0x0080)
-+#define HD64461_LCDCCR_REFSEL	(0xa0000000 + 0x0040)
-+#define HD64461_LCDCCR_EPON	(0xa0000000 + 0x0020)
-+#define HD64461_LCDCCR_SPON	(0xa0000000 + 0x0010)
-+
-+/* if PORT < 0x20000 then ADDR = CONFIG_HD64461_IOBASE + PORT - 0x10000 */
-+#define	HD64461_LDR1		(CONFIG_HD64461_IOBASE + 0x11010 - 0x10000)
-+
-+/* if PORT < 0xf000 then ADDR = 0xa0000000 + PORT */
- #define	HD64461_LDR1_DON	0x01
- #define	HD64461_LDR1_DINV	0x80
- 
--#define	HD64461_LDR2		0x11012
--#define	HD64461_LDHNCR		0x11014
--#define	HD64461_LDHNSR		0x11016
--#define HD64461_LDVNTR		0x11018
--#define HD64461_LDVNDR		0x1101a
--#define HD64461_LDVSPR		0x1101c
--#define HD64461_LDR3		0x1101e
--
--#define HD64461_CPTWAR		0x11030
--#define HD64461_CPTWDR		0x11032
--#define HD64461_CPTRAR		0x11034
--#define HD64461_CPTRDR		0x11036
--
--#define HD64461_GRDOR		0x11040
--#define HD64461_GRSCR		0x11042
--#define HD64461_GRCFGR		0x11044
-+/* if PORT < 0x20000 then ADDR = CONFIG_HD64461_IOBASE + PORT - 0x10000 */
-+#define	HD64461_LDR2		(CONFIG_HD64461_IOBASE +  0x11012 - 0x10000)
-+#define	HD64461_LDHNCR		(CONFIG_HD64461_IOBASE +  0x11014 - 0x10000)
-+#define	HD64461_LDHNSR		(CONFIG_HD64461_IOBASE +  0x11016 - 0x10000)
-+#define HD64461_LDVNTR		(CONFIG_HD64461_IOBASE +  0x11018 - 0x10000)
-+#define HD64461_LDVNDR		(CONFIG_HD64461_IOBASE +  0x1101a - 0x10000)
-+#define HD64461_LDVSPR		(CONFIG_HD64461_IOBASE +  0x1101c - 0x10000)
-+#define HD64461_LDR3		(CONFIG_HD64461_IOBASE +  0x1101e - 0x10000)
-+
-+#define HD64461_CPTWAR		(CONFIG_HD64461_IOBASE +  0x11030 - 0x10000)
-+#define HD64461_CPTWDR		(CONFIG_HD64461_IOBASE +  0x11032 - 0x10000)
-+#define HD64461_CPTRAR		(CONFIG_HD64461_IOBASE +  0x11034 - 0x10000)
-+#define HD64461_CPTRDR		(CONFIG_HD64461_IOBASE +  0x11036 - 0x10000)
-+
-+#define HD64461_GRDOR		(CONFIG_HD64461_IOBASE +  0x11040 - 0x10000)
-+#define HD64461_GRSCR		(CONFIG_HD64461_IOBASE +  0x11042 - 0x10000)
-+#define HD64461_GRCFGR		(CONFIG_HD64461_IOBASE +  0x11044 - 0x10000)
-+
- #define HD64461_GRCFGR_ACCSTATUS		0x10
- #define HD64461_GRCFGR_ACCRESET			0x08
--#define HD64461_GRCFGR_ACCSTART_BITBLT	0x06
--#define HD64461_GRCFGR_ACCSTART_LINE	0x04
-+#define HD64461_GRCFGR_ACCSTART_BITBLT	        0x06
-+#define HD64461_GRCFGR_ACCSTART_LINE	        0x04
- #define HD64461_GRCFGR_COLORDEPTH16		0x01
- 
--#define HD64461_LNSARH		0x11046
--#define HD64461_LNSARL		0x11048
--#define HD64461_LNAXLR		0x1104a
--#define HD64461_LNDGR		0x1104c
--#define HD64461_LNAXR		0x1104e
--#define HD64461_LNERTR		0x11050
--#define HD64461_LNMDR		0x11052
--#define HD64461_BBTSSARH	0x11054
--#define HD64461_BBTSSARL	0x11056
--#define HD64461_BBTDSARH	0x11058
--#define HD64461_BBTDSARL	0x1105a
--#define HD64461_BBTDWR		0x1105c
--#define HD64461_BBTDHR		0x1105e
--#define HD64461_BBTPARH		0x11060
--#define HD64461_BBTPARL		0x11062
--#define HD64461_BBTMARH		0x11064
--#define HD64461_BBTMARL		0x11066
--#define HD64461_BBTROPR		0x11068
--#define HD64461_BBTMDR		0x1106a
--
-+/* if PORT < 0x20000 then CONFIG_HD64461_IOBASE + PORT - 0x10000 */
-+#define HD64461_LNSARH		(CONFIG_HD64461_IOBASE + 0x11046 - 0x10000)
-+#define HD64461_LNSARL		(CONFIG_HD64461_IOBASE + 0x11048 - 0x10000)
-+#define HD64461_LNAXLR		(CONFIG_HD64461_IOBASE + 0x1104a - 0x10000)
-+#define HD64461_LNDGR		(CONFIG_HD64461_IOBASE + 0x1104c - 0x10000)
-+#define HD64461_LNAXR		(CONFIG_HD64461_IOBASE + 0x1104e - 0x10000)
-+#define HD64461_LNERTR		(CONFIG_HD64461_IOBASE + 0x11050 - 0x10000)
-+#define HD64461_LNMDR		(CONFIG_HD64461_IOBASE + 0x11052 - 0x10000)
-+#define HD64461_BBTSSARH	(CONFIG_HD64461_IOBASE + 0x11054 - 0x10000)
-+#define HD64461_BBTSSARL	(CONFIG_HD64461_IOBASE + 0x11056 - 0x10000)
-+#define HD64461_BBTDSARH	(CONFIG_HD64461_IOBASE + 0x11058 - 0x10000)
-+#define HD64461_BBTDSARL	(CONFIG_HD64461_IOBASE + 0x1105a - 0x10000)
-+#define HD64461_BBTDWR		(CONFIG_HD64461_IOBASE + 0x1105c - 0x10000)
-+#define HD64461_BBTDHR		(CONFIG_HD64461_IOBASE + 0x1105e - 0x10000)
-+#define HD64461_BBTPARH		(CONFIG_HD64461_IOBASE + 0x11060 - 0x10000)
-+#define HD64461_BBTPARL		(CONFIG_HD64461_IOBASE + 0x11062 - 0x10000)
-+#define HD64461_BBTMARH		(CONFIG_HD64461_IOBASE + 0x11064 - 0x10000)
-+#define HD64461_BBTMARL		(CONFIG_HD64461_IOBASE + 0x11066 - 0x10000)
-+#define HD64461_BBTROPR		(CONFIG_HD64461_IOBASE + 0x11068 - 0x10000)
-+#define HD64461_BBTMDR		(CONFIG_HD64461_IOBASE + 0x1106a - 0x10000)
-+
-+/* These must be like this, otherwise the Jornada will not boot! */
- /* PC Card Controller Registers */
--#define HD64461_PCC0ISR         0x12000 /* socket 0 interface status */
--#define HD64461_PCC0GCR         0x12002 /* socket 0 general control */
--#define HD64461_PCC0CSCR        0x12004 /* socket 0 card status change */
--#define HD64461_PCC0CSCIER      0x12006 /* socket 0 card status change interrupt enable */
--#define HD64461_PCC0SCR         0x12008 /* socket 0 software control */
--#define HD64461_PCC1ISR         0x12010 /* socket 1 interface status */
--#define HD64461_PCC1GCR         0x12012 /* socket 1 general control */
--#define HD64461_PCC1CSCR        0x12014 /* socket 1 card status change */
--#define HD64461_PCC1CSCIER      0x12016 /* socket 1 card status change interrupt enable */
--#define HD64461_PCC1SCR         0x12018 /* socket 1 software control */
-+#define HD64461_PCC0ISR         (CONFIG_HD64461_IOBASE + 0x12000 - 0x10000)  /* socket 0 interface status */
-+#define HD64461_PCC0GCR         (CONFIG_HD64461_IOBASE + 0x12002 - 0x10000)  /* socket 0 general control */
-+#define HD64461_PCC0CSCR        (CONFIG_HD64461_IOBASE + 0x12004 - 0x10000)  /* socket 0 card status change */
-+#define HD64461_PCC0CSCIER      (CONFIG_HD64461_IOBASE + 0x12006 - 0x10000)  /* socket 0 card status change interrupt enable */
-+#define HD64461_PCC0SCR         (CONFIG_HD64461_IOBASE + 0x12008 - 0x10000)  /* socket 0 software control */
-+#define HD64461_PCC1ISR         (CONFIG_HD64461_IOBASE + 0x12010 - 0x10000)  /* socket 1 interface status */
-+#define HD64461_PCC1GCR         (CONFIG_HD64461_IOBASE + 0x12012 - 0x10000)  /* socket 1 general control */
-+#define HD64461_PCC1CSCR        (CONFIG_HD64461_IOBASE + 0x12014 - 0x10000)  /* socket 1 card status change */
-+#define HD64461_PCC1CSCIER      (CONFIG_HD64461_IOBASE + 0x12016 - 0x10000) /* socket 1 card status change interrupt enable */
-+#define HD64461_PCC1SCR         (CONFIG_HD64461_IOBASE + 0x12018 - 0x10000) /* socket 1 software control */
- 
- /* PCC Interface Status Register */
--#define HD64461_PCCISR_READY		0x80	/* card ready */
--#define HD64461_PCCISR_MWP		0x40	/* card write-protected */
--#define HD64461_PCCISR_VS2		0x20	/* voltage select pin 2 */
--#define HD64461_PCCISR_VS1		0x10	/* voltage select pin 1 */
--#define HD64461_PCCISR_CD2		0x08	/* card detect 2 */
--#define HD64461_PCCISR_CD1		0x04	/* card detect 1 */
--#define HD64461_PCCISR_BVD2		0x02	/* battery 1 */
--#define HD64461_PCCISR_BVD1		0x01	/* battery 1 */
-+#define HD64461_PCCISR_READY	0x80	/* card ready */
-+#define HD64461_PCCISR_MWP	0x40	/* card write-protected */
-+#define HD64461_PCCISR_VS2	0x20	/* voltage select pin 2 */
-+#define HD64461_PCCISR_VS1	0x10	/* voltage select pin 1 */
-+#define HD64461_PCCISR_CD2	0x08	/* card detect 2 */
-+#define HD64461_PCCISR_CD1	0x04	/* card detect 1 */
-+#define HD64461_PCCISR_BVD2	0x02	/* battery 1 */
-+#define HD64461_PCCISR_BVD1	0x01	/* battery 1 */
- 
- #define HD64461_PCCISR_PCD_MASK		0x0c    /* card detect */
- #define HD64461_PCCISR_BVD_MASK		0x03    /* battery voltage */
-@@ -160,29 +171,29 @@
- #define HD64461_PCCSCR_VCC1		0x02	/* voltage control pin 1 */
- #define HD64461_PCCSCR_SWP		0x01    /* write protect */
- 
--#define HD64461_P0OCR           0x1202a
--#define HD64461_P1OCR           0x1202c
--#define HD64461_PGCR            0x1202e
--
--#define HD64461_GPACR		0x14000
--#define HD64461_GPBCR		0x14002
--#define HD64461_GPCCR		0x14004
--#define HD64461_GPDCR		0x14006
--#define HD64461_GPADR		0x14010
--#define HD64461_GPBDR		0x14012
--#define HD64461_GPCDR		0x14014
--#define HD64461_GPDDR		0x14016
--#define HD64461_GPAICR		0x14020
--#define HD64461_GPBICR		0x14022
--#define HD64461_GPCICR		0x14024
--#define HD64461_GPDICR		0x14026
--#define HD64461_GPAISR		0x14040
--#define HD64461_GPBISR		0x14042
--#define HD64461_GPCISR		0x14044
--#define HD64461_GPDISR		0x14046
--
--#define HD64461_NIRR		0x15000
--#define HD64461_NIMR		0x15002
-+#define HD64461_P0OCR           (CONFIG_HD64461_IOBASE + 0x1202a - 0x10000)
-+#define HD64461_P1OCR           (CONFIG_HD64461_IOBASE + 0x1202c - 0x10000)
-+#define HD64461_PGCR            (CONFIG_HD64461_IOBASE + 0x1202e - 0x10000)
-+
-+#define HD64461_GPACR		(CONFIG_HD64461_IOBASE + 0x14000 - 0x10000)
-+#define HD64461_GPBCR		(CONFIG_HD64461_IOBASE + 0x14002 - 0x10000)
-+#define HD64461_GPCCR		(CONFIG_HD64461_IOBASE + 0x14004 - 0x10000)
-+#define HD64461_GPDCR		(CONFIG_HD64461_IOBASE + 0x14006 - 0x10000)
-+#define HD64461_GPADR		(CONFIG_HD64461_IOBASE + 0x14010 - 0x10000)
-+#define HD64461_GPBDR		(CONFIG_HD64461_IOBASE + 0x14012 - 0x10000)
-+#define HD64461_GPCDR		(CONFIG_HD64461_IOBASE + 0x14014 - 0x10000)
-+#define HD64461_GPDDR		(CONFIG_HD64461_IOBASE + 0x14016 - 0x10000)
-+#define HD64461_GPAICR		(CONFIG_HD64461_IOBASE + 0x14020 - 0x10000)
-+#define HD64461_GPBICR		(CONFIG_HD64461_IOBASE + 0x14022 - 0x10000)
-+#define HD64461_GPCICR		(CONFIG_HD64461_IOBASE + 0x14024 - 0x10000)
-+#define HD64461_GPDICR		(CONFIG_HD64461_IOBASE + 0x14026 - 0x10000)
-+#define HD64461_GPAISR		(CONFIG_HD64461_IOBASE + 0x14040 - 0x10000)
-+#define HD64461_GPBISR		(CONFIG_HD64461_IOBASE + 0x14042 - 0x10000)
-+#define HD64461_GPCISR		(CONFIG_HD64461_IOBASE + 0x14044 - 0x10000)
-+#define HD64461_GPDISR		(CONFIG_HD64461_IOBASE + 0x14046 - 0x10000)
-+
-+#define HD64461_NIRR		0xb0005000        /* 0x10005000 */
-+#define HD64461_NIMR		0xb0005002        /* 0x10005002 */
- 
- #define HD64461_IRQBASE		OFFCHIP_IRQ_BASE
- #define HD64461_IRQ_NUM		16
-diff --git a/include/asm-sh/io.h b/include/asm-sh/io.h
-index a0e55b0..08848ee 100644
---- a/include/asm-sh/io.h
-+++ b/include/asm-sh/io.h
-@@ -143,6 +143,7 @@ void __raw_readsl(unsigned long addr, void *data, int longlen);
- #define readl_relaxed(a) readl(a)
- 
- /* Simple MMIO */
-+#ifndef CONFIG_CPU_SUBTYPE_SH7709
- #define ioread8(a)		readb(a)
- #define ioread16(a)		readw(a)
- #define ioread16be(a)		be16_to_cpu(__raw_readw((a)))
-@@ -154,6 +155,7 @@ void __raw_readsl(unsigned long addr, void *data, int longlen);
- #define iowrite16be(v,a)	__raw_writew(cpu_to_be16((v)),(a))
- #define iowrite32(v,a)		writel((v),(a))
- #define iowrite32be(v,a)	__raw_writel(cpu_to_be32((v)),(a))
-+#endif
- 
- #define ioread8_rep(a,d,c)	insb((a),(d),(c))
- #define ioread16_rep(a,d,c)	insw((a),(d),(c))
-@@ -163,6 +165,20 @@ void __raw_readsl(unsigned long addr, void *data, int longlen);
- #define iowrite16_rep(a,s,c)	outsw((a),(s),(c))
- #define iowrite32_rep(a,s,c)	outsl((a),(s),(c))
- 
-+#ifdef CONFIG_CPU_SUBTYPE_SH7709
-+ #define ioread8(a)             inb(a)
-+ #define ioread16(a)            inw(a)
-+ #define ioread16be(a)          be16_to_cpu(inw((a)))
-+ #define ioread32(a)            inl(a)
-+ #define ioread32be(v,a)        be32_to_cpu(inl((a)))
-+ 
-+ #define iowrite8(v,a)            outb((v),(a))
-+ #define iowrite16(v,a)           outw((v),(a))
-+ #define iowrite16be(v,a)         outw(cpu_to_be16((v),(a)))
-+ #define iowrite32(v,a)           outl((v),(a))
-+ #define iowrite32be(v,a)         outl(cpu_to_be32((v),(a)))
-+#endif
-+
- #define mmiowb()	wmb()	/* synco on SH-4A, otherwise a nop */
- 
- /*
-diff --git a/include/asm-sh/irq.h b/include/asm-sh/irq.h
-index afe188f..95f9a1a 100644
---- a/include/asm-sh/irq.h
-+++ b/include/asm-sh/irq.h
-@@ -23,6 +23,40 @@
-       defined(CONFIG_CPU_SUBTYPE_SH7705)
- # define ONCHIP_NR_IRQS 64	// Actually 61
- # define PINT_NR_IRQS   16
-+   
-+   #define INTC_IRR0    0xa4000004UL
-+   #define INTC_IRR1    0xa4000006UL
-+   #define INTC_IRR2    0xa4000008UL
-+   
-+   #define INTC_IPRA    0xfffffee2UL
-+   #define INTC_IPRB    0xfffffee4UL
-+   #define INTC_IPRD    0xa4000018UL
-+   
-+   #define INTC_INTER   0xa4000014UL
-+      
-+   #define INTC_ICR0    0xfffffee0UL
-+   #define INTC_ICR1    0xa4000010UL
-+   #define INTC_ICR2    0xa4000012UL
-+
-+   #define PORT_PACR    0xa4000100UL
-+   #define PORT_PBCR    0xa4000102UL
-+   #define PORT_PCCR    0xa4000104UL
-+   #define PORT_PFCR    0xa400010aUL
-+   
-+   #define PORT_PADR    0xa4000120UL
-+   #define PORT_PBDR    0xa4000122UL
-+   #define PORT_PCDR    0xa4000124UL
-+   #define PORT_PFDR    0xa400012aUL
-+    
-+   #define PINT0_IRQ      40
-+   #define PINT8_IRQ      41
-+   #define PINT0_IPR_ADDR INTC_IPRD
-+   #define PINT8_IPR_ADDR INTC_IPRD
-+   #define PINT0_IPR_POS  3
-+   #define PINT8_IPR_POS  2
-+   #define PINT0_PRIORITY 2
-+   #define PINT8_PRIORITY 2
-+   
- #elif defined(CONFIG_CPU_SUBTYPE_SH7710)
- # define ONCHIP_NR_IRQS 104
- #elif defined(CONFIG_CPU_SUBTYPE_SH7750)
-diff --git a/sound/oss/sh_dac_audio.c b/sound/oss/sh_dac_audio.c
-index 7ea9acc..dcfcad0 100644
---- a/sound/oss/sh_dac_audio.c
-+++ b/sound/oss/sh_dac_audio.c
-@@ -32,6 +32,7 @@
- #define MODNAME "sh_dac_audio"
- 
- #define TMU_TOCR_INIT	0x00
-+#define TIMER1_IRQ      14
- 
- #define TMU1_TCR_INIT	0x0020	/* Clock/4, rising edge; interrupt on */
- #define TMU1_TSTR_INIT  0x02	/* Bit to turn on TMU1 */
-@@ -104,7 +105,7 @@ static void dac_audio_set_rate(void)
- 	unsigned long interval;
-  	struct clk *clk;
- 
-- 	clk = clk_get("module_clk");
-+ 	clk = clk_get("module_clk", NULL);
-  	interval = (clk_get_rate(clk) / 4) / rate;
-  	clk_put(clk);
- 	ctrl_outl(interval, TMU1_TCOR);
diff --git a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/hp6xx-IRQ3.patch b/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/hp6xx-IRQ3.patch
deleted file mode 100644
index c481951..0000000
--- a/recipes/linux/linux-jlime-jornada6xx-2.6.21rc5/hp6xx-IRQ3.patch
+++ /dev/null
@@ -1,4 +0,0 @@
-14c14
-< #define HP680_TS_IRQ		IRQ3_IRQ
----
-> #define HP680_TS_IRQ		35
diff --git a/recipes/linux/linux-jlime-jornada6xx_2.6.11.bb b/recipes/linux/linux-jlime-jornada6xx_2.6.11.bb
deleted file mode 100644
index 8c9cdc8..0000000
--- a/recipes/linux/linux-jlime-jornada6xx_2.6.11.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "Linux kernel for Hitachi SH3 based Jornada 6xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-
-COMPATIBLE_HOST = "sh.*-linux"
-COMPATIBLE_MACHINE = 'jornada6xx'
-
-SRC_URI = "http://www.jlime.com/downloads/releases/shrek/kernels/6xx/sources/linuxsh-snapshot-050320-jlimepatched-3.tar.bz2 \
-           file://defconfig_jlime"
-
-S = "${WORKDIR}/linux-${PV}"
-
-inherit kernel
-
-ARCH = "sh"
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconfig_jlime ${S}/.config
-}
-
-SRC_URI[md5sum] = "d19680b5cb29c70b92fab15f01d69303"
-SRC_URI[sha256sum] = "b909e5c1b00e17d0588f95b764c618c948d234f23817363096a51e7b05ef4e1f"
diff --git a/recipes/linux/linux-jlime-jornada6xx_2.6.21rc5.bb b/recipes/linux/linux-jlime-jornada6xx_2.6.21rc5.bb
deleted file mode 100644
index c8f50d6..0000000
--- a/recipes/linux/linux-jlime-jornada6xx_2.6.21rc5.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "JLime Linux kernel for SuperH based Jornada 6xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-COMPATIBLE_HOST = "sh.*-linux"
-#COMPATIBLE_MACHINE = "jornada6xx"
-
-SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git;protocol=git;tag=v2.6.21-rc5 \
-           file://git-20070405-2.patch \
-           file://hp6xx-IRQ3.patch \
-	   file://defconfig"
-	   
-
-S = "${WORKDIR}/git"
-
-inherit kernel
-
-#Lets let 3.4.x handle the compilation of this one
-KERNEL_CCSUFFIX = "-3.4.4"
-
-ARCH = "sh"
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconfig ${S}/.config
-}
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/AsmArm-ArchSa1100-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/AsmArm-ArchSa1100-Jornada720.patch
deleted file mode 100644
index dd35dec..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/AsmArm-ArchSa1100-Jornada720.patch
+++ /dev/null
@@ -1,50 +0,0 @@
---- linux-2.6.17-vanilla/include/asm-arm/arch-sa1100/jornada720.h	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/include/asm-arm/arch-sa1100/jornada720.h	2006-07-10 17:06:11.000000000 +0000
-@@ -11,6 +11,8 @@
- #error "include <asm/hardware.h> instead"
- #endif
- 
-+#define jornada720_mcu_read() jornada720_mcu_byte(MCU_TxDummy)
-+
- #define SA1111_BASE             (0x40000000)
- 
- #define GPIO_JORNADA720_KEYBOARD	GPIO_GPIO(0)
-@@ -19,9 +21,38 @@
- #define GPIO_JORNADA720_KEYBOARD_IRQ	IRQ_GPIO0
- #define GPIO_JORNADA720_MOUSE_IRQ		IRQ_GPIO9
- 
-+/* Epson 1356 LCD controll parameters */
-+#define REGISTER_OFFSET ((unsigned char *) 0xf0000000/* 0 */)
-+#define DISP_MEM_OFFSET ((unsigned char *) 0xf1000000/* 0 */)
-+#define DISP_MEM_OFFSET_PHYS ((unsigned char *) 0x48200000/* 0 filip wtf? */)
-+#define ALLOCATED_FB_MEM_SIZE 0x80000 /* display memory size (512kb) */
-+
-+#define MAX_BPP              16
-+#define MAX_XRES            640
-+#define MAX_YRES            240
-+#define MIN_XRES             64
-+#define MIN_YRES             64
-+
-+/* MCU COMMANDS */
-+#define MCU_GetBatteryData  0xc0
-+#define MCU_GetScanKeyCode  0x90
-+#define MCU_GetTouchSamples 0xa0
-+#define MCU_GetContrast     0xD0
-+#define MCU_SetContrast     0xD1
-+#define MCU_GetBrightness   0xD2
-+#define MCU_SetBrightness   0xD3
-+#define MCU_ContrastOff     0xD8
-+#define MCU_BrightnessOff   0xD9
-+#define MCU_PWMOFF          0xDF
-+#define MCU_TxDummy         0x11
-+#define MCU_ErrorCode       0x00
-+
- #ifndef __ASSEMBLY__
- 
- void jornada720_mcu_init(void);
-+int  jornada720_mcu_byte(int arg_data);
-+int  jornada720_mcu_start(int arg_data);
-+void jornada720_mcu_end(void);
- void jornada_contrast(int arg_contrast);
- void jornada720_battery(void);
- int jornada720_getkey(unsigned char *data, int size);
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Cpu-Sa1110-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Cpu-Sa1110-Jornada720.patch
deleted file mode 100644
index e0d50ce..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Cpu-Sa1110-Jornada720.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- linux-2.6.17-vanilla/arch/arm/mach-sa1100/cpu-sa1110.c	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/arch/arm/mach-sa1100/cpu-sa1110.c	2006-07-10 17:06:11.000000000 +0000
-@@ -70,6 +70,17 @@
- 	.cas_latency		= 3,
- };
- 
-+static struct sdram_params samsung_k4s281632b_1h __initdata = {
-+        .rows                   = 12,
-+	.tck                    = 10,
-+	.trcd                   = 20,
-+	.trp                    = 20,
-+	.twr                    = 10,
-+	.refresh                = 64000,
-+	.cas_latency            = 3,
-+	};
-+
-+
- static struct sdram_params samsung_k4s641632d_tc75 __initdata = {
- 	.rows			= 14,
- 	.tck			= 9,
-@@ -349,6 +360,9 @@
- 	if (machine_is_h3100())
- 		sdram = &samsung_km416s4030ct;
- 
-+   if (machine_is_jornada720())
-+		sdram = &samsung_k4s281632b_1h;
-+
- 	if (sdram) {
- 		printk(KERN_DEBUG "SDRAM: tck: %d trcd: %d trp: %d"
- 			" twr: %d refresh: %d cas_latency: %d\n",
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Arch-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Arch-Jornada720.patch
deleted file mode 100644
index d51252c..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Arch-Jornada720.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- linux-2.6.17-vanilla/arch/arm/Kconfig	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/arch/arm/Kconfig	2006-07-10 17:06:11.000000000 +0000
-@@ -669,7 +669,7 @@
- 
- config CPU_FREQ_SA1110
- 	bool
--	depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3)
-+	depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3 || SA1100_JORNADA720)
- 	default y
- 
- config CPU_FREQ_INTEGRATOR
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Keyboard-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Keyboard-Jornada720.patch
deleted file mode 100644
index b9c6324..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Keyboard-Jornada720.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/keyboard/Kconfig	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/input/keyboard/Kconfig	2006-07-10 17:06:11.000000000 +0000
-@@ -183,4 +183,10 @@
- 	  This driver implements support for HIL-keyboards attached
- 	  to your machine, so normally you should say Y here.
- 
-+config KEYBOARD_JORNADA720
-+        tristate "HP Jornada 720 Keyboard Support"
-+	depends on SA1100_JORNADA720
-+	default y
-+	help
-+	    Say yes here if you want Jornada 720 keyboard support.
- endif
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Touchscreen-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Touchscreen-Jornada720.patch
deleted file mode 100644
index b48a228..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Touchscreen-Jornada720.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/touchscreen/Kconfig	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/input/touchscreen/Kconfig	2006-07-10 17:06:11.000000000 +0000
-@@ -108,4 +108,11 @@
- 	  To compile this driver as a module, choose M here: the
- 	  module will be called hp680_ts_input.
- 
-+config TOUCHSCREEN_JORNADA720
-+        tristate "HP Jornada 720 touchscreen support"
-+	depends on SA1100_JORNADA720
-+	help
-+	  Say Y here if you are using a HP Jornada 710/720/728 handheld
-+	  and want to use the touchscreen.
-+	  
- endif
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Video-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Video-Jornada720.patch
deleted file mode 100644
index 2f144a7..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Kconfig-Video-Jornada720.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- linux-2.6.17-vanilla/drivers/video/Kconfig	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/video/Kconfig	2006-07-10 17:06:11.000000000 +0000
-@@ -613,6 +613,16 @@
- 	  framebuffer.  Product specs at
- 	  <http://www.erd.epson.com/vdc/html/products.htm>.
- 
-+config FB_EPSON1356
-+        bool "Epson 1356 framebuffer support"
-+	depends on FB && ARM && SA1100_JORNADA720
-+	select FB_CFB_FILLRECT
-+	select FB_CFB_COPYAREA
-+	select FB_CFB_IMAGEBLIT
-+	help
-+	Support for the 1356 framebuffer device on the HP Jornada
-+	710/720/728 hanheld pc.
-+
- config FB_S1D13XXX
- 	tristate "Epson S1D13XXX framebuffer support"
- 	depends on FB
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Mach-Sa1100-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Mach-Sa1100-Jornada720.patch
deleted file mode 100644
index 89a81c8..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Mach-Sa1100-Jornada720.patch
+++ /dev/null
@@ -1,184 +0,0 @@
---- linux-2.6.17-vanilla/arch/arm/mach-sa1100/jornada720.c	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/arch/arm/mach-sa1100/jornada720.c	2006-07-10 17:06:11.000000000 +0000
-@@ -22,11 +22,170 @@
- #include <asm/mach/map.h>
- #include <asm/mach/serial_sa1100.h>
- 
-+#include <asm/arch/jornada720.h>
-+
-+#include <linux/lcd.h>
-+#include <linux/backlight.h>
-+#include <linux/fb.h>
- #include "generic.h"
- 
- 
- #define JORTUCR_VAL	0x20000400
- 
-+/* Jornada 720 MCU functions */
-+#define MCU_REVERSE(i) ((unsigned char)(((0x80 & i) >> 7) | ((0x40 & i) >> 5) \
-+                       | ((0x20 & i) >> 3) | ((0x10 & i) >> 1) | ((0x08 & i) << 1) \
-+		       | ((0x04 & i) << 3) | ((0x02 & i) << 5) | ((0x01 & i) << 7)))
-+
-+void jornada720_init_ser(void)
-+{
-+      int i;
-+      
-+      GPSR = GPIO_GPIO25;
-+      Ser4SSCR0 = 0x0307;
-+      Ser4MCCR0 = 0;
-+      Ser4SSCR1 = 0x18;
-+      Ser4SSCR0 = 0x0387;
-+      while (Ser4SSSR & SSSR_RNE)
-+             i = Ser4SSDR;
-+}
-+
-+int jornada720_mcu_byte(int arg_data)
-+{
-+      int i;
-+      
-+      while ((Ser4SSSR & SSSR_TNF) == 0);
-+      i = 0;
-+      while ((GPLR & 0x400) && i++ < 400000);
-+             /* wait for MCU */
-+      
-+      if (i >= 400000) {
-+               printk("jornada 720_mcu_byte: timed out\n");
-+	       return -1;
-+      }
-+      Ser4SSDR = MCU_REVERSE(arg_data) << 8;
-+      udelay(100);
-+      while ((Ser4SSSR & SSSR_RNE) == 0);
-+      i = Ser4SSDR;
-+      if (i > 0xff)
-+            printk("jornada720 mcu_byte: read %x\n", i);
-+      return MCU_REVERSE(i & 0xff) & 0xff;
-+}
-+
-+              
-+int jornada720_mcu_start(int arg_data)
-+{
-+      int i;
-+      
-+      GPCR = GPIO_GPIO25;  /* clear -> enable */
-+      udelay(100);
-+      i = jornada720_mcu_byte(arg_data);
-+      if (i != MCU_TxDummy)
-+      {
-+              printk("jornada720_mcu_start: sent %x got %x\n",  arg_data, i);
-+	      for (i = 0; i < 256; i++)
-+	          if (jornada720_mcu_read() == -1)
-+		           break;
-+		
-+	      jornada720_init_ser();
-+	      return -1;
-+      }
-+      
-+      return 0;
-+}
-+
-+
-+void jornada720_mcu_end(void)
-+{
-+     udelay(100);
-+     GPSR = GPIO_GPIO25; /* set */
-+}
-+
-+void jornada720_mcu_init(void)
-+{
-+
-+     /*int i;
-+     
-+     if (state) {
-+                 PPSR &= ~PPC_LDD1;
-+                 PPDR &= PPC_LDD1;
-+     }
-+     else { */
-+                 PPSR |= PPC_LDD1;
-+     /*}
-+     return 0;*/
-+}
-+
-+/*static int jornada720_backlight_get_power(struct backlight_device *bd)
-+{
-+
-+     return  ~(PPSR&PPC_LDD1);
-+}*/
-+
-+static int jornada720_backlight_get_brightness(struct  backlight_device *bd)
-+{
-+     int brightness;
-+     jornada720_mcu_start(MCU_GetBrightness);
-+     brightness = jornada720_mcu_read();
-+     jornada720_mcu_end();
-+     return brightness;
-+}
-+
-+static int jornada720_backlight_set_brightness(struct backlight_device *bd)
-+{
-+	/* TODO: should it be substracted? */
-+     int brightness = 255 - bd->props->brightness;
-+     jornada720_mcu_start(MCU_SetBrightness);
-+     jornada720_mcu_byte(brightness);
-+     jornada720_mcu_end();
-+     return 0;
-+}
-+
-+static struct backlight_properties jornada720_backlight_properties = {
-+       .owner                   =  THIS_MODULE,
-+       .get_brightness          =  jornada720_backlight_get_brightness,
-+       .update_status           =  jornada720_backlight_set_brightness,
-+       .max_brightness          =  255,
-+};
-+
-+static int jornada720_lcd_set_power(struct lcd_device *ld, int power)
-+{
-+	return 0;
-+}
-+
-+static int jornada720_lcd_get_power(struct lcd_device *ld)
-+{
-+	return 1;
-+}
-+
-+static int jornada720_lcd_get_contrast(struct lcd_device *ld)
-+{
-+	int contrast;
-+
-+	jornada720_mcu_start(MCU_GetContrast);
-+	contrast = jornada720_mcu_read();
-+	jornada720_mcu_end();
-+
-+	return contrast;
-+}
-+
-+static int jornada720_lcd_set_contrast(struct lcd_device *ld, int contrast)
-+{
-+	jornada720_mcu_start(MCU_SetContrast);
-+	jornada720_mcu_byte(contrast);
-+	jornada720_mcu_end();
-+	return 0;
-+}
-+
-+static struct lcd_properties jornada720_lcd_properties = {
-+       .owner                   = THIS_MODULE,
-+       .set_power               = jornada720_lcd_set_power,
-+       .get_power               = jornada720_lcd_get_power,
-+       .set_contrast            = jornada720_lcd_set_contrast,
-+       .get_contrast            = jornada720_lcd_get_contrast,
-+       .max_contrast            = 255,
-+};
-+
- static struct resource sa1111_resources[] = {
- 	[0] = {
- 		.start		= 0x40000000,
-@@ -77,6 +236,10 @@
- 		PPDR |= PPC_LDD3 | PPC_LDD4;
- 
- 		ret = platform_add_devices(devices, ARRAY_SIZE(devices));
-+
-+                jornada720_mcu_init();
-+		backlight_device_register("e1356fb", 0, &jornada720_backlight_properties);
-+		lcd_device_register("e1356fb", 0, &jornada720_lcd_properties);
- 	}
- 	return ret;
- }
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Keyboard-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Keyboard-Jornada720.patch
deleted file mode 100644
index fc4e82c..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Keyboard-Jornada720.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/keyboard/Makefile	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/input/keyboard/Makefile	2006-07-10 17:06:11.000000000 +0000
-@@ -15,4 +15,4 @@
- obj-$(CONFIG_KEYBOARD_SPITZ)		+= spitzkbd.o
- obj-$(CONFIG_KEYBOARD_HIL)		+= hil_kbd.o
- obj-$(CONFIG_KEYBOARD_HIL_OLD)		+= hilkbd.o
--
-+obj-$(CONFIG_KEYBOARD_JORNADA720)       += jornada720_kbd.o
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Touchscreen-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Touchscreen-Jornada720.patch
deleted file mode 100644
index 879fc8b..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Touchscreen-Jornada720.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/touchscreen/Makefile	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/input/touchscreen/Makefile	2006-07-10 17:06:11.000000000 +0000
-@@ -12,3 +12,4 @@
- obj-$(CONFIG_TOUCHSCREEN_MTOUCH) += mtouch.o
- obj-$(CONFIG_TOUCHSCREEN_MK712)	+= mk712.o
- obj-$(CONFIG_TOUCHSCREEN_HP600)	+= hp680_ts_input.o
-+obj-$(CONFIG_TOUCHSCREEN_JORNADA720) += jornada720_ts.o
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Video-Jornada720.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Video-Jornada720.patch
deleted file mode 100644
index 147604a..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Makefile-Video-Jornada720.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- linux-2.6.17-vanilla/drivers/video/Makefile	2006-06-18 01:49:35.000000000 +0000
-+++ linux-2.6.17/drivers/video/Makefile	2006-07-10 17:06:11.000000000 +0000
-@@ -75,6 +75,7 @@
- obj-$(CONFIG_FB_SUN3)             += sun3fb.o
- obj-$(CONFIG_FB_HIT)              += hitfb.o
- obj-$(CONFIG_FB_EPSON1355)	  += epson1355fb.o
-+obj-$(CONFIG_FB_EPSON1356)        += epson1356fb.o
- obj-$(CONFIG_FB_PVR2)             += pvr2fb.o
- obj-$(CONFIG_FB_VOODOO1)          += sstfb.o
- obj-$(CONFIG_FB_ARMCLCD)	  += amba-clcd.o
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Epson1356fb.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Epson1356fb.patch
deleted file mode 100644
index 2c3c93c..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Epson1356fb.patch
+++ /dev/null
@@ -1,348 +0,0 @@
---- linux-2.6.17-vanilla/drivers/video/epson1356fb.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.17/drivers/video/epson1356fb.c	2006-07-10 17:06:11.000000000 +0000
-@@ -0,0 +1,345 @@
-+/*
-+ * linux/drivers/video/epson1356fb.c -- Epson 1356 LCD Controller Frame Buffer Device
-+ *
-+ *  Copyright (C) 2001 MIT
-+ *
-+ * Edited from sa1100fb.c
-+ *  Copyright (C) 1999 Eric A. Thomas
-+ *   Based on acornfb.c Copyright (C) Russell King.
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License.  See the file COPYING in the main directory of this archive
-+ * for more details.
-+ * 
-+ * 20050203: Ported to kernel 2.6. Very basic interface for the Jornada 720 (C) Alex Lange (chicken at handhelds.org)
-+ *
-+ */
-+
-+#include <linux/config.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/sched.h>
-+#include <linux/errno.h>
-+#include <linux/string.h>
-+#include <linux/interrupt.h>
-+#include <linux/slab.h>
-+#include <linux/fb.h>
-+#include <linux/delay.h>
-+#include <linux/init.h>
-+#include <linux/ioport.h>
-+#include <linux/device.h>
-+#include <linux/dma-mapping.h>
-+
-+#include <asm/uaccess.h>
-+#include <asm/hardware.h>
-+
-+#include <asm/arch/jornada720.h>
-+
-+#include "console/fbcon.h"
-+
-+u32 pseudo_pal[16];
-+
-+struct fb_info fb_info;
-+
-+static int e1356fb_setcolreg(unsigned regno, unsigned red, unsigned green,
-+			      unsigned blue, unsigned transp,
-+			      struct fb_info *fb_info)
-+{
-+	int bpp, m = 0;
-+
-+	bpp = fb_info->var.bits_per_pixel;
-+	m = (bpp <= 8) ? (1 << bpp) : 256;
-+	if (regno >= m) {
-+		printk("regno %d out of range (max %d)\n", regno, m);
-+		return -EINVAL;
-+	}
-+	switch (bpp) {
-+	case 8:
-+		break;
-+	case 16:
-+		/* RGB 565 */
-+		pseudo_pal[regno] = ((red & 0xF800) |
-+					   ((green & 0xFC00) >> 5) |
-+					   ((blue & 0xF800) >> 11));
-+		break;
-+	}
-+
-+	return 0;
-+}
-+
-+static int e1356fb_blank(int blank, struct fb_info *info)
-+{
-+	switch (blank) {
-+		case FB_BLANK_POWERDOWN:
-+		case FB_BLANK_VSYNC_SUSPEND:
-+		case FB_BLANK_HSYNC_SUSPEND:
-+		case FB_BLANK_NORMAL:
-+			PPSR &= ~PPC_LDD1;
-+			PPDR |= PPC_LDD1;
-+			break;
-+
-+		case FB_BLANK_UNBLANK:
-+			PPSR |= PPC_LDD1;
-+			mdelay(100);
-+		}
-+	return 0;
-+}
-+
-+static struct fb_var_screeninfo e1356fb_screeninfo = {
-+	.xres 		= 640,
-+	.yres 		= 240,
-+	.xres_virtual 	= 640,
-+	.yres_virtual 	= 240,
-+	.bits_per_pixel = 16,
-+	.red.length	= 5,
-+	.green.length	= 6,
-+	.blue.length	= 5,
-+	.transp.length	= 0,
-+	.red.offset	= 11,
-+	.green.offset	= 5,
-+	.blue.offset	= 0,
-+	.transp.offset	= 0,
-+	.activate 	= FB_ACTIVATE_NOW,
-+	.height 	= -1,
-+	.width 		= -1,
-+	.vmode 		= FB_VMODE_NONINTERLACED,
-+	.accel_flags	= 0,
-+	.nonstd		= 0,
-+};
-+
-+static struct fb_ops e1356fb_ops = {
-+	.owner		= THIS_MODULE,
-+	.fb_setcolreg	= e1356fb_setcolreg,
-+	.fb_fillrect	= cfb_fillrect,
-+	.fb_copyarea	= cfb_copyarea,
-+	.fb_imageblit	= cfb_imageblit,		
-+	.fb_cursor	= soft_cursor,
-+	.fb_blank	= e1356fb_blank,
-+};
-+
-+static struct fb_fix_screeninfo e1356fb_fix = {
-+	.id 		= "e1356fb",
-+	.smem_len 	= (MAX_XRES * MAX_YRES * MAX_BPP)/8,
-+	.smem_start	= (unsigned long)DISP_MEM_OFFSET_PHYS,
-+	.type 		= FB_TYPE_PACKED_PIXELS,
-+	.visual 	= FB_VISUAL_TRUECOLOR,
-+	.line_length 	= (640 * 16) / 8,
-+	.accel		= FB_ACCEL_NONE,
-+	.type_aux	= 0,
-+	.ypanstep	= 0,
-+	.ywrapstep	= 0,
-+};
-+
-+unsigned char LUT8[256*3] = {
-+	/* Primary and secondary colors */
-+	0x00, 0x00, 0x00,  0x00, 0x00, 0xA0,  0x00, 0xA0, 0x00,  0x00, 0xA0, 0xA0,
-+	0xA0, 0x00, 0x00,  0xA0, 0x00, 0xA0,  0xA0, 0xA0, 0x00,  0xA0, 0xA0, 0xA0,
-+	0x50, 0x50, 0x50,  0x00, 0x00, 0xF0,  0x00, 0xF0, 0x00,  0x00, 0xF0, 0xF0,
-+	0xF0, 0x00, 0x00,  0xF0, 0x00, 0xF0,  0xF0, 0xF0, 0x00,  0xF0, 0xF0, 0xF0
-+};
-+
-+static char lut_base[] = {
-+	/*red    green  blue   rinc   ginc   binc  */
-+	  0x00,  0x00,  0x00,  0x10,  0x10,  0x10, /* Gray shades */
-+	  0x00,  0x00,  0x00,  0x10,  0x00,  0x00, /* Black to red */
-+	  0x00,  0x00,  0x00,  0x00,  0x10,  0x00, /* Black to green */
-+	  0x00,  0x00,  0x00,  0x00,  0x00,  0x10, /* Black to blue */
-+	  0x00,  0x00,  0xF0,  0x00,  0x10,  0x00, /* Blue to cyan (blue and green) */
-+	  0x00,  0xf0,  0xf0,  0x00,  0x00, -0x10, /* Cyan (blue and green) to green */
-+	  0x00,  0xf0,  0x00,  0x10,  0x00,  0x00, /* Green to yellow (red and green)*/
-+	  0xf0,  0xf0,  0x00,  0x00, -0x10,  0x00, /* Yellow (red and green) to red */
-+	  0xf0,  0x00,  0x00,  0x00,  0x00,  0x10, /* Red to magenta (blue and red) */
-+	  0xf0,  0x00,  0xf0, -0x10,  0x00,  0x00, /* Magenta (blue and red) to blue */
-+	  0x00,  0x00,  0x00,  0x10,  0x00,  0x10, /* Black to magenta (blue and red)*/
-+	  0x00,  0x00,  0x00,  0x00,  0x10,  0x10, /* Black to cyan (blue and green) */
-+	  0xf0,  0x00,  0x00,  0x00,  0x10,  0x10, /* Red to white */
-+	  0x00,  0xf0,  0x00,  0x10,  0x00,  0x10, /* Green to white */
-+	  0x00,  0x00,  0xf0,  0x10,  0x10,  0x00, /* Blue to white */
-+};
-+
-+void e1356fb_init_hardware(void)
-+{
-+	unsigned char *pRegs = REGISTER_OFFSET;
-+	unsigned char *pLUT = LUT8;
-+	unsigned char *pseed = lut_base;
-+	unsigned char plast[3];
-+	int i, j, rgb;
-+
-+	/* Enable access to SED1356 by setting memory/register select bit to 0. */
-+	pRegs[0x001] = 0;
-+	udelay(2);
-+	/* Disable display outputs during initialization) */
-+	pRegs[0x1FC] = 0;
-+
-+	/* Set the GPIOs to input. Should GPIO bits in register [004] get switched
-+	   then the GPIO outputs, according to register [008], are driven low. */
-+	pRegs[0x004] = 0;
-+	pRegs[0x008] = 0;
-+
-+	/* Program the LCD panel type and panel timing registers.
-+	 *	The horizontal and vertical non-display times have been
-+	 *	calculated for a 78 Hz frame rate.
-+	 *                                                LCD PCLK
-+	 *                          FrameRate = -----------------------------
-+	 *                                      (HDP + HNDP) * (VDP/2 + VNDP)
-+	 *
-+	 *           20,000,000
-+	 * = ---------------------------- = 78 Hz
-+	 *   (640 + 256) * (480 / 2 + 45)
-+	 */
-+
-+	pRegs[0x10] = 0x1;	/* Memory Clock Configuration Register */
-+	pRegs[0x14] = 0x11;	/* LCD Pixel Clock Configuration Register */
-+	pRegs[0x18] = 0x1;	/* CRT/TV Pixel Clock Configuration Register */
-+	pRegs[0x1c] = 0x1;	/* MediaPlug Clock Configuration Register */
-+	pRegs[0x1e] = 0x1;	/* CPU To Memory Wait State Select Register */
-+	pRegs[0x20] = 0;	/* Memory Configuration Register */
-+	pRegs[0x21] = 0x45;	/* DRAM Refresh Rate Register */
-+	pRegs[0x2a] = 0x1;	/* DRAM Timings Control Register 0 */
-+	pRegs[0x2b] = 0x1;	/* DRAM Timings Control Register 1 */
-+	pRegs[0x30] = 0x1c;	/* Panel Type Register */
-+	pRegs[0x31] = 0;	/* MOD Rate Register */
-+	pRegs[0x32] = 0x4f;	/* LCD Horizontal Display Width Register */
-+	pRegs[0x34] = 0x7;	/* LCD Horizontal Non-Display Period Register */
-+	pRegs[0x35] = 0x1;	/* TFT FPLINE Start Position Register */
-+	pRegs[0x36] = 0xb;	/* TFT FPLINE Pulse Width Register */
-+	pRegs[0x38] = 0xef;	/* LCD Vertical Display Height Register 0 */
-+	pRegs[0x39] = 0;	/* LCD Vertical Display Height Register 1 */
-+	pRegs[0x3a] = 0x13;	/* LCD Vertical Non-Display Period Register */
-+	pRegs[0x3b] = 0xb;	/* TFT FPFRAME Start Position Register */
-+	pRegs[0x3c] = 0x1;	/* TFT FPFRAME Pulse Width Register */
-+	pRegs[0x40] = 0x5;	/* LCD Display Mode Register */
-+	pRegs[0x41] = 0;	/* LCD Miscellaneous Register */
-+	pRegs[0x42] = 0;	/* LCD Display Start Address Register 0 */
-+	pRegs[0x43] = 0;	/* LCD Display Start Address Register 1 */
-+	pRegs[0x44] = 0;	/* LCD Display Start Address Register 2 */
-+	pRegs[0x46] = 0x80;	/* LCD Memory Address Offset Register 0 */
-+	pRegs[0x47] = 0x2;	/* LCD Memory Address Offset Register 1 */
-+	pRegs[0x48] = 0;	/* LCD Pixel Panning Register */
-+	pRegs[0x4a] = 0;	/* LCD Display FIFO High Threshold Control Register */
-+	pRegs[0x4b] = 0;	/* LCD Display FIFO Low Threshold Control Register */
-+	pRegs[0x50] = 0x4f;	/* CRT/TV Horizontal Display Width Register */
-+	pRegs[0x52] = 0x13;	/* CRT/TV Horizontal Non-Display Period Register */
-+	pRegs[0x53] = 0x1;	/* CRT/TV HRTC Start Position Register */
-+	pRegs[0x54] = 0xb;	/* CRT/TV HRTC Pulse Width Register */
-+	pRegs[0x56] = 0xdf;	/* CRT/TV Vertical Display Height Register 0 */
-+	pRegs[0x57] = 0x1;	/* CRT/TV Vertical Display Height Register 1 */
-+	pRegs[0x58] = 0x2b;	/* CRT/TV Vertical Non-Display Period Register */
-+	pRegs[0x59] = 0x9;	/* CRT/TV VRTC Start Position Register */
-+	pRegs[0x5a] = 0x1;	/* CRT/TV VRTC Pulse Width Register */
-+	pRegs[0x5b] = 0x10;	/* TV Output Control Register */
-+	pRegs[0x60] = 0x3;	/* CRT/TV Display Mode Register */
-+	pRegs[0x62] = 0;	/* CRT/TV Display Start Address Register 0 */
-+	pRegs[0x63] = 0;	/* CRT/TV Display Start Address Register 1 */
-+	pRegs[0x64] = 0;	/* CRT/TV Display Start Address Register 2 */
-+	pRegs[0x66] = 0x40;	/* CRT/TV Memory Address Offset Register 0 */
-+	pRegs[0x67] = 0x1;	/* CRT/TV Memory Address Offset Register 1 */
-+	pRegs[0x68] = 0;	/* CRT/TV Pixel Panning Register */
-+	pRegs[0x6a] = 0;	/* CRT/TV Display FIFO High Threshold Control Register */
-+	pRegs[0x6b] = 0;	/* CRT/TV Display FIFO Low Threshold Control Register */
-+	pRegs[0x70] = 0;	/* LCD Ink/Cursor Control Register */
-+	pRegs[0x71] = 0x1;	/* LCD Ink/Cursor Start Address Register */
-+	pRegs[0x72] = 0;	/* LCD Cursor X Position Register 0 */
-+	pRegs[0x73] = 0;	/* LCD Cursor X Position Register 1 */
-+	pRegs[0x74] = 0;	/* LCD Cursor Y Position Register 0 */
-+	pRegs[0x75] = 0;	/* LCD Cursor Y Position Register 1 */
-+	pRegs[0x76] = 0;	/* LCD Ink/Cursor Blue Color 0 Register */
-+	pRegs[0x77] = 0;	/* LCD Ink/Cursor Green Color 0 Register */
-+	pRegs[0x78] = 0;	/* LCD Ink/Cursor Red Color 0 Register */
-+	pRegs[0x7a] = 0x1f;	/* LCD Ink/Cursor Blue Color 1 Register */
-+	pRegs[0x7b] = 0x3f;	/* LCD Ink/Cursor Green Color 1 Register */
-+	pRegs[0x7c] = 0x1f;	/* LCD Ink/Cursor Red Color 1 Register */
-+	pRegs[0x7e] = 0;	/* LCD Ink/Cursor FIFO Threshold Register */
-+	pRegs[0x80] = 0;	/* CRT/TV Ink/Cursor Control Register */
-+	pRegs[0x81] = 0x1;	/* CRT/TV Ink/Cursor Start Address Register */
-+	pRegs[0x82] = 0;	/* CRT/TV Cursor X Position Register 0 */
-+	pRegs[0x83] = 0;	/* CRT/TV Cursor X Position Register 1 */
-+	pRegs[0x84] = 0;	/* CRT/TV Cursor Y Position Register 0 */
-+	pRegs[0x85] = 0;	/* CRT/TV Cursor Y Position Register 1 */
-+	pRegs[0x86] = 0;	/* CRT/TV Ink/Cursor Blue Color 0 Register */
-+	pRegs[0x87] = 0;	/* CRT/TV Ink/Cursor Green Color 0 Register */
-+	pRegs[0x88] = 0;	/* CRT/TV Ink/Cursor Red Color 0 Register */
-+	pRegs[0x8a] = 0x1f;	/* CRT/TV Ink/Cursor Blue Color 1 Register */
-+	pRegs[0x8b] = 0x3f;	/* CRT/TV Ink/Cursor Green Color 1 Register */
-+	pRegs[0x8c] = 0x1f;	/* CRT/TV Ink/Cursor Red Color 1 Register */
-+	pRegs[0x8e] = 0;	/* CRT/TV Ink/Cursor FIFO Threshold Register */
-+
-+	/* Set the 2D acceleration (BitBLT) registers to a known state */
-+	for (i = 0x100; i <= 0x119; i++)
-+		if (i != 0x107 && i != 0x10b && i != 0x10e && i != 0x10f && i != 0x117)
-+			pRegs[i] = 0x00;
-+
-+	/* Program the look-up table to a known state.  */
-+	pRegs[0x1E0] = 0x01;	/* Enable the LCD LUT for read/write. */
-+	pRegs[0x1E2] = 0;	/* Reset the LUT address. */
-+	for (i = 0; i < 16 * 3; i++)
-+		pRegs[0x1E4] = *pLUT++;	/* non-regular color template */
-+
-+	for (i = 0; i < 15; i++) {
-+		for (rgb = 0; rgb < 3; rgb++) {
-+			plast[rgb] = *pseed++;		/* base color value */
-+			pRegs[0x1E4] = plast[rgb];
-+		}
-+		for (j = 0; j < 15; j++)
-+			for (rgb = 0; rgb < 3; rgb++) {
-+				plast[rgb] += pseed[rgb];	/* increment through color values*/
-+				pRegs[0x1E4] = plast[rgb];
-+			}
-+		pseed += 3;
-+	}
-+
-+	pRegs[0x1e4] = 0;	/* Look-Up Table Data Register */
-+	pRegs[0x1f0] = 0;	/* Power Save Configuration Register */
-+	pRegs[0x1f1] = 0;	/* Power Save Status Register */
-+	pRegs[0x1f4] = 0;	/* CPU-to-Memory Access Watchdog Timer Register */
-+
-+	PPSR |= PPC_LDD0;
-+
-+	mdelay(100);		/* Wait for 100ms */
-+	pRegs[0x1F0] = 0;	/* Turn off power save mode */
-+	pRegs[0x1F4] = 0;	/* Disable the watchdog timer */
-+	pRegs[0x1FC] = 0x01;	/* Disable power save mode, enable display */
-+}
-+
-+int __init e1356fb_init(void)
-+{
-+	if (fb_get_options("e1356fb", NULL))
-+		return -ENODEV;
-+		
-+	printk("Configuring the Jornada 720 screen...\n");
-+
-+	fb_info.screen_base = (u_char *) DISP_MEM_OFFSET;
-+	fb_info.screen_size = ALLOCATED_FB_MEM_SIZE;
-+	memset(&fb_info.var, 0, sizeof(fb_info.var));
-+
-+	PPSR &= ~(PPC_LDD0 | PPC_LDD1 | PPC_LDD2);
-+	PPDR |= PPC_LDD0 | PPC_LDD1 | PPC_LDD2;
-+	LCCR3 = 0;
-+	LCCR2 = 0;
-+	LCCR1 = 0;
-+	LCCR0 = 0;
-+	DBAR1 = 0;
-+	DBAR2 = 0;
-+	
-+	e1356fb_init_hardware();
-+	memset ((unsigned char *)DISP_MEM_OFFSET, 0, ALLOCATED_FB_MEM_SIZE);
-+	
-+	PPSR |= PPC_LDD1;
-+	mdelay(100);	/* delay again */
-+	PPSR |= PPC_LDD2;
-+	
-+	fb_info.fbops		= &e1356fb_ops;
-+	fb_info.var		= e1356fb_screeninfo;
-+	fb_info.fix		= e1356fb_fix;
-+	fb_info.flags		= FBINFO_DEFAULT;
-+	
-+	fb_info.pseudo_palette	= &pseudo_pal;
-+	
-+	if (register_framebuffer(&fb_info) < 0)
-+		return 1;
-+
-+	return 0;
-+}
-+
-+module_init(e1356fb_init);
-+
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_kbd.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_kbd.patch
deleted file mode 100644
index 7259647..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_kbd.patch
+++ /dev/null
@@ -1,101 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/keyboard/jornada720_kbd.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.17/drivers/input/keyboard/jornada720_kbd.c	2006-07-10 17:06:11.000000000 +0000
-@@ -0,0 +1,98 @@
-+/*
-+ * Jornada 720 keyboard interface
-+ */
-+ 
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/delay.h>
-+#include <linux/slab.h>
-+#include <linux/errno.h>
-+#include <linux/interrupt.h>
-+
-+#include <asm/arch/hardware.h>
-+#include <asm/arch/jornada720.h>
-+#include <asm/irq.h>
-+#include <asm/mach/irq.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 keyboard driver");
-+MODULE_LICENSE("GPL");
-+
-+static char jornada720_kbd_name[] = "Jornada 720 keyboard";
-+
-+static struct input_dev *dev;
-+
-+static unsigned char jornada720_normal_keymap[128] = {
-+	0, 1, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 87, KEY_VOLUMEUP, KEY_VOLUMEDOWN, KEY_MUTE,
-+	0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0,
-+	0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 14, 0, 0, 0,
-+	0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, KEY_LEFTBRACE, KEY_RIGHTBRACE, 0, 0, 0,
-+	0, 44, 45, 46, 47, 48, 49, 50, 51, 52, KEY_KPMINUS, 40, 28, 0, 0, 0,
-+	0, 15, 0, 42, 0, 40, 0, 0, 0, 0, 103, 0, 54, 0, 0, 0,
-+	0, 0, 0, 0, 0, 56, KEY_GRAVE, 0, 0, 105, 108, 106, 0, 0, 0, 0,
-+	0, 55, 29, 0, 57, 0, 0, 0, 53, 111, 0, 0, 0, 0, 0, 116,
-+};
-+
-+static irqreturn_t jornada720_keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs)
-+{
-+	int key, keycode;
-+	int count, mcu_data=0;
-+	
-+	jornada720_mcu_start(MCU_GetScanKeyCode);
-+	count = jornada720_mcu_read();
-+	
-+	while (count-- > 0) {
-+		key = mcu_data = jornada720_mcu_read();
-+	
-+		if (key > 128)
-+			key = key - 128;
-+
-+		keycode = jornada720_normal_keymap[key];
-+
-+		if (mcu_data < 128) {
-+			input_report_key(dev, keycode, 1);
-+			input_sync(dev);
-+		}
-+		else {
-+			input_report_key(dev, keycode, 0);
-+			input_sync(dev);
-+		}
-+	}
-+
-+	jornada720_mcu_end();
-+	
-+	return IRQ_HANDLED;
-+}
-+
-+static int __init jornada720_kbd_init(void)
-+{
-+	int i;
-+	printk("jorada720_kbd: Jornada 720 keyboard\n");
-+	
-+	/*init_input_dev(&dev);*/
-+	dev = input_allocate_device();
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
-+	dev->keybit[LONG(KEY_SUSPEND)] |= BIT(KEY_SUSPEND);
-+	
-+	for ( i=0 ; i<=128 ; i++ ) {
-+		if (!(jornada720_normal_keymap[i])) {
-+		}
-+		else
-+			set_bit(jornada720_normal_keymap[i], dev->keybit);
-+	}
-+	
-+	dev->name = jornada720_kbd_name;
-+
-+	if (request_irq(GPIO_JORNADA720_KEYBOARD_IRQ, jornada720_keyboard_interrupt, SA_INTERRUPT, "Jornada720 Keyboard", NULL))
-+		printk("Unable to grab Jornada 720 keyboard IRQ!\n");
-+		
-+	set_irq_type(GPIO_JORNADA720_KEYBOARD_IRQ, IRQT_FALLING);
-+			
-+	input_register_device(dev);
-+	
-+	return 0;
-+}
-+
-+module_init(jornada720_kbd_init);
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_ts.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_ts.patch
deleted file mode 100644
index b565d10..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/Newfile-Jornada720_ts.patch
+++ /dev/null
@@ -1,106 +0,0 @@
---- linux-2.6.17-vanilla/drivers/input/touchscreen/jornada720_ts.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.17/drivers/input/touchscreen/jornada720_ts.c	2006-07-10 17:06:11.000000000 +0000
-@@ -0,0 +1,103 @@
-+/*
-+ * Jornada 720 touchscreen interface based on Jornada 56x interface
-+ */
-+ 
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/delay.h>
-+#include <linux/slab.h>
-+#include <linux/errno.h>
-+#include <linux/interrupt.h>
-+
-+#include <asm/arch/hardware.h>
-+#include <asm/arch/jornada720.h>
-+#include <asm/irq.h>
-+#include <asm/mach/irq.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 touchscreen driver");
-+MODULE_LICENSE("GPL");
-+
-+static char jornada720_ts_name[] = "Jornada 720 touchscreen";
-+
-+static struct input_dev *dev;
-+
-+static irqreturn_t jornada720_mouse_interrupt(int irq, void *dev_id, struct pt_regs *regs)
-+{
-+	int down;
-+	int X[3], Y[3], high_x, high_y, x, y;
-+	
-+	udelay(1);
-+	
-+	down = ( (GPLR & GPIO_JORNADA720_MOUSE) == 0);
-+	
-+	if(!down) {
-+		input_report_key(dev, BTN_TOUCH, down); /* report a pen up */
-+		input_report_abs(dev, ABS_PRESSURE, 0);
-+		input_sync(dev);
-+		return IRQ_HANDLED;
-+	}
-+	
-+	/* read x & y data from mcu interface and pass it on */
-+	
-+	jornada720_mcu_start(MCU_GetTouchSamples);
-+	X[0] = jornada720_mcu_read();
-+	X[1] = jornada720_mcu_read();
-+	X[2] = jornada720_mcu_read();
-+	Y[0] = jornada720_mcu_read();	
-+	Y[1] = jornada720_mcu_read();
-+	Y[2] = jornada720_mcu_read();
-+	high_x = jornada720_mcu_read(); /* msbs of samples */
-+	high_y = jornada720_mcu_read();	
-+	jornada720_mcu_end();
-+	
-+	X[0] |= (high_x & 3) << 8;
-+	X[1] |= (high_x & 0xc) << 6;
-+	X[2] |= (high_x & 0x30) << 4;
-+
-+	Y[0] |= (high_y & 3) << 8;
-+	Y[1] |= (high_y & 0xc) << 6;
-+	Y[2] |= (high_y & 0x30) << 4;
-+
-+        /* simple averaging filter */
-+	x = (X[0] + X[1] + X[2])/3;
-+	y = (Y[0] + Y[1] + Y[2])/3;
-+	
-+	input_report_key(dev, BTN_TOUCH, down);
-+	input_report_abs(dev, ABS_X, x);
-+	input_report_abs(dev, ABS_Y, y);
-+	input_report_abs(dev, ABS_PRESSURE, 1);
-+	input_sync(dev);
-+	
-+	return IRQ_HANDLED;
-+	
-+}
-+
-+static int __init jornada720_ts_init(void)
-+{
-+	printk("jornada720_ts: Jornada 720 touchscreen\n");
-+	
-+	dev = input_allocate_device();
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
-+	dev->absbit[0] = BIT(ABS_X) | BIT(ABS_Y) | BIT(ABS_PRESSURE);
-+	dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
-+	
-+	dev->absmin[ABS_X] = 270; dev->absmin[ABS_Y] = 180;
-+	dev->absmax[ABS_X] = 3900;  dev->absmax[ABS_Y] = 3700;
-+	
-+	dev->name = jornada720_ts_name;
-+
-+	if (request_irq(GPIO_JORNADA720_MOUSE_IRQ, jornada720_mouse_interrupt, SA_INTERRUPT, "Jornada720 Mouse", NULL))
-+		printk("Unable to grab Jornada 720 touchscreen IRQ!\n");
-+		
-+	set_irq_type(GPIO_JORNADA720_MOUSE_IRQ, IRQT_RISING);
-+	
-+	input_register_device(dev);
-+	
-+	return 0;
-+}
-+
-+module_init(jornada720_ts_init);
-+
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.17/defconf_jlime b/recipes/linux/linux-jlime-jornada7xx-2.6.17/defconf_jlime
deleted file mode 100644
index 80342d2..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.17/defconf_jlime
+++ /dev/null
@@ -1,1045 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.17
-# Wed Aug  2 13:43:45 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
-#
-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 is not set
-CONFIG_SYSVIPC=y
-# CONFIG_POSIX_MQUEUE is not set
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-CONFIG_SYSCTL=y
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_RELAY is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_UID16=y
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_EMBEDDED is not set
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_EXTRA_PASS is not set
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SHMEM=y
-CONFIG_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=y
-
-#
-# Block layer
-#
-# CONFIG_BLK_DEV_IO_TRACE is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-# CONFIG_IOSCHED_DEADLINE is not set
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_AS is not set
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-
-#
-# 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 is not set
-# CONFIG_ARCH_RPC is not set
-CONFIG_ARCH_SA1100=y
-# 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
-CONFIG_DMABOUNCE=y
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_COLLIE is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_BADGE4 is not set
-CONFIG_SA1100_JORNADA720=y
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SIMPAD is not set
-# CONFIG_SA1100_SSP is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_32=y
-CONFIG_CPU_SA1100=y
-CONFIG_CPU_32v4=y
-CONFIG_CPU_ABRT_EV4=y
-CONFIG_CPU_CACHE_V4WB=y
-CONFIG_CPU_CACHE_VIVT=y
-CONFIG_CPU_TLB_V4WB=y
-
-#
-# Processor Features
-#
-CONFIG_SA1111=y
-CONFIG_FORCE_MAX_ZONEORDER=9
-
-#
-# Bus support
-#
-CONFIG_ISA=y
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-CONFIG_PCCARD=y
-CONFIG_PCMCIA_DEBUG=y
-CONFIG_PCMCIA=y
-CONFIG_PCMCIA_LOAD_CIS=y
-# CONFIG_PCMCIA_IOCTL is not set
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-# CONFIG_PCMCIA_SA1100 is not set
-CONFIG_PCMCIA_SA1111=y
-
-#
-# Kernel Features
-#
-# CONFIG_PREEMPT is not set
-# CONFIG_NO_IDLE_HZ is not set
-CONFIG_HZ=100
-# CONFIG_AEABI is not set
-CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
-CONFIG_NODES_SHIFT=2
-CONFIG_SELECT_MEMORY_MODEL=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM_MANUAL=y
-# CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_NEED_MULTIPLE_NODES=y
-# CONFIG_SPARSEMEM_STATIC is not set
-CONFIG_SPLIT_PTLOCK_CPUS=4096
-# CONFIG_LEDS is not set
-CONFIG_ALIGNMENT_TRAP=y
-
-#
-# Boot options
-#
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE=""
-# CONFIG_XIP_KERNEL is not set
-
-#
-# CPU Frequency scaling
-#
-# CONFIG_CPU_FREQ is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_ARTHUR is not set
-
-#
-# Power management options
-#
-CONFIG_PM=y
-# CONFIG_PM_LEGACY is not set
-# CONFIG_PM_DEBUG is not set
-CONFIG_APM=m
-
-#
-# Networking
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-# CONFIG_NETDEBUG is not set
-CONFIG_PACKET=m
-# CONFIG_PACKET_MMAP is not set
-CONFIG_UNIX=m
-# 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 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 is not set
-# CONFIG_BT is not set
-CONFIG_IEEE80211=m
-# CONFIG_IEEE80211_DEBUG is not set
-CONFIG_IEEE80211_CRYPT_WEP=m
-# CONFIG_IEEE80211_CRYPT_CCMP is not set
-# CONFIG_IEEE80211_CRYPT_TKIP is not set
-# CONFIG_IEEE80211_SOFTMAC is not set
-CONFIG_WIRELESS_EXT=y
-
-#
-# 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
-#
-# CONFIG_PNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_CRYPTOLOOP=m
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_RAM is not set
-# CONFIG_BLK_DEV_INITRD is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH 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_IDE_CHIPSETS 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_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=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-CONFIG_TUN=m
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-
-#
-# PHY device support
-#
-# CONFIG_PHYLIB is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-CONFIG_MII=m
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_SMC91X is not set
-# CONFIG_DM9000 is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_AT1700 is not set
-# CONFIG_DEPCA is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-# CONFIG_NET_PCI is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-CONFIG_NET_RADIO=y
-# CONFIG_NET_WIRELESS_RTNETLINK is not set
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-# CONFIG_STRIP is not set
-CONFIG_ARLAN=m
-CONFIG_WAVELAN=m
-CONFIG_PCMCIA_WAVELAN=m
-CONFIG_PCMCIA_NETWAVE=m
-
-#
-# Wireless 802.11 Frequency Hopping cards support
-#
-CONFIG_PCMCIA_RAYCS=m
-
-#
-# Wireless 802.11b ISA/PCI cards support
-#
-CONFIG_HERMES=m
-CONFIG_ATMEL=m
-
-#
-# Wireless 802.11b Pcmcia/Cardbus cards support
-#
-CONFIG_PCMCIA_HERMES=m
-CONFIG_PCMCIA_SPECTRUM=m
-CONFIG_AIRO_CS=m
-CONFIG_PCMCIA_ATMEL=m
-CONFIG_PCMCIA_WL3501=m
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-CONFIG_HOSTAP_FIRMWARE_NVRAM=y
-CONFIG_HOSTAP_CS=m
-CONFIG_NET_WIRELESS=y
-
-#
-# PCMCIA network device support
-#
-CONFIG_NET_PCMCIA=y
-CONFIG_PCMCIA_3C589=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_PCMCIA_AXNET=m
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-CONFIG_PPP=m
-# CONFIG_PPP_MULTILINK is not set
-# CONFIG_PPP_FILTER is not set
-CONFIG_PPP_ASYNC=m
-# CONFIG_PPP_SYNC_TTY is not set
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_MPPE=m
-# CONFIG_PPPOE is not set
-CONFIG_SLIP=m
-# CONFIG_SLIP_COMPRESSED is not set
-# CONFIG_SLIP_SMART is not set
-# CONFIG_SLIP_MODE_SLIP6 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 is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=640
-CONFIG_INPUT_TSDEV_SCREEN_Y=240
-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_JORNADA720=y
-# 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_JORNADA720=y
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO 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=m
-CONFIG_SERIAL_8250_CS=m
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SA1100=y
-CONFIG_SERIAL_SA1100_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=8
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-# CONFIG_NVRAM is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-
-#
-# 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
-#
-# CONFIG_I2C 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
-
-#
-# Misc devices
-#
-
-#
-# Multimedia Capabilities Port drivers
-#
-# CONFIG_MCP_SA11X0 is not set
-
-#
-# 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
-#
-# 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 is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# CONFIG_FB_SA1100 is not set
-CONFIG_FB_EPSON1356=y
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-# CONFIG_MDA_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=y
-CONFIG_LCD_DEVICE=y
-
-#
-# Sound
-#
-CONFIG_SOUND=m
-
-#
-# Advanced Linux Sound Architecture
-#
-CONFIG_SND=m
-CONFIG_SND_TIMER=m
-CONFIG_SND_PCM=m
-# CONFIG_SND_SEQUENCER is not set
-# CONFIG_SND_MIXER_OSS is not set
-# CONFIG_SND_PCM_OSS is not set
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-# CONFIG_SND_DEBUG is not set
-
-#
-# Generic devices
-#
-# 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_SA11XX_UDA1341=m
-
-#
-# PCMCIA devices
-#
-# CONFIG_SND_VXPOCKET is not set
-# CONFIG_SND_PDAUDIOCF is not set
-
-#
-# 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 is not set
-
-#
-# MMC/SD Card support
-#
-# CONFIG_MMC is not set
-
-#
-# Real Time Clock
-#
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_SA1100=y
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_MINIX_FS 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
-#
-# 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=852
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
-# 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=y
-# 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
-
-#
-# Network File Systems
-#
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-# CONFIG_NFS_V4 is not set
-# CONFIG_NFS_DIRECTIO is not set
-CONFIG_NFSD=y
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V3_ACL is not set
-# CONFIG_NFSD_V4 is not set
-CONFIG_NFSD_TCP=y
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_EXPORTFS=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=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
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-2"
-CONFIG_NLS_CODEPAGE_437=m
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=y
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=y
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-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_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=m
-# 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=m
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-# CONFIG_CRYPTO_SERPENT is not set
-CONFIG_CRYPTO_AES=m
-# 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=m
-# CONFIG_CRC16 is not set
-CONFIG_CRC32=y
-# CONFIG_LIBCRC32C is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=m
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.18/defconf_jlime b/recipes/linux/linux-jlime-jornada7xx-2.6.18/defconf_jlime
deleted file mode 100644
index 6ad17ec..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.18/defconf_jlime
+++ /dev/null
@@ -1,1068 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.18
-# Tue Oct  3 22:34:12 2006
-#
-CONFIG_ARM=y
-CONFIG_MMU=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_MTD_XIP=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-
-#
-# 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 is not set
-CONFIG_SYSVIPC=y
-# CONFIG_POSIX_MQUEUE is not set
-CONFIG_BSD_PROCESS_ACCT=y
-# CONFIG_BSD_PROCESS_ACCT_V3 is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_RELAY is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-# CONFIG_EMBEDDED is not set
-CONFIG_UID16=y
-CONFIG_SYSCTL=y
-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_SLAB=y
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_RT_MUTEXES=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=y
-
-#
-# Block layer
-#
-# CONFIG_BLK_DEV_IO_TRACE is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-# CONFIG_IOSCHED_DEADLINE is not set
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_AS is not set
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-
-#
-# System Type
-#
-# CONFIG_ARCH_AAEC2000 is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# 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_NETX is not set
-# CONFIG_ARCH_H720X is not set
-# CONFIG_ARCH_IMX 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_PNX4008 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_RPC is not set
-CONFIG_ARCH_SA1100=y
-# 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_DMABOUNCE=y
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_COLLIE is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_BADGE4 is not set
-CONFIG_SA1100_JORNADA720=y
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SIMPAD is not set
-# CONFIG_SA1100_SSP is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_32=y
-CONFIG_CPU_SA1100=y
-CONFIG_CPU_32v4=y
-CONFIG_CPU_ABRT_EV4=y
-CONFIG_CPU_CACHE_V4WB=y
-CONFIG_CPU_CACHE_VIVT=y
-CONFIG_CPU_TLB_V4WB=y
-
-#
-# Processor Features
-#
-CONFIG_SA1111=y
-CONFIG_FORCE_MAX_ZONEORDER=9
-
-#
-# Bus support
-#
-CONFIG_ISA=y
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-CONFIG_PCCARD=y
-CONFIG_PCMCIA_DEBUG=y
-CONFIG_PCMCIA=y
-CONFIG_PCMCIA_LOAD_CIS=y
-# CONFIG_PCMCIA_IOCTL is not set
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-# CONFIG_PCMCIA_SA1100 is not set
-CONFIG_PCMCIA_SA1111=y
-
-#
-# Kernel Features
-#
-# CONFIG_PREEMPT is not set
-# CONFIG_NO_IDLE_HZ is not set
-CONFIG_HZ=100
-# CONFIG_AEABI is not set
-CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
-CONFIG_NODES_SHIFT=2
-CONFIG_SELECT_MEMORY_MODEL=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM_MANUAL=y
-# CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_NEED_MULTIPLE_NODES=y
-# CONFIG_SPARSEMEM_STATIC is not set
-CONFIG_SPLIT_PTLOCK_CPUS=4096
-# CONFIG_RESOURCES_64BIT is not set
-# CONFIG_LEDS is not set
-CONFIG_ALIGNMENT_TRAP=y
-
-#
-# Boot options
-#
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE=""
-# CONFIG_XIP_KERNEL is not set
-
-#
-# CPU Frequency scaling
-#
-# CONFIG_CPU_FREQ is not set
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-CONFIG_FPE_NWFPE=y
-# CONFIG_FPE_NWFPE_XP is not set
-# CONFIG_FPE_FASTFPE is not set
-
-#
-# Userspace binary formats
-#
-CONFIG_BINFMT_ELF=y
-# CONFIG_BINFMT_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_ARTHUR is not set
-
-#
-# Power management options
-#
-CONFIG_PM=y
-# CONFIG_PM_LEGACY is not set
-# CONFIG_PM_DEBUG is not set
-CONFIG_APM=m
-
-#
-# Networking
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-# CONFIG_NETDEBUG is not set
-CONFIG_PACKET=m
-# CONFIG_PACKET_MMAP is not set
-CONFIG_UNIX=m
-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 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_XFRM_MODE_TRANSPORT=y
-CONFIG_INET_XFRM_MODE_TUNNEL=y
-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_NETWORK_SECMARK 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_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 is not set
-# CONFIG_BT is not set
-CONFIG_IEEE80211=m
-# CONFIG_IEEE80211_DEBUG is not set
-CONFIG_IEEE80211_CRYPT_WEP=m
-# CONFIG_IEEE80211_CRYPT_CCMP is not set
-# CONFIG_IEEE80211_CRYPT_TKIP is not set
-# CONFIG_IEEE80211_SOFTMAC is not set
-CONFIG_WIRELESS_EXT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_SYS_HYPERVISOR is not set
-
-#
-# 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
-#
-# CONFIG_PNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_CRYPTOLOOP=m
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_RAM is not set
-# CONFIG_BLK_DEV_INITRD is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH 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_IDE_CHIPSETS 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_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=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-CONFIG_TUN=m
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-
-#
-# PHY device support
-#
-# CONFIG_PHYLIB is not set
-
-#
-# Ethernet (10 or 100Mbit)
-#
-CONFIG_NET_ETHERNET=y
-CONFIG_MII=m
-# CONFIG_NET_VENDOR_3COM is not set
-# CONFIG_NET_VENDOR_SMC is not set
-# CONFIG_SMC91X is not set
-# CONFIG_DM9000 is not set
-# CONFIG_NET_VENDOR_RACAL is not set
-# CONFIG_AT1700 is not set
-# CONFIG_DEPCA is not set
-# CONFIG_HP100 is not set
-# CONFIG_NET_ISA is not set
-# CONFIG_NET_PCI is not set
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-CONFIG_NET_RADIO=y
-# CONFIG_NET_WIRELESS_RTNETLINK is not set
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-# CONFIG_STRIP is not set
-CONFIG_ARLAN=m
-CONFIG_WAVELAN=m
-CONFIG_PCMCIA_WAVELAN=m
-CONFIG_PCMCIA_NETWAVE=m
-
-#
-# Wireless 802.11 Frequency Hopping cards support
-#
-CONFIG_PCMCIA_RAYCS=m
-
-#
-# Wireless 802.11b ISA/PCI cards support
-#
-CONFIG_HERMES=m
-CONFIG_ATMEL=m
-
-#
-# Wireless 802.11b Pcmcia/Cardbus cards support
-#
-CONFIG_PCMCIA_HERMES=m
-CONFIG_PCMCIA_SPECTRUM=m
-CONFIG_AIRO_CS=m
-CONFIG_PCMCIA_ATMEL=m
-CONFIG_PCMCIA_WL3501=m
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-CONFIG_HOSTAP_FIRMWARE_NVRAM=y
-CONFIG_HOSTAP_CS=m
-CONFIG_NET_WIRELESS=y
-
-#
-# PCMCIA network device support
-#
-CONFIG_NET_PCMCIA=y
-CONFIG_PCMCIA_3C589=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_PCMCIA_AXNET=m
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-CONFIG_PPP=m
-# CONFIG_PPP_MULTILINK is not set
-# CONFIG_PPP_FILTER is not set
-CONFIG_PPP_ASYNC=m
-# CONFIG_PPP_SYNC_TTY is not set
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_MPPE=m
-# CONFIG_PPPOE is not set
-CONFIG_SLIP=m
-# CONFIG_SLIP_COMPRESSED is not set
-# CONFIG_SLIP_SMART is not set
-# CONFIG_SLIP_MODE_SLIP6 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 is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=640
-CONFIG_INPUT_TSDEV_SCREEN_Y=240
-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_JORNADA720=y
-# 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_JORNADA720=y
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_VT=y
-CONFIG_VT_CONSOLE=y
-CONFIG_HW_CONSOLE=y
-# CONFIG_VT_HW_CONSOLE_BINDING is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=m
-CONFIG_SERIAL_8250_CS=m
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SA1100=y
-CONFIG_SERIAL_SA1100_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=8
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_NVRAM is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-
-#
-# 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
-#
-# CONFIG_I2C is not set
-
-#
-# SPI support
-#
-# CONFIG_SPI is not set
-# CONFIG_SPI_MASTER is not set
-
-#
-# Dallas's 1-wire bus
-#
-
-#
-# Hardware Monitoring support
-#
-# CONFIG_HWMON is not set
-# CONFIG_HWMON_VID is not set
-
-#
-# Misc devices
-#
-
-#
-# Multimedia Capabilities Port drivers
-#
-# CONFIG_MCP_SA11X0 is not set
-
-#
-# 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
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-CONFIG_FIRMWARE_EDID=y
-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_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# CONFIG_FB_SA1100 is not set
-CONFIG_FB_EPSON1356=y
-# CONFIG_FB_S1D13XXX is not set
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-# CONFIG_MDA_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=y
-CONFIG_LCD_DEVICE=y
-
-#
-# Sound
-#
-CONFIG_SOUND=m
-
-#
-# Advanced Linux Sound Architecture
-#
-CONFIG_SND=m
-# CONFIG_SND_SEQUENCER is not set
-# CONFIG_SND_MIXER_OSS is not set
-# CONFIG_SND_PCM_OSS is not set
-# CONFIG_SND_DYNAMIC_MINORS is not set
-CONFIG_SND_SUPPORT_OLD_API=y
-CONFIG_SND_VERBOSE_PROCFS=y
-# CONFIG_SND_VERBOSE_PRINTK is not set
-# CONFIG_SND_DEBUG is not set
-
-#
-# Generic devices
-#
-# 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
-#
-
-#
-# PCMCIA devices
-#
-# CONFIG_SND_VXPOCKET is not set
-# CONFIG_SND_PDAUDIOCF is not set
-
-#
-# 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 is not set
-
-#
-# MMC/SD Card support
-#
-# CONFIG_MMC 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
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_SA1100=y
-# CONFIG_RTC_DRV_TEST is not set
-# CONFIG_RTC_DRV_V3020 is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_ROMFS_FS is not set
-CONFIG_INOTIFY=y
-CONFIG_INOTIFY_USER=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=852
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
-# 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=y
-# 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
-
-#
-# Network File Systems
-#
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-# CONFIG_NFS_V4 is not set
-# CONFIG_NFS_DIRECTIO is not set
-CONFIG_NFSD=y
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V3_ACL is not set
-# CONFIG_NFSD_V4 is not set
-CONFIG_NFSD_TCP=y
-CONFIG_LOCKD=y
-CONFIG_LOCKD_V4=y
-CONFIG_EXPORTFS=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=m
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_XATTR is not set
-# CONFIG_CIFS_DEBUG2 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
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-
-#
-# Native Language Support
-#
-CONFIG_NLS=y
-CONFIG_NLS_DEFAULT="iso8859-2"
-CONFIG_NLS_CODEPAGE_437=m
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=y
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=y
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-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_UNUSED_SYMBOLS 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=m
-# 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=m
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-# CONFIG_CRYPTO_SERPENT is not set
-CONFIG_CRYPTO_AES=m
-# 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=m
-# CONFIG_CRC16 is not set
-CONFIG_CRC32=y
-# CONFIG_LIBCRC32C is not set
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=m
-CONFIG_PLIST=y
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.18/linux-2.6.18-jornada7xx.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.18/linux-2.6.18-jornada7xx.patch
deleted file mode 100644
index 69decb5..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.18/linux-2.6.18-jornada7xx.patch
+++ /dev/null
@@ -1,909 +0,0 @@
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/cpu-sa1110.c linux-2.6.18/arch/arm/mach-sa1100/cpu-sa1110.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/cpu-sa1110.c	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/cpu-sa1110.c	2006-10-03 22:58:39.000000000 +0000
-@@ -82,6 +82,14 @@
- 		.twr		= 9,
- 		.refresh	= 64000,
- 		.cas_latency	= 3,
-+	}, {    /* Samsung K4s281632b-1h */
-+	        .name           = "K4S281632B-1H",
-+	        .rows           = 12,
-+		.tck            = 10,
-+		.trp            = 20,
-+		.twr            = 10,
-+		.refresh        = 64000,
-+		.cas_latency    = 3,
- 	}, {	/* Samsung KM416S4030CT */
- 		.name		= "KM416S4030CT",
- 		.rows		= 13,
-@@ -366,6 +374,9 @@
- 
- 		if (machine_is_h3100())
- 			name = "KM416S4030CT";
-+
-+	        if (machine_is_jornada720())
-+		        name = "K4S281632B-1H";
- 	}
- 
- 	sdram = sa1110_find_sdram(name);
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720.c linux-2.6.18/arch/arm/mach-sa1100/jornada720.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720.c	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/jornada720.c	2006-10-03 22:58:39.000000000 +0000
-@@ -22,11 +22,170 @@
- #include <asm/mach/map.h>
- #include <asm/mach/serial_sa1100.h>
- 
-+#include <asm/arch/jornada720.h>
-+
-+#include <linux/lcd.h>
-+#include <linux/backlight.h>
-+#include <linux/fb.h>
- #include "generic.h"
- 
- 
- #define JORTUCR_VAL	0x20000400
- 
-+/* Jornada 720 MCU functions */
-+#define MCU_REVERSE(i) ((unsigned char)(((0x80 & i) >> 7) | ((0x40 & i) >> 5) \
-+                       | ((0x20 & i) >> 3) | ((0x10 & i) >> 1) | ((0x08 & i) << 1) \
-+		       | ((0x04 & i) << 3) | ((0x02 & i) << 5) | ((0x01 & i) << 7)))
-+
-+void jornada720_init_ser(void)
-+{
-+      int i;
-+
-+      GPSR = GPIO_GPIO25;
-+      Ser4SSCR0 = 0x0307;
-+      Ser4MCCR0 = 0;
-+      Ser4SSCR1 = 0x18;
-+      Ser4SSCR0 = 0x0387;
-+      while (Ser4SSSR & SSSR_RNE)
-+             i = Ser4SSDR;
-+}
-+
-+int jornada720_mcu_byte(int arg_data)
-+{
-+      int i;
-+
-+      while ((Ser4SSSR & SSSR_TNF) == 0);
-+      i = 0;
-+      while ((GPLR & 0x400) && i++ < 400000);
-+             /* wait for MCU */
-+
-+      if (i >= 400000) {
-+               printk("jornada 720_mcu_byte: timed out\n");
-+	       return -1;
-+      }
-+      Ser4SSDR = MCU_REVERSE(arg_data) << 8;
-+      udelay(100);
-+      while ((Ser4SSSR & SSSR_RNE) == 0);
-+      i = Ser4SSDR;
-+      if (i > 0xff)
-+            printk("jornada720 mcu_byte: read %x\n", i);
-+      return MCU_REVERSE(i & 0xff) & 0xff;
-+}
-+
-+
-+int jornada720_mcu_start(int arg_data)
-+{
-+      int i;
-+
-+      GPCR = GPIO_GPIO25;  /* clear -> enable */
-+      udelay(100);
-+      i = jornada720_mcu_byte(arg_data);
-+      if (i != MCU_TxDummy)
-+      {
-+              printk("jornada720_mcu_start: sent %x got %x\n",  arg_data, i);
-+	      for (i = 0; i < 256; i++)
-+	          if (jornada720_mcu_read() == -1)
-+		           break;
-+
-+	      jornada720_init_ser();
-+	      return -1;
-+      }
-+
-+      return 0;
-+}
-+
-+
-+void jornada720_mcu_end(void)
-+{
-+     udelay(100);
-+     GPSR = GPIO_GPIO25; /* set */
-+}
-+
-+void jornada720_mcu_init(void)
-+{
-+
-+     /*int i;
-+
-+     if (state) {
-+                 PPSR &= ~PPC_LDD1;
-+                 PPDR &= PPC_LDD1;
-+     }
-+     else { */
-+                 PPSR |= PPC_LDD1;
-+     /*}
-+     return 0;*/
-+}
-+
-+/*static int jornada720_backlight_get_power(struct backlight_device *bd)
-+{
-+
-+     return  ~(PPSR&PPC_LDD1);
-+}*/
-+
-+static int jornada720_backlight_get_brightness(struct  backlight_device *bd)
-+{
-+     int brightness;
-+     jornada720_mcu_start(MCU_GetBrightness);
-+     brightness = jornada720_mcu_read();
-+     jornada720_mcu_end();
-+     return brightness;
-+}
-+
-+static int jornada720_backlight_set_brightness(struct backlight_device *bd)
-+{
-+	/* TODO: should it be substracted? */
-+     int brightness = 255 - bd->props->brightness;
-+     jornada720_mcu_start(MCU_SetBrightness);
-+     jornada720_mcu_byte(brightness);
-+     jornada720_mcu_end();
-+     return 0;
-+}
-+
-+static struct backlight_properties jornada720_backlight_properties = {
-+       .owner                   =  THIS_MODULE,
-+       .get_brightness          =  jornada720_backlight_get_brightness,
-+       .update_status           =  jornada720_backlight_set_brightness,
-+       .max_brightness          =  255,
-+};
-+
-+static int jornada720_lcd_set_power(struct lcd_device *ld, int power)
-+{
-+	return 0;
-+}
-+
-+static int jornada720_lcd_get_power(struct lcd_device *ld)
-+{
-+	return 1;
-+}
-+
-+static int jornada720_lcd_get_contrast(struct lcd_device *ld)
-+{
-+	int contrast;
-+
-+	jornada720_mcu_start(MCU_GetContrast);
-+	contrast = jornada720_mcu_read();
-+	jornada720_mcu_end();
-+
-+	return contrast;
-+}
-+
-+static int jornada720_lcd_set_contrast(struct lcd_device *ld, int contrast)
-+{
-+	jornada720_mcu_start(MCU_SetContrast);
-+	jornada720_mcu_byte(contrast);
-+	jornada720_mcu_end();
-+	return 0;
-+}
-+
-+static struct lcd_properties jornada720_lcd_properties = {
-+       .owner                   = THIS_MODULE,
-+       .set_power               = jornada720_lcd_set_power,
-+       .get_power               = jornada720_lcd_get_power,
-+       .set_contrast            = jornada720_lcd_set_contrast,
-+       .get_contrast            = jornada720_lcd_get_contrast,
-+       .max_contrast            = 255,
-+};
-+
- static struct resource sa1111_resources[] = {
- 	[0] = {
- 		.start		= 0x40000000,
-@@ -77,6 +236,10 @@
- 		PPDR |= PPC_LDD3 | PPC_LDD4;
- 
- 		ret = platform_add_devices(devices, ARRAY_SIZE(devices));
-+
-+                jornada720_mcu_init();
-+		backlight_device_register("e1356fb", 0, &jornada720_backlight_properties);
-+		lcd_device_register("e1356fb", 0, &jornada720_lcd_properties);
- 	}
- 	return ret;
- }
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/Kconfig linux-2.6.18/drivers/input/keyboard/Kconfig
---- linux-2.6.18-vanilla/drivers/input/keyboard/Kconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/Kconfig	2006-10-03 22:58:39.000000000 +0000
-@@ -183,4 +183,11 @@
- 	  This driver implements support for HIL-keyboards attached
- 	  to your machine, so normally you should say Y here.
- 
-+config KEYBOARD_JORNADA720
-+        tristate "HP Jornada 720 Keyboard Support"
-+	depends on SA1100_JORNADA720
-+	default y
-+	help
-+	  Say Y to enable keyboard on the Hewlett Packard Jornada
-+	  7xx(710/720/728) series of PDAs.
- endif
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/Makefile linux-2.6.18/drivers/input/keyboard/Makefile
---- linux-2.6.18-vanilla/drivers/input/keyboard/Makefile	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/Makefile	2006-10-03 22:58:39.000000000 +0000
-@@ -15,4 +15,4 @@
- obj-$(CONFIG_KEYBOARD_SPITZ)		+= spitzkbd.o
- obj-$(CONFIG_KEYBOARD_HIL)		+= hil_kbd.o
- obj-$(CONFIG_KEYBOARD_HIL_OLD)		+= hilkbd.o
--
-+obj-$(CONFIG_KEYBOARD_JORNADA720)       += jornada720_kbd.o
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/jornada720_kbd.c linux-2.6.18/drivers/input/keyboard/jornada720_kbd.c
---- linux-2.6.18-vanilla/drivers/input/keyboard/jornada720_kbd.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/jornada720_kbd.c	2006-10-03 23:05:54.000000000 +0000
-@@ -0,0 +1,102 @@
-+/*
-+ * Jornada 720 keyboard interface
-+ */
-+
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/delay.h>
-+#include <linux/slab.h>
-+#include <linux/errno.h>
-+#include <linux/interrupt.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720.h>
-+#include <asm/irq.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 keyboard driver");
-+MODULE_LICENSE("GPL");
-+
-+static char jornada720_kbd_name[] = "Jornada 720 keyboard";
-+
-+static struct input_dev *dev;
-+
-+static unsigned char jornada720_normal_keymap[128] = {
-+	0, 1, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 87, KEY_VOLUMEUP, KEY_VOLUMEDOWN, KEY_MUTE,
-+	0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0,
-+	0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 14, 0, 0, 0,
-+	0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, KEY_LEFTBRACE, KEY_RIGHTBRACE, 0, 0, 0,
-+	0, 44, 45, 46, 47, 48, 49, 50, 51, 52, KEY_KPMINUS, 40, 28, 0, 0, 0,
-+	0, 15, 0, 42, 0, 40, 0, 0, 0, 0, 103, 0, 54, 0, 0, 0,
-+	0, 0, 0, 0, 0, 56, KEY_GRAVE, 0, 0, 105, 108, 106, 0, 0, 0, 0,
-+	0, 55, 29, 0, 57, 0, 0, 0, 53, 111, 0, 0, 0, 0, 0, 116,
-+};
-+
-+static irqreturn_t jornada720_keyboard_interrupt(int irq, void *dev_id, struct pt_regs *regs)
-+{
-+	int key, keycode;
-+	int count, mcu_data=0;
-+
-+	jornada720_mcu_start(MCU_GetScanKeyCode);
-+	count = jornada720_mcu_read();
-+
-+	while (count-- > 0) {
-+		key = mcu_data = jornada720_mcu_read();
-+
-+		if (key > 128)
-+			key = key - 128;
-+
-+		keycode = jornada720_normal_keymap[key];
-+
-+		if (mcu_data < 128) {
-+			input_report_key(dev, keycode, 1);
-+			input_sync(dev);
-+		}
-+		else {
-+			input_report_key(dev, keycode, 0);
-+			input_sync(dev);
-+		}
-+	}
-+
-+	jornada720_mcu_end();
-+
-+	return IRQ_HANDLED;
-+}
-+
-+static int __init jornada720_kbd_init(void)
-+{
-+	int i,ret;
-+	printk("jorada720_kbd: Jornada 720 keyboard\n");
-+
-+	/*init_input_dev(&dev);*/
-+	dev = input_allocate_device();
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
-+	dev->keybit[LONG(KEY_SUSPEND)] |= BIT(KEY_SUSPEND);
-+
-+	for ( i=0 ; i<=128 ; i++ ) {
-+		if (!(jornada720_normal_keymap[i])) {
-+		}
-+		else
-+			set_bit(jornada720_normal_keymap[i], dev->keybit);
-+	}
-+
-+	dev->name = jornada720_kbd_name;
-+
-+	ret = request_irq(GPIO_JORNADA720_KEYBOARD_IRQ,
-+	                  jornada720_keyboard_interrupt,
-+			  IRQF_DISABLED | IRQF_TRIGGER_FALLING,
-+			  "Jornada720 Keyboard",NULL);
-+	if (ret) {
-+	        printk("Unable to grab Jornada 720 keyboard IRQ: %d\n", ret);
-+		input_free_device(dev);
-+		return ret;
-+	}
-+
-+	input_register_device(dev);
-+
-+	return 0;
-+}
-+
-+module_init(jornada720_kbd_init);
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/Kconfig linux-2.6.18/drivers/input/touchscreen/Kconfig
---- linux-2.6.18-vanilla/drivers/input/touchscreen/Kconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/Kconfig	2006-10-03 22:58:39.000000000 +0000
-@@ -108,4 +108,11 @@
- 	  To compile this driver as a module, choose M here: the
- 	  module will be called hp680_ts_input.
- 
-+config TOUCHSCREEN_JORNADA720
-+        tristate "HP Jornada 720 touchscreen support"
-+	depends on SA1100_JORNADA720
-+	help
-+	  Say Y here if you are using a HP Jornada 710/720/728 handheld
-+	  and want to use the touchscreen.
-+
- endif
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/Makefile linux-2.6.18/drivers/input/touchscreen/Makefile
---- linux-2.6.18-vanilla/drivers/input/touchscreen/Makefile	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/Makefile	2006-10-03 22:58:39.000000000 +0000
-@@ -12,3 +12,4 @@
- obj-$(CONFIG_TOUCHSCREEN_MTOUCH) += mtouch.o
- obj-$(CONFIG_TOUCHSCREEN_MK712)	+= mk712.o
- obj-$(CONFIG_TOUCHSCREEN_HP600)	+= hp680_ts_input.o
-+obj-$(CONFIG_TOUCHSCREEN_JORNADA720) += jornada720_ts.o
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/jornada720_ts.c linux-2.6.18/drivers/input/touchscreen/jornada720_ts.c
---- linux-2.6.18-vanilla/drivers/input/touchscreen/jornada720_ts.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/jornada720_ts.c	2006-10-03 23:07:32.000000000 +0000
-@@ -0,0 +1,108 @@
-+/*
-+ * Jornada 720 touchscreen interface based on Jornada 56x interface
-+ */
-+
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/delay.h>
-+#include <linux/slab.h>
-+#include <linux/errno.h>
-+#include <linux/interrupt.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720.h>
-+#include <asm/irq.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 touchscreen driver");
-+MODULE_LICENSE("GPL");
-+
-+static char jornada720_ts_name[] = "Jornada 720 touchscreen";
-+
-+static struct input_dev *dev;
-+
-+static irqreturn_t jornada720_mouse_interrupt(int irq, void *dev_id, struct pt_regs *regs)
-+{
-+	int down;
-+	int X[3], Y[3], high_x, high_y, x, y;
-+
-+	udelay(1);
-+
-+	down = ( (GPLR & GPIO_JORNADA720_MOUSE) == 0);
-+
-+	if(!down) {
-+		input_report_key(dev, BTN_TOUCH, down); /* report a pen up */
-+		input_report_abs(dev, ABS_PRESSURE, 0);
-+		input_sync(dev);
-+		return IRQ_HANDLED;
-+	}
-+
-+	/* read x & y data from mcu interface and pass it on */
-+
-+	jornada720_mcu_start(MCU_GetTouchSamples);
-+	X[0] = jornada720_mcu_read();
-+	X[1] = jornada720_mcu_read();
-+	X[2] = jornada720_mcu_read();
-+	Y[0] = jornada720_mcu_read();
-+	Y[1] = jornada720_mcu_read();
-+	Y[2] = jornada720_mcu_read();
-+	high_x = jornada720_mcu_read(); /* msbs of samples */
-+	high_y = jornada720_mcu_read();
-+	jornada720_mcu_end();
-+
-+	X[0] |= (high_x & 3) << 8;
-+	X[1] |= (high_x & 0xc) << 6;
-+	X[2] |= (high_x & 0x30) << 4;
-+
-+	Y[0] |= (high_y & 3) << 8;
-+	Y[1] |= (high_y & 0xc) << 6;
-+	Y[2] |= (high_y & 0x30) << 4;
-+
-+        /* simple averaging filter */
-+	x = (X[0] + X[1] + X[2])/3;
-+	y = (Y[0] + Y[1] + Y[2])/3;
-+
-+	input_report_key(dev, BTN_TOUCH, down);
-+	input_report_abs(dev, ABS_X, x);
-+	input_report_abs(dev, ABS_Y, y);
-+	input_report_abs(dev, ABS_PRESSURE, 1);
-+	input_sync(dev);
-+
-+	return IRQ_HANDLED;
-+
-+}
-+
-+static int __init jornada720_ts_init(void)
-+{
-+	int ret;
-+        printk("jornada720_ts: Jornada 720 touchscreen\n");
-+
-+	dev = input_allocate_device();
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
-+	dev->absbit[0] = BIT(ABS_X) | BIT(ABS_Y) | BIT(ABS_PRESSURE);
-+	dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
-+
-+	dev->absmin[ABS_X] = 270; dev->absmin[ABS_Y] = 180;
-+	dev->absmax[ABS_X] = 3900;  dev->absmax[ABS_Y] = 3700;
-+
-+	dev->name = jornada720_ts_name;
-+
-+	ret = request_irq(GPIO_JORNADA720_MOUSE_IRQ,
-+	                  jornada720_mouse_interrupt,
-+			  IRQF_DISABLED | IRQF_TRIGGER_FALLING,
-+			  "Jornada720 Mouse",NULL);
-+	if (ret) {
-+	        printk("Unable to grab Jornada 720 Mouse/Touchscreen IRQ: %d\n", ret);
-+                input_free_device(dev);
-+		return ret;
-+	}
-+
-+	input_register_device(dev);
-+
-+	return 0;
-+}
-+
-+module_init(jornada720_ts_init);
-+
-diff -ruN linux-2.6.18-vanilla/drivers/video/Kconfig linux-2.6.18/drivers/video/Kconfig
---- linux-2.6.18-vanilla/drivers/video/Kconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/video/Kconfig	2006-10-03 22:58:39.000000000 +0000
-@@ -680,6 +680,16 @@
- 	  framebuffer.  Product specs at
- 	  <http://www.erd.epson.com/vdc/html/products.htm>.
- 
-+config FB_EPSON1356
-+        bool "Epson 1356 framebuffer support"
-+	depends on FB && ARM && SA1100_JORNADA720
-+	select FB_CFB_FILLRECT
-+	select FB_CFB_COPYAREA
-+	select FB_CFB_IMAGEBLIT
-+	help
-+	Support for the 1356 framebuffer device on the HP Jornada
-+	710/720/728 hanheld pc.
-+
- config FB_S1D13XXX
- 	tristate "Epson S1D13XXX framebuffer support"
- 	depends on FB
-diff -ruN linux-2.6.18-vanilla/drivers/video/Makefile linux-2.6.18/drivers/video/Makefile
---- linux-2.6.18-vanilla/drivers/video/Makefile	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/video/Makefile	2006-10-03 22:58:39.000000000 +0000
-@@ -77,6 +77,7 @@
- obj-$(CONFIG_FB_SUN3)             += sun3fb.o
- obj-$(CONFIG_FB_HIT)              += hitfb.o
- obj-$(CONFIG_FB_EPSON1355)	  += epson1355fb.o
-+obj-$(CONFIG_FB_EPSON1356)        += epson1356fb.o
- obj-$(CONFIG_FB_PVR2)             += pvr2fb.o
- obj-$(CONFIG_FB_VOODOO1)          += sstfb.o
- obj-$(CONFIG_FB_ARMCLCD)	  += amba-clcd.o
-diff -ruN linux-2.6.18-vanilla/drivers/video/epson1356fb.c linux-2.6.18/drivers/video/epson1356fb.c
---- linux-2.6.18-vanilla/drivers/video/epson1356fb.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/video/epson1356fb.c	2006-10-03 22:58:39.000000000 +0000
-@@ -0,0 +1,345 @@
-+/*
-+ * linux/drivers/video/epson1356fb.c -- Epson 1356 LCD Controller Frame Buffer Device
-+ *
-+ *  Copyright (C) 2001 MIT
-+ *
-+ * Edited from sa1100fb.c
-+ *  Copyright (C) 1999 Eric A. Thomas
-+ *   Based on acornfb.c Copyright (C) Russell King.
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License.  See the file COPYING in the main directory of this archive
-+ * for more details.
-+ *
-+ * 20050203: Ported to kernel 2.6. Very basic interface for the Jornada 720 (C) Alex Lange (chicken at handhelds.org)
-+ *
-+ */
-+
-+#include <linux/config.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/sched.h>
-+#include <linux/errno.h>
-+#include <linux/string.h>
-+#include <linux/interrupt.h>
-+#include <linux/slab.h>
-+#include <linux/fb.h>
-+#include <linux/delay.h>
-+#include <linux/init.h>
-+#include <linux/ioport.h>
-+#include <linux/device.h>
-+#include <linux/dma-mapping.h>
-+
-+#include <asm/uaccess.h>
-+#include <asm/hardware.h>
-+
-+#include <asm/arch/jornada720.h>
-+
-+#include "console/fbcon.h"
-+
-+u32 pseudo_pal[16];
-+
-+struct fb_info fb_info;
-+
-+static int e1356fb_setcolreg(unsigned regno, unsigned red, unsigned green,
-+			      unsigned blue, unsigned transp,
-+			      struct fb_info *fb_info)
-+{
-+	int bpp, m = 0;
-+
-+	bpp = fb_info->var.bits_per_pixel;
-+	m = (bpp <= 8) ? (1 << bpp) : 256;
-+	if (regno >= m) {
-+		printk("regno %d out of range (max %d)\n", regno, m);
-+		return -EINVAL;
-+	}
-+	switch (bpp) {
-+	case 8:
-+		break;
-+	case 16:
-+		/* RGB 565 */
-+		pseudo_pal[regno] = ((red & 0xF800) |
-+					   ((green & 0xFC00) >> 5) |
-+					   ((blue & 0xF800) >> 11));
-+		break;
-+	}
-+
-+	return 0;
-+}
-+
-+static int e1356fb_blank(int blank, struct fb_info *info)
-+{
-+	switch (blank) {
-+		case FB_BLANK_POWERDOWN:
-+		case FB_BLANK_VSYNC_SUSPEND:
-+		case FB_BLANK_HSYNC_SUSPEND:
-+		case FB_BLANK_NORMAL:
-+			PPSR &= ~PPC_LDD1;
-+			PPDR |= PPC_LDD1;
-+			break;
-+
-+		case FB_BLANK_UNBLANK:
-+			PPSR |= PPC_LDD1;
-+			mdelay(100);
-+		}
-+	return 0;
-+}
-+
-+static struct fb_var_screeninfo e1356fb_screeninfo = {
-+	.xres 		= 640,
-+	.yres 		= 240,
-+	.xres_virtual 	= 640,
-+	.yres_virtual 	= 240,
-+	.bits_per_pixel = 16,
-+	.red.length	= 5,
-+	.green.length	= 6,
-+	.blue.length	= 5,
-+	.transp.length	= 0,
-+	.red.offset	= 11,
-+	.green.offset	= 5,
-+	.blue.offset	= 0,
-+	.transp.offset	= 0,
-+	.activate 	= FB_ACTIVATE_NOW,
-+	.height 	= -1,
-+	.width 		= -1,
-+	.vmode 		= FB_VMODE_NONINTERLACED,
-+	.accel_flags	= 0,
-+	.nonstd		= 0,
-+};
-+
-+static struct fb_ops e1356fb_ops = {
-+	.owner		= THIS_MODULE,
-+	.fb_setcolreg	= e1356fb_setcolreg,
-+	.fb_fillrect	= cfb_fillrect,
-+	.fb_copyarea	= cfb_copyarea,
-+	.fb_imageblit	= cfb_imageblit,
-+	.fb_cursor	= soft_cursor,
-+	.fb_blank	= e1356fb_blank,
-+};
-+
-+static struct fb_fix_screeninfo e1356fb_fix = {
-+	.id 		= "e1356fb",
-+	.smem_len 	= (MAX_XRES * MAX_YRES * MAX_BPP)/8,
-+	.smem_start	= (unsigned long)DISP_MEM_OFFSET_PHYS,
-+	.type 		= FB_TYPE_PACKED_PIXELS,
-+	.visual 	= FB_VISUAL_TRUECOLOR,
-+	.line_length 	= (640 * 16) / 8,
-+	.accel		= FB_ACCEL_NONE,
-+	.type_aux	= 0,
-+	.ypanstep	= 0,
-+	.ywrapstep	= 0,
-+};
-+
-+unsigned char LUT8[256*3] = {
-+	/* Primary and secondary colors */
-+	0x00, 0x00, 0x00,  0x00, 0x00, 0xA0,  0x00, 0xA0, 0x00,  0x00, 0xA0, 0xA0,
-+	0xA0, 0x00, 0x00,  0xA0, 0x00, 0xA0,  0xA0, 0xA0, 0x00,  0xA0, 0xA0, 0xA0,
-+	0x50, 0x50, 0x50,  0x00, 0x00, 0xF0,  0x00, 0xF0, 0x00,  0x00, 0xF0, 0xF0,
-+	0xF0, 0x00, 0x00,  0xF0, 0x00, 0xF0,  0xF0, 0xF0, 0x00,  0xF0, 0xF0, 0xF0
-+};
-+
-+static char lut_base[] = {
-+	/*red    green  blue   rinc   ginc   binc  */
-+	  0x00,  0x00,  0x00,  0x10,  0x10,  0x10, /* Gray shades */
-+	  0x00,  0x00,  0x00,  0x10,  0x00,  0x00, /* Black to red */
-+	  0x00,  0x00,  0x00,  0x00,  0x10,  0x00, /* Black to green */
-+	  0x00,  0x00,  0x00,  0x00,  0x00,  0x10, /* Black to blue */
-+	  0x00,  0x00,  0xF0,  0x00,  0x10,  0x00, /* Blue to cyan (blue and green) */
-+	  0x00,  0xf0,  0xf0,  0x00,  0x00, -0x10, /* Cyan (blue and green) to green */
-+	  0x00,  0xf0,  0x00,  0x10,  0x00,  0x00, /* Green to yellow (red and green)*/
-+	  0xf0,  0xf0,  0x00,  0x00, -0x10,  0x00, /* Yellow (red and green) to red */
-+	  0xf0,  0x00,  0x00,  0x00,  0x00,  0x10, /* Red to magenta (blue and red) */
-+	  0xf0,  0x00,  0xf0, -0x10,  0x00,  0x00, /* Magenta (blue and red) to blue */
-+	  0x00,  0x00,  0x00,  0x10,  0x00,  0x10, /* Black to magenta (blue and red)*/
-+	  0x00,  0x00,  0x00,  0x00,  0x10,  0x10, /* Black to cyan (blue and green) */
-+	  0xf0,  0x00,  0x00,  0x00,  0x10,  0x10, /* Red to white */
-+	  0x00,  0xf0,  0x00,  0x10,  0x00,  0x10, /* Green to white */
-+	  0x00,  0x00,  0xf0,  0x10,  0x10,  0x00, /* Blue to white */
-+};
-+
-+void e1356fb_init_hardware(void)
-+{
-+	unsigned char *pRegs = REGISTER_OFFSET;
-+	unsigned char *pLUT = LUT8;
-+	unsigned char *pseed = lut_base;
-+	unsigned char plast[3];
-+	int i, j, rgb;
-+
-+	/* Enable access to SED1356 by setting memory/register select bit to 0. */
-+	pRegs[0x001] = 0;
-+	udelay(2);
-+	/* Disable display outputs during initialization) */
-+	pRegs[0x1FC] = 0;
-+
-+	/* Set the GPIOs to input. Should GPIO bits in register [004] get switched
-+	   then the GPIO outputs, according to register [008], are driven low. */
-+	pRegs[0x004] = 0;
-+	pRegs[0x008] = 0;
-+
-+	/* Program the LCD panel type and panel timing registers.
-+	 *	The horizontal and vertical non-display times have been
-+	 *	calculated for a 78 Hz frame rate.
-+	 *                                                LCD PCLK
-+	 *                          FrameRate = -----------------------------
-+	 *                                      (HDP + HNDP) * (VDP/2 + VNDP)
-+	 *
-+	 *           20,000,000
-+	 * = ---------------------------- = 78 Hz
-+	 *   (640 + 256) * (480 / 2 + 45)
-+	 */
-+
-+	pRegs[0x10] = 0x1;	/* Memory Clock Configuration Register */
-+	pRegs[0x14] = 0x11;	/* LCD Pixel Clock Configuration Register */
-+	pRegs[0x18] = 0x1;	/* CRT/TV Pixel Clock Configuration Register */
-+	pRegs[0x1c] = 0x1;	/* MediaPlug Clock Configuration Register */
-+	pRegs[0x1e] = 0x1;	/* CPU To Memory Wait State Select Register */
-+	pRegs[0x20] = 0;	/* Memory Configuration Register */
-+	pRegs[0x21] = 0x45;	/* DRAM Refresh Rate Register */
-+	pRegs[0x2a] = 0x1;	/* DRAM Timings Control Register 0 */
-+	pRegs[0x2b] = 0x1;	/* DRAM Timings Control Register 1 */
-+	pRegs[0x30] = 0x1c;	/* Panel Type Register */
-+	pRegs[0x31] = 0;	/* MOD Rate Register */
-+	pRegs[0x32] = 0x4f;	/* LCD Horizontal Display Width Register */
-+	pRegs[0x34] = 0x7;	/* LCD Horizontal Non-Display Period Register */
-+	pRegs[0x35] = 0x1;	/* TFT FPLINE Start Position Register */
-+	pRegs[0x36] = 0xb;	/* TFT FPLINE Pulse Width Register */
-+	pRegs[0x38] = 0xef;	/* LCD Vertical Display Height Register 0 */
-+	pRegs[0x39] = 0;	/* LCD Vertical Display Height Register 1 */
-+	pRegs[0x3a] = 0x13;	/* LCD Vertical Non-Display Period Register */
-+	pRegs[0x3b] = 0xb;	/* TFT FPFRAME Start Position Register */
-+	pRegs[0x3c] = 0x1;	/* TFT FPFRAME Pulse Width Register */
-+	pRegs[0x40] = 0x5;	/* LCD Display Mode Register */
-+	pRegs[0x41] = 0;	/* LCD Miscellaneous Register */
-+	pRegs[0x42] = 0;	/* LCD Display Start Address Register 0 */
-+	pRegs[0x43] = 0;	/* LCD Display Start Address Register 1 */
-+	pRegs[0x44] = 0;	/* LCD Display Start Address Register 2 */
-+	pRegs[0x46] = 0x80;	/* LCD Memory Address Offset Register 0 */
-+	pRegs[0x47] = 0x2;	/* LCD Memory Address Offset Register 1 */
-+	pRegs[0x48] = 0;	/* LCD Pixel Panning Register */
-+	pRegs[0x4a] = 0;	/* LCD Display FIFO High Threshold Control Register */
-+	pRegs[0x4b] = 0;	/* LCD Display FIFO Low Threshold Control Register */
-+	pRegs[0x50] = 0x4f;	/* CRT/TV Horizontal Display Width Register */
-+	pRegs[0x52] = 0x13;	/* CRT/TV Horizontal Non-Display Period Register */
-+	pRegs[0x53] = 0x1;	/* CRT/TV HRTC Start Position Register */
-+	pRegs[0x54] = 0xb;	/* CRT/TV HRTC Pulse Width Register */
-+	pRegs[0x56] = 0xdf;	/* CRT/TV Vertical Display Height Register 0 */
-+	pRegs[0x57] = 0x1;	/* CRT/TV Vertical Display Height Register 1 */
-+	pRegs[0x58] = 0x2b;	/* CRT/TV Vertical Non-Display Period Register */
-+	pRegs[0x59] = 0x9;	/* CRT/TV VRTC Start Position Register */
-+	pRegs[0x5a] = 0x1;	/* CRT/TV VRTC Pulse Width Register */
-+	pRegs[0x5b] = 0x10;	/* TV Output Control Register */
-+	pRegs[0x60] = 0x3;	/* CRT/TV Display Mode Register */
-+	pRegs[0x62] = 0;	/* CRT/TV Display Start Address Register 0 */
-+	pRegs[0x63] = 0;	/* CRT/TV Display Start Address Register 1 */
-+	pRegs[0x64] = 0;	/* CRT/TV Display Start Address Register 2 */
-+	pRegs[0x66] = 0x40;	/* CRT/TV Memory Address Offset Register 0 */
-+	pRegs[0x67] = 0x1;	/* CRT/TV Memory Address Offset Register 1 */
-+	pRegs[0x68] = 0;	/* CRT/TV Pixel Panning Register */
-+	pRegs[0x6a] = 0;	/* CRT/TV Display FIFO High Threshold Control Register */
-+	pRegs[0x6b] = 0;	/* CRT/TV Display FIFO Low Threshold Control Register */
-+	pRegs[0x70] = 0;	/* LCD Ink/Cursor Control Register */
-+	pRegs[0x71] = 0x1;	/* LCD Ink/Cursor Start Address Register */
-+	pRegs[0x72] = 0;	/* LCD Cursor X Position Register 0 */
-+	pRegs[0x73] = 0;	/* LCD Cursor X Position Register 1 */
-+	pRegs[0x74] = 0;	/* LCD Cursor Y Position Register 0 */
-+	pRegs[0x75] = 0;	/* LCD Cursor Y Position Register 1 */
-+	pRegs[0x76] = 0;	/* LCD Ink/Cursor Blue Color 0 Register */
-+	pRegs[0x77] = 0;	/* LCD Ink/Cursor Green Color 0 Register */
-+	pRegs[0x78] = 0;	/* LCD Ink/Cursor Red Color 0 Register */
-+	pRegs[0x7a] = 0x1f;	/* LCD Ink/Cursor Blue Color 1 Register */
-+	pRegs[0x7b] = 0x3f;	/* LCD Ink/Cursor Green Color 1 Register */
-+	pRegs[0x7c] = 0x1f;	/* LCD Ink/Cursor Red Color 1 Register */
-+	pRegs[0x7e] = 0;	/* LCD Ink/Cursor FIFO Threshold Register */
-+	pRegs[0x80] = 0;	/* CRT/TV Ink/Cursor Control Register */
-+	pRegs[0x81] = 0x1;	/* CRT/TV Ink/Cursor Start Address Register */
-+	pRegs[0x82] = 0;	/* CRT/TV Cursor X Position Register 0 */
-+	pRegs[0x83] = 0;	/* CRT/TV Cursor X Position Register 1 */
-+	pRegs[0x84] = 0;	/* CRT/TV Cursor Y Position Register 0 */
-+	pRegs[0x85] = 0;	/* CRT/TV Cursor Y Position Register 1 */
-+	pRegs[0x86] = 0;	/* CRT/TV Ink/Cursor Blue Color 0 Register */
-+	pRegs[0x87] = 0;	/* CRT/TV Ink/Cursor Green Color 0 Register */
-+	pRegs[0x88] = 0;	/* CRT/TV Ink/Cursor Red Color 0 Register */
-+	pRegs[0x8a] = 0x1f;	/* CRT/TV Ink/Cursor Blue Color 1 Register */
-+	pRegs[0x8b] = 0x3f;	/* CRT/TV Ink/Cursor Green Color 1 Register */
-+	pRegs[0x8c] = 0x1f;	/* CRT/TV Ink/Cursor Red Color 1 Register */
-+	pRegs[0x8e] = 0;	/* CRT/TV Ink/Cursor FIFO Threshold Register */
-+
-+	/* Set the 2D acceleration (BitBLT) registers to a known state */
-+	for (i = 0x100; i <= 0x119; i++)
-+		if (i != 0x107 && i != 0x10b && i != 0x10e && i != 0x10f && i != 0x117)
-+			pRegs[i] = 0x00;
-+
-+	/* Program the look-up table to a known state.  */
-+	pRegs[0x1E0] = 0x01;	/* Enable the LCD LUT for read/write. */
-+	pRegs[0x1E2] = 0;	/* Reset the LUT address. */
-+	for (i = 0; i < 16 * 3; i++)
-+		pRegs[0x1E4] = *pLUT++;	/* non-regular color template */
-+
-+	for (i = 0; i < 15; i++) {
-+		for (rgb = 0; rgb < 3; rgb++) {
-+			plast[rgb] = *pseed++;		/* base color value */
-+			pRegs[0x1E4] = plast[rgb];
-+		}
-+		for (j = 0; j < 15; j++)
-+			for (rgb = 0; rgb < 3; rgb++) {
-+				plast[rgb] += pseed[rgb];	/* increment through color values*/
-+				pRegs[0x1E4] = plast[rgb];
-+			}
-+		pseed += 3;
-+	}
-+
-+	pRegs[0x1e4] = 0;	/* Look-Up Table Data Register */
-+	pRegs[0x1f0] = 0;	/* Power Save Configuration Register */
-+	pRegs[0x1f1] = 0;	/* Power Save Status Register */
-+	pRegs[0x1f4] = 0;	/* CPU-to-Memory Access Watchdog Timer Register */
-+
-+	PPSR |= PPC_LDD0;
-+
-+	mdelay(100);		/* Wait for 100ms */
-+	pRegs[0x1F0] = 0;	/* Turn off power save mode */
-+	pRegs[0x1F4] = 0;	/* Disable the watchdog timer */
-+	pRegs[0x1FC] = 0x01;	/* Disable power save mode, enable display */
-+}
-+
-+int __init e1356fb_init(void)
-+{
-+	if (fb_get_options("e1356fb", NULL))
-+		return -ENODEV;
-+
-+	printk("Configuring the Jornada 720 screen...\n");
-+
-+	fb_info.screen_base = (u_char *) DISP_MEM_OFFSET;
-+	fb_info.screen_size = ALLOCATED_FB_MEM_SIZE;
-+	memset(&fb_info.var, 0, sizeof(fb_info.var));
-+
-+	PPSR &= ~(PPC_LDD0 | PPC_LDD1 | PPC_LDD2);
-+	PPDR |= PPC_LDD0 | PPC_LDD1 | PPC_LDD2;
-+	LCCR3 = 0;
-+	LCCR2 = 0;
-+	LCCR1 = 0;
-+	LCCR0 = 0;
-+	DBAR1 = 0;
-+	DBAR2 = 0;
-+
-+	e1356fb_init_hardware();
-+	memset ((unsigned char *)DISP_MEM_OFFSET, 0, ALLOCATED_FB_MEM_SIZE);
-+
-+	PPSR |= PPC_LDD1;
-+	mdelay(100);	/* delay again */
-+	PPSR |= PPC_LDD2;
-+
-+	fb_info.fbops		= &e1356fb_ops;
-+	fb_info.var		= e1356fb_screeninfo;
-+	fb_info.fix		= e1356fb_fix;
-+	fb_info.flags		= FBINFO_DEFAULT;
-+
-+	fb_info.pseudo_palette	= &pseudo_pal;
-+
-+	if (register_framebuffer(&fb_info) < 0)
-+		return 1;
-+
-+	return 0;
-+}
-+
-+module_init(e1356fb_init);
-+
-diff -ruN linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720.h linux-2.6.18/include/asm-arm/arch-sa1100/jornada720.h
---- linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720.h	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/include/asm-arm/arch-sa1100/jornada720.h	2006-10-03 22:58:39.000000000 +0000
-@@ -11,6 +11,8 @@
- #error "include <asm/hardware.h> instead"
- #endif
- 
-+#define jornada720_mcu_read() jornada720_mcu_byte(MCU_TxDummy)
-+
- #define SA1111_BASE             (0x40000000)
- 
- #define GPIO_JORNADA720_KEYBOARD	GPIO_GPIO(0)
-@@ -19,9 +21,38 @@
- #define GPIO_JORNADA720_KEYBOARD_IRQ	IRQ_GPIO0
- #define GPIO_JORNADA720_MOUSE_IRQ		IRQ_GPIO9
- 
-+/* Epson 1356 LCD controll parameters */
-+#define REGISTER_OFFSET ((unsigned char *) 0xf0000000/* 0 */)
-+#define DISP_MEM_OFFSET ((unsigned char *) 0xf1000000/* 0 */)
-+#define DISP_MEM_OFFSET_PHYS ((unsigned char *) 0x48200000/* 0 filip wtf? */)
-+#define ALLOCATED_FB_MEM_SIZE 0x80000 /* display memory size (512kb) */
-+
-+#define MAX_BPP              16
-+#define MAX_XRES            640
-+#define MAX_YRES            240
-+#define MIN_XRES             64
-+#define MIN_YRES             64
-+
-+/* MCU COMMANDS */
-+#define MCU_GetBatteryData  0xc0
-+#define MCU_GetScanKeyCode  0x90
-+#define MCU_GetTouchSamples 0xa0
-+#define MCU_GetContrast     0xD0
-+#define MCU_SetContrast     0xD1
-+#define MCU_GetBrightness   0xD2
-+#define MCU_SetBrightness   0xD3
-+#define MCU_ContrastOff     0xD8
-+#define MCU_BrightnessOff   0xD9
-+#define MCU_PWMOFF          0xDF
-+#define MCU_TxDummy         0x11
-+#define MCU_ErrorCode       0x00
-+
- #ifndef __ASSEMBLY__
- 
- void jornada720_mcu_init(void);
-+int  jornada720_mcu_byte(int arg_data);
-+int  jornada720_mcu_start(int arg_data);
-+void jornada720_mcu_end(void);
- void jornada_contrast(int arg_contrast);
- void jornada720_battery(void);
- int jornada720_getkey(unsigned char *data, int size);
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/defconf_jlime b/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/defconf_jlime
deleted file mode 100644
index f05c4e8..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/defconf_jlime
+++ /dev/null
@@ -1,1015 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.19-rc6
-# Mon Nov 20 20:39:42 2006
-#
-CONFIG_ARM=y
-# CONFIG_GENERIC_TIME is not set
-CONFIG_MMU=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_MTD_XIP=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-
-#
-# 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 is not set
-CONFIG_SYSVIPC=y
-# CONFIG_IPC_NS is not set
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_UTS_NS is not set
-# CONFIG_AUDIT is not set
-# CONFIG_IKCONFIG is not set
-# CONFIG_RELAY is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-CONFIG_SYSCTL=y
-# CONFIG_EMBEDDED is not set
-CONFIG_UID16=y
-CONFIG_SYSCTL_SYSCALL=y
-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_SLAB=y
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_RT_MUTEXES=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=y
-
-#
-# Block layer
-#
-CONFIG_BLOCK=y
-# CONFIG_BLK_DEV_IO_TRACE is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-# CONFIG_IOSCHED_DEADLINE is not set
-CONFIG_IOSCHED_CFQ=y
-# CONFIG_DEFAULT_AS is not set
-# CONFIG_DEFAULT_DEADLINE is not set
-CONFIG_DEFAULT_CFQ=y
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="cfq"
-
-#
-# System Type
-#
-# CONFIG_ARCH_AAEC2000 is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# 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_NETX is not set
-# CONFIG_ARCH_H720X is not set
-# CONFIG_ARCH_IMX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X 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_PNX4008 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_RPC is not set
-CONFIG_ARCH_SA1100=y
-# 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_DMABOUNCE=y
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_COLLIE is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_BADGE4 is not set
-CONFIG_SA1100_JORNADA720=y
-CONFIG_SA1100_JORNADA720_MCU=y
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SIMPAD is not set
-# CONFIG_SA1100_SSP is not set
-
-#
-# Processor Type
-#
-CONFIG_CPU_32=y
-CONFIG_CPU_SA1100=y
-CONFIG_CPU_32v4=y
-CONFIG_CPU_ABRT_EV4=y
-CONFIG_CPU_CACHE_V4WB=y
-CONFIG_CPU_CACHE_VIVT=y
-CONFIG_CPU_TLB_V4WB=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_DCACHE_DISABLE is not set
-CONFIG_SA1111=y
-CONFIG_FORCE_MAX_ZONEORDER=9
-
-#
-# Bus support
-#
-CONFIG_ISA=y
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-CONFIG_PCCARD=y
-# CONFIG_PCMCIA_DEBUG is not set
-CONFIG_PCMCIA=y
-CONFIG_PCMCIA_LOAD_CIS=y
-# CONFIG_PCMCIA_IOCTL is not set
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-# CONFIG_PCMCIA_SA1100 is not set
-CONFIG_PCMCIA_SA1111=y
-
-#
-# Kernel Features
-#
-# CONFIG_PREEMPT is not set
-# CONFIG_NO_IDLE_HZ is not set
-CONFIG_HZ=100
-# CONFIG_AEABI is not set
-CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
-CONFIG_NODES_SHIFT=2
-CONFIG_SELECT_MEMORY_MODEL=y
-# CONFIG_FLATMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM_MANUAL=y
-# CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM=y
-CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_NEED_MULTIPLE_NODES=y
-# CONFIG_SPARSEMEM_STATIC is not set
-CONFIG_SPLIT_PTLOCK_CPUS=4096
-# CONFIG_RESOURCES_64BIT is not set
-# CONFIG_LEDS is not set
-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=y
-CONFIG_CPU_FREQ_TABLE=m
-# CONFIG_CPU_FREQ_DEBUG is not set
-# CONFIG_CPU_FREQ_STAT is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
-# CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
-CONFIG_CPU_FREQ_SA1110=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 is not set
-# CONFIG_BINFMT_MISC is not set
-# CONFIG_ARTHUR is not set
-
-#
-# Power management options
-#
-# CONFIG_PM is not set
-CONFIG_APM=y
-CONFIG_SA1100_JORNADA720_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_XFRM_SUB_POLICY 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_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_IPV6 is not set
-# CONFIG_INET6_XFRM_TUNNEL is not set
-# CONFIG_INET6_TUNNEL is not set
-# CONFIG_NETWORK_SECMARK 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_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 is not set
-# CONFIG_BT is not set
-# CONFIG_IEEE80211 is not set
-CONFIG_WIRELESS_EXT=y
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-# CONFIG_SYS_HYPERVISOR is not set
-
-#
-# 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
-#
-# CONFIG_PNP is not set
-
-#
-# Block devices
-#
-# CONFIG_BLK_DEV_COW_COMMON is not set
-# CONFIG_BLK_DEV_LOOP is not set
-# CONFIG_BLK_DEV_NBD is not set
-# CONFIG_BLK_DEV_RAM is not set
-# CONFIG_BLK_DEV_INITRD is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH 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_IDE_CHIPSETS 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_RAID_ATTRS is not set
-# CONFIG_SCSI is not set
-# CONFIG_SCSI_NETLINK 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=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-
-#
-# ARCnet devices
-#
-# CONFIG_ARCNET is not set
-
-#
-# PHY device support
-#
-
-#
-# Ethernet (10 or 100Mbit)
-#
-# CONFIG_NET_ETHERNET is not set
-CONFIG_MII=m
-
-#
-# Ethernet (1000 Mbit)
-#
-
-#
-# Ethernet (10000 Mbit)
-#
-
-#
-# Token Ring devices
-#
-# CONFIG_TR is not set
-
-#
-# Wireless LAN (non-hamradio)
-#
-CONFIG_NET_RADIO=y
-# CONFIG_NET_WIRELESS_RTNETLINK is not set
-
-#
-# Obsolete Wireless cards support (pre-802.11)
-#
-# CONFIG_STRIP is not set
-# CONFIG_ARLAN is not set
-# CONFIG_WAVELAN is not set
-CONFIG_PCMCIA_WAVELAN=m
-CONFIG_PCMCIA_NETWAVE=m
-
-#
-# Wireless 802.11 Frequency Hopping cards support
-#
-# CONFIG_PCMCIA_RAYCS is not set
-
-#
-# Wireless 802.11b ISA/PCI cards support
-#
-CONFIG_HERMES=m
-CONFIG_ATMEL=m
-
-#
-# Wireless 802.11b Pcmcia/Cardbus cards support
-#
-CONFIG_PCMCIA_HERMES=m
-CONFIG_PCMCIA_SPECTRUM=m
-CONFIG_AIRO_CS=m
-# CONFIG_PCMCIA_ATMEL is not set
-CONFIG_PCMCIA_WL3501=m
-# CONFIG_HOSTAP is not set
-CONFIG_NET_WIRELESS=y
-
-#
-# PCMCIA network device support
-#
-CONFIG_NET_PCMCIA=y
-CONFIG_PCMCIA_3C589=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_PCMCIA_AXNET=m
-
-#
-# Wan interfaces
-#
-# CONFIG_WAN is not set
-# 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
-# CONFIG_INPUT_FF_MEMLESS is not set
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=y
-CONFIG_INPUT_TSDEV_SCREEN_X=640
-CONFIG_INPUT_TSDEV_SCREEN_Y=240
-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_JORNADA720=y
-# 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_PENMOUNT is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-CONFIG_TOUCHSCREEN_JORNADA720=y
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-# CONFIG_SERIO is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_VT=y
-CONFIG_VT_CONSOLE=y
-CONFIG_HW_CONSOLE=y
-# CONFIG_VT_HW_CONSOLE_BINDING is not set
-# CONFIG_SERIAL_NONSTANDARD is not set
-
-#
-# Serial drivers
-#
-# CONFIG_SERIAL_8250 is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SA1100=y
-CONFIG_SERIAL_SA1100_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_LEGACY_PTYS=y
-CONFIG_LEGACY_PTY_COUNT=8
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-CONFIG_HW_RANDOM=y
-# CONFIG_NVRAM is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-
-#
-# 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
-
-#
-# I2C support
-#
-# CONFIG_I2C 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
-
-#
-# Misc devices
-#
-# CONFIG_TIFM_CORE is not set
-
-#
-# Multimedia Capabilities Port drivers
-#
-# CONFIG_MCP_SA11X0 is not set
-
-#
-# LED devices
-#
-# CONFIG_NEW_LEDS is not set
-
-#
-# LED drivers
-#
-
-#
-# LED Triggers
-#
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-
-#
-# Digital Video Broadcasting Devices
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-CONFIG_FIRMWARE_EDID=y
-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_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-# CONFIG_FB_SA1100 is not set
-CONFIG_FB_S1D13XXX=y
-# CONFIG_FB_VIRTUAL is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-# CONFIG_MDA_CONSOLE is not set
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-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=y
-CONFIG_LCD_DEVICE=y
-CONFIG_BACKLIGHT_JORNADA720=y
-CONFIG_LCD_JORNADA720=y
-
-#
-# Sound
-#
-# CONFIG_SOUND 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 is not set
-
-#
-# MMC/SD Card support
-#
-# CONFIG_MMC is not set
-
-#
-# Real Time Clock
-#
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-# CONFIG_RTC_DEBUG is not set
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-CONFIG_RTC_DRV_SA1100=y
-# CONFIG_RTC_DRV_TEST is not set
-# CONFIG_RTC_DRV_V3020 is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-# CONFIG_EXT2_FS_XATTR is not set
-# CONFIG_EXT2_FS_XIP is not set
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-# CONFIG_EXT3_FS_POSIX_ACL is not set
-# CONFIG_EXT3_FS_SECURITY is not set
-# CONFIG_EXT4DEV_FS is not set
-CONFIG_JBD=y
-# CONFIG_JBD_DEBUG is not set
-CONFIG_FS_MBCACHE=y
-# CONFIG_REISERFS_FS is not set
-# CONFIG_JFS_FS is not set
-# CONFIG_FS_POSIX_ACL is not set
-# CONFIG_XFS_FS is not set
-# CONFIG_GFS2_FS is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_MINIX_FS is not set
-# CONFIG_ROMFS_FS is not set
-CONFIG_INOTIFY=y
-CONFIG_INOTIFY_USER=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=852
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
-# CONFIG_NTFS_FS is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# 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_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
-
-#
-# Network File Systems
-#
-# CONFIG_NFS_FS is not set
-# CONFIG_NFSD 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="iso8859-2"
-CONFIG_NLS_CODEPAGE_437=m
-# 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=y
-# CONFIG_NLS_CODEPAGE_855 is not set
-# CONFIG_NLS_CODEPAGE_857 is not set
-# CONFIG_NLS_CODEPAGE_860 is not set
-# CONFIG_NLS_CODEPAGE_861 is not set
-# CONFIG_NLS_CODEPAGE_862 is not set
-# CONFIG_NLS_CODEPAGE_863 is not set
-# CONFIG_NLS_CODEPAGE_864 is not set
-# CONFIG_NLS_CODEPAGE_865 is not set
-# CONFIG_NLS_CODEPAGE_866 is not set
-# CONFIG_NLS_CODEPAGE_869 is not set
-# 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 is not set
-CONFIG_NLS_CODEPAGE_1250=m
-# CONFIG_NLS_CODEPAGE_1251 is not set
-# CONFIG_NLS_ASCII is not set
-CONFIG_NLS_ISO8859_1=y
-CONFIG_NLS_ISO8859_2=y
-# CONFIG_NLS_ISO8859_3 is not set
-# CONFIG_NLS_ISO8859_4 is not set
-# CONFIG_NLS_ISO8859_5 is not set
-# CONFIG_NLS_ISO8859_6 is not set
-# CONFIG_NLS_ISO8859_7 is not set
-# 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_KOI8_R is not set
-# CONFIG_NLS_KOI8_U is not set
-CONFIG_NLS_UTF8=y
-
-#
-# Profiling support
-#
-# CONFIG_PROFILING is not set
-
-#
-# Kernel hacking
-#
-# CONFIG_PRINTK_TIME is not set
-CONFIG_ENABLE_MUST_CHECK=y
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_UNUSED_SYMBOLS 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_HEADERS_CHECK 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_ALGAPI=m
-CONFIG_CRYPTO_BLKCIPHER=m
-CONFIG_CRYPTO_MANAGER=m
-# 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_ECB=m
-CONFIG_CRYPTO_CBC=m
-# 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=m
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_ARC4 is not set
-# 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=m
-# CONFIG_CRC16 is not set
-CONFIG_CRC32=y
-# CONFIG_LIBCRC32C is not set
-CONFIG_PLIST=y
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/jornada7xx.patch b/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/jornada7xx.patch
deleted file mode 100644
index 8ca6c2e..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.19rc6/jornada7xx.patch
+++ /dev/null
@@ -1,3013 +0,0 @@
-diff -ruN linux-2.6.18-vanilla/arch/arm/Kconfig linux-2.6.18/arch/arm/Kconfig
---- linux-2.6.18-vanilla/arch/arm/Kconfig	2006-11-20 23:12:54.000000000 +0000
-+++ linux-2.6.18/arch/arm/Kconfig	2006-11-20 23:12:33.000000000 +0000
-@@ -729,7 +729,7 @@
- 
- config CPU_FREQ_SA1110
- 	bool
--	depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3)
-+	depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3 || SA1100_JORNADA720)
- 	default y
- 
- config CPU_FREQ_INTEGRATOR
-@@ -848,6 +848,17 @@
- 	  anything, try disabling/enabling this option (or disabling/enabling
- 	  APM in your BIOS).
- 
-+config SA1100_JORNADA720_APM
-+	tristate "Jornada 720 battery status reporting"
-+	depends on SA1100_JORNADA720_MCU && APM
-+	help
-+	  Say Y here if you have a HP Jornada 7xx handheld computer and you
-+	  want to be able to read battery status.
-+
-+	  To compile this driver as a module choose M here: the
-+	  module will be called jornada720_apm.
-+
-+
- endmenu
- 
- source "net/Kconfig"
-diff -ruN linux-2.6.18-vanilla/arch/arm/configs/jornada720_defconfig linux-2.6.18/arch/arm/configs/jornada720_defconfig
---- linux-2.6.18-vanilla/arch/arm/configs/jornada720_defconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/configs/jornada720_defconfig	2006-11-20 23:12:36.000000000 +0000
-@@ -1,74 +1,120 @@
- #
- # Automatically generated make config: don't edit
--# Linux kernel version: 2.6.12-rc1-bk2
--# Sun Mar 27 23:10:35 2005
-+# Linux kernel version: 2.6.19-rc6
-+# Mon Nov 20 20:39:42 2006
- #
- CONFIG_ARM=y
-+# CONFIG_GENERIC_TIME is not set
- CONFIG_MMU=y
--CONFIG_UID16=y
-+CONFIG_GENERIC_HARDIRQS=y
-+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-+CONFIG_HARDIRQS_SW_RESEND=y
-+CONFIG_GENERIC_IRQ_PROBE=y
- CONFIG_RWSEM_GENERIC_SPINLOCK=y
-+CONFIG_GENERIC_HWEIGHT=y
- CONFIG_GENERIC_CALIBRATE_DELAY=y
--CONFIG_GENERIC_IOMAP=y
-+CONFIG_ARCH_MTD_XIP=y
-+CONFIG_VECTORS_BASE=0xffff0000
-+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
- 
- #
- # Code maturity level options
- #
- CONFIG_EXPERIMENTAL=y
--CONFIG_CLEAN_COMPILE=y
- CONFIG_BROKEN_ON_SMP=y
-+CONFIG_INIT_ENV_ARG_LIMIT=32
- 
- #
- # General setup
- #
- CONFIG_LOCALVERSION=""
--CONFIG_SWAP=y
-+# CONFIG_LOCALVERSION_AUTO is not set
-+# CONFIG_SWAP is not set
- CONFIG_SYSVIPC=y
-+# CONFIG_IPC_NS is not set
- # CONFIG_POSIX_MQUEUE is not set
- # CONFIG_BSD_PROCESS_ACCT is not set
--CONFIG_SYSCTL=y
-+# CONFIG_TASKSTATS is not set
-+# CONFIG_UTS_NS is not set
- # CONFIG_AUDIT is not set
--CONFIG_HOTPLUG=y
--CONFIG_KOBJECT_UEVENT=y
- # CONFIG_IKCONFIG is not set
-+# CONFIG_RELAY is not set
-+CONFIG_INITRAMFS_SOURCE=""
-+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-+CONFIG_SYSCTL=y
- # CONFIG_EMBEDDED is not set
-+CONFIG_UID16=y
-+CONFIG_SYSCTL_SYSCALL=y
- CONFIG_KALLSYMS=y
--# CONFIG_KALLSYMS_ALL is not set
- # 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_CC_OPTIMIZE_FOR_SIZE=y
- CONFIG_SHMEM=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_VM_EVENT_COUNTERS=y
-+CONFIG_RT_MUTEXES=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 is not set
--CONFIG_OBSOLETE_MODPARM=y
-+CONFIG_MODULE_UNLOAD=y
-+CONFIG_MODULE_FORCE_UNLOAD=y
- # CONFIG_MODVERSIONS is not set
- # CONFIG_MODULE_SRCVERSION_ALL is not set
- CONFIG_KMOD=y
- 
- #
-+# Block layer
-+#
-+CONFIG_BLOCK=y
-+# CONFIG_BLK_DEV_IO_TRACE is not set
-+
-+#
-+# IO Schedulers
-+#
-+CONFIG_IOSCHED_NOOP=y
-+# CONFIG_IOSCHED_AS is not set
-+# CONFIG_IOSCHED_DEADLINE is not set
-+CONFIG_IOSCHED_CFQ=y
-+# CONFIG_DEFAULT_AS is not set
-+# CONFIG_DEFAULT_DEADLINE is not set
-+CONFIG_DEFAULT_CFQ=y
-+# CONFIG_DEFAULT_NOOP is not set
-+CONFIG_DEFAULT_IOSCHED="cfq"
-+
-+#
- # System Type
- #
-+# CONFIG_ARCH_AAEC2000 is not set
-+# CONFIG_ARCH_INTEGRATOR is not set
-+# CONFIG_ARCH_REALVIEW is not set
-+# CONFIG_ARCH_VERSATILE is not set
-+# CONFIG_ARCH_AT91 is not set
- # 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_NETX is not set
-+# CONFIG_ARCH_H720X is not set
-+# CONFIG_ARCH_IMX is not set
-+# CONFIG_ARCH_IOP32X is not set
-+# CONFIG_ARCH_IOP33X 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_PNX4008 is not set
- # CONFIG_ARCH_PXA is not set
- # CONFIG_ARCH_RPC is not set
- CONFIG_ARCH_SA1100=y
-@@ -76,9 +122,7 @@
- # 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_IMX is not set
--# CONFIG_ARCH_H720X is not set
-+CONFIG_DMABOUNCE=y
- 
- #
- # SA11x0 Implementations
-@@ -91,6 +135,7 @@
- # CONFIG_SA1100_H3800 is not set
- # CONFIG_SA1100_BADGE4 is not set
- CONFIG_SA1100_JORNADA720=y
-+CONFIG_SA1100_JORNADA720_MCU=y
- # CONFIG_SA1100_HACKKIT is not set
- # CONFIG_SA1100_LART is not set
- # CONFIG_SA1100_PLEB is not set
-@@ -108,13 +153,15 @@
- CONFIG_CPU_CACHE_V4WB=y
- CONFIG_CPU_CACHE_VIVT=y
- CONFIG_CPU_TLB_V4WB=y
--CONFIG_CPU_MINICACHE=y
-+CONFIG_CPU_CP15=y
-+CONFIG_CPU_CP15_MMU=y
- 
- #
- # Processor Features
- #
-+# CONFIG_CPU_ICACHE_DISABLE is not set
-+# CONFIG_CPU_DCACHE_DISABLE is not set
- CONFIG_SA1111=y
--CONFIG_DMABOUNCE=y
- CONFIG_FORCE_MAX_ZONEORDER=9
- 
- #
-@@ -128,21 +175,36 @@
- CONFIG_PCCARD=y
- # CONFIG_PCMCIA_DEBUG is not set
- CONFIG_PCMCIA=y
-+CONFIG_PCMCIA_LOAD_CIS=y
-+# CONFIG_PCMCIA_IOCTL is not set
- 
- #
- # PC-card bridges
- #
--CONFIG_I82365=y
-+# CONFIG_I82365 is not set
- # CONFIG_TCIC is not set
--CONFIG_PCMCIA_SA1100=y
--# CONFIG_PCMCIA_SA1111 is not set
--CONFIG_PCCARD_NONSTATIC=y
-+# CONFIG_PCMCIA_SA1100 is not set
-+CONFIG_PCMCIA_SA1111=y
- 
- #
- # Kernel Features
- #
- # CONFIG_PREEMPT is not set
-+# CONFIG_NO_IDLE_HZ is not set
-+CONFIG_HZ=100
-+# CONFIG_AEABI is not set
-+CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
-+CONFIG_NODES_SHIFT=2
-+CONFIG_SELECT_MEMORY_MODEL=y
-+# CONFIG_FLATMEM_MANUAL is not set
-+CONFIG_DISCONTIGMEM_MANUAL=y
-+# CONFIG_SPARSEMEM_MANUAL is not set
- CONFIG_DISCONTIGMEM=y
-+CONFIG_FLAT_NODE_MEM_MAP=y
-+CONFIG_NEED_MULTIPLE_NODES=y
-+# CONFIG_SPARSEMEM_STATIC is not set
-+CONFIG_SPLIT_PTLOCK_CPUS=4096
-+# CONFIG_RESOURCES_64BIT is not set
- # CONFIG_LEDS is not set
- CONFIG_ALIGNMENT_TRAP=y
- 
-@@ -151,13 +213,24 @@
- #
- CONFIG_ZBOOT_ROM_TEXT=0x0
- CONFIG_ZBOOT_ROM_BSS=0x0
--CONFIG_CMDLINE="keepinitrd mem=32M"
-+CONFIG_CMDLINE=""
- # CONFIG_XIP_KERNEL is not set
- 
- #
- # CPU Frequency scaling
- #
--# CONFIG_CPU_FREQ is not set
-+CONFIG_CPU_FREQ=y
-+CONFIG_CPU_FREQ_TABLE=m
-+# CONFIG_CPU_FREQ_DEBUG is not set
-+# CONFIG_CPU_FREQ_STAT is not set
-+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
-+# CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
-+# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
-+CONFIG_CPU_FREQ_GOV_USERSPACE=y
-+# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
-+# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
-+CONFIG_CPU_FREQ_SA1110=y
- 
- #
- # Floating point emulation
-@@ -168,21 +241,106 @@
- #
- CONFIG_FPE_NWFPE=y
- # CONFIG_FPE_NWFPE_XP is not set
--CONFIG_FPE_FASTFPE=y
-+# CONFIG_FPE_FASTFPE is not set
- 
- #
- # 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
- 
- #
- # Power management options
- #
--CONFIG_PM=y
--# CONFIG_APM is not set
-+# CONFIG_PM is not set
-+CONFIG_APM=y
-+CONFIG_SA1100_JORNADA720_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_XFRM_SUB_POLICY 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_XFRM_MODE_TRANSPORT is not set
-+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-+# CONFIG_INET_XFRM_MODE_BEET is not set
-+# CONFIG_INET_DIAG is not set
-+# CONFIG_TCP_CONG_ADVANCED is not set
-+CONFIG_TCP_CONG_CUBIC=y
-+CONFIG_DEFAULT_TCP_CONG="cubic"
-+# CONFIG_IPV6 is not set
-+# CONFIG_INET6_XFRM_TUNNEL is not set
-+# CONFIG_INET6_TUNNEL is not set
-+# CONFIG_NETWORK_SECMARK 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_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 is not set
-+# CONFIG_BT is not set
-+# CONFIG_IEEE80211 is not set
-+CONFIG_WIRELESS_EXT=y
- 
- #
- # Device Drivers
-@@ -193,89 +351,18 @@
- #
- CONFIG_STANDALONE=y
- CONFIG_PREVENT_FIRMWARE_BUILD=y
--# CONFIG_FW_LOADER is not set
--# CONFIG_DEBUG_DRIVER is not set
-+CONFIG_FW_LOADER=y
-+# CONFIG_SYS_HYPERVISOR is not set
- 
- #
--# Memory Technology Devices (MTD)
-+# Connector - unified userspace <-> kernelspace linker
- #
--CONFIG_MTD=y
--CONFIG_MTD_DEBUG=y
--CONFIG_MTD_DEBUG_VERBOSE=1
--# 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
--
--#
--# User Modules And Translation Layers
--#
--CONFIG_MTD_CHAR=m
--CONFIG_MTD_BLOCK=y
--# CONFIG_FTL is not set
--# CONFIG_NFTL is not set
--# CONFIG_INFTL is not set
--
--#
--# RAM/ROM/Flash chip drivers
--#
--CONFIG_MTD_CFI=y
--# CONFIG_MTD_JEDECPROBE is not set
--CONFIG_MTD_GEN_PROBE=y
--CONFIG_MTD_CFI_ADV_OPTIONS=y
--CONFIG_MTD_CFI_NOSWAP=y
--# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
--# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
--CONFIG_MTD_CFI_GEOMETRY=y
--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_CFI_INTELEXT=y
--# CONFIG_MTD_CFI_AMDSTD is not set
--# CONFIG_MTD_CFI_STAA is not set
--CONFIG_MTD_CFI_UTIL=y
--# CONFIG_MTD_RAM is not set
--# CONFIG_MTD_ROM is not set
--# CONFIG_MTD_ABSENT is not set
--# CONFIG_MTD_XIP is not set
--
--#
--# Mapping drivers for chip access
--#
--# CONFIG_MTD_COMPLEX_MAPPINGS is not set
--# CONFIG_MTD_PHYSMAP is not set
--# CONFIG_MTD_ARM_INTEGRATOR is not set
--CONFIG_MTD_SA1100=y
--# CONFIG_MTD_EDB7312 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
-+# CONFIG_CONNECTOR is not set
- 
- #
--# NAND Flash Device Drivers
-+# Memory Technology Devices (MTD)
- #
--# CONFIG_MTD_NAND is not set
-+# CONFIG_MTD is not set
- 
- #
- # Parallel port support
-@@ -290,40 +377,28 @@
- #
- # Block devices
- #
--# CONFIG_BLK_DEV_FD is not set
--# CONFIG_BLK_DEV_XD is not set
- # CONFIG_BLK_DEV_COW_COMMON is not set
--CONFIG_BLK_DEV_LOOP=m
--# CONFIG_BLK_DEV_CRYPTOLOOP is not set
--CONFIG_BLK_DEV_NBD=m
-+# CONFIG_BLK_DEV_LOOP is not set
-+# CONFIG_BLK_DEV_NBD is not set
- # CONFIG_BLK_DEV_RAM is not set
--CONFIG_BLK_DEV_RAM_COUNT=16
--CONFIG_INITRAMFS_SOURCE=""
-+# CONFIG_BLK_DEV_INITRD is not set
- # CONFIG_CDROM_PKTCDVD is not set
--
--#
--# IO Schedulers
--#
--CONFIG_IOSCHED_NOOP=y
--CONFIG_IOSCHED_AS=y
--CONFIG_IOSCHED_DEADLINE=y
--CONFIG_IOSCHED_CFQ=y
- # CONFIG_ATA_OVER_ETH is not set
- 
- #
- # ATA/ATAPI/MFM/RLL support
- #
--CONFIG_IDE=m
--CONFIG_BLK_DEV_IDE=m
-+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=m
-+CONFIG_BLK_DEV_IDEDISK=y
- # CONFIG_IDEDISK_MULTI_MODE is not set
--# CONFIG_BLK_DEV_IDECS is not set
--CONFIG_BLK_DEV_IDECD=m
-+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
-@@ -331,7 +406,7 @@
- #
- # IDE chipset support/bugfixes
- #
--CONFIG_IDE_GENERIC=m
-+CONFIG_IDE_GENERIC=y
- # CONFIG_IDE_ARM is not set
- # CONFIG_IDE_CHIPSETS is not set
- # CONFIG_BLK_DEV_IDEDMA is not set
-@@ -341,7 +416,9 @@
- #
- # SCSI device support
- #
-+# CONFIG_RAID_ATTRS is not set
- # CONFIG_SCSI is not set
-+# CONFIG_SCSI_NETLINK is not set
- 
- #
- # Multi-device support (RAID and LVM)
-@@ -351,6 +428,7 @@
- #
- # Fusion MPT device support
- #
-+# CONFIG_FUSION is not set
- 
- #
- # IEEE 1394 (FireWire) support
-@@ -361,129 +439,8 @@
- #
- 
- #
--# Networking support
-+# Network device support
- #
--CONFIG_NET=y
--
--#
--# Networking options
--#
--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=y
--# 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_IP_MROUTE 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_TUNNEL is not set
--# CONFIG_IP_TCPDIAG is not set
--# CONFIG_IP_TCPDIAG_IPV6 is not set
--
--#
--# IP: Virtual Server Configuration
--#
--# CONFIG_IP_VS is not set
--# CONFIG_IPV6 is not set
--CONFIG_NETFILTER=y
--# CONFIG_NETFILTER_DEBUG is not set
--
--#
--# IP: Netfilter Configuration
--#
--# CONFIG_IP_NF_CONNTRACK is not set
--# CONFIG_IP_NF_CONNTRACK_MARK is not set
--# CONFIG_IP_NF_QUEUE is not set
--# CONFIG_IP_NF_IPTABLES is not set
--# CONFIG_IP_NF_ARPTABLES 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 is not set
--
--#
--# Network testing
--#
--# 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=m
--
--#
--# IrDA protocols
--#
--CONFIG_IRLAN=m
--# CONFIG_IRNET is not set
--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_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_SA1100_FIR=m
--# CONFIG_BT is not set
- CONFIG_NETDEVICES=y
- # CONFIG_DUMMY is not set
- # CONFIG_BONDING is not set
-@@ -496,6 +453,10 @@
- # CONFIG_ARCNET is not set
- 
- #
-+# PHY device support
-+#
-+
-+#
- # Ethernet (10 or 100Mbit)
- #
- # CONFIG_NET_ETHERNET is not set
-@@ -518,15 +479,16 @@
- # Wireless LAN (non-hamradio)
- #
- CONFIG_NET_RADIO=y
-+# CONFIG_NET_WIRELESS_RTNETLINK is not set
- 
- #
- # Obsolete Wireless cards support (pre-802.11)
- #
- # CONFIG_STRIP is not set
--CONFIG_ARLAN=m
--CONFIG_WAVELAN=m
-+# CONFIG_ARLAN is not set
-+# CONFIG_WAVELAN is not set
- CONFIG_PCMCIA_WAVELAN=m
--# CONFIG_PCMCIA_NETWAVE is not set
-+CONFIG_PCMCIA_NETWAVE=m
- 
- #
- # Wireless 802.11 Frequency Hopping cards support
-@@ -537,14 +499,17 @@
- # Wireless 802.11b ISA/PCI cards support
- #
- CONFIG_HERMES=m
--# CONFIG_ATMEL is not set
-+CONFIG_ATMEL=m
- 
- #
- # Wireless 802.11b Pcmcia/Cardbus cards support
- #
- CONFIG_PCMCIA_HERMES=m
-+CONFIG_PCMCIA_SPECTRUM=m
- CONFIG_AIRO_CS=m
--# CONFIG_PCMCIA_WL3501 is not set
-+# CONFIG_PCMCIA_ATMEL is not set
-+CONFIG_PCMCIA_WL3501=m
-+# CONFIG_HOSTAP is not set
- CONFIG_NET_WIRELESS=y
- 
- #
-@@ -564,17 +529,12 @@
- # Wan interfaces
- #
- # CONFIG_WAN is not set
--CONFIG_PPP=m
--# CONFIG_PPP_MULTILINK is not set
--# CONFIG_PPP_FILTER is not set
--CONFIG_PPP_ASYNC=m
--# CONFIG_PPP_SYNC_TTY is not set
--CONFIG_PPP_DEFLATE=m
--CONFIG_PPP_BSDCOMP=m
--# CONFIG_PPPOE is not set
-+# 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
-@@ -585,49 +545,51 @@
- # Input device support
- #
- CONFIG_INPUT=y
-+# CONFIG_INPUT_FF_MEMLESS is not set
- 
- #
- # Userland interfaces
- #
- CONFIG_INPUT_MOUSEDEV=y
--CONFIG_INPUT_MOUSEDEV_PSAUX=y
-+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
- CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
- CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
- # CONFIG_INPUT_JOYDEV is not set
--# CONFIG_INPUT_TSDEV is not set
--# CONFIG_INPUT_EVDEV is not set
-+CONFIG_INPUT_TSDEV=y
-+CONFIG_INPUT_TSDEV_SCREEN_X=640
-+CONFIG_INPUT_TSDEV_SCREEN_Y=240
-+CONFIG_INPUT_EVDEV=y
- # CONFIG_INPUT_EVBUG is not set
- 
- #
- # Input Device Drivers
- #
- CONFIG_INPUT_KEYBOARD=y
--CONFIG_KEYBOARD_ATKBD=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_INPUT_MOUSE=y
--CONFIG_MOUSE_PS2=y
--# CONFIG_MOUSE_SERIAL is not set
--# CONFIG_MOUSE_INPORT is not set
--# CONFIG_MOUSE_LOGIBM is not set
--# CONFIG_MOUSE_PC110PAD is not set
--# CONFIG_MOUSE_VSXXXAA is not set
-+# CONFIG_KEYBOARD_STOWAWAY is not set
-+CONFIG_KEYBOARD_JORNADA720=y
-+# CONFIG_INPUT_MOUSE is not set
- # CONFIG_INPUT_JOYSTICK is not set
--# CONFIG_INPUT_TOUCHSCREEN 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_PENMOUNT is not set
-+# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-+# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-+CONFIG_TOUCHSCREEN_JORNADA720=y
- # CONFIG_INPUT_MISC is not set
- 
- #
- # Hardware I/O ports
- #
--CONFIG_SERIO=y
--CONFIG_SERIO_SERPORT=y
--# CONFIG_SERIO_SA1111 is not set
--CONFIG_SERIO_LIBPS2=y
--# CONFIG_SERIO_RAW is not set
-+# CONFIG_SERIO is not set
- # CONFIG_GAMEPORT is not set
--CONFIG_SOUND_GAMEPORT=y
- 
- #
- # Character devices
-@@ -635,6 +597,7 @@
- CONFIG_VT=y
- CONFIG_VT_CONSOLE=y
- CONFIG_HW_CONSOLE=y
-+# CONFIG_VT_HW_CONSOLE_BINDING is not set
- # CONFIG_SERIAL_NONSTANDARD is not set
- 
- #
-@@ -651,7 +614,7 @@
- CONFIG_SERIAL_CORE_CONSOLE=y
- CONFIG_UNIX98_PTYS=y
- CONFIG_LEGACY_PTYS=y
--CONFIG_LEGACY_PTY_COUNT=256
-+CONFIG_LEGACY_PTY_COUNT=8
- 
- #
- # IPMI
-@@ -662,20 +625,21 @@
- # Watchdog Cards
- #
- # CONFIG_WATCHDOG is not set
-+CONFIG_HW_RANDOM=y
- # CONFIG_NVRAM is not set
--# CONFIG_RTC is not set
- # 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
- 
- #
-@@ -689,8 +653,44 @@
- # CONFIG_I2C 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
-+
-+#
- # Misc devices
- #
-+# CONFIG_TIFM_CORE is not set
-+
-+#
-+# Multimedia Capabilities Port drivers
-+#
-+# CONFIG_MCP_SA11X0 is not set
-+
-+#
-+# LED devices
-+#
-+# CONFIG_NEW_LEDS is not set
-+
-+#
-+# LED drivers
-+#
-+
-+#
-+# LED Triggers
-+#
- 
- #
- # Multimedia devices
-@@ -705,14 +705,17 @@
- #
- # Graphics support
- #
-+CONFIG_FIRMWARE_EDID=y
- CONFIG_FB=y
--# CONFIG_FB_CFB_FILLRECT is not set
--# CONFIG_FB_CFB_COPYAREA is not set
--# CONFIG_FB_CFB_IMAGEBLIT is not set
--# CONFIG_FB_SOFT_CURSOR is not set
-+CONFIG_FB_CFB_FILLRECT=y
-+CONFIG_FB_CFB_COPYAREA=y
-+CONFIG_FB_CFB_IMAGEBLIT=y
-+# CONFIG_FB_MACMODES is not set
-+# CONFIG_FB_BACKLIGHT is not set
- # CONFIG_FB_MODE_HELPERS is not set
- # CONFIG_FB_TILEBLITTING is not set
- # CONFIG_FB_SA1100 is not set
-+CONFIG_FB_S1D13XXX=y
- # CONFIG_FB_VIRTUAL is not set
- 
- #
-@@ -721,37 +724,50 @@
- # CONFIG_VGA_CONSOLE is not set
- # CONFIG_MDA_CONSOLE is not set
- CONFIG_DUMMY_CONSOLE=y
--# CONFIG_FRAMEBUFFER_CONSOLE is not set
-+CONFIG_FRAMEBUFFER_CONSOLE=y
-+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
-+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 is not set
-+CONFIG_BACKLIGHT_LCD_SUPPORT=y
-+CONFIG_BACKLIGHT_CLASS_DEVICE=y
-+CONFIG_BACKLIGHT_DEVICE=y
-+CONFIG_LCD_CLASS_DEVICE=y
-+CONFIG_LCD_DEVICE=y
-+CONFIG_BACKLIGHT_JORNADA720=y
-+CONFIG_LCD_JORNADA720=y
- 
- #
- # Sound
- #
--CONFIG_SOUND=m
--
--#
--# Advanced Linux Sound Architecture
--#
--# CONFIG_SND is not set
--
--#
--# Open Sound System
--#
--# CONFIG_SOUND_PRIME is not set
-+# CONFIG_SOUND 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 is not set
-@@ -762,53 +778,89 @@
- # CONFIG_MMC is not set
- 
- #
-+# Real Time Clock
-+#
-+CONFIG_RTC_LIB=y
-+CONFIG_RTC_CLASS=y
-+CONFIG_RTC_HCTOSYS=y
-+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-+# CONFIG_RTC_DEBUG is not set
-+
-+#
-+# RTC interfaces
-+#
-+CONFIG_RTC_INTF_SYSFS=y
-+CONFIG_RTC_INTF_PROC=y
-+CONFIG_RTC_INTF_DEV=y
-+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-+
-+#
-+# RTC drivers
-+#
-+# CONFIG_RTC_DRV_DS1553 is not set
-+# CONFIG_RTC_DRV_DS1742 is not set
-+# CONFIG_RTC_DRV_M48T86 is not set
-+CONFIG_RTC_DRV_SA1100=y
-+# CONFIG_RTC_DRV_TEST is not set
-+# CONFIG_RTC_DRV_V3020 is not set
-+
-+#
- # File systems
- #
- CONFIG_EXT2_FS=y
- # CONFIG_EXT2_FS_XATTR is not set
--# CONFIG_EXT3_FS is not set
--# CONFIG_JBD is not set
-+# CONFIG_EXT2_FS_XIP is not set
-+CONFIG_EXT3_FS=y
-+CONFIG_EXT3_FS_XATTR=y
-+# CONFIG_EXT3_FS_POSIX_ACL is not set
-+# CONFIG_EXT3_FS_SECURITY is not set
-+# CONFIG_EXT4DEV_FS is not set
-+CONFIG_JBD=y
-+# CONFIG_JBD_DEBUG is not set
-+CONFIG_FS_MBCACHE=y
- # CONFIG_REISERFS_FS is not set
- # CONFIG_JFS_FS is not set
--
--#
--# XFS support
--#
-+# CONFIG_FS_POSIX_ACL is not set
- # CONFIG_XFS_FS is not set
-+# CONFIG_GFS2_FS is not set
-+# CONFIG_OCFS2_FS is not set
- # CONFIG_MINIX_FS is not set
- # CONFIG_ROMFS_FS is not set
-+CONFIG_INOTIFY=y
-+CONFIG_INOTIFY_USER=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=m
--# CONFIG_JOLIET is not set
--# CONFIG_ZISOFS is not set
-+# CONFIG_ISO9660_FS is not set
- # CONFIG_UDF_FS is not set
- 
- #
- # DOS/FAT/NT Filesystems
- #
--# CONFIG_MSDOS_FS is not set
--# CONFIG_VFAT_FS is not set
-+CONFIG_FAT_FS=y
-+CONFIG_MSDOS_FS=y
-+CONFIG_VFAT_FS=y
-+CONFIG_FAT_DEFAULT_CODEPAGE=852
-+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
- # CONFIG_NTFS_FS is not set
- 
- #
- # Pseudo filesystems
- #
- CONFIG_PROC_FS=y
-+CONFIG_PROC_SYSCTL=y
- CONFIG_SYSFS=y
--CONFIG_DEVFS_FS=y
--CONFIG_DEVFS_MOUNT=y
--CONFIG_DEVFS_DEBUG=y
--# CONFIG_DEVPTS_FS_XATTR is not set
--# CONFIG_TMPFS is not set
-+CONFIG_TMPFS=y
-+# CONFIG_TMPFS_POSIX_ACL is not set
- # CONFIG_HUGETLB_PAGE is not set
- CONFIG_RAMFS=y
-+# CONFIG_CONFIGFS_FS is not set
- 
- #
- # Miscellaneous filesystems
-@@ -820,15 +872,6 @@
- # 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=y
--CONFIG_JFFS2_FS_DEBUG=2
--# CONFIG_JFFS2_FS_NAND is not set
--# CONFIG_JFFS2_FS_NOR_ECC is not set
--# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
--CONFIG_JFFS2_ZLIB=y
--CONFIG_JFFS2_RTIME=y
--# CONFIG_JFFS2_RUBIN is not set
- # CONFIG_CRAMFS is not set
- # CONFIG_VXFS_FS is not set
- # CONFIG_HPFS_FS is not set
-@@ -839,21 +882,14 @@
- #
- # Network File Systems
- #
--CONFIG_NFS_FS=m
--CONFIG_NFS_V3=y
--# CONFIG_NFS_V4 is not set
--# CONFIG_NFS_DIRECTIO is not set
-+# CONFIG_NFS_FS is not set
- # CONFIG_NFSD is not set
--CONFIG_LOCKD=m
--CONFIG_LOCKD_V4=y
--CONFIG_SUNRPC=m
--# 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
-@@ -864,7 +900,46 @@
- #
- # Native Language Support
- #
--# CONFIG_NLS is not set
-+CONFIG_NLS=y
-+CONFIG_NLS_DEFAULT="iso8859-2"
-+CONFIG_NLS_CODEPAGE_437=m
-+# 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=y
-+# CONFIG_NLS_CODEPAGE_855 is not set
-+# CONFIG_NLS_CODEPAGE_857 is not set
-+# CONFIG_NLS_CODEPAGE_860 is not set
-+# CONFIG_NLS_CODEPAGE_861 is not set
-+# CONFIG_NLS_CODEPAGE_862 is not set
-+# CONFIG_NLS_CODEPAGE_863 is not set
-+# CONFIG_NLS_CODEPAGE_864 is not set
-+# CONFIG_NLS_CODEPAGE_865 is not set
-+# CONFIG_NLS_CODEPAGE_866 is not set
-+# CONFIG_NLS_CODEPAGE_869 is not set
-+# 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 is not set
-+CONFIG_NLS_CODEPAGE_1250=m
-+# CONFIG_NLS_CODEPAGE_1251 is not set
-+# CONFIG_NLS_ASCII is not set
-+CONFIG_NLS_ISO8859_1=y
-+CONFIG_NLS_ISO8859_2=y
-+# CONFIG_NLS_ISO8859_3 is not set
-+# CONFIG_NLS_ISO8859_4 is not set
-+# CONFIG_NLS_ISO8859_5 is not set
-+# CONFIG_NLS_ISO8859_6 is not set
-+# CONFIG_NLS_ISO8859_7 is not set
-+# 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_KOI8_R is not set
-+# CONFIG_NLS_KOI8_U is not set
-+CONFIG_NLS_UTF8=y
- 
- #
- # Profiling support
-@@ -875,23 +950,16 @@
- # Kernel hacking
- #
- # CONFIG_PRINTK_TIME is not set
--CONFIG_DEBUG_KERNEL=y
-+CONFIG_ENABLE_MUST_CHECK=y
- # CONFIG_MAGIC_SYSRQ is not set
-+# CONFIG_UNUSED_SYMBOLS is not set
-+# CONFIG_DEBUG_KERNEL is not set
- CONFIG_LOG_BUF_SHIFT=14
--# CONFIG_SCHEDSTATS is not set
--CONFIG_DEBUG_SLAB=y
--# CONFIG_DEBUG_SPINLOCK is not set
--# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
--# CONFIG_DEBUG_KOBJECT is not set
- CONFIG_DEBUG_BUGVERBOSE=y
--# CONFIG_DEBUG_INFO is not set
- # CONFIG_DEBUG_FS is not set
- CONFIG_FRAME_POINTER=y
-+# CONFIG_HEADERS_CHECK is not set
- # CONFIG_DEBUG_USER is not set
--# CONFIG_DEBUG_WAITQ is not set
--CONFIG_DEBUG_ERRORS=y
--CONFIG_DEBUG_LL=y
--# CONFIG_DEBUG_ICEDCC is not set
- 
- #
- # Security options
-@@ -902,7 +970,36 @@
- #
- # Cryptographic options
- #
--# CONFIG_CRYPTO is not set
-+CONFIG_CRYPTO=y
-+CONFIG_CRYPTO_ALGAPI=m
-+CONFIG_CRYPTO_BLKCIPHER=m
-+CONFIG_CRYPTO_MANAGER=m
-+# 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_ECB=m
-+CONFIG_CRYPTO_CBC=m
-+# 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=m
-+# CONFIG_CRYPTO_CAST5 is not set
-+# CONFIG_CRYPTO_CAST6 is not set
-+# CONFIG_CRYPTO_TEA is not set
-+# CONFIG_CRYPTO_ARC4 is not set
-+# 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
-@@ -912,7 +1009,7 @@
- # Library routines
- #
- CONFIG_CRC_CCITT=m
-+# CONFIG_CRC16 is not set
- CONFIG_CRC32=y
- # CONFIG_LIBCRC32C is not set
--CONFIG_ZLIB_INFLATE=y
--CONFIG_ZLIB_DEFLATE=y
-+CONFIG_PLIST=y
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/Kconfig linux-2.6.18/arch/arm/mach-sa1100/Kconfig
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/Kconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/Kconfig	2006-11-20 23:11:07.000000000 +0000
-@@ -101,6 +101,17 @@
- 	  handheld computer.  See <http://www.hp.com/jornada/products/720>
- 	  for details.
- 
-+config SA1100_JORNADA720_MCU
-+	tristate "HP Jornada 720 Microprocessor Controller Unit"
-+	depends on SA1100_JORNADA720
-+	help
-+	  Say Y here if you have a HP Jornada 7xx handheld computer and you
-+	  want to access devices connected by the MCU. Those include the
-+	  keyboard, touchscreen, backlight and battery.
-+
-+	  To compile this driver as a module choose M here: the
-+	  module will be called jornada720_mcu.
-+
- config SA1100_HACKKIT
- 	bool "HackKit Core CPU Board"
- 	help
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/Makefile linux-2.6.18/arch/arm/mach-sa1100/Makefile
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/Makefile	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/Makefile	2006-11-20 23:11:23.000000000 +0000
-@@ -31,6 +31,8 @@
- led-$(CONFIG_SA1100_HACKKIT)		+= leds-hackkit.o
- 
- obj-$(CONFIG_SA1100_JORNADA720)		+= jornada720.o
-+obj-$(CONFIG_SA1100_JORNADA720_MCU)	+= jornada720_mcu.o
-+obj-$(CONFIG_SA1100_JORNADA720_APM)	+= jornada720_apm.o
- 
- obj-$(CONFIG_SA1100_LART)		+= lart.o
- led-$(CONFIG_SA1100_LART)		+= leds-lart.o
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/cpu-sa1110.c linux-2.6.18/arch/arm/mach-sa1100/cpu-sa1110.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/cpu-sa1110.c	2006-11-20 23:12:54.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/cpu-sa1110.c	2006-11-20 23:12:31.000000000 +0000
-@@ -85,7 +85,8 @@
- 	}, {    /* Samsung K4S281632B-1H */
- 	        .name           = "K4S281632B-1H",
- 		.rows           = 12,
--		.tck            = 10,
-+		.tck            = 8,
-+		.trcd           = 20,
- 		.trp            = 20,
- 		.twr            = 10,
- 		.refresh        = 64000,
-@@ -142,7 +143,7 @@
- sdram_calculate_timing(struct sdram_info *sd, u_int cpu_khz,
- 		       struct sdram_params *sdram)
- {
--	u_int mem_khz, sd_khz, trp, twr;
-+	u_int mem_khz, sd_khz, trp, twr, rcd;
- 
- 	mem_khz = cpu_khz / 2;
- 	sd_khz = mem_khz;
-@@ -180,8 +181,14 @@
- 	if (sd_khz != mem_khz)
- 		sd->mdrefr |= MDREFR_K1DB2;
- 
-+	rcd = ns_to_cycles(sdram->trcd, mem_khz);
-+
-+#ifdef CONFIG_SA1100_JORNADA720
-+	/* Jornada 720 memory doesn't like trcd of 1 */
-+	if(rcd < 2) rcd = 2;
-+#endif
- 	/* initial number of '1's in MDCAS + 1 */
--	set_mdcas(sd->mdcas, sd_khz >= 62000, ns_to_cycles(sdram->trcd, mem_khz));
-+	set_mdcas(sd->mdcas, sd_khz >= 62000, rcd);
- 
- #ifdef DEBUG
- 	printk("MDCNFG: %08x MDREFR: %08x MDCAS0: %08x MDCAS1: %08x MDCAS2: %08x\n",
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720.c linux-2.6.18/arch/arm/mach-sa1100/jornada720.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720.c	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/jornada720.c	2006-11-20 23:10:41.000000000 +0000
-@@ -1,5 +1,15 @@
- /*
-  * linux/arch/arm/mach-sa1100/jornada720.c
-+ *
-+ * HP Jornada720 init code
-+ *
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *  Copyright (C) 2005 Michael Gernoth <michael at gernoth.net>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-  */
- 
- #include <linux/init.h>
-@@ -10,13 +20,14 @@
- #include <linux/ioport.h>
- #include <linux/mtd/mtd.h>
- #include <linux/mtd/partitions.h>
-+#include <video/s1d13xxxfb.h>
- 
- #include <asm/hardware.h>
- #include <asm/hardware/sa1111.h>
- #include <asm/irq.h>
- #include <asm/mach-types.h>
- #include <asm/setup.h>
--
-+#include <asm/s1d13506.h>
- #include <asm/mach/arch.h>
- #include <asm/mach/flash.h>
- #include <asm/mach/map.h>
-@@ -24,13 +35,56 @@
- 
- #include "generic.h"
- 
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+/* line 110 of HP's doc */
-+#define TUCR_VAL	0x20000400
-+
-+/* memory space (line 52 of HP's doc) */
-+#define SA1111REGSTART	0x40000000
-+#define SA1111REGLEN	0x00001fff
-+#define EPSONREGSTART	0x48000000
-+#define EPSONREGLEN	0x00100000
-+#define EPSONFBSTART	0x48200000
-+/* 512kB framebuffer */
-+#define EPSONFBLEN	512*1024
-+
-+static struct s1d13xxxfb_pdata s1d13xxxfb_data = {
-+	.initregs		= s1d13xxxfb_initregs,
-+	.initregssize		= ARRAY_SIZE(s1d13xxxfb_initregs),
-+	.platform_init_video	= NULL
-+};
-+
-+static struct resource s1d13xxxfb_resources[] = {
-+	[0] = {
-+		.start	= EPSONFBSTART,
-+		.end	= EPSONFBSTART + EPSONFBLEN,
-+		.flags	= IORESOURCE_MEM,
-+	},
-+	[1] = {
-+		.start	= EPSONREGSTART,
-+		.end	= EPSONREGSTART + EPSONREGLEN,
-+		.flags	= IORESOURCE_MEM,
-+	}
-+};
- 
--#define JORTUCR_VAL	0x20000400
-+static struct platform_device s1d13xxxfb_device = {
-+	.name		= S1D_DEVICENAME,
-+	.id		= 0,
-+	.dev		= {
-+		.platform_data	= &s1d13xxxfb_data,
-+	},
-+	.num_resources	= ARRAY_SIZE(s1d13xxxfb_resources),
-+	.resource	= s1d13xxxfb_resources,
-+};
- 
- static struct resource sa1111_resources[] = {
- 	[0] = {
--		.start		= 0x40000000,
--		.end		= 0x40001fff,
-+		.start		= SA1111REGSTART,
-+		.end		= SA1111REGSTART + SA1111REGLEN,
- 		.flags		= IORESOURCE_MEM,
- 	},
- 	[1] = {
-@@ -53,18 +107,32 @@
- 	.resource	= sa1111_resources,
- };
- 
-+static struct platform_device jornada720_mcu_device = {
-+	.name		= "jornada720_mcu",
-+	.id		= -1,
-+};
-+
- static struct platform_device *devices[] __initdata = {
- 	&sa1111_device,
-+	&jornada720_mcu_device,
-+	&s1d13xxxfb_device,
- };
- 
-+/* a stub for now, we theoretically cannot suspend without a flashboard */
-+int pm_suspend(suspend_state_t state)
-+{
-+	return -1;
-+}
-+
- static int __init jornada720_init(void)
- {
- 	int ret = -ENODEV;
- 
- 	if (machine_is_jornada720()) {
- 		GPDR |= GPIO_GPIO20;
--		TUCR = JORTUCR_VAL;	/* set the oscillator out to the SA-1101 */
--
-+		/* oscillator setup (line 116 of HP's doc) */
-+		TUCR = TUCR_VAL;
-+		/* resetting SA1111 (line 118 of HP's doc) */
- 		GPSR = GPIO_GPIO20;
- 		udelay(1);
- 		GPCR = GPIO_GPIO20;
-@@ -72,10 +140,6 @@
- 		GPSR = GPIO_GPIO20;
- 		udelay(20);
- 
--		/* LDD4 is speaker, LDD3 is microphone */
--		PPSR &= ~(PPC_LDD3 | PPC_LDD4);
--		PPDR |= PPC_LDD3 | PPC_LDD4;
--
- 		ret = platform_add_devices(devices, ARRAY_SIZE(devices));
- 	}
- 	return ret;
-@@ -85,19 +149,19 @@
- 
- static struct map_desc jornada720_io_desc[] __initdata = {
- 	{	/* Epson registers */
--		.virtual	=  0xf0000000,
--		.pfn		= __phys_to_pfn(0x48000000),
--		.length		= 0x00100000,
-+		.virtual	= 0xf0000000,
-+		.pfn		= __phys_to_pfn(EPSONREGSTART),
-+		.length		= EPSONREGLEN,
- 		.type		= MT_DEVICE
- 	}, {	/* Epson frame buffer */
--		.virtual	=  0xf1000000,
--		.pfn		= __phys_to_pfn(0x48200000),
--		.length		= 0x00100000,
-+		.virtual	= 0xf1000000,
-+		.pfn		= __phys_to_pfn(EPSONFBSTART),
-+		.length		= EPSONFBLEN,
- 		.type		= MT_DEVICE
- 	}, {	/* SA-1111 */
--		.virtual	=  0xf4000000,
--		.pfn		= __phys_to_pfn(0x40000000),
--		.length		= 0x00100000,
-+		.virtual	= 0xf4000000,
-+		.pfn		= __phys_to_pfn(SA1111REGSTART),
-+		.length		= SA1111REGLEN,
- 		.type		= MT_DEVICE
- 	}
- };
-@@ -106,7 +170,7 @@
- {
- 	sa1100_map_io();
- 	iotable_init(jornada720_io_desc, ARRAY_SIZE(jornada720_io_desc));
--	
-+
- 	sa1100_register_uart(0, 3);
- 	sa1100_register_uart(1, 1);
- }
-@@ -116,7 +180,7 @@
- 		.name		= "JORNADA720 boot firmware",
- 		.size		= 0x00040000,
- 		.offset		= 0,
--		.mask_flags	= MTD_WRITEABLE,  /* force read-only */
-+		.mask_flags	= MTD_WRITEABLE, /* force read-only */
- 	}, {
- 		.name		= "JORNADA720 kernel",
- 		.size		= 0x000c0000,
-@@ -139,7 +203,7 @@
- 		.offset		= 0x00540000,
- 	}, {
- 		.name		= "JORNADA720 usr local",
--		.size		= 0,  /* will expand to the end of the flash */
-+		.size		= 0, /* will expand to the end of the flash */
- 		.offset		= 0x00d00000,
- 	}
- };
-@@ -147,10 +211,12 @@
- static void jornada720_set_vpp(int vpp)
- {
- 	if (vpp)
--		PPSR |= 0x80;
-+		/* enabling flash write (line 470 of HP's doc) */
-+		PPSR |= PPC_LDD7;
- 	else
--		PPSR &= ~0x80;
--	PPDR |= 0x80;
-+		/* disabling flash write (line 470 of HP's doc) */
-+		PPSR &= ~PPC_LDD7;
-+	PPDR |= PPC_LDD7;
- }
- 
- static struct flash_platform_data jornada720_flash_data = {
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720_apm.c linux-2.6.18/arch/arm/mach-sa1100/jornada720_apm.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720_apm.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/jornada720_apm.c	2006-11-20 23:11:20.000000000 +0000
-@@ -0,0 +1,195 @@
-+/*
-+ * HP Jornada 720 APM driver
-+ */
-+#include <linux/init.h>
-+#include <linux/kernel.h>
-+#include <linux/module.h>
-+#include <linux/delay.h>
-+#include <linux/device.h>
-+
-+#include <asm/apm.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+MODULE_AUTHOR("Filip Zyzniewski <filip.zyzniewski at tefnet.pl>");
-+MODULE_DESCRIPTION("Jornada 720 battery status reporting");
-+MODULE_LICENSE("GPL");
-+
-+#define jornada720_apm_battery_charging() (! (GPLR & GPIO_GPIO26) )
-+#define jornada720_apm_ac_online() ((GPLR & GPIO_GPIO4) ? 0 : 1)
-+
-+#define JORNADA720_APM_BACKUP_BATTERY 0
-+#define JORNADA720_APM_MAIN_BATTERY 1
-+
-+#define JORNADA720_APM_MAIN_BATT_MIN_VOLTAGE 430
-+
-+/* without ac power */
-+#define JORNADA720_APM_MAIN_BATT_MAX_VOLTAGE 670
-+
-+/* divisor to convert jornada720_apm_get_main_battery() return value into % */
-+#define JORNADA720_APM_MAIN_BATT_DIVISOR \
-+	(JORNADA720_APM_MAIN_BATT_MAX_VOLTAGE-JORNADA720_APM_MAIN_BATT_MIN_VOLTAGE) * \
-+	(JORNADA720_APM_MAIN_BATT_MAX_VOLTAGE-JORNADA720_APM_MAIN_BATT_MIN_VOLTAGE) / 100
-+/*
-+ * coeffient correcting battery voltage altered by
-+ * ac power
-+ */
-+#define JORNADA720_APM_MAIN_BATT_AC_COEFF 100 / 105
-+
-+
-+int jornada720_apm_get_battery_raw(int battnum)
-+{
-+	unsigned char lsb, msb;
-+
-+	/* getting batteries data (line 289 of HP's doc) */
-+	if (!jornada720_mcu_start(jornada720_mcu_GetBatteryData)) {
-+		lsb=jornada720_mcu_read();
-+		if (battnum==JORNADA720_APM_BACKUP_BATTERY)
-+			/* we are interested in the second byte */
-+			lsb=jornada720_mcu_read();
-+		else
-+			/* we are interested in the first byte */
-+			jornada720_mcu_read();
-+
-+		msb=jornada720_mcu_read();
-+	} else {
-+		jornada720_mcu_end();
-+		return -1;
-+	}
-+
-+	jornada720_mcu_end();
-+
-+	if (battnum==JORNADA720_APM_MAIN_BATTERY) {
-+		/*
-+		* main battery absent
-+		* (http://mail-index.netbsd.org/port-hpcarm/2005/09/18/0000.html)
-+		*/
-+		if ((msb & 0x03) == 0x03) return -1;
-+		/* putting the value together (line 300 of HP's doc) */
-+		return ((msb & 0x03) << 8) + lsb;
-+	} else {
-+		/*
-+		* backup battery absent
-+		* (http://mail-index.netbsd.org/port-hpcarm/2005/09/18/0000.html)
-+		*/
-+		if ((msb & 0x0c) == 0x00) return -1;
-+		/* putting the value together (line 300 of HP's doc) */
-+		return ((msb & 0x0c) << 6) + lsb;
-+	}
-+}
-+
-+int jornada720_apm_get_battery(int battnum)
-+{
-+	int ret = jornada720_apm_get_battery_raw(battnum);
-+	
-+	if (ret == -1)
-+		return ret;
-+
-+	if (battnum==JORNADA720_APM_MAIN_BATTERY) {
-+		/* we want 0 for a completely drained battery */
-+		ret -= JORNADA720_APM_MAIN_BATT_MIN_VOLTAGE;
-+
-+		/* voltage(time) is not linear */
-+		ret *= ret;
-+
-+		/* let's bring it down to 0-100% range */
-+		ret /= JORNADA720_APM_MAIN_BATT_DIVISOR;
-+
-+		/* plugging AC power causes voltage to rise a bit */
-+		if (jornada720_apm_ac_online())
-+			ret = ret * JORNADA720_APM_MAIN_BATT_AC_COEFF;
-+
-+		/* 
-+		 * sometimes it tends to fluctuate a bit above 100%, which
-+		 * looks funny, so we bring it down
-+		 */
-+		if (ret > 100) ret=100;
-+
-+	}
-+	
-+	/* 
-+	 * returning a raw value, because we don't know how to calculate %
-+	 * for a backup battery 
-+	 */
-+	return ret;
-+}
-+
-+static void jornada720_apm_get_power_status(struct apm_power_info *info)
-+{
-+
-+	info->battery_life=jornada720_apm_get_battery(JORNADA720_APM_MAIN_BATTERY);
-+
-+	if (info->battery_life==-1) {
-+		info->battery_status = APM_BATTERY_STATUS_NOT_PRESENT;
-+		info->battery_flag = APM_BATTERY_FLAG_NOT_PRESENT;
-+
-+	} else if (info->battery_life < 30) {
-+		info->battery_status = APM_BATTERY_STATUS_LOW;
-+		info->battery_flag = APM_BATTERY_FLAG_LOW;
-+
-+	} else if (info->battery_life < 5) {
-+		info->battery_status = APM_BATTERY_STATUS_CRITICAL;
-+		info->battery_flag = APM_BATTERY_FLAG_CRITICAL;
-+
-+	} else {
-+		info->battery_status = APM_BATTERY_STATUS_HIGH;
-+		info->battery_flag = APM_BATTERY_FLAG_HIGH;
-+	}
-+
-+	if (jornada720_apm_battery_charging())
-+		info->battery_status = APM_BATTERY_STATUS_CHARGING;
-+
-+	info->ac_line_status = jornada720_apm_ac_online();
-+}
-+
-+static int jornada720_apm_probe(struct device *dev) {
-+
-+	/* we provide a function to check battery levels etc */
-+	apm_get_power_status=jornada720_apm_get_power_status;
-+
-+	return 0;
-+}
-+
-+static int jornada720_apm_remove(struct device *dev) {
-+	if(apm_get_power_status==jornada720_apm_get_power_status)
-+		apm_get_power_status=NULL;
-+	return 0;
-+}
-+
-+static struct device_driver jornada720_apm_driver = {
-+	.name	= jornada720_mcu_bus_id_apm,
-+	.bus	= &jornada720_mcu_bus_type,
-+	.probe	= jornada720_apm_probe,
-+	.remove	= jornada720_apm_remove, 
-+	.owner	= THIS_MODULE,
-+};
-+
-+static int __init jornada720_apm_init(void) {
-+	int ret, backup_level;
-+	
-+	ret = driver_register(&jornada720_apm_driver);
-+	if(ret) return ret;
-+
-+	backup_level = jornada720_apm_get_battery(JORNADA720_APM_BACKUP_BATTERY);
-+	
-+	if(backup_level != -1)
-+		printk(KERN_INFO "jornada720_apm: backup battery level: %i\n", backup_level);
-+	else
-+		printk(KERN_INFO "jornada720_apm: backup battery not present\n");
-+	
-+	return ret;
-+}
-+
-+static void __exit jornada720_apm_exit(void) {
-+	driver_unregister(&jornada720_apm_driver);
-+}
-+
-+
-+module_init(jornada720_apm_init);
-+module_exit(jornada720_apm_exit);
-diff -ruN linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720_mcu.c linux-2.6.18/arch/arm/mach-sa1100/jornada720_mcu.c
---- linux-2.6.18-vanilla/arch/arm/mach-sa1100/jornada720_mcu.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/arch/arm/mach-sa1100/jornada720_mcu.c	2006-11-20 23:11:00.000000000 +0000
-@@ -0,0 +1,248 @@
-+/*
-+ * arch/arm/mach-sa1100/jornada720_mcu.c
-+ *
-+ * HP Jornada 720 Microprocessor Control Unit driver
-+ *
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *  Copyright (C) 2005 Michael Gernoth <michael at gernoth.net>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include <linux/module.h>
-+#include <linux/init.h>
-+#include <linux/kernel.h>
-+#include <linux/device.h>
-+#include <linux/platform_device.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+
-+/* TODO:
-+ * when CONFIG_SA1100_SSP will be definable and ssp header will be present,
-+ * CONFIG_SA1100_SSP should be added to this module's dependencies and this
-+ * include should be removed in favour of ssp header file
-+ */
-+#include "ssp.c"
-+
-+MODULE_AUTHOR("Filip Zyzniewski <filip.zyzniewski at tefnet.pl>");
-+MODULE_DESCRIPTION("HP Jornada 720 Microprocessor Controller Unit driver");
-+MODULE_LICENSE("GPL");
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+
-+/* 
-+ * we have to lock to avoid starting
-+ * second transmission during one taking place 
-+ */
-+static spinlock_t jornada720_mcu_lock = SPIN_LOCK_UNLOCKED;
-+static unsigned long jornada720_mcu_flags;
-+
-+
-+u8 inline jornada720_mcu_reverse(u8 x)
-+{
-+	/* byte ghijklmn becomes nmlkjihg (line 205 of HP's doc) */
-+	return 
-+		((0x80 & x) >> 7) |
-+		((0x40 & x) >> 5) |
-+		((0x20 & x) >> 3) |
-+		((0x10 & x) >> 1) |
-+		((0x08 & x) << 1) |
-+		((0x04 & x) << 3) |
-+		((0x02 & x) << 5) |
-+		((0x01 & x) << 7) ;
-+}
-+
-+
-+int jornada720_mcu_byte(u8 byte)
-+{
-+	u16 ret;
-+	int timeout = 400000;
-+
-+	/* wating for GPIO 10 to go low (line 197 of HP's doc) */
-+	while ((GPLR & GPIO_GPIO10)) {
-+		if (!--timeout) {
-+			printk("jornada720_mcu_byte ret -ETIMEDOUT\n");
-+			return -ETIMEDOUT;
-+		}
-+		cpu_relax();
-+	}
-+
-+	ret=jornada720_mcu_reverse(byte) << 8;
-+
-+	ssp_write_word(ret);
-+	ssp_read_word(&ret);
-+
-+	return jornada720_mcu_reverse(ret);
-+}
-+
-+EXPORT_SYMBOL(jornada720_mcu_byte);
-+
-+
-+/* 
-+ * WARNING: remember to jornada720_mcu_end() after every
-+ * jornada720_mcu_start() or you will deadlock!
-+ */
-+
-+int jornada720_mcu_start(u8 byte)
-+{
-+	int i;
-+	
-+	/* we don't want other access to the MCU now */
-+	spin_lock_irqsave(&jornada720_mcu_lock, jornada720_mcu_flags);
-+	
-+	/* clear to enable MCU (line 194 of HP's doc) */
-+	GPCR = GPIO_GPIO25;
-+
-+	/* we should always get TxDummy after first request */
-+	if (jornada720_mcu_byte(byte) != jornada720_mcu_TxDummy)
-+	{
-+		printk(KERN_WARNING "jornada720_mcu: leftover MCU data, flushing\n");
-+		for (i = 0; i < 256; i++)
-+			if (jornada720_mcu_read() == -1)
-+				break;
-+		return -1;
-+	}
-+
-+	return 0;
-+}
-+
-+EXPORT_SYMBOL(jornada720_mcu_start);
-+
-+
-+void jornada720_mcu_end(void)
-+{
-+	/* end of transmission (line 203 of HP's doc) */
-+	GPSR = GPIO_GPIO25;
-+	spin_unlock_irqrestore(&jornada720_mcu_lock, jornada720_mcu_flags);
-+}
-+
-+EXPORT_SYMBOL(jornada720_mcu_end);
-+
-+
-+/* Jornada 720 devices accessed by the MCU */
-+static struct device jornada720_mcu_bus_devices[] = {
-+	/* keyboard */
-+	{ .bus_id = jornada720_mcu_bus_id_kbd },
-+
-+	/* touchscreen */
-+	{ .bus_id = jornada720_mcu_bus_id_ts },
-+
-+	/* apm (batteries) */
-+	{ .bus_id = jornada720_mcu_bus_id_apm },
-+
-+	/* backlight */
-+	{ .bus_id = jornada720_mcu_bus_id_bl },
-+
-+	/* lcd display */
-+	{ .bus_id = jornada720_mcu_bus_id_lcd },
-+};
-+
-+static int jornada720_mcu_bus_match(struct device *dev, struct device_driver *drv)
-+{
-+	return ! strcmp(dev->bus_id, drv->name);
-+}
-+
-+struct bus_type jornada720_mcu_bus_type = {
-+	.name		= "jornada720_mcu_bus",
-+	.match		= jornada720_mcu_bus_match,
-+};
-+
-+EXPORT_SYMBOL(jornada720_mcu_bus_type);
-+
-+
-+void jornada720_mcu_bus_device_release(struct device *dev)
-+{
-+	/*
-+	 * those device structures are static, so we don't
-+	 * have anything to free
-+	 */
-+}
-+
-+static int __init jornada720_mcu_probe(struct platform_device *dev)
-+{
-+	int ret, i;
-+	
-+	/* we don't want any data yet (line 203 of HP's doc) */
-+	GPSR = GPIO_GPIO25;
-+	ret=ssp_init();
-+	if (ret)
-+		return ret;
-+	
-+	/* initialization of MCU serial interface (line 182 of HP's doc) */
-+	Ser4MCCR0 = 0;
-+	Ser4SSCR0 = 0x0387;
-+	Ser4SSCR1 = 0x18;
-+
-+	ssp_flush();
-+
-+	/* test of MCU presence */
-+	ret = jornada720_mcu_start(jornada720_mcu_GetBrightness);
-+	if(!ret) jornada720_mcu_read();
-+	jornada720_mcu_end();
-+
-+	if(ret < 0) {
-+		ssp_exit();
-+		return -ENODEV;
-+	}
-+
-+	/* registering devices accessible through this bus */
-+	for(i=0; i<ARRAY_SIZE(jornada720_mcu_bus_devices); i++) {
-+		jornada720_mcu_bus_devices[i].bus = &jornada720_mcu_bus_type;
-+		jornada720_mcu_bus_devices[i].parent = &(dev->dev);
-+		jornada720_mcu_bus_devices[i].release = jornada720_mcu_bus_device_release;
-+		ret = device_register(jornada720_mcu_bus_devices + i);
-+		if (ret)
-+			break;
-+	}
-+
-+	if (ret) {
-+		for(; i <= 0; i--) {
-+			device_unregister(jornada720_mcu_bus_devices + i);
-+		}
-+		ssp_exit();
-+	}
-+	
-+	return ret;
-+}
-+
-+static int jornada720_mcu_remove(struct platform_device *dev)
-+{
-+	int i;
-+	for(i=0; i<ARRAY_SIZE(jornada720_mcu_bus_devices); i++)
-+		device_unregister(jornada720_mcu_bus_devices + i);
-+	/* we don't want data anymore (line 203 of HP's doc) */
-+	GPSR = GPIO_GPIO25;
-+	ssp_exit();
-+	return 0;
-+}
-+
-+struct platform_driver jornada720_mcu_driver = {
-+	.probe = jornada720_mcu_probe,
-+	.remove = jornada720_mcu_remove,
-+	.driver = {
-+		.name = "jornada720_mcu",
-+	},
-+};
-+
-+static int __init jornada720_mcu_init(void) {
-+	int ret = bus_register(&jornada720_mcu_bus_type);
-+	if (!ret)
-+		return platform_driver_register(&jornada720_mcu_driver);
-+	return ret;
-+}
-+
-+static void __exit jornada720_mcu_exit(void) {
-+	bus_unregister(&jornada720_mcu_bus_type);
-+	platform_driver_unregister(&jornada720_mcu_driver);
-+}
-+
-+module_init(jornada720_mcu_init);
-+module_exit(jornada720_mcu_exit);
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/Kconfig linux-2.6.18/drivers/input/keyboard/Kconfig
---- linux-2.6.18-vanilla/drivers/input/keyboard/Kconfig	2006-11-20 23:12:57.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/Kconfig	2006-11-20 23:11:39.000000000 +0000
-@@ -203,4 +203,15 @@
- 	  To compile this driver as a module, choose M here: the
- 	  module will be called omap-keypad.
- 
-+config KEYBOARD_JORNADA720
-+	tristate "HP Jornada 720 Keyboard Support"
-+	depends on SA1100_JORNADA720_MCU
-+	default y
-+	help
-+	  Say Y to enable keyboard on the hewlett Packard Jornada
-+	  7xx(710/720/728) series of PDAs.
-+
-+	  To compile this driver as a module choose M here: the
-+	  module will be called jornada720_kbd.
-+
- endif
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/Makefile linux-2.6.18/drivers/input/keyboard/Makefile
---- linux-2.6.18-vanilla/drivers/input/keyboard/Makefile	2006-11-20 23:12:57.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/Makefile	2006-11-20 23:11:36.000000000 +0000
-@@ -17,4 +17,5 @@
- obj-$(CONFIG_KEYBOARD_HIL)		+= hil_kbd.o
- obj-$(CONFIG_KEYBOARD_HIL_OLD)		+= hilkbd.o
- obj-$(CONFIG_KEYBOARD_OMAP)             += omap-keypad.o
-+obj-$(CONFIG_KEYBOARD_JORNADA720)	+= jornada720_kbd.o
- 
-diff -ruN linux-2.6.18-vanilla/drivers/input/keyboard/jornada720_kbd.c linux-2.6.18/drivers/input/keyboard/jornada720_kbd.c
---- linux-2.6.18-vanilla/drivers/input/keyboard/jornada720_kbd.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/input/keyboard/jornada720_kbd.c	2006-11-20 23:11:33.000000000 +0000
-@@ -0,0 +1,159 @@
-+/*
-+ * drivers/input/keyboard/jornada720_kbd.c
-+ *
-+ * Jornada 720 keyboard interface
-+ *
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *  Copyright (C) 2004 Alex Lange <chicken at handhelds.org>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/interrupt.h>
-+#include <linux/device.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 keyboard driver");
-+MODULE_LICENSE("GPL");
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+	
-+static struct input_dev *dev;
-+
-+static char jornada720_kbd_name[] = "Jornada 720 keyboard";
-+
-+/* line 227 of HP's doc */
-+static unsigned char jornada720_normal_keymap[128] = {
-+	0, 1, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 87, KEY_VOLUMEUP, KEY_VOLUMEDOWN, KEY_MUTE,
-+	0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0,
-+	0, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 43, 14, 0, 0, 0,
-+	0, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, KEY_LEFTBRACE, KEY_RIGHTBRACE, 0, 0, 0,
-+	0, 44, 45, 46, 47, 48, 49, 50, 51, 52, KEY_KPMINUS, 40, 28, 0, 0, 0,
-+	0, 15, 0, 42, 0, 40, 0, 0, 0, 0, 103, 0, 54, 0, 0, 0,
-+	0, 0, 0, 0, 0, 56, KEY_GRAVE, 0, 0, 105, 108, 106, 0, 0, 0, 0,
-+	0, 55, 29, 0, 57, 0, 0, 0, 53, 111, 0, 0, 0, 0, 0, 116,
-+};
-+
-+static irqreturn_t jornada720_kbd_interrupt(int irq, void *dev_id)
-+{
-+	int key, keycode;
-+	int count, mcu_data=0;
-+
-+	/* start of dialogue with the MCU (line 217 of HP's doc) */
-+	if(jornada720_mcu_start(jornada720_mcu_GetScanKeyCode)) {
-+		printk(KERN_WARNING "jornada720_kbd: GetScanKeyCode failed\n");
-+		jornada720_mcu_end();
-+		return IRQ_HANDLED;
-+	}
-+
-+	/* amount of key events (line 218 of HP's doc) */
-+	count = jornada720_mcu_read();
-+
-+	while (count-- > 0) {
-+		/* keycode (line 219 of HP's doc) */
-+		key = mcu_data = jornada720_mcu_read();
-+
-+		if (key < 0) {
-+			jornada720_mcu_end();
-+			return IRQ_HANDLED;
-+		}
-+
-+		/* scancode > 128 means key release (line 223 of HP's doc) */
-+		if (key > 128)
-+			key = key - 128;
-+
-+		keycode = jornada720_normal_keymap[key];
-+
-+		if (mcu_data < 128) {
-+			/* key pressed (line 223 of HP's doc) */
-+			input_report_key(dev, keycode, 1);
-+			input_sync(dev);
-+		}
-+		else {
-+			/* key released (line 223 of HP's doc) */
-+			input_report_key(dev, keycode, 0);
-+			input_sync(dev);
-+		}
-+	}
-+	
-+
-+	jornada720_mcu_end();
-+
-+	return IRQ_HANDLED;
-+}
-+
-+static int jornada720_kbd_probe(struct device *_dev)
-+{
-+	int i, ret;
-+	
-+	dev = input_allocate_device();
-+	if (!dev)
-+		return -ENOMEM;
-+	
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
-+	dev->keybit[LONG(KEY_SUSPEND)] |= BIT(KEY_SUSPEND);
-+
-+	for ( i=0 ; i<=128 ; i++ ) {
-+		if (jornada720_normal_keymap[i])
-+			set_bit(jornada720_normal_keymap[i], dev->keybit);
-+	}
-+
-+	dev->name = jornada720_kbd_name;
-+
-+	/* keyboard is on GPIO0 (line 215 of HP's doc) */
-+	ret = request_irq(IRQ_GPIO0,
-+			jornada720_kbd_interrupt,
-+			IRQF_DISABLED | IRQF_TRIGGER_FALLING,
-+			jornada720_kbd_name, dev);
-+	if (ret) {
-+		printk(KERN_WARNING "Unable to grab IRQ for %s: %d\n", jornada720_kbd_name, ret);
-+		input_free_device(dev);
-+		return ret;
-+	}
-+
-+	input_register_device(dev);
-+
-+	return 0;
-+
-+}
-+
-+static int jornada720_kbd_remove(struct device *_dev)
-+{
-+	free_irq(IRQ_GPIO0, dev);
-+	input_unregister_device(dev);
-+	return 0;
-+}
-+
-+static struct device_driver jornada720_kbd_driver = {
-+	.name	= jornada720_mcu_bus_id_kbd,
-+	.bus	= &jornada720_mcu_bus_type,
-+	.probe	= jornada720_kbd_probe,
-+	.remove	= jornada720_kbd_remove,
-+	.owner	= THIS_MODULE
-+};
-+
-+static int __init jornada720_kbd_init(void)
-+{
-+	return driver_register(&jornada720_kbd_driver);
-+}
-+
-+static void __exit jornada720_kbd_exit(void)
-+{
-+	driver_unregister(&jornada720_kbd_driver);
-+}
-+
-+module_init(jornada720_kbd_init);
-+module_exit(jornada720_kbd_exit);
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/Kconfig linux-2.6.18/drivers/input/touchscreen/Kconfig
---- linux-2.6.18-vanilla/drivers/input/touchscreen/Kconfig	2006-11-20 23:12:57.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/Kconfig	2006-11-20 23:11:53.000000000 +0000
-@@ -144,4 +144,14 @@
- 	  To compile this driver as a module, choose M here: the
- 	  module will be called touchwin.
- 
-+config TOUCHSCREEN_JORNADA720
-+	tristate "HP Jornada 720 touchscreen support"
-+	depends on SA1100_JORNADA720_MCU
-+	help
-+	  Say Y here if you are using a HP Jornada 7xx (710/720/728) PDA
-+	  and want to use the touchscreen.
-+	  
-+	  To compile this driver as a module choose M here: the
-+	  module will be called jornada720_ts.
-+
- endif
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/Makefile linux-2.6.18/drivers/input/touchscreen/Makefile
---- linux-2.6.18-vanilla/drivers/input/touchscreen/Makefile	2006-11-20 23:12:57.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/Makefile	2006-11-20 23:11:50.000000000 +0000
-@@ -15,3 +15,4 @@
- obj-$(CONFIG_TOUCHSCREEN_PENMOUNT)	+= penmount.o
- obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT)	+= touchright.o
- obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN)	+= touchwin.o
-+obj-$(CONFIG_TOUCHSCREEN_JORNADA720)	+= jornada720_ts.o
-diff -ruN linux-2.6.18-vanilla/drivers/input/touchscreen/jornada720_ts.c linux-2.6.18/drivers/input/touchscreen/jornada720_ts.c
---- linux-2.6.18-vanilla/drivers/input/touchscreen/jornada720_ts.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/input/touchscreen/jornada720_ts.c	2006-11-20 23:11:48.000000000 +0000
-@@ -0,0 +1,173 @@
-+/*
-+ * drivers/input/touchscreen/jornada720_ts.c
-+ *
-+ * Jornada 720 touchscreen interface
-+ *
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *  Copyright (C) 2004 Alex Lange <chicken at handhelds.org>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include <linux/input.h>
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/interrupt.h>
-+#include <linux/device.h>
-+
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+
-+MODULE_AUTHOR("Alex Lange <chicken at handhelds.org>");
-+MODULE_DESCRIPTION("Jornada 720 touchscreen driver");
-+MODULE_LICENSE("GPL");
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+static struct input_dev *dev;
-+
-+static char jornada720_ts_name[] = "Jornada 720 touchscreen";
-+
-+
-+static irqreturn_t jornada720_ts_interrupt(int irq, void *dev_id)
-+{
-+	int X[3], Y[3], high_x, high_y, x, y;
-+
-+	/* check if pen is up (line 264 of HP's doc) */
-+	if(GPLR & GPIO_GPIO(9)) {
-+		/* report pen up */
-+		input_report_key(dev, BTN_TOUCH, 0);
-+		input_report_abs(dev, ABS_PRESSURE, 0);
-+		input_sync(dev);
-+
-+		return IRQ_HANDLED;
-+	}
-+
-+	/* 
-+	 * read x & y data from mcu interface and
-+	 * pass it on (line 265 of HP's doc)
-+	 */
-+	if(jornada720_mcu_start(jornada720_mcu_GetTouchSamples)) {
-+		jornada720_mcu_end();
-+		return IRQ_HANDLED;
-+	}
-+
-+	/* 
-+	 * beware: HP's doc specifies incorrect order of sample
-+	 * bytes, MSBs for X and Y are the last two ones.
-+	 */
-+
-+	/* LSBs for X (line 272 of HP's doc */
-+	X[0] = jornada720_mcu_read();
-+	X[1] = jornada720_mcu_read();
-+	X[2] = jornada720_mcu_read();
-+	
-+	/* LSBs for Y (line 276 of HP's doc */
-+	Y[0] = jornada720_mcu_read();
-+	Y[1] = jornada720_mcu_read();
-+	Y[2] = jornada720_mcu_read();
-+	
-+	/* MSBs for X (line 275 of HP's doc */
-+	high_x = jornada720_mcu_read();
-+
-+	/* MSBs for Y (line 279 of HP's doc) */
-+	high_y = jornada720_mcu_read();
-+
-+	jornada720_mcu_end();
-+
-+	/* calculating actual values (line 281 of HP's doc) */
-+	X[0] |= (high_x & 3) << 8;
-+	X[1] |= (high_x & 0xc) << 6;
-+	X[2] |= (high_x & 0x30) << 4;
-+
-+	Y[0] |= (high_y & 3) << 8;
-+	Y[1] |= (high_y & 0xc) << 6;
-+	Y[2] |= (high_y & 0x30) << 4;
-+
-+	/* simple averaging filter */
-+	x = (X[0] + X[1] + X[2])/3;
-+	y = (Y[0] + Y[1] + Y[2])/3;
-+
-+	/* report pen down */
-+	input_report_key(dev, BTN_TOUCH, 1);
-+	input_report_abs(dev, ABS_X, x);
-+	input_report_abs(dev, ABS_Y, y);
-+	input_report_abs(dev, ABS_PRESSURE, 1);
-+	input_sync(dev);
-+
-+	return IRQ_HANDLED;
-+
-+}
-+
-+
-+static int jornada720_ts_probe(struct device *_dev)
-+{
-+	int ret;
-+
-+	dev = input_allocate_device();
-+	if (!dev)
-+		return -ENOMEM;
-+
-+	dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);
-+	dev->absbit[0] = BIT(ABS_X) | BIT(ABS_Y) | BIT(ABS_PRESSURE);
-+	dev->keybit[LONG(BTN_TOUCH)] = BIT(BTN_TOUCH);
-+
-+	dev->absmin[ABS_X] = 270; dev->absmin[ABS_Y] = 180;
-+	dev->absmax[ABS_X] = 3900; dev->absmax[ABS_Y] = 3700;
-+
-+	dev->name = jornada720_ts_name;
-+
-+	/*
-+	 * touchscreen is on GPIO9 (Line 263 of HP's doc. It says we should
-+	 * care for falling edge, but in fact we need a rising edge.)
-+	 */
-+	ret = request_irq(IRQ_GPIO9,
-+			jornada720_ts_interrupt,
-+			IRQF_DISABLED | IRQF_TRIGGER_RISING,
-+			jornada720_ts_name, dev);
-+	if (ret) {
-+		printk("Unable to grab IRQ for %s: %d\n", jornada720_ts_name, ret);
-+		input_free_device(dev);
-+		return ret;
-+	}
-+
-+	input_register_device(dev);
-+
-+	return 0;
-+}
-+
-+
-+static int jornada720_ts_remove(struct device *_dev)
-+{
-+	free_irq(IRQ_GPIO9, dev);
-+	input_unregister_device(dev);
-+	return 0;
-+}
-+
-+static struct device_driver jornada720_ts_driver = {
-+	.name	= jornada720_mcu_bus_id_ts,
-+	.bus	= &jornada720_mcu_bus_type,
-+	.probe	= jornada720_ts_probe,
-+	.remove	= jornada720_ts_remove,
-+	.owner	= THIS_MODULE
-+};
-+
-+static int __init jornada720_ts_init(void)
-+{
-+	return driver_register(&jornada720_ts_driver);
-+}
-+
-+static void __exit jornada720_ts_exit(void)
-+{
-+	driver_unregister(&jornada720_ts_driver);
-+}
-+
-+module_init(jornada720_ts_init);
-+module_exit(jornada720_ts_exit);
-diff -ruN linux-2.6.18-vanilla/drivers/video/backlight/Kconfig linux-2.6.18/drivers/video/backlight/Kconfig
---- linux-2.6.18-vanilla/drivers/video/backlight/Kconfig	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/video/backlight/Kconfig	2006-11-20 23:12:17.000000000 +0000
-@@ -66,3 +66,24 @@
- 	  If you have a HP Jornada 680, say y to enable the
- 	  backlight driver.
- 
-+config BACKLIGHT_JORNADA720
-+	tristate "HP Jornada 720 Backlight Driver"
-+	depends on BACKLIGHT_DEVICE && SA1100_JORNADA720_MCU
-+	default y
-+	help
-+	  If you have a HP Jornada 7xx, say y to enable the
-+	  backlight driver.
-+	  
-+	  To compile this driver as a module, choose M here: the
-+	  module will be called jornada720_bl.
-+
-+config LCD_JORNADA720
-+	tristate "HP Jornada 720 LCD control"
-+	depends on LCD_DEVICE && SA1100_JORNADA720_MCU
-+	default y
-+	help
-+	  If you have a HP Jornada 7xx, say y to be able to
-+	  set contrast and power state of the LCD.
-+	  
-+	  To compile this driver as a module, choose M here: the
-+	  module will be called jornada720_lcd.
-diff -ruN linux-2.6.18-vanilla/drivers/video/backlight/Makefile linux-2.6.18/drivers/video/backlight/Makefile
---- linux-2.6.18-vanilla/drivers/video/backlight/Makefile	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/video/backlight/Makefile	2006-11-20 23:12:15.000000000 +0000
-@@ -5,3 +5,5 @@
- obj-$(CONFIG_BACKLIGHT_CORGI)	+= corgi_bl.o
- obj-$(CONFIG_BACKLIGHT_HP680)	+= hp680_bl.o
- obj-$(CONFIG_BACKLIGHT_LOCOMO)	+= locomolcd.o
-+obj-$(CONFIG_BACKLIGHT_JORNADA720)	+= jornada720_bl.o
-+obj-$(CONFIG_LCD_JORNADA720)	+= jornada720_lcd.o
-diff -ruN linux-2.6.18-vanilla/drivers/video/backlight/jornada720_bl.c linux-2.6.18/drivers/video/backlight/jornada720_bl.c
---- linux-2.6.18-vanilla/drivers/video/backlight/jornada720_bl.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/video/backlight/jornada720_bl.c	2006-11-20 23:12:01.000000000 +0000
-@@ -0,0 +1,145 @@
-+/*
-+ * drivers/video/backlight/jornada720_bl.c
-+ *
-+ * Backlight Driver for HP Jornada 720
-+ *
-+ * Copyright (c) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/backlight.h>
-+#include <linux/fb.h>
-+#include <linux/device.h>
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+#include <video/s1d13xxxfb.h>
-+
-+MODULE_AUTHOR("Filip Zyzniewski <filip.zyzniewski at tefnet.pl>");
-+MODULE_DESCRIPTION("HP Jornada 720 Backlight Driver");
-+MODULE_LICENSE("GPL");
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+#define JORNADA720_BL_MAX_BRIGHTNESS 0xff
-+
-+/* default brightness (line 460 of HP's doc - it's
-+ * mistakenly referred as default contrast there) */
-+#define JORNADA720_BL_DEFAULT_BRIGHTNESS 0x19
-+
-+static struct backlight_device *jornada720_bl_device;
-+
-+static int jornada720_bl_get_brightness(struct backlight_device *dev)
-+{
-+	int ret;
-+
-+	/* check if backlight is on (line 461 of HP's doc */
-+	if(!(PPSR & PPC_LDD1))
-+		return 255;
-+
-+	/* get data from the MCU (line 310 of HP's doc) */
-+	if(jornada720_mcu_start(jornada720_mcu_GetBrightness)) {
-+		printk(KERN_WARNING "jornada720_bl: GetBrightness failed\n");
-+		ret=256;
-+	} else
-+		ret=jornada720_mcu_read();
-+
-+	jornada720_mcu_end();
-+
-+	/* 0 is max brightness for the kernel, opposite for the MCU */
-+	return 255-ret;
-+}
-+
-+static int jornada720_bl_update_status(struct backlight_device *dev)
-+{
-+	int ret=0;
-+
-+
-+	if (dev->props->power != FB_BLANK_UNBLANK || dev->props->fb_blank != FB_BLANK_UNBLANK) {
-+		/* turn off the backlight PWM (line 313 of HP's doc) */
-+		ret=jornada720_mcu_start(jornada720_mcu_BrightnessOff);
-+		if(ret)
-+			printk(KERN_WARNING "jornada720_bl: BrightnessOff failed\n");
-+		/* turn off the backlight (line 461 of HP's doc) */
-+		PPSR &= ~PPC_LDD1;
-+		PPDR |= PPC_LDD1;
-+	}
-+	else {
-+		/* turn the backlight on (line 461 of HP's doc) */
-+		PPSR |= PPC_LDD1;
-+		/* line 309 of HP's doc */
-+		if (!(ret=jornada720_mcu_start(jornada720_mcu_SetBrightness))) {
-+			/* 0 is max brightness for the kernel, opposite for the MCU */
-+			if(jornada720_mcu_byte(255 - dev->props->brightness) != jornada720_mcu_TxDummy)
-+				ret = -1;
-+		} else
-+			printk(KERN_WARNING "jornada720_bl: SetBrightness failed\n");
-+	}
-+
-+	jornada720_mcu_end();
-+
-+	return ret;
-+}
-+
-+
-+static struct backlight_properties jornada720_bl_data = {
-+	.owner		= THIS_MODULE,
-+	.max_brightness = JORNADA720_BL_MAX_BRIGHTNESS,
-+	.get_brightness = jornada720_bl_get_brightness,
-+	.update_status	= jornada720_bl_update_status,
-+};
-+
-+static int jornada720_bl_probe(struct device *_dev)
-+{
-+	/* 
-+	 * name must match fb driver name (documentation of
-+	 * backlight_device_register() in backlight.c
-+	 */
-+	jornada720_bl_device = backlight_device_register (S1D_DEVICENAME,
-+		NULL, &jornada720_bl_data);
-+	if (IS_ERR (jornada720_bl_device))
-+		return PTR_ERR (jornada720_bl_device);
-+
-+	jornada720_bl_data.power = FB_BLANK_UNBLANK;
-+	jornada720_bl_data.brightness = JORNADA720_BL_DEFAULT_BRIGHTNESS;
-+	jornada720_bl_update_status(jornada720_bl_device);
-+
-+	return 0;
-+	
-+}
-+
-+static int jornada720_bl_remove(struct device *_dev)
-+{
-+	backlight_device_unregister(jornada720_bl_device);
-+	return 0;
-+}
-+
-+static struct device_driver jornada720_bl_driver = {
-+	.name	= jornada720_mcu_bus_id_bl,
-+	.bus	= &jornada720_mcu_bus_type,
-+	.probe	= jornada720_bl_probe,
-+	.remove = jornada720_bl_remove,
-+	.owner	= THIS_MODULE
-+};
-+
-+static int __init jornada720_bl_init(void)
-+{
-+	return driver_register(&jornada720_bl_driver);
-+}
-+
-+static void __exit jornada720_bl_exit(void)
-+{
-+	driver_unregister(&jornada720_bl_driver);
-+}
-+
-+module_init(jornada720_bl_init);
-+module_exit(jornada720_bl_exit);
-diff -ruN linux-2.6.18-vanilla/drivers/video/backlight/jornada720_lcd.c linux-2.6.18/drivers/video/backlight/jornada720_lcd.c
---- linux-2.6.18-vanilla/drivers/video/backlight/jornada720_lcd.c	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/drivers/video/backlight/jornada720_lcd.c	2006-11-20 23:12:12.000000000 +0000
-@@ -0,0 +1,152 @@
-+/*
-+ * drivers/video/backlight/jornada720_lcd.c
-+ *
-+ * LCD display driver for HP Jornada 720
-+ *
-+ * Copyright (c) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+#include <linux/module.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <linux/lcd.h>
-+#include <linux/fb.h>
-+#include <linux/delay.h>
-+#include <linux/device.h>
-+#include <asm/hardware.h>
-+#include <asm/arch/jornada720_mcu.h>
-+#include <video/s1d13xxxfb.h>
-+
-+MODULE_AUTHOR("Filip Zyzniewski <filip.zyzniewski at tefnet.pl>");
-+MODULE_DESCRIPTION("HP Jornada 720 LCD control");
-+MODULE_LICENSE("GPL");
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+#define JORNADA720_LCD_MAX_CONTRAST 0xff
-+
-+/* default contrast (line 457 of HP's doc, but it looks bad with that one) */
-+#define JORNADA720_LCD_DEFAULT_CONTRAST 0x80
-+
-+static struct lcd_device *jornada720_lcd_device;
-+
-+static int jornada720_lcd_set_contrast(struct lcd_device *dev, int contrast)
-+{
-+	int ret=0;
-+	
-+	/* line 312 of HP's doc */
-+	if ( !(ret=jornada720_mcu_start(jornada720_mcu_SetContrast)) ) {
-+		if(jornada720_mcu_byte(contrast) != jornada720_mcu_TxDummy)
-+			ret = -1;
-+	} else
-+		printk(KERN_WARNING "jornada720_lcd: SetContrast failed\n");
-+
-+	jornada720_mcu_end();
-+
-+	return ret;
-+}
-+
-+static int jornada720_lcd_get_power(struct lcd_device *dev) {
-+	/* LDD2 in PPC is responsible for LCD power (line 458 of HP's doc */
-+	if(PPSR & PPC_LDD2)
-+		return FB_BLANK_UNBLANK;
-+	else
-+		return FB_BLANK_POWERDOWN;
-+}
-+
-+static int jornada720_lcd_set_power(struct lcd_device *dev, int power) {
-+	if (power != FB_BLANK_UNBLANK) {
-+		/* turn off the LCD (line 458 of HP's doc) */
-+		PPSR &= ~PPC_LDD2;
-+		PPDR |= PPC_LDD2;
-+	} else 
-+		/* turn on the LCD (line 458 of HP's doc) */
-+		PPSR |= PPC_LDD2;
-+	return 0;
-+}
-+
-+static int jornada720_lcd_get_contrast(struct lcd_device *dev)
-+{
-+	int ret;
-+
-+	/* check if LCD is on (line 458 of HP's doc */
-+	if(jornada720_lcd_get_power(dev) != FB_BLANK_UNBLANK)
-+		return 0;
-+
-+	/* get the data from MCU (line 312 of HP's doc) */
-+	if(jornada720_mcu_start(jornada720_mcu_GetContrast)) {
-+		printk(KERN_WARNING "jornada720_lcd: GetContrast failed\n");
-+		ret=256;
-+	} else
-+		ret=jornada720_mcu_read();
-+
-+	jornada720_mcu_end();
-+
-+	return ret;
-+}
-+
-+static struct lcd_properties jornada720_lcd_data = {
-+	.owner = THIS_MODULE,
-+	.max_contrast = JORNADA720_LCD_MAX_CONTRAST,
-+	.get_contrast = jornada720_lcd_get_contrast,
-+	.set_contrast = jornada720_lcd_set_contrast,
-+	.get_power = jornada720_lcd_get_power,
-+	.set_power = jornada720_lcd_set_power,
-+};
-+
-+static int jornada720_lcd_probe(struct device *_dev)
-+{
-+	/* 
-+	 * name must match fb driver name (documentation of
-+	 * lcd_device_register() in lcd.c
-+	 */
-+	jornada720_lcd_device = lcd_device_register (S1D_DEVICENAME,
-+		NULL, &jornada720_lcd_data);
-+	if (IS_ERR (jornada720_lcd_device))
-+		return PTR_ERR (jornada720_lcd_device);
-+
-+	/* line 457 of HP's doc */
-+	jornada720_lcd_set_contrast(jornada720_lcd_device, JORNADA720_LCD_DEFAULT_CONTRAST);
-+	/* line 458 of HP's doc */
-+	jornada720_lcd_set_power(jornada720_lcd_device, FB_BLANK_UNBLANK);
-+	/* line 459 of HP's doc */
-+	msleep(100);
-+
-+	return 0;
-+	
-+}
-+
-+static int jornada720_lcd_remove(struct device *_dev)
-+{
-+	lcd_device_unregister(jornada720_lcd_device);
-+	return 0;
-+}
-+
-+static struct device_driver jornada720_lcd_driver = {
-+	.name	= jornada720_mcu_bus_id_lcd,
-+	.bus	= &jornada720_mcu_bus_type,
-+	.probe	= jornada720_lcd_probe,
-+	.remove	= jornada720_lcd_remove,
-+	.owner	= THIS_MODULE
-+};
-+
-+static int __init jornada720_lcd_init(void)
-+{
-+	return driver_register(&jornada720_lcd_driver);
-+}
-+
-+static void __exit jornada720_lcd_exit(void)
-+{
-+	driver_unregister(&jornada720_lcd_driver);
-+}
-+
-+module_init(jornada720_lcd_init);
-+module_exit(jornada720_lcd_exit);
-diff -ruN linux-2.6.18-vanilla/drivers/video/s1d13xxxfb.c linux-2.6.18/drivers/video/s1d13xxxfb.c
---- linux-2.6.18-vanilla/drivers/video/s1d13xxxfb.c	2006-09-20 03:42:06.000000000 +0000
-+++ linux-2.6.18/drivers/video/s1d13xxxfb.c	2006-11-20 23:10:47.000000000 +0000
-@@ -540,7 +540,7 @@
- 	int ret = 0;
- 	u8 revision;
- 
--	dbg("probe called: device is %p\n", dev);
-+	dbg("probe called: device is %p\n", pdev);
- 
- 	printk(KERN_INFO "Epson S1D13XXX FB Driver\n");
- 
-diff -ruN linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720.h linux-2.6.18/include/asm-arm/arch-sa1100/jornada720.h
---- linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720.h	2006-11-20 23:13:04.000000000 +0000
-+++ linux-2.6.18/include/asm-arm/arch-sa1100/jornada720.h	1970-01-01 00:00:00.000000000 +0000
-@@ -1,42 +0,0 @@
--/*
-- * linux/include/asm-arm/arch-sa1100/jornada720.h
-- *
-- * Created 2000/11/29 by John Ankcorn <jca at lcs.mit.edu>
-- *
-- * This file contains the hardware specific definitions for HP Jornada 720
-- *
-- */
--
--#ifndef __ASM_ARCH_HARDWARE_H
--#error "include <asm/hardware.h> instead"
--#endif
--
--#define SA1111_BASE             (0x40000000)
--
--#define GPIO_JORNADA720_KEYBOARD	GPIO_GPIO(0)
--#define GPIO_JORNADA720_MOUSE		GPIO_GPIO(9)
--
--#define GPIO_JORNADA720_KEYBOARD_IRQ	IRQ_GPIO0
--#define GPIO_JORNADA720_MOUSE_IRQ		IRQ_GPIO9
--
--/* MCU COMMANDS */
--#define MCU_GetBatteryData  0xc0
--#define MCU_GetScanKeyCode  0x90
--#define MCU_GetTouchSamples 0xa0
--#define MCU_GetContrast     0xD0
--#define MCU_SetContrast     0xD1
--#define MCU_GetBrightness   0xD2
--#define MCU_SetBrightness   0xD3
--#define MCU_ContrastOff     0xD8
--#define MCU_BrightnessOff   0xD9
--#define MCU_PWMOFF          0xDF
--#define MCU_TxDummy         0x11
--#define MCU_ErrorCode       0x00
--
--#ifndef __ASSEMBLY__
--
--void jornada720_mcu_init(void);
--void jornada_contrast(int arg_contrast);
--void jornada720_battery(void);
--int jornada720_getkey(unsigned char *data, int size);
--#endif
-diff -ruN linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720_mcu.h linux-2.6.18/include/asm-arm/arch-sa1100/jornada720_mcu.h
---- linux-2.6.18-vanilla/include/asm-arm/arch-sa1100/jornada720_mcu.h	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/include/asm-arm/arch-sa1100/jornada720_mcu.h	2006-11-20 23:10:57.000000000 +0000
-@@ -0,0 +1,48 @@
-+/*
-+ * include/asm-arm/arch-sa1100/jornada720_mcu.h
-+ *
-+ * This file contains MCU communication API defintions for HP Jornada 720
-+ *
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *  Copyright (C) 2000 John Ankcorn <jca at lcs.mit.edu>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+/* Jornada 720 Microprocessor Control Unit commands */
-+#define jornada720_mcu_GetBatteryData	0xc0
-+#define jornada720_mcu_GetScanKeyCode	0x90
-+#define jornada720_mcu_GetTouchSamples	0xa0
-+#define jornada720_mcu_GetContrast	0xD0
-+#define jornada720_mcu_SetContrast	0xD1
-+#define jornada720_mcu_GetBrightness	0xD2
-+#define jornada720_mcu_SetBrightness	0xD3
-+#define jornada720_mcu_ContrastOff	0xD8
-+#define jornada720_mcu_BrightnessOff	0xD9
-+#define jornada720_mcu_PWMOFF		0xDF
-+#define jornada720_mcu_TxDummy		0x11
-+#define jornada720_mcu_ErrorCode	0x00
-+
-+/* devices accessible through the MCU */
-+#define jornada720_mcu_bus_id_kbd	"jornada720_kbd"
-+#define jornada720_mcu_bus_id_ts	"jornada720_ts"
-+#define jornada720_mcu_bus_id_apm	"jornada720_apm"
-+#define jornada720_mcu_bus_id_lcd	"jornada720_lcd"
-+#define jornada720_mcu_bus_id_bl	"jornada720_bl"
-+
-+int jornada720_mcu_byte(u8 byte);
-+
-+#define jornada720_mcu_read() jornada720_mcu_byte(jornada720_mcu_TxDummy)
-+
-+/* 
-+ * WARNING: remember to jornada720_mcu_end() after every
-+ * jornada720_mcu_start() or you will deadlock!
-+ */
-+int jornada720_mcu_start(u8 byte);
-+
-+void jornada720_mcu_end(void);
-+
-+extern struct bus_type jornada720_mcu_bus_type;
-diff -ruN linux-2.6.18-vanilla/include/asm-arm/s1d13506.h linux-2.6.18/include/asm-arm/s1d13506.h
---- linux-2.6.18-vanilla/include/asm-arm/s1d13506.h	1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.18/include/asm-arm/s1d13506.h	2006-11-20 23:10:50.000000000 +0000
-@@ -0,0 +1,135 @@
-+/*
-+ * include/asm-arm/s1d13506.h
-+ *
-+ * Epson S1D13xxx chip register init for ARM machines
-+ * 
-+ * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski at tefnet.pl>
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ *
-+ */
-+
-+/*
-+ * HP Documentation referred in this file:
-+ * http://www.jlime.com/downloads/development/docs/jornada7xx/jornada720.txt
-+ */
-+
-+static struct s1d13xxxfb_regval s1d13xxxfb_initregs[] = {
-+	/* line 344 of HP's doc */
-+	{0x0001,0x00},	// Miscellaneous Register
-+	{0x01FC,0x00},	// Display Mode Register
-+#if defined(CONFIG_SA1100_JORNADA720)
-+	{0x0004,0x00},	// General IO Pins Configuration Register 0
-+	{0x0005,0x00},	// General IO Pins Configuration Register 1
-+	{0x0008,0x00},	// General IO Pins Control Register 0
-+	{0x0009,0x00},	// General IO Pins Control Register 1
-+	{0x0010,0x01},	// Memory Clock Configuration Register
-+	{0x0014,0x11},	// LCD Pixel Clock Configuration Register
-+	{0x0018,0x01},	// CRT/TV Pixel Clock Configuration Register
-+	{0x001C,0x01},	// MediaPlug Clock Configuration Register
-+	{0x001E,0x01},	// CPU To Memory Wait State Select Register
-+	{0x0020,0x00},	// Memory Configuration Register
-+	{0x0021,0x45},	// DRAM Refresh Rate Register
-+	{0x002A,0x01},	// DRAM Timings Control Register 0
-+	{0x002B,0x03},	// DRAM Timings Control Register 1
-+	{0x0030,0x1c},	// Panel Type Register
-+	{0x0031,0x00},	// MOD Rate Register
-+	{0x0032,0x4F},	// LCD Horizontal Display Width Register
-+	{0x0034,0x07},	// LCD Horizontal Non-Display Period Register
-+	{0x0035,0x01},	// TFT FPLINE Start Position Register
-+	{0x0036,0x0B},	// TFT FPLINE Pulse Width Register
-+	{0x0038,0xEF},	// LCD Vertical Display Height Register 0
-+	{0x0039,0x00},	// LCD Vertical Display Height Register 1
-+	{0x003A,0x13},	// LCD Vertical Non-Display Period Register
-+	{0x003B,0x0B},	// TFT FPFRAME Start Position Register
-+	{0x003C,0x01},	// TFT FPFRAME Pulse Width Register
-+	{0x0040,0x05},	// LCD Display Mode Register (2:4bpp,3:8bpp,5:16bpp)
-+	{0x0041,0x00},	// LCD Miscellaneous Register
-+	{0x0042,0x00},	// LCD Display Start Address Register 0
-+	{0x0043,0x00},	// LCD Display Start Address Register 1
-+	{0x0044,0x00},	// LCD Display Start Address Register 2
-+	{0x0046,0x80},	// LCD Memory Address Offset Register 0
-+	{0x0047,0x02},	// LCD Memory Address Offset Register 1
-+	{0x0048,0x00},	// LCD Pixel Panning Register
-+	{0x004A,0x00},	// LCD Display FIFO High Threshold Control Register
-+	{0x004B,0x00},	// LCD Display FIFO Low Threshold Control Register
-+	{0x0050,0x4F},	// CRT/TV Horizontal Display Width Register
-+	{0x0052,0x13},	// CRT/TV Horizontal Non-Display Period Register
-+	{0x0053,0x01},	// CRT/TV HRTC Start Position Register
-+	{0x0054,0x0B},	// CRT/TV HRTC Pulse Width Register
-+	{0x0056,0xDF},	// CRT/TV Vertical Display Height Register 0
-+	{0x0057,0x01},	// CRT/TV Vertical Display Height Register 1
-+	{0x0058,0x2B},	// CRT/TV Vertical Non-Display Period Register
-+	{0x0059,0x09},	// CRT/TV VRTC Start Position Register
-+	{0x005A,0x01},	// CRT/TV VRTC Pulse Width Register
-+	{0x005B,0x10},	// TV Output Control Register
-+	{0x0060,0x03},	// CRT/TV Display Mode Register (2:4bpp,3:8bpp,5:16bpp)
-+	{0x0062,0x00},	// CRT/TV Display Start Address Register 0
-+	{0x0063,0x00},	// CRT/TV Display Start Address Register 1
-+	{0x0064,0x00},	// CRT/TV Display Start Address Register 2
-+	{0x0066,0x40},	// CRT/TV Memory Address Offset Register 0
-+	{0x0067,0x01},	// CRT/TV Memory Address Offset Register 1
-+	{0x0068,0x00},	// CRT/TV Pixel Panning Register
-+	{0x006A,0x00},	// CRT/TV Display FIFO High Threshold Control Register
-+	{0x006B,0x00},	// CRT/TV Display FIFO Low Threshold Control Register
-+	{0x0070,0x00},	// LCD Ink/Cursor Control Register
-+	{0x0071,0x01},	// LCD Ink/Cursor Start Address Register
-+	{0x0072,0x00},	// LCD Cursor X Position Register 0
-+	{0x0073,0x00},	// LCD Cursor X Position Register 1
-+	{0x0074,0x00},	// LCD Cursor Y Position Register 0
-+	{0x0075,0x00},	// LCD Cursor Y Position Register 1
-+	{0x0076,0x00},	// LCD Ink/Cursor Blue Color 0 Register
-+	{0x0077,0x00},	// LCD Ink/Cursor Green Color 0 Register
-+	{0x0078,0x00},	// LCD Ink/Cursor Red Color 0 Register
-+	{0x007A,0x1F},	// LCD Ink/Cursor Blue Color 1 Register
-+	{0x007B,0x3F},	// LCD Ink/Cursor Green Color 1 Register
-+	{0x007C,0x1F},	// LCD Ink/Cursor Red Color 1 Register
-+	{0x007E,0x00},	// LCD Ink/Cursor FIFO Threshold Register
-+	{0x0080,0x00},	// CRT/TV Ink/Cursor Control Register
-+	{0x0081,0x01},	// CRT/TV Ink/Cursor Start Address Register
-+	{0x0082,0x00},	// CRT/TV Cursor X Position Register 0
-+	{0x0083,0x00},	// CRT/TV Cursor X Position Register 1
-+	{0x0084,0x00},	// CRT/TV Cursor Y Position Register 0
-+	{0x0085,0x00},	// CRT/TV Cursor Y Position Register 1
-+	{0x0086,0x00},	// CRT/TV Ink/Cursor Blue Color 0 Register
-+	{0x0087,0x00},	// CRT/TV Ink/Cursor Green Color 0 Register
-+	{0x0088,0x00},	// CRT/TV Ink/Cursor Red Color 0 Register
-+	{0x008A,0x1F},	// CRT/TV Ink/Cursor Blue Color 1 Register
-+	{0x008B,0x3F},	// CRT/TV Ink/Cursor Green Color 1 Register
-+	{0x008C,0x1F},	// CRT/TV Ink/Cursor Red Color 1 Register
-+	{0x008E,0x00},	// CRT/TV Ink/Cursor FIFO Threshold Register
-+	{0x0100,0x00},	// BitBlt Control Register 0
-+	{0x0101,0x00},	// BitBlt Control Register 1
-+	{0x0102,0x00},	// BitBlt ROP Code/Color Expansion Register
-+	{0x0103,0x00},	// BitBlt Operation Register
-+	{0x0104,0x00},	// BitBlt Source Start Address Register 0
-+	{0x0105,0x00},	// BitBlt Source Start Address Register 1
-+	{0x0106,0x00},	// BitBlt Source Start Address Register 2
-+	{0x0108,0x00},	// BitBlt Destination Start Address Register 0
-+	{0x0109,0x00},	// BitBlt Destination Start Address Register 1
-+	{0x010A,0x00},	// BitBlt Destination Start Address Register 2
-+	{0x010C,0x00},	// BitBlt Memory Address Offset Register 0
-+	{0x010D,0x00},	// BitBlt Memory Address Offset Register 1
-+	{0x0110,0x00},	// BitBlt Width Register 0
-+	{0x0111,0x00},	// BitBlt Width Register 1
-+	{0x0112,0x00},	// BitBlt Height Register 0
-+	{0x0113,0x00},	// BitBlt Height Register 1
-+	{0x0114,0x00},	// BitBlt Background Color Register 0
-+	{0x0115,0x00},	// BitBlt Background Color Register 1
-+	{0x0118,0x00},	// BitBlt Foreground Color Register 0
-+	{0x0119,0x00},	// BitBlt Foreground Color Register 1
-+	{0x01E0,0x00},	// Look-Up Table Mode Register
-+	{0x01E2,0x00},	// Look-Up Table Address Register
-+	/* not sure, wouldn't like to mess with the driver */
-+	{0x01E4,0x00},	// Look-Up Table Data Register
-+	/* jornada doc says 0x00, but I trust the driver */
-+	{0x01F0,0x10},	// Power Save Configuration Register
-+	{0x01F1,0x00},	// Power Save Status Register
-+	{0x01F4,0x00},	// CPU-to-Memory Access Watchdog Timer Register
-+	{0x01FC,0x01},	// Display Mode Register(0x01:LCD, 0x02:CRT, 0x03:LCD&CRT)
-+#elif 1
-+#error "define a register set for your machine"
-+#endif
-+};
-diff -ruN linux-2.6.18-vanilla/include/video/s1d13xxxfb.h linux-2.6.18/include/video/s1d13xxxfb.h
---- linux-2.6.18-vanilla/include/video/s1d13xxxfb.h	2006-11-20 23:13:06.000000000 +0000
-+++ linux-2.6.18/include/video/s1d13xxxfb.h	2006-11-20 23:10:38.000000000 +0000
-@@ -14,7 +14,13 @@
- #define	S1D13XXXFB_H
- 
- #define S1D_PALETTE_SIZE		256
-+
-+#if defined(CONFIG_SA1100_JORNADA720)
-+#define S1D_CHIP_REV			4	/* expected chip revision number for s1d13506 */
-+#else
- #define S1D_CHIP_REV			7	/* expected chip revision number for s1d13806 */
-+#endif
-+
- #define S1D_FBID			"S1D13806"
- #define S1D_DEVICENAME			"s1d13806fb"
- 
diff --git a/recipes/linux/linux-jlime-jornada7xx-2.6.34+git/defconf_jlime b/recipes/linux/linux-jlime-jornada7xx-2.6.34+git/defconf_jlime
deleted file mode 100644
index 9d73997..0000000
--- a/recipes/linux/linux-jlime-jornada7xx-2.6.34+git/defconf_jlime
+++ /dev/null
@@ -1,1742 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.32
-# Sun Jan 24 18:41:36 2010
-#
-CONFIG_ARM=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_GENERIC_GPIO=y
-CONFIG_GENERIC_TIME=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_ARCH_HAS_CPUFREQ=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ZONE_DMA=y
-CONFIG_ARCH_MTD_XIP=y
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-CONFIG_CONSTRUCTORS=y
-
-#
-# General setup
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_LOCALVERSION=""
-# CONFIG_LOCALVERSION_AUTO is not set
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
-
-#
-# RCU Subsystem
-#
-CONFIG_TREE_RCU=y
-# CONFIG_TREE_PREEMPT_RCU is not set
-# CONFIG_RCU_TRACE is not set
-CONFIG_RCU_FANOUT=32
-# CONFIG_RCU_FANOUT_EXACT is not set
-# CONFIG_TREE_RCU_TRACE is not set
-# CONFIG_IKCONFIG is not set
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_GROUP_SCHED is not set
-# CONFIG_CGROUPS is not set
-# CONFIG_SYSFS_DEPRECATED_V2 is not set
-# CONFIG_RELAY is not set
-CONFIG_NAMESPACES=y
-# CONFIG_UTS_NS is not set
-# CONFIG_IPC_NS is not set
-# CONFIG_USER_NS is not set
-# CONFIG_PID_NS is not set
-# CONFIG_NET_NS is not set
-# CONFIG_BLK_DEV_INITRD is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-CONFIG_SYSCTL=y
-CONFIG_ANON_INODES=y
-# CONFIG_EMBEDDED is not set
-CONFIG_UID16=y
-CONFIG_SYSCTL_SYSCALL=y
-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_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-
-#
-# Kernel Performance Events And Counters
-#
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_SLUB_DEBUG=y
-# CONFIG_COMPAT_BRK is not set
-# CONFIG_SLAB is not set
-CONFIG_SLUB=y
-# CONFIG_SLOB is not set
-# CONFIG_PROFILING is not set
-CONFIG_HAVE_OPROFILE=y
-# CONFIG_KPROBES is not set
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-CONFIG_HAVE_CLK=y
-
-#
-# GCOV-based kernel profiling
-#
-CONFIG_SLOW_WORK=y
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-CONFIG_MODULE_FORCE_LOAD=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_BLOCK=y
-# CONFIG_LBDAF is not set
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-CONFIG_IOSCHED_DEADLINE=y
-# CONFIG_IOSCHED_CFQ is not set
-# CONFIG_DEFAULT_AS is not set
-CONFIG_DEFAULT_DEADLINE=y
-# CONFIG_DEFAULT_CFQ is not set
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="deadline"
-# CONFIG_FREEZER is not set
-
-#
-# System Type
-#
-CONFIG_MMU=y
-# CONFIG_ARCH_AAEC2000 is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_GEMINI is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_MXC is not set
-# CONFIG_ARCH_STMP3XXX is not set
-# CONFIG_ARCH_NETX is not set
-# CONFIG_ARCH_H720X is not set
-# CONFIG_ARCH_NOMADIK is not set
-# CONFIG_ARCH_IOP13XX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X is not set
-# CONFIG_ARCH_IXP23XX is not set
-# CONFIG_ARCH_IXP2000 is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_L7200 is not set
-# CONFIG_ARCH_KIRKWOOD is not set
-# CONFIG_ARCH_LOKI is not set
-# CONFIG_ARCH_MV78XX0 is not set
-# CONFIG_ARCH_ORION5X is not set
-# CONFIG_ARCH_MMP is not set
-# CONFIG_ARCH_KS8695 is not set
-# CONFIG_ARCH_NS9XXX is not set
-# CONFIG_ARCH_W90X900 is not set
-# CONFIG_ARCH_PNX4008 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_MSM is not set
-# CONFIG_ARCH_RPC is not set
-CONFIG_ARCH_SA1100=y
-# CONFIG_ARCH_S3C2410 is not set
-# CONFIG_ARCH_S3C64XX is not set
-# CONFIG_ARCH_S5PC1XX is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_LH7A40X is not set
-# CONFIG_ARCH_U300 is not set
-# CONFIG_ARCH_DAVINCI is not set
-# CONFIG_ARCH_OMAP is not set
-# CONFIG_ARCH_BCMRING is not set
-
-#
-# SA11x0 Implementations
-#
-# CONFIG_SA1100_ASSABET is not set
-# CONFIG_SA1100_CERF is not set
-# CONFIG_SA1100_COLLIE is not set
-# CONFIG_SA1100_H3100 is not set
-# CONFIG_SA1100_H3600 is not set
-# CONFIG_SA1100_H3800 is not set
-# CONFIG_SA1100_BADGE4 is not set
-CONFIG_SA1100_JORNADA720=y
-# CONFIG_SA1100_JORNADA720_FLASHROM is not set
-CONFIG_SA1100_JORNADA720_SSP=y
-# CONFIG_SA1100_JORNADA820 is not set
-# CONFIG_SA1100_HACKKIT is not set
-# CONFIG_SA1100_LART is not set
-# CONFIG_SA1100_PLEB is not set
-# CONFIG_SA1100_SHANNON is not set
-# CONFIG_SA1100_SIMPAD is not set
-CONFIG_SA1100_SSP=y
-
-#
-# Processor Type
-#
-CONFIG_CPU_32=y
-CONFIG_CPU_SA1100=y
-CONFIG_CPU_32v4=y
-CONFIG_CPU_ABRT_EV4=y
-CONFIG_CPU_PABRT_LEGACY=y
-CONFIG_CPU_CACHE_V4WB=y
-CONFIG_CPU_CACHE_VIVT=y
-CONFIG_CPU_TLB_V4WB=y
-CONFIG_CPU_CP15=y
-CONFIG_CPU_CP15_MMU=y
-
-#
-# Processor Features
-#
-# CONFIG_CPU_ICACHE_DISABLE is not set
-# CONFIG_CPU_DCACHE_DISABLE is not set
-CONFIG_ARM_L1_CACHE_SHIFT=5
-CONFIG_SA1111=y
-CONFIG_DMABOUNCE=y
-CONFIG_FORCE_MAX_ZONEORDER=9
-
-#
-# Bus support
-#
-CONFIG_ISA=y
-# CONFIG_PCI_SYSCALL is not set
-# CONFIG_ARCH_SUPPORTS_MSI is not set
-CONFIG_PCCARD=y
-# CONFIG_PCMCIA_DEBUG is not set
-CONFIG_PCMCIA=y
-CONFIG_PCMCIA_LOAD_CIS=y
-# CONFIG_PCMCIA_IOCTL is not set
-
-#
-# PC-card bridges
-#
-# CONFIG_I82365 is not set
-# CONFIG_TCIC is not set
-# CONFIG_PCMCIA_SA1100 is not set
-CONFIG_PCMCIA_SA1111=y
-
-#
-# Kernel Features
-#
-CONFIG_TICK_ONESHOT=y
-CONFIG_NO_HZ=y
-# CONFIG_HIGH_RES_TIMERS is not set
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-CONFIG_VMSPLIT_3G=y
-# CONFIG_VMSPLIT_2G is not set
-# CONFIG_VMSPLIT_1G is not set
-CONFIG_PAGE_OFFSET=0xC0000000
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
-# CONFIG_PREEMPT is not set
-CONFIG_HZ=100
-CONFIG_AEABI=y
-CONFIG_OABI_COMPAT=y
-CONFIG_ARCH_SPARSEMEM_ENABLE=y
-CONFIG_ARCH_SPARSEMEM_DEFAULT=y
-# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set
-# CONFIG_HIGHMEM is not set
-CONFIG_SELECT_MEMORY_MODEL=y
-# CONFIG_FLATMEM_MANUAL is not set
-# CONFIG_DISCONTIGMEM_MANUAL is not set
-CONFIG_SPARSEMEM_MANUAL=y
-CONFIG_SPARSEMEM=y
-CONFIG_HAVE_MEMORY_PRESENT=y
-CONFIG_SPARSEMEM_EXTREME=y
-CONFIG_SPLIT_PTLOCK_CPUS=4096
-# CONFIG_PHYS_ADDR_T_64BIT is not set
-CONFIG_ZONE_DMA_FLAG=1
-CONFIG_BOUNCE=y
-CONFIG_VIRT_TO_BUS=y
-CONFIG_HAVE_MLOCK=y
-CONFIG_HAVE_MLOCKED_PAGE_BIT=y
-# CONFIG_KSM is not set
-CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-# CONFIG_LEDS is not set
-CONFIG_ALIGNMENT_TRAP=y
-# CONFIG_UACCESS_WITH_MEMCPY is not set
-
-#
-# Boot options
-#
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_CMDLINE=""
-# CONFIG_XIP_KERNEL is not set
-CONFIG_KEXEC=y
-CONFIG_ATAGS_PROC=y
-
-#
-# CPU Power Management
-#
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_TABLE=y
-# CONFIG_CPU_FREQ_DEBUG is not set
-CONFIG_CPU_FREQ_STAT=y
-# CONFIG_CPU_FREQ_STAT_DETAILS is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
-# CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set
-# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set
-# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
-CONFIG_CPU_IDLE=y
-CONFIG_CPU_IDLE_GOV_LADDER=y
-CONFIG_CPU_IDLE_GOV_MENU=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_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
-CONFIG_HAVE_AOUT=y
-# CONFIG_BINFMT_AOUT is not set
-# CONFIG_BINFMT_MISC is not set
-
-#
-# Power management options
-#
-CONFIG_PM=y
-# CONFIG_PM_DEBUG is not set
-# CONFIG_SUSPEND is not set
-CONFIG_APM_EMULATION=y
-# CONFIG_PM_RUNTIME is not set
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_NET=y
-
-#
-# Networking options
-#
-CONFIG_PACKET=y
-CONFIG_PACKET_MMAP=y
-CONFIG_UNIX=y
-# CONFIG_NET_KEY is not set
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-# 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_IP_MROUTE 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_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-# CONFIG_INET_DIAG is not set
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_DEFAULT_TCP_CONG="cubic"
-# CONFIG_TCP_MD5SIG is not set
-# CONFIG_IPV6 is not set
-# CONFIG_NETWORK_SECMARK is not set
-CONFIG_NETFILTER=y
-# CONFIG_NETFILTER_DEBUG is not set
-CONFIG_NETFILTER_ADVANCED=y
-CONFIG_BRIDGE_NETFILTER=y
-
-#
-# Core Netfilter Configuration
-#
-# CONFIG_NETFILTER_NETLINK_QUEUE is not set
-# CONFIG_NETFILTER_NETLINK_LOG is not set
-CONFIG_NF_CONNTRACK=m
-# CONFIG_NF_CT_ACCT is not set
-# CONFIG_NF_CONNTRACK_MARK is not set
-# CONFIG_NF_CONNTRACK_EVENTS is not set
-# CONFIG_NF_CT_PROTO_DCCP is not set
-# CONFIG_NF_CT_PROTO_SCTP is not set
-# CONFIG_NF_CT_PROTO_UDPLITE is not set
-# CONFIG_NF_CONNTRACK_AMANDA is not set
-# CONFIG_NF_CONNTRACK_FTP is not set
-# CONFIG_NF_CONNTRACK_H323 is not set
-# CONFIG_NF_CONNTRACK_IRC is not set
-# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set
-# CONFIG_NF_CONNTRACK_PPTP is not set
-# CONFIG_NF_CONNTRACK_SANE is not set
-# CONFIG_NF_CONNTRACK_SIP is not set
-# CONFIG_NF_CONNTRACK_TFTP is not set
-# CONFIG_NF_CT_NETLINK is not set
-CONFIG_NETFILTER_XTABLES=y
-# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
-# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
-# CONFIG_NETFILTER_XT_TARGET_MARK is not set
-# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
-# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set
-# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set
-# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set
-# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set
-# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set
-# CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set
-# CONFIG_NETFILTER_XT_MATCH_DCCP is not set
-# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
-# CONFIG_NETFILTER_XT_MATCH_ESP is not set
-# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_HELPER is not set
-# CONFIG_NETFILTER_XT_MATCH_HL is not set
-# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set
-# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set
-# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set
-# CONFIG_NETFILTER_XT_MATCH_MAC is not set
-# CONFIG_NETFILTER_XT_MATCH_MARK is not set
-# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set
-# CONFIG_NETFILTER_XT_MATCH_OWNER is not set
-# CONFIG_NETFILTER_XT_MATCH_PHYSDEV is not set
-# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set
-# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set
-# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set
-# CONFIG_NETFILTER_XT_MATCH_REALM is not set
-# CONFIG_NETFILTER_XT_MATCH_RECENT is not set
-# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
-# CONFIG_NETFILTER_XT_MATCH_STATE is not set
-# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set
-# CONFIG_NETFILTER_XT_MATCH_STRING is not set
-# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set
-# CONFIG_NETFILTER_XT_MATCH_TIME is not set
-# CONFIG_NETFILTER_XT_MATCH_U32 is not set
-# CONFIG_IP_VS is not set
-
-#
-# IP: Netfilter Configuration
-#
-CONFIG_NF_DEFRAG_IPV4=m
-CONFIG_NF_CONNTRACK_IPV4=m
-# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
-# CONFIG_IP_NF_QUEUE is not set
-CONFIG_IP_NF_IPTABLES=m
-# CONFIG_IP_NF_MATCH_ADDRTYPE is not set
-# CONFIG_IP_NF_MATCH_AH is not set
-# CONFIG_IP_NF_MATCH_ECN is not set
-# CONFIG_IP_NF_MATCH_TTL is not set
-# CONFIG_IP_NF_FILTER is not set
-# CONFIG_IP_NF_TARGET_LOG is not set
-# CONFIG_IP_NF_TARGET_ULOG is not set
-CONFIG_NF_NAT=m
-CONFIG_NF_NAT_NEEDED=y
-CONFIG_IP_NF_TARGET_MASQUERADE=m
-# CONFIG_IP_NF_TARGET_NETMAP is not set
-CONFIG_IP_NF_TARGET_REDIRECT=m
-# CONFIG_NF_NAT_SNMP_BASIC is not set
-# CONFIG_NF_NAT_FTP is not set
-# CONFIG_NF_NAT_IRC is not set
-# CONFIG_NF_NAT_TFTP is not set
-# CONFIG_NF_NAT_AMANDA is not set
-# CONFIG_NF_NAT_PPTP is not set
-# CONFIG_NF_NAT_H323 is not set
-# CONFIG_NF_NAT_SIP is not set
-# CONFIG_IP_NF_MANGLE is not set
-# CONFIG_IP_NF_TARGET_TTL is not set
-# CONFIG_IP_NF_RAW is not set
-# CONFIG_IP_NF_ARPTABLES is not set
-# CONFIG_BRIDGE_NF_EBTABLES is not set
-# CONFIG_IP_DCCP is not set
-# CONFIG_IP_SCTP is not set
-# CONFIG_RDS is not set
-# CONFIG_TIPC is not set
-# CONFIG_ATM is not set
-CONFIG_STP=m
-CONFIG_BRIDGE=m
-# CONFIG_NET_DSA is not set
-# CONFIG_VLAN_8021Q is not set
-# CONFIG_DECNET is not set
-CONFIG_LLC=m
-# 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_ECONET is not set
-# CONFIG_WAN_ROUTER is not set
-# CONFIG_PHONET is not set
-# CONFIG_IEEE802154 is not set
-# CONFIG_NET_SCHED is not set
-# CONFIG_DCB is not set
-
-#
-# Network testing
-#
-# CONFIG_NET_PKTGEN is not set
-# CONFIG_HAMRADIO is not set
-# CONFIG_CAN is not set
-CONFIG_IRDA=m
-
-#
-# IrDA protocols
-#
-CONFIG_IRLAN=m
-CONFIG_IRNET=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_ULTRA=y
-
-#
-# 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
-#
-# CONFIG_KINGSUN_DONGLE is not set
-# CONFIG_KSDAZZLE_DONGLE is not set
-# CONFIG_KS959_DONGLE is not set
-
-#
-# FIR device drivers
-#
-# CONFIG_USB_IRDA is not set
-# CONFIG_SIGMATEL_FIR is not set
-CONFIG_SA1100_FIR=m
-# CONFIG_MCS_FIR is not set
-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 is not set
-# CONFIG_BT_BNEP_PROTO_FILTER is not set
-CONFIG_BT_HIDP=m
-
-#
-# Bluetooth device drivers
-#
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_BT_HCIUART_LL=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 is not set
-# CONFIG_BT_MRVL is not set
-# CONFIG_AF_RXRPC is not set
-CONFIG_WIRELESS=y
-CONFIG_CFG80211=m
-# CONFIG_NL80211_TESTMODE is not set
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-CONFIG_CFG80211_DEFAULT_PS_VALUE=1
-CONFIG_WIRELESS_OLD_REGULATORY=y
-CONFIG_WIRELESS_EXT=y
-CONFIG_WIRELESS_EXT_SYSFS=y
-CONFIG_LIB80211=y
-CONFIG_LIB80211_CRYPT_WEP=m
-CONFIG_LIB80211_CRYPT_CCMP=m
-CONFIG_LIB80211_CRYPT_TKIP=m
-# CONFIG_LIB80211_DEBUG is not set
-CONFIG_MAC80211=m
-CONFIG_MAC80211_RC_MINSTREL=y
-# CONFIG_MAC80211_RC_DEFAULT_PID is not set
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_DEFAULT="minstrel"
-# CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_LEDS is not set
-# CONFIG_MAC80211_DEBUG_MENU is not set
-# CONFIG_WIMAX is not set
-# CONFIG_RFKILL is not set
-# CONFIG_NET_9P is not set
-
-#
-# Device Drivers
-#
-
-#
-# Generic Driver Options
-#
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-# CONFIG_DEVTMPFS is not set
-CONFIG_STANDALONE=y
-CONFIG_PREVENT_FIRMWARE_BUILD=y
-CONFIG_FW_LOADER=y
-CONFIG_FIRMWARE_IN_KERNEL=y
-CONFIG_EXTRA_FIRMWARE=""
-# CONFIG_SYS_HYPERVISOR is not set
-# CONFIG_CONNECTOR is not set
-# CONFIG_MTD is not set
-CONFIG_PARPORT=m
-# CONFIG_PARPORT_PC is not set
-# CONFIG_PARPORT_GSC is not set
-# CONFIG_PARPORT_AX88796 is not set
-# CONFIG_PARPORT_1284 is not set
-# CONFIG_PNP is not set
-CONFIG_BLK_DEV=y
-# CONFIG_BLK_DEV_COW_COMMON is not set
-CONFIG_BLK_DEV_LOOP=m
-CONFIG_BLK_DEV_CRYPTOLOOP=m
-CONFIG_BLK_DEV_NBD=m
-# CONFIG_BLK_DEV_UB is not set
-# CONFIG_BLK_DEV_RAM is not set
-# CONFIG_CDROM_PKTCDVD is not set
-# CONFIG_ATA_OVER_ETH is not set
-# CONFIG_MG_DISK is not set
-# CONFIG_MISC_DEVICES is not set
-CONFIG_EEPROM_93CX6=m
-CONFIG_HAVE_IDE=y
-# CONFIG_IDE is not set
-
-#
-# SCSI device support
-#
-# CONFIG_RAID_ATTRS is not set
-CONFIG_SCSI=y
-CONFIG_SCSI_DMA=y
-# CONFIG_SCSI_TGT is not set
-# CONFIG_SCSI_NETLINK is not set
-# CONFIG_SCSI_PROC_FS is not set
-
-#
-# SCSI support type (disk, tape, CD-ROM)
-#
-CONFIG_BLK_DEV_SD=y
-# CONFIG_CHR_DEV_ST is not set
-# CONFIG_CHR_DEV_OSST is not set
-CONFIG_BLK_DEV_SR=m
-# CONFIG_BLK_DEV_SR_VENDOR is not set
-# CONFIG_CHR_DEV_SG is not set
-# CONFIG_CHR_DEV_SCH is not set
-# CONFIG_SCSI_MULTI_LUN is not set
-# CONFIG_SCSI_CONSTANTS is not set
-# CONFIG_SCSI_LOGGING is not set
-# CONFIG_SCSI_SCAN_ASYNC is not set
-CONFIG_SCSI_WAIT_SCAN=m
-
-#
-# SCSI Transports
-#
-CONFIG_SCSI_SPI_ATTRS=m
-# CONFIG_SCSI_FC_ATTRS is not set
-# CONFIG_SCSI_ISCSI_ATTRS is not set
-# CONFIG_SCSI_SAS_LIBSAS is not set
-# CONFIG_SCSI_SRP_ATTRS is not set
-# CONFIG_SCSI_LOWLEVEL is not set
-CONFIG_SCSI_LOWLEVEL_PCMCIA=y
-CONFIG_PCMCIA_AHA152X=m
-CONFIG_PCMCIA_FDOMAIN=m
-CONFIG_PCMCIA_NINJA_SCSI=m
-CONFIG_PCMCIA_QLOGIC=m
-CONFIG_PCMCIA_SYM53C500=m
-# CONFIG_SCSI_DH is not set
-# CONFIG_SCSI_OSD_INITIATOR is not set
-CONFIG_ATA=y
-# CONFIG_ATA_NONSTANDARD is not set
-# CONFIG_ATA_VERBOSE_ERROR is not set
-# CONFIG_SATA_PMP is not set
-CONFIG_ATA_SFF=y
-# CONFIG_SATA_MV is not set
-# CONFIG_PATA_LEGACY is not set
-CONFIG_PATA_PCMCIA=y
-# CONFIG_PATA_QDI is not set
-# CONFIG_PATA_WINBOND_VLB is not set
-# CONFIG_MD is not set
-CONFIG_NETDEVICES=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_MACVLAN is not set
-# CONFIG_EQUALIZER is not set
-CONFIG_TUN=m
-# CONFIG_VETH is not set
-# CONFIG_ARCNET is not set
-# CONFIG_NET_ETHERNET is not set
-CONFIG_MII=m
-# CONFIG_NETDEV_1000 is not set
-# CONFIG_NETDEV_10000 is not set
-# CONFIG_TR is not set
-CONFIG_WLAN=y
-# CONFIG_WLAN_PRE80211 is not set
-CONFIG_WLAN_80211=y
-CONFIG_PCMCIA_RAYCS=m
-# CONFIG_LIBERTAS is not set
-# CONFIG_LIBERTAS_THINFIRM is not set
-# CONFIG_ATMEL is not set
-CONFIG_AT76C50X_USB=m
-CONFIG_AIRO_CS=m
-CONFIG_PCMCIA_WL3501=m
-CONFIG_USB_ZD1201=m
-CONFIG_USB_NET_RNDIS_WLAN=m
-CONFIG_RTL8187=m
-# CONFIG_MAC80211_HWSIM is not set
-CONFIG_P54_COMMON=m
-CONFIG_P54_USB=m
-CONFIG_ATH_COMMON=m
-CONFIG_AR9170_USB=m
-CONFIG_HOSTAP=m
-CONFIG_HOSTAP_FIRMWARE=y
-CONFIG_HOSTAP_FIRMWARE_NVRAM=y
-CONFIG_HOSTAP_CS=m
-# CONFIG_B43 is not set
-# CONFIG_B43LEGACY is not set
-CONFIG_ZD1211RW=m
-# CONFIG_ZD1211RW_DEBUG is not set
-CONFIG_RT2X00=m
-CONFIG_RT2500USB=m
-CONFIG_RT73USB=m
-CONFIG_RT2800USB=m
-CONFIG_RT2X00_LIB_USB=m
-CONFIG_RT2X00_LIB=m
-CONFIG_RT2X00_LIB_HT=y
-CONFIG_RT2X00_LIB_FIRMWARE=y
-CONFIG_RT2X00_LIB_CRYPTO=y
-# CONFIG_RT2X00_DEBUG is not set
-CONFIG_HERMES=m
-# CONFIG_HERMES_CACHE_FW_ON_INIT is not set
-CONFIG_PCMCIA_HERMES=m
-CONFIG_PCMCIA_SPECTRUM=m
-CONFIG_WL12XX=m
-# CONFIG_WL1251 is not set
-
-#
-# Enable WiMAX (Networking options) to see the WiMAX drivers
-#
-
-#
-# 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_CDC_EEM=m
-CONFIG_USB_NET_DM9601=m
-CONFIG_USB_NET_SMSC95XX=m
-CONFIG_USB_NET_GL620A=m
-CONFIG_USB_NET_NET1080=m
-CONFIG_USB_NET_PLUSB=m
-CONFIG_USB_NET_MCS7830=m
-CONFIG_USB_NET_RNDIS_HOST=m
-CONFIG_USB_NET_CDC_SUBSET=m
-CONFIG_USB_ALI_M5632=y
-CONFIG_USB_AN2720=y
-CONFIG_USB_BELKIN=y
-CONFIG_USB_ARMLINUX=y
-CONFIG_USB_EPSON2888=y
-CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=m
-CONFIG_USB_NET_INT51X1=m
-CONFIG_NET_PCMCIA=y
-CONFIG_PCMCIA_3C589=m
-CONFIG_PCMCIA_3C574=m
-CONFIG_PCMCIA_FMVJ18X=m
-CONFIG_PCMCIA_PCNET=m
-CONFIG_PCMCIA_NMCLAN=m
-CONFIG_PCMCIA_SMC91C92=m
-CONFIG_PCMCIA_XIRC2PS=m
-CONFIG_PCMCIA_AXNET=m
-# CONFIG_WAN is not set
-# CONFIG_PLIP is not set
-CONFIG_PPP=m
-# CONFIG_PPP_MULTILINK is not set
-# CONFIG_PPP_FILTER is not set
-CONFIG_PPP_ASYNC=m
-CONFIG_PPP_SYNC_TTY=m
-CONFIG_PPP_DEFLATE=m
-CONFIG_PPP_BSDCOMP=m
-CONFIG_PPP_MPPE=m
-CONFIG_PPPOE=m
-# CONFIG_PPPOL2TP is not set
-# CONFIG_SLIP is not set
-CONFIG_SLHC=m
-# CONFIG_NETCONSOLE is not set
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-# CONFIG_ISDN is not set
-# CONFIG_PHONE is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-# CONFIG_INPUT_FF_MEMLESS is not set
-# CONFIG_INPUT_POLLDEV is not set
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=640
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
-# CONFIG_INPUT_JOYDEV is not set
-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_LKKBD is not set
-# CONFIG_KEYBOARD_GPIO is not set
-# CONFIG_KEYBOARD_MATRIX is not set
-CONFIG_KEYBOARD_HP7XX=y
-# CONFIG_KEYBOARD_NEWTON is not set
-# CONFIG_KEYBOARD_OPENCORES is not set
-# CONFIG_KEYBOARD_STOWAWAY is not set
-# CONFIG_KEYBOARD_SUNKBD is not set
-# CONFIG_KEYBOARD_XTKBD is not set
-CONFIG_INPUT_MOUSE=y
-# CONFIG_MOUSE_PS2 is not set
-CONFIG_MOUSE_SERIAL=m
-# CONFIG_MOUSE_APPLETOUCH is not set
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_INPORT is not set
-# CONFIG_MOUSE_LOGIBM is not set
-# CONFIG_MOUSE_PC110PAD is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-# CONFIG_MOUSE_GPIO is not set
-# CONFIG_INPUT_JOYSTICK is not set
-# CONFIG_INPUT_TABLET is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-# CONFIG_TOUCHSCREEN_AD7879 is not set
-# CONFIG_TOUCHSCREEN_FUJITSU is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_INEXIO is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-CONFIG_TOUCHSCREEN_HP7XX=y
-# CONFIG_TOUCHSCREEN_HTCPEN is not set
-# CONFIG_TOUCHSCREEN_PENMOUNT is not set
-# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
-# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
-# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
-# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
-# CONFIG_TOUCHSCREEN_W90X900 is not set
-# CONFIG_INPUT_MISC is not set
-
-#
-# Hardware I/O ports
-#
-CONFIG_SERIO=m
-CONFIG_SERIO_SERPORT=m
-# CONFIG_SERIO_PARKBD is not set
-# CONFIG_SERIO_SA1111 is not set
-# CONFIG_SERIO_RAW is not set
-# CONFIG_GAMEPORT is not set
-
-#
-# Character devices
-#
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_HW_CONSOLE=y
-# CONFIG_VT_HW_CONSOLE_BINDING is not set
-CONFIG_DEVKMEM=y
-# CONFIG_SERIAL_NONSTANDARD is not set
-
-#
-# Serial drivers
-#
-CONFIG_SERIAL_8250=m
-CONFIG_SERIAL_8250_CS=m
-CONFIG_SERIAL_8250_NR_UARTS=4
-CONFIG_SERIAL_8250_RUNTIME_UARTS=4
-# CONFIG_SERIAL_8250_EXTENDED is not set
-
-#
-# Non-8250 serial port support
-#
-CONFIG_SERIAL_SA1100=y
-CONFIG_SERIAL_SA1100_CONSOLE=y
-CONFIG_SERIAL_CORE=y
-CONFIG_SERIAL_CORE_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
-# CONFIG_LEGACY_PTYS is not set
-CONFIG_PRINTER=m
-# CONFIG_LP_CONSOLE is not set
-CONFIG_PPDEV=m
-# CONFIG_IPMI_HANDLER is not set
-# CONFIG_HW_RANDOM is not set
-# CONFIG_DTLK is not set
-# CONFIG_R3964 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_IPWIRELESS=m
-# CONFIG_RAW_DRIVER is not set
-# CONFIG_TCG_TPM is not set
-CONFIG_DEVPORT=y
-# CONFIG_I2C is not set
-# CONFIG_SPI is not set
-
-#
-# PPS support
-#
-# CONFIG_PPS is not set
-CONFIG_ARCH_REQUIRE_GPIOLIB=y
-CONFIG_GPIOLIB=y
-CONFIG_GPIO_SYSFS=y
-
-#
-# Memory mapped GPIO expanders:
-#
-
-#
-# I2C GPIO expanders:
-#
-
-#
-# PCI GPIO expanders:
-#
-
-#
-# SPI GPIO expanders:
-#
-
-#
-# AC97 GPIO expanders:
-#
-# CONFIG_W1 is not set
-# CONFIG_POWER_SUPPLY is not set
-# CONFIG_HWMON is not set
-# CONFIG_THERMAL is not set
-CONFIG_WATCHDOG=y
-# CONFIG_WATCHDOG_NOWAYOUT is not set
-
-#
-# Watchdog Device Drivers
-#
-# CONFIG_SOFT_WATCHDOG is not set
-CONFIG_SA1100_WATCHDOG=m
-
-#
-# ISA-based Watchdog Cards
-#
-# CONFIG_PCWATCHDOG is not set
-# CONFIG_MIXCOMWD is not set
-# CONFIG_WDT is not set
-
-#
-# USB-based Watchdog Cards
-#
-# CONFIG_USBPCWATCHDOG is not set
-CONFIG_SSB_POSSIBLE=y
-
-#
-# Sonics Silicon Backplane
-#
-# CONFIG_SSB is not set
-
-#
-# Multifunction device drivers
-#
-# CONFIG_MFD_CORE is not set
-# CONFIG_MFD_SM501 is not set
-# CONFIG_MFD_ASIC3 is not set
-# CONFIG_HTC_EGPIO is not set
-# CONFIG_HTC_PASIC3 is not set
-# CONFIG_MFD_TMIO is not set
-# CONFIG_MFD_T7L66XB is not set
-# CONFIG_MFD_TC6387XB is not set
-# CONFIG_MFD_TC6393XB is not set
-
-#
-# Multimedia Capabilities Port drivers
-#
-# CONFIG_MCP_SA11X0 is not set
-# CONFIG_REGULATOR is not set
-# CONFIG_MEDIA_SUPPORT is not set
-
-#
-# Graphics support
-#
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_OUTPUT_CONTROL is not set
-CONFIG_FB=y
-# CONFIG_FIRMWARE_EDID is not set
-# CONFIG_FB_DDC is not set
-# CONFIG_FB_BOOT_VESA_SUPPORT is not set
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_FOREIGN_ENDIAN is not set
-# CONFIG_FB_SYS_FOPS is not set
-# CONFIG_FB_SVGALIB is not set
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-# CONFIG_FB_MODE_HELPERS is not set
-# CONFIG_FB_TILEBLITTING is not set
-
-#
-# Frame buffer hardware drivers
-#
-# CONFIG_FB_SA1100 is not set
-CONFIG_FB_S1D13XXX=y
-# CONFIG_FB_VIRTUAL is not set
-# CONFIG_FB_METRONOME is not set
-# CONFIG_FB_MB862XX is not set
-# CONFIG_FB_BROADSHEET is not set
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_LCD_CLASS_DEVICE=y
-# CONFIG_LCD_ILI9320 is not set
-# CONFIG_LCD_PLATFORM is not set
-CONFIG_LCD_HP700=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-# CONFIG_BACKLIGHT_GENERIC is not set
-CONFIG_BACKLIGHT_HP700=y
-
-#
-# Display device support
-#
-# CONFIG_DISPLAY_SUPPORT is not set
-
-#
-# Console display driver support
-#
-# CONFIG_VGA_CONSOLE is not set
-# CONFIG_MDA_CONSOLE is not set
-CONFIG_DUMMY_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-# CONFIG_LOGO is not set
-# CONFIG_SOUND is not set
-CONFIG_HID_SUPPORT=y
-CONFIG_HID=m
-# CONFIG_HIDRAW is not set
-
-#
-# USB Input Devices
-#
-CONFIG_USB_HID=m
-# CONFIG_HID_PID is not set
-# CONFIG_USB_HIDDEV is not set
-
-#
-# Special HID drivers
-#
-CONFIG_HID_A4TECH=m
-CONFIG_HID_APPLE=m
-CONFIG_HID_BELKIN=m
-CONFIG_HID_CHERRY=m
-CONFIG_HID_CHICONY=m
-CONFIG_HID_CYPRESS=m
-CONFIG_HID_DRAGONRISE=m
-# CONFIG_DRAGONRISE_FF is not set
-CONFIG_HID_EZKEY=m
-CONFIG_HID_KYE=m
-CONFIG_HID_GYRATION=m
-CONFIG_HID_TWINHAN=m
-CONFIG_HID_KENSINGTON=m
-CONFIG_HID_LOGITECH=m
-# CONFIG_LOGITECH_FF is not set
-# CONFIG_LOGIRUMBLEPAD2_FF is not set
-CONFIG_HID_MICROSOFT=m
-CONFIG_HID_MONTEREY=m
-CONFIG_HID_NTRIG=m
-CONFIG_HID_PANTHERLORD=m
-# CONFIG_PANTHERLORD_FF is not set
-CONFIG_HID_PETALYNX=m
-CONFIG_HID_SAMSUNG=m
-CONFIG_HID_SONY=m
-CONFIG_HID_SUNPLUS=m
-CONFIG_HID_GREENASIA=m
-# CONFIG_GREENASIA_FF is not set
-CONFIG_HID_SMARTJOYPLUS=m
-# CONFIG_SMARTJOYPLUS_FF is not set
-CONFIG_HID_TOPSEED=m
-CONFIG_HID_THRUSTMASTER=m
-# CONFIG_THRUSTMASTER_FF is not set
-CONFIG_HID_WACOM=m
-CONFIG_HID_ZEROPLUS=m
-# CONFIG_ZEROPLUS_FF is not set
-CONFIG_USB_SUPPORT=y
-CONFIG_USB_ARCH_HAS_HCD=y
-CONFIG_USB_ARCH_HAS_OHCI=y
-# CONFIG_USB_ARCH_HAS_EHCI is not set
-CONFIG_USB=m
-CONFIG_USB_DEBUG=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
-#
-# Miscellaneous USB options
-#
-# CONFIG_USB_DEVICEFS is not set
-# CONFIG_USB_DEVICE_CLASS is not set
-# CONFIG_USB_DYNAMIC_MINORS is not set
-# CONFIG_USB_SUSPEND is not set
-# CONFIG_USB_OTG is not set
-CONFIG_USB_MON=m
-# CONFIG_USB_WUSB is not set
-# CONFIG_USB_WUSB_CBAF is not set
-
-#
-# USB Host Controller Drivers
-#
-# CONFIG_USB_C67X00_HCD is not set
-# CONFIG_USB_OXU210HP_HCD is not set
-# CONFIG_USB_ISP116X_HCD is not set
-# CONFIG_USB_ISP1760_HCD is not set
-# CONFIG_USB_ISP1362_HCD is not set
-CONFIG_USB_OHCI_HCD=m
-# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
-# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
-CONFIG_USB_OHCI_LITTLE_ENDIAN=y
-# CONFIG_USB_SL811_HCD is not set
-# CONFIG_USB_R8A66597_HCD is not set
-# CONFIG_USB_HWA_HCD is not set
-# CONFIG_USB_MUSB_HDRC is not set
-# CONFIG_USB_GADGET_MUSB_HDRC is not set
-
-#
-# USB Device Class drivers
-#
-# CONFIG_USB_ACM is not set
-CONFIG_USB_PRINTER=m
-# CONFIG_USB_WDM is not set
-# CONFIG_USB_TMC is not set
-
-#
-# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
-#
-
-#
-# also be needed; see USB_STORAGE Help for more info
-#
-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_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
-# CONFIG_USB_STORAGE_ALAUDA is not set
-# CONFIG_USB_STORAGE_ONETOUCH is not set
-# CONFIG_USB_STORAGE_KARMA is not set
-# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
-# CONFIG_USB_LIBUSUAL is not set
-
-#
-# USB Imaging devices
-#
-# CONFIG_USB_MDC800 is not set
-# CONFIG_USB_MICROTEK is not set
-
-#
-# USB port drivers
-#
-# CONFIG_USB_USS720 is not set
-CONFIG_USB_SERIAL=m
-# CONFIG_USB_EZUSB is not set
-# CONFIG_USB_SERIAL_GENERIC is not set
-CONFIG_USB_SERIAL_AIRCABLE=m
-# CONFIG_USB_SERIAL_ARK3116 is not set
-# CONFIG_USB_SERIAL_BELKIN is not set
-# CONFIG_USB_SERIAL_CH341 is not set
-# CONFIG_USB_SERIAL_WHITEHEAT is not set
-# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
-CONFIG_USB_SERIAL_CP210X=m
-# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
-# CONFIG_USB_SERIAL_EMPEG is not set
-CONFIG_USB_SERIAL_FTDI_SIO=m
-# CONFIG_USB_SERIAL_FUNSOFT is not set
-# CONFIG_USB_SERIAL_VISOR is not set
-# CONFIG_USB_SERIAL_IPAQ is not set
-# CONFIG_USB_SERIAL_IR is not set
-# CONFIG_USB_SERIAL_EDGEPORT is not set
-# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
-CONFIG_USB_SERIAL_GARMIN=m
-CONFIG_USB_SERIAL_IPW=m
-# CONFIG_USB_SERIAL_IUU is not set
-# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
-# CONFIG_USB_SERIAL_KEYSPAN is not set
-# CONFIG_USB_SERIAL_KLSI is not set
-# CONFIG_USB_SERIAL_KOBIL_SCT is not set
-# CONFIG_USB_SERIAL_MCT_U232 is not set
-# CONFIG_USB_SERIAL_MOS7720 is not set
-# CONFIG_USB_SERIAL_MOS7840 is not set
-# CONFIG_USB_SERIAL_MOTOROLA is not set
-CONFIG_USB_SERIAL_NAVMAN=m
-CONFIG_USB_SERIAL_PL2303=m
-# CONFIG_USB_SERIAL_OTI6858 is not set
-# CONFIG_USB_SERIAL_QUALCOMM is not set
-# CONFIG_USB_SERIAL_SPCP8X5 is not set
-# CONFIG_USB_SERIAL_HP4X is not set
-# CONFIG_USB_SERIAL_SAFE is not set
-# CONFIG_USB_SERIAL_SIEMENS_MPI is not set
-CONFIG_USB_SERIAL_SIERRAWIRELESS=m
-# CONFIG_USB_SERIAL_SYMBOL is not set
-# CONFIG_USB_SERIAL_TI is not set
-# CONFIG_USB_SERIAL_CYBERJACK is not set
-# CONFIG_USB_SERIAL_XIRCOM is not set
-# CONFIG_USB_SERIAL_OPTION is not set
-# CONFIG_USB_SERIAL_OMNINET is not set
-# CONFIG_USB_SERIAL_OPTICON is not set
-# CONFIG_USB_SERIAL_DEBUG is not set
-
-#
-# USB Miscellaneous drivers
-#
-# CONFIG_USB_EMI62 is not set
-# CONFIG_USB_EMI26 is not set
-# CONFIG_USB_ADUTUX is not set
-# CONFIG_USB_SEVSEG is not set
-# CONFIG_USB_RIO500 is not set
-# CONFIG_USB_LEGOTOWER is not set
-# CONFIG_USB_LCD is not set
-# CONFIG_USB_BERRY_CHARGE is not set
-# CONFIG_USB_LED is not set
-# CONFIG_USB_CYPRESS_CY7C63 is not set
-# CONFIG_USB_CYTHERM is not set
-# CONFIG_USB_IDMOUSE is not set
-# CONFIG_USB_FTDI_ELAN is not set
-# CONFIG_USB_APPLEDISPLAY is not set
-# CONFIG_USB_LD is not set
-# CONFIG_USB_TRANCEVIBRATOR is not set
-# CONFIG_USB_IOWARRIOR is not set
-# CONFIG_USB_TEST is not set
-# CONFIG_USB_ISIGHTFW is not set
-# CONFIG_USB_VST is not set
-CONFIG_USB_GADGET=m
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-CONFIG_USB_GADGET_VBUS_DRAW=2
-CONFIG_USB_GADGET_SELECTED=y
-# CONFIG_USB_GADGET_AT91 is not set
-# CONFIG_USB_GADGET_ATMEL_USBA is not set
-# CONFIG_USB_GADGET_FSL_USB2 is not set
-# CONFIG_USB_GADGET_LH7A40X is not set
-# CONFIG_USB_GADGET_OMAP is not set
-# CONFIG_USB_GADGET_PXA25X is not set
-# CONFIG_USB_GADGET_R8A66597 is not set
-# CONFIG_USB_GADGET_PXA27X is not set
-# CONFIG_USB_GADGET_S3C_HSOTG is not set
-# CONFIG_USB_GADGET_IMX is not set
-# CONFIG_USB_GADGET_S3C2410 is not set
-CONFIG_USB_GADGET_M66592=y
-CONFIG_USB_M66592=m
-# CONFIG_USB_GADGET_AMD5536UDC is not set
-# CONFIG_USB_GADGET_FSL_QE is not set
-# CONFIG_USB_GADGET_CI13XXX is not set
-# CONFIG_USB_GADGET_NET2280 is not set
-# CONFIG_USB_GADGET_GOKU is not set
-# CONFIG_USB_GADGET_LANGWELL is not set
-# CONFIG_USB_GADGET_DUMMY_HCD is not set
-CONFIG_USB_GADGET_DUALSPEED=y
-# CONFIG_USB_ZERO is not set
-# CONFIG_USB_AUDIO is not set
-CONFIG_USB_ETH=m
-# CONFIG_USB_ETH_RNDIS is not set
-# CONFIG_USB_ETH_EEM is not set
-# CONFIG_USB_GADGETFS is not set
-CONFIG_USB_FILE_STORAGE=m
-# CONFIG_USB_FILE_STORAGE_TEST is not set
-# CONFIG_USB_G_SERIAL is not set
-# CONFIG_USB_MIDI_GADGET is not set
-# CONFIG_USB_G_PRINTER is not set
-# CONFIG_USB_CDC_COMPOSITE is not set
-
-#
-# OTG and related infrastructure
-#
-# CONFIG_USB_GPIO_VBUS is not set
-# CONFIG_NOP_USB_XCEIV is not set
-# CONFIG_MMC is not set
-# CONFIG_MEMSTICK is not set
-# CONFIG_NEW_LEDS is not set
-# CONFIG_ACCESSIBILITY is not set
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=m
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-# CONFIG_RTC_DRV_TEST is not set
-
-#
-# SPI RTC drivers
-#
-
-#
-# Platform RTC drivers
-#
-# CONFIG_RTC_DRV_CMOS is not set
-# CONFIG_RTC_DRV_DS1286 is not set
-# CONFIG_RTC_DRV_DS1511 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_STK17TA8 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_M48T35 is not set
-# CONFIG_RTC_DRV_M48T59 is not set
-# CONFIG_RTC_DRV_BQ4802 is not set
-# CONFIG_RTC_DRV_V3020 is not set
-
-#
-# on-CPU RTC drivers
-#
-CONFIG_RTC_DRV_SA1100=m
-# CONFIG_DMADEVICES is not set
-# CONFIG_AUXDISPLAY is not set
-# CONFIG_UIO is not set
-
-#
-# TI VLYNQ
-#
-CONFIG_STAGING=y
-# CONFIG_STAGING_EXCLUDE_BUILD is not set
-CONFIG_USB_IP_COMMON=m
-CONFIG_USB_IP_VHCI_HCD=m
-CONFIG_USB_IP_HOST=m
-# CONFIG_W35UND is not set
-CONFIG_PRISM2_USB=m
-# CONFIG_ECHO is not set
-# CONFIG_OTUS is not set
-# CONFIG_COMEDI is not set
-# CONFIG_ASUS_OLED is not set
-# CONFIG_PANEL is not set
-# CONFIG_INPUT_MIMIO is not set
-# CONFIG_TRANZPORT is not set
-
-#
-# Android
-#
-
-#
-# Qualcomm MSM Camera And Video
-#
-
-#
-# Camera Sensor Selection
-#
-# CONFIG_INPUT_GPIO is not set
-# CONFIG_DST is not set
-# CONFIG_POHMELFS is not set
-# CONFIG_PLAN9AUTH is not set
-# CONFIG_USB_SERIAL_QUATECH2 is not set
-# CONFIG_USB_SERIAL_QUATECH_USB2 is not set
-# CONFIG_VT6656 is not set
-CONFIG_FB_UDL=m
-
-#
-# RAR Register Driver
-#
-# CONFIG_RAR_REGISTER is not set
-# CONFIG_IIO 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=m
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
-# CONFIG_EXT3_FS_XATTR is not set
-CONFIG_EXT4_FS=m
-CONFIG_EXT4_FS_XATTR=y
-# CONFIG_EXT4_FS_POSIX_ACL is not set
-# CONFIG_EXT4_FS_SECURITY is not set
-# CONFIG_EXT4_DEBUG is not set
-CONFIG_JBD=m
-CONFIG_JBD2=m
-CONFIG_FS_MBCACHE=m
-CONFIG_REISERFS_FS=m
-# CONFIG_REISERFS_CHECK is not set
-# CONFIG_REISERFS_PROC_INFO is not set
-# CONFIG_REISERFS_FS_XATTR 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=y
-CONFIG_XFS_FS=m
-# CONFIG_XFS_QUOTA is not set
-# CONFIG_XFS_POSIX_ACL is not set
-# CONFIG_XFS_RT is not set
-# CONFIG_XFS_DEBUG is not set
-# CONFIG_OCFS2_FS is not set
-# CONFIG_BTRFS_FS is not set
-# CONFIG_NILFS2_FS is not set
-CONFIG_FILE_LOCKING=y
-CONFIG_FSNOTIFY=y
-CONFIG_DNOTIFY=y
-CONFIG_INOTIFY=y
-CONFIG_INOTIFY_USER=y
-# CONFIG_QUOTA is not set
-# CONFIG_AUTOFS_FS is not set
-# CONFIG_AUTOFS4_FS is not set
-CONFIG_FUSE_FS=m
-# CONFIG_CUSE is not set
-
-#
-# Caches
-#
-# CONFIG_FSCACHE is not set
-
-#
-# CD-ROM/DVD Filesystems
-#
-CONFIG_ISO9660_FS=m
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_UDF_FS=m
-CONFIG_UDF_NLS=y
-
-#
-# DOS/FAT/NT Filesystems
-#
-CONFIG_FAT_FS=m
-CONFIG_MSDOS_FS=m
-CONFIG_VFAT_FS=m
-CONFIG_FAT_DEFAULT_CODEPAGE=852
-CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-2"
-CONFIG_NTFS_FS=m
-# CONFIG_NTFS_DEBUG is not set
-# CONFIG_NTFS_RW is not set
-
-#
-# Pseudo filesystems
-#
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-# CONFIG_TMPFS_POSIX_ACL is not set
-# CONFIG_HUGETLB_PAGE is not set
-# CONFIG_CONFIGFS_FS is not set
-CONFIG_MISC_FILESYSTEMS=y
-# 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_MINIX_FS=m
-# CONFIG_OMFS_FS is not set
-# CONFIG_HPFS_FS is not set
-# CONFIG_QNX4FS_FS is not set
-# CONFIG_ROMFS_FS is not set
-# CONFIG_SYSV_FS is not set
-# CONFIG_UFS_FS is not set
-CONFIG_NETWORK_FILESYSTEMS=y
-CONFIG_NFS_FS=m
-CONFIG_NFS_V3=y
-# CONFIG_NFS_V3_ACL is not set
-CONFIG_NFS_V4=y
-# CONFIG_NFS_V4_1 is not set
-CONFIG_NFSD=m
-CONFIG_NFSD_V3=y
-# CONFIG_NFSD_V3_ACL is not set
-CONFIG_NFSD_V4=y
-CONFIG_LOCKD=m
-CONFIG_LOCKD_V4=y
-CONFIG_EXPORTFS=m
-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=m
-# CONFIG_CIFS_STATS is not set
-# CONFIG_CIFS_WEAK_PW_HASH is not set
-# CONFIG_CIFS_XATTR is not set
-# CONFIG_CIFS_DEBUG2 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
-
-#
-# Partition Types
-#
-# CONFIG_PARTITION_ADVANCED is not set
-CONFIG_MSDOS_PARTITION=y
-CONFIG_NLS=m
-CONFIG_NLS_DEFAULT="iso8859-2"
-CONFIG_NLS_CODEPAGE_437=m
-CONFIG_NLS_CODEPAGE_737=m
-CONFIG_NLS_CODEPAGE_775=m
-CONFIG_NLS_CODEPAGE_850=m
-CONFIG_NLS_CODEPAGE_852=m
-CONFIG_NLS_CODEPAGE_855=m
-CONFIG_NLS_CODEPAGE_857=m
-CONFIG_NLS_CODEPAGE_860=m
-CONFIG_NLS_CODEPAGE_861=m
-CONFIG_NLS_CODEPAGE_862=m
-CONFIG_NLS_CODEPAGE_863=m
-CONFIG_NLS_CODEPAGE_864=m
-CONFIG_NLS_CODEPAGE_865=m
-CONFIG_NLS_CODEPAGE_866=m
-CONFIG_NLS_CODEPAGE_869=m
-CONFIG_NLS_CODEPAGE_936=m
-CONFIG_NLS_CODEPAGE_950=m
-CONFIG_NLS_CODEPAGE_932=m
-CONFIG_NLS_CODEPAGE_949=m
-CONFIG_NLS_CODEPAGE_874=m
-CONFIG_NLS_ISO8859_8=m
-CONFIG_NLS_CODEPAGE_1250=m
-CONFIG_NLS_CODEPAGE_1251=m
-CONFIG_NLS_ASCII=m
-CONFIG_NLS_ISO8859_1=m
-CONFIG_NLS_ISO8859_2=m
-CONFIG_NLS_ISO8859_3=m
-CONFIG_NLS_ISO8859_4=m
-CONFIG_NLS_ISO8859_5=m
-CONFIG_NLS_ISO8859_6=m
-CONFIG_NLS_ISO8859_7=m
-CONFIG_NLS_ISO8859_9=m
-CONFIG_NLS_ISO8859_13=m
-CONFIG_NLS_ISO8859_14=m
-CONFIG_NLS_ISO8859_15=m
-CONFIG_NLS_KOI8_R=m
-CONFIG_NLS_KOI8_U=m
-CONFIG_NLS_UTF8=m
-# CONFIG_DLM is not set
-
-#
-# Kernel hacking
-#
-CONFIG_PRINTK_TIME=y
-CONFIG_ENABLE_WARN_DEPRECATED=y
-CONFIG_ENABLE_MUST_CHECK=y
-CONFIG_FRAME_WARN=0
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_STRIP_ASM_SYMS is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_DEBUG_FS is not set
-# CONFIG_HEADERS_CHECK is not set
-# CONFIG_DEBUG_KERNEL is not set
-# CONFIG_SLUB_DEBUG_ON is not set
-# CONFIG_SLUB_STATS is not set
-CONFIG_DEBUG_BUGVERBOSE=y
-CONFIG_DEBUG_MEMORY_INIT=y
-CONFIG_FRAME_POINTER=y
-# CONFIG_RCU_CPU_STALL_DETECTOR is not set
-# CONFIG_LATENCYTOP is not set
-# CONFIG_SYSCTL_SYSCALL_CHECK is not set
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_TRACING_SUPPORT=y
-# CONFIG_FTRACE is not set
-# CONFIG_SAMPLES is not set
-CONFIG_HAVE_ARCH_KGDB=y
-# CONFIG_ARM_UNWIND is not set
-# CONFIG_DEBUG_USER is not set
-
-#
-# Security options
-#
-# CONFIG_KEYS is not set
-# CONFIG_SECURITY is not set
-# CONFIG_SECURITYFS is not set
-# CONFIG_SECURITY_FILE_CAPABILITIES is not set
-CONFIG_CRYPTO=y
-
-#
-# Crypto core or helper
-#
-CONFIG_CRYPTO_ALGAPI=y
-CONFIG_CRYPTO_ALGAPI2=y
-CONFIG_CRYPTO_AEAD2=y
-CONFIG_CRYPTO_BLKCIPHER=m
-CONFIG_CRYPTO_BLKCIPHER2=y
-CONFIG_CRYPTO_HASH=m
-CONFIG_CRYPTO_HASH2=y
-CONFIG_CRYPTO_RNG2=y
-CONFIG_CRYPTO_PCOMP=y
-CONFIG_CRYPTO_MANAGER=y
-CONFIG_CRYPTO_MANAGER2=y
-# CONFIG_CRYPTO_GF128MUL is not set
-# CONFIG_CRYPTO_NULL is not set
-CONFIG_CRYPTO_WORKQUEUE=y
-# CONFIG_CRYPTO_CRYPTD is not set
-# CONFIG_CRYPTO_AUTHENC is not set
-# CONFIG_CRYPTO_TEST is not set
-
-#
-# Authenticated Encryption with Associated Data
-#
-# CONFIG_CRYPTO_CCM is not set
-# CONFIG_CRYPTO_GCM is not set
-# CONFIG_CRYPTO_SEQIV is not set
-
-#
-# Block modes
-#
-CONFIG_CRYPTO_CBC=m
-# CONFIG_CRYPTO_CTR is not set
-# CONFIG_CRYPTO_CTS is not set
-CONFIG_CRYPTO_ECB=m
-# CONFIG_CRYPTO_LRW is not set
-# CONFIG_CRYPTO_PCBC is not set
-# CONFIG_CRYPTO_XTS is not set
-
-#
-# Hash modes
-#
-# CONFIG_CRYPTO_HMAC is not set
-# CONFIG_CRYPTO_XCBC is not set
-# CONFIG_CRYPTO_VMAC is not set
-
-#
-# Digest
-#
-# CONFIG_CRYPTO_CRC32C is not set
-# CONFIG_CRYPTO_GHASH is not set
-# CONFIG_CRYPTO_MD4 is not set
-CONFIG_CRYPTO_MD5=m
-CONFIG_CRYPTO_MICHAEL_MIC=m
-# CONFIG_CRYPTO_RMD128 is not set
-# CONFIG_CRYPTO_RMD160 is not set
-# CONFIG_CRYPTO_RMD256 is not set
-# CONFIG_CRYPTO_RMD320 is not set
-CONFIG_CRYPTO_SHA1=m
-# CONFIG_CRYPTO_SHA256 is not set
-# CONFIG_CRYPTO_SHA512 is not set
-# CONFIG_CRYPTO_TGR192 is not set
-# CONFIG_CRYPTO_WP512 is not set
-
-#
-# Ciphers
-#
-CONFIG_CRYPTO_AES=m
-# CONFIG_CRYPTO_ANUBIS is not set
-CONFIG_CRYPTO_ARC4=y
-# CONFIG_CRYPTO_BLOWFISH is not set
-# CONFIG_CRYPTO_CAMELLIA is not set
-# CONFIG_CRYPTO_CAST5 is not set
-# CONFIG_CRYPTO_CAST6 is not set
-CONFIG_CRYPTO_DES=m
-# CONFIG_CRYPTO_FCRYPT is not set
-# CONFIG_CRYPTO_KHAZAD is not set
-# CONFIG_CRYPTO_SALSA20 is not set
-# CONFIG_CRYPTO_SEED is not set
-# CONFIG_CRYPTO_SERPENT is not set
-# CONFIG_CRYPTO_TEA is not set
-# CONFIG_CRYPTO_TWOFISH is not set
-
-#
-# Compression
-#
-# CONFIG_CRYPTO_DEFLATE is not set
-# CONFIG_CRYPTO_ZLIB is not set
-# CONFIG_CRYPTO_LZO is not set
-
-#
-# Random Number Generation
-#
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_HW is not set
-# CONFIG_BINARY_PRINTF is not set
-
-#
-# Library routines
-#
-CONFIG_BITREVERSE=y
-CONFIG_GENERIC_FIND_LAST_BIT=y
-CONFIG_CRC_CCITT=y
-CONFIG_CRC16=y
-CONFIG_CRC_T10DIF=y
-CONFIG_CRC_ITU_T=y
-CONFIG_CRC32=y
-# CONFIG_CRC7 is not set
-# CONFIG_LIBCRC32C is not set
-CONFIG_ZLIB_INFLATE=m
-CONFIG_ZLIB_DEFLATE=m
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAS_DMA=y
-CONFIG_NLATTR=y
diff --git a/recipes/linux/linux-jlime-jornada7xx_2.6.17.bb b/recipes/linux/linux-jlime-jornada7xx_2.6.17.bb
deleted file mode 100644
index f94b1c9..0000000
--- a/recipes/linux/linux-jlime-jornada7xx_2.6.17.bb
+++ /dev/null
@@ -1,40 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "JLime Linux kernel for Arm based Jornada 7xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-COMPATIBLE_HOST = "arm.*-linux"
-COMPATIBLE_MACHINE = "jornada7xx"
-
-SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.17.tar.gz \
-           file://defconf_jlime \
-	   file://AsmArm-ArchSa1100-Jornada720.patch \
-	   file://Cpu-Sa1110-Jornada720.patch \
-	   file://Kconfig-Arch-Jornada720.patch \
-	   file://Kconfig-Keyboard-Jornada720.patch \
-	   file://Kconfig-Touchscreen-Jornada720.patch \
-	   file://Kconfig-Video-Jornada720.patch \
-	   file://Mach-Sa1100-Jornada720.patch \
-	   file://Makefile-Keyboard-Jornada720.patch \
-	   file://Makefile-Touchscreen-Jornada720.patch \
-	   file://Makefile-Video-Jornada720.patch \
-	   file://Newfile-Epson1356fb.patch \
-	   file://Newfile-Jornada720_kbd.patch \
-	   file://Newfile-Jornada720_ts.patch"
-
-S = "${WORKDIR}/linux-${PV}"
-
-inherit kernel
-
-#Lets let 3.4.x handle the compilation of this one
-KERNEL_CCSUFFIX = "-3.4.4"
-
-ARCH = "arm"
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconf_jlime ${S}/.config
-}
-
-SRC_URI[md5sum] = "3ee4dae7b648e9c290f16fcfb368dbb0"
-SRC_URI[sha256sum] = "2346f9ce5dfd8b69760b9148d9bbf835cc6b01f6076e00cb412bfb3a2e3b0064"
diff --git a/recipes/linux/linux-jlime-jornada7xx_2.6.18.bb b/recipes/linux/linux-jlime-jornada7xx_2.6.18.bb
deleted file mode 100644
index 40b936d..0000000
--- a/recipes/linux/linux-jlime-jornada7xx_2.6.18.bb
+++ /dev/null
@@ -1,28 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "JLime Linux kernel for Arm based Jornada 7xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-COMPATIBLE_HOST = "arm.*-linux"
-COMPATIBLE_MACHINE = "jornada7xx"
-
-SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz \
-           file://defconf_jlime \
-	   file://linux-2.6.18-jornada7xx.patch"
-
-S = "${WORKDIR}/linux-${PV}"
-
-inherit kernel
-
-#Lets let 3.4.x handle the compilation of this one
-KERNEL_CCSUFFIX = "-3.4.4"
-
-ARCH = "arm"
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconf_jlime ${S}/.config
-}
-
-SRC_URI[md5sum] = "bc483723670bda09198d72293e712d42"
-SRC_URI[sha256sum] = "eae56a8a9c788518e88604fff343ce6139cecbc7e44356bf1ff4dc7aaf4e9b33"
diff --git a/recipes/linux/linux-jlime-jornada7xx_2.6.19rc6.bb b/recipes/linux/linux-jlime-jornada7xx_2.6.19rc6.bb
deleted file mode 100644
index 4078fcb..0000000
--- a/recipes/linux/linux-jlime-jornada7xx_2.6.19rc6.bb
+++ /dev/null
@@ -1,33 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "JLime Linux kernel for Arm based Jornada 7xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-COMPATIBLE_HOST = "arm.*-linux"
-COMPATIBLE_MACHINE = "jornada7xx"
-
-SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.18.tar.gz;name=kernel \
-           ${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/testing/v2.6.19/patch-2.6.19-rc6.bz2;apply=yes;name=patch \
-	   file://jornada7xx.patch \
-           file://defconf_jlime "
-
-S = "${WORKDIR}/linux-2.6.18"
-
-inherit kernel
-
-#Lets let 3.4.x handle the compilation of this one
-KERNEL_CCSUFFIX = "-3.4.4"
-
-ARCH = "arm"
-
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_configure_prepend() {
-	sed -i 's:\(#include "modpost.h"\):\1\n#include <limits.h>:' ${S}/scripts/mod/sumversion.c
-	install -m 0644 ${WORKDIR}/defconf_jlime ${S}/.config
-}
-
-SRC_URI[kernel.md5sum] = "bc483723670bda09198d72293e712d42"
-SRC_URI[kernel.sha256sum] = "eae56a8a9c788518e88604fff343ce6139cecbc7e44356bf1ff4dc7aaf4e9b33"
-SRC_URI[patch.md5sum] = "e786ab1f9c8ee97f054462811a89aaba"
-SRC_URI[patch.sha256sum] = "58007ec7430c5d954d2eccd64879797dfbcce68561c9de232cb59aca4fd2c1f4"
diff --git a/recipes/linux/linux-jlime-jornada7xx_2.6.34+git.bb b/recipes/linux/linux-jlime-jornada7xx_2.6.34+git.bb
deleted file mode 100644
index 006b609..0000000
--- a/recipes/linux/linux-jlime-jornada7xx_2.6.34+git.bb
+++ /dev/null
@@ -1,35 +0,0 @@
-SECTION = "kernel"
-DESCRIPTION = "JLime Linux kernel for Arm based Jornada 7xx"
-LICENSE = "GPLv2"
-PR = "r0"
-
-COMPATIBLE_HOST = "arm.*-linux"
-COMPATIBLE_MACHINE = "jornada7xx"
-
-SRC_URI = "file://defconf_jlime"
-
-S = "${WORKDIR}/linux-hpc"
-
-inherit kernel
-
-ARCH = "arm"
-
-FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
-
-do_fetch () {
-	cd ${WORKDIR}
-	[ -d linux-hpc ] && {
-		cd linux-hpc
-		git pull
-	} || {
-		git clone git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
-		cd linux-hpc
-		# written individual do_fetch function because I don't know how to do this in SRC_URI:
-		git checkout --track -b v2.6.34-hpc origin/v2.6.34-hpc
-		git checkout v2.6.34-hpc
-	}
-}
-
-do_configure_prepend() {
-	install -m 0644 ${WORKDIR}/defconf_jlime ${S}/.config
-}
diff --git a/recipes/linux/linux-jlime-jornada7xx_2.6.37+git.bb b/recipes/linux/linux-jlime-jornada7xx_2.6.37+git.bb
new file mode 100644
index 0000000..398e9da
--- /dev/null
+++ b/recipes/linux/linux-jlime-jornada7xx_2.6.37+git.bb
@@ -0,0 +1,23 @@
+SECTION = "kernel"
+DESCRIPTION = "JLime Linux kernel for Arm based Jornada 7xx"
+LICENSE = "GPLv2"
+PR = "r0"
+
+SRCREV="7ee4a9696f324ee5b721904b24591ed7b8ab6504"
+
+COMPATIBLE_HOST = "arm.*-linux"
+COMPATIBLE_MACHINE = "jornada7xx"
+
+SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git;protocol=git;branch=v2.6.37-hpc"
+
+S = "${WORKDIR}/git"
+
+inherit kernel
+
+ARCH = "arm"
+
+FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
+
+do_configure_prepend() {
+	install -m 0644 ${S}/arch/arm/configs/jornada720_defconfig ${S}/.config
+}
-- 
1.7.1





More information about the Openembedded-devel mailing list