summaryrefslogtreecommitdiffstats
path: root/meta/packages/linux
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2007-05-23 16:54:34 +0000
committerRichard Purdie <richard@openedhand.com>2007-05-23 16:54:34 +0000
commit5d1d2e63413c1ae0915847376c32eef466658297 (patch)
tree7fab767277b0cfcf368733deba7b2d353ff1225d /meta/packages/linux
parent6c08ce5960be33d36af99cceaeb89aa084cd6e0e (diff)
downloadpoky-5d1d2e63413c1ae0915847376c32eef466658297.tar.gz
linux-nokia800: Attempt to get this working on the nokia770
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1773 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/linux')
-rw-r--r--meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770/defconfig223
-rw-r--r--meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770_nand_fix.patch160
-rw-r--r--meta/packages/linux/linux-nokia800_2.6.18-osso40.bb4
3 files changed, 323 insertions, 64 deletions
diff --git a/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770/defconfig b/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770/defconfig
index ef33d828c1..eab2dea215 100644
--- a/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770/defconfig
+++ b/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770/defconfig
@@ -1,12 +1,18 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.16-rc2-omap1 3# Linux kernel version: 2.6.18-omap1
4# Fri Feb 10 15:29:21 2006 4# Wed May 23 16:39:36 2007
5# 5#
6CONFIG_ARM=y 6CONFIG_ARM=y
7CONFIG_MMU=y 7CONFIG_MMU=y
8CONFIG_GENERIC_HARDIRQS=y
9CONFIG_HARDIRQS_SW_RESEND=y
10CONFIG_GENERIC_IRQ_PROBE=y
8CONFIG_RWSEM_GENERIC_SPINLOCK=y 11CONFIG_RWSEM_GENERIC_SPINLOCK=y
12CONFIG_GENERIC_HWEIGHT=y
9CONFIG_GENERIC_CALIBRATE_DELAY=y 13CONFIG_GENERIC_CALIBRATE_DELAY=y
14CONFIG_VECTORS_BASE=0xffff0000
15CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
10 16
11# 17#
12# Code maturity level options 18# Code maturity level options
@@ -24,13 +30,15 @@ CONFIG_SWAP=y
24CONFIG_SYSVIPC=y 30CONFIG_SYSVIPC=y
25CONFIG_POSIX_MQUEUE=y 31CONFIG_POSIX_MQUEUE=y
26# CONFIG_BSD_PROCESS_ACCT is not set 32# CONFIG_BSD_PROCESS_ACCT is not set
27CONFIG_SYSCTL=y 33# CONFIG_TASKSTATS is not set
28# CONFIG_AUDIT is not set 34# CONFIG_AUDIT is not set
29# CONFIG_IKCONFIG is not set 35# CONFIG_IKCONFIG is not set
36# CONFIG_RELAY is not set
30CONFIG_INITRAMFS_SOURCE="" 37CONFIG_INITRAMFS_SOURCE=""
31CONFIG_UID16=y
32CONFIG_CC_OPTIMIZE_FOR_SIZE=y 38CONFIG_CC_OPTIMIZE_FOR_SIZE=y
33# CONFIG_EMBEDDED is not set 39# CONFIG_EMBEDDED is not set
40CONFIG_UID16=y
41CONFIG_SYSCTL=y
34CONFIG_KALLSYMS=y 42CONFIG_KALLSYMS=y
35# CONFIG_KALLSYMS_ALL is not set 43# CONFIG_KALLSYMS_ALL is not set
36# CONFIG_KALLSYMS_EXTRA_PASS is not set 44# CONFIG_KALLSYMS_EXTRA_PASS is not set
@@ -42,11 +50,9 @@ CONFIG_BASE_FULL=y
42CONFIG_FUTEX=y 50CONFIG_FUTEX=y
43CONFIG_EPOLL=y 51CONFIG_EPOLL=y
44CONFIG_SHMEM=y 52CONFIG_SHMEM=y
45CONFIG_CC_ALIGN_FUNCTIONS=0
46CONFIG_CC_ALIGN_LABELS=0
47CONFIG_CC_ALIGN_LOOPS=0
48CONFIG_CC_ALIGN_JUMPS=0
49CONFIG_SLAB=y 53CONFIG_SLAB=y
54CONFIG_VM_EVENT_COUNTERS=y
55CONFIG_RT_MUTEXES=y
50# CONFIG_TINY_SHMEM is not set 56# CONFIG_TINY_SHMEM is not set
51CONFIG_BASE_SMALL=0 57CONFIG_BASE_SMALL=0
52# CONFIG_SLOB is not set 58# CONFIG_SLOB is not set
@@ -57,7 +63,6 @@ CONFIG_BASE_SMALL=0
57CONFIG_MODULES=y 63CONFIG_MODULES=y
58CONFIG_MODULE_UNLOAD=y 64CONFIG_MODULE_UNLOAD=y
59# CONFIG_MODULE_FORCE_UNLOAD is not set 65# CONFIG_MODULE_FORCE_UNLOAD is not set
60CONFIG_OBSOLETE_MODPARM=y
61# CONFIG_MODVERSIONS is not set 66# CONFIG_MODVERSIONS is not set
62# CONFIG_MODULE_SRCVERSION_ALL is not set 67# CONFIG_MODULE_SRCVERSION_ALL is not set
63# CONFIG_KMOD is not set 68# CONFIG_KMOD is not set
@@ -65,6 +70,7 @@ CONFIG_OBSOLETE_MODPARM=y
65# 70#
66# Block layer 71# Block layer
67# 72#
73# CONFIG_BLK_DEV_IO_TRACE is not set
68 74
69# 75#
70# IO Schedulers 76# IO Schedulers
@@ -82,16 +88,26 @@ CONFIG_DEFAULT_IOSCHED="cfq"
82# 88#
83# System Type 89# System Type
84# 90#
91# CONFIG_ARCH_AAEC2000 is not set
92# CONFIG_ARCH_INTEGRATOR is not set
93# CONFIG_ARCH_REALVIEW is not set
94# CONFIG_ARCH_VERSATILE is not set
95# CONFIG_ARCH_AT91 is not set
85# CONFIG_ARCH_CLPS7500 is not set 96# CONFIG_ARCH_CLPS7500 is not set
86# CONFIG_ARCH_CLPS711X is not set 97# CONFIG_ARCH_CLPS711X is not set
87# CONFIG_ARCH_CO285 is not set 98# CONFIG_ARCH_CO285 is not set
88# CONFIG_ARCH_EBSA110 is not set 99# CONFIG_ARCH_EBSA110 is not set
100# CONFIG_ARCH_EP93XX is not set
89# CONFIG_ARCH_FOOTBRIDGE is not set 101# CONFIG_ARCH_FOOTBRIDGE is not set
90# CONFIG_ARCH_INTEGRATOR is not set 102# CONFIG_ARCH_NETX is not set
103# CONFIG_ARCH_H720X is not set
104# CONFIG_ARCH_IMX is not set
91# CONFIG_ARCH_IOP3XX is not set 105# CONFIG_ARCH_IOP3XX is not set
92# CONFIG_ARCH_IXP4XX is not set 106# CONFIG_ARCH_IXP4XX is not set
93# CONFIG_ARCH_IXP2000 is not set 107# CONFIG_ARCH_IXP2000 is not set
108# CONFIG_ARCH_IXP23XX is not set
94# CONFIG_ARCH_L7200 is not set 109# CONFIG_ARCH_L7200 is not set
110# CONFIG_ARCH_PNX4008 is not set
95# CONFIG_ARCH_PXA is not set 111# CONFIG_ARCH_PXA is not set
96# CONFIG_ARCH_RPC is not set 112# CONFIG_ARCH_RPC is not set
97# CONFIG_ARCH_SA1100 is not set 113# CONFIG_ARCH_SA1100 is not set
@@ -99,12 +115,6 @@ CONFIG_DEFAULT_IOSCHED="cfq"
99# CONFIG_ARCH_SHARK is not set 115# CONFIG_ARCH_SHARK is not set
100# CONFIG_ARCH_LH7A40X is not set 116# CONFIG_ARCH_LH7A40X is not set
101CONFIG_ARCH_OMAP=y 117CONFIG_ARCH_OMAP=y
102# CONFIG_ARCH_VERSATILE is not set
103# CONFIG_ARCH_REALVIEW is not set
104# CONFIG_ARCH_IMX is not set
105# CONFIG_ARCH_H720X is not set
106# CONFIG_ARCH_AAEC2000 is not set
107# CONFIG_ARCH_AT91RM9200 is not set
108 118
109# 119#
110# TI OMAP Implementations 120# TI OMAP Implementations
@@ -124,6 +134,7 @@ CONFIG_OMAP_GPIO_SWITCH=y
124# CONFIG_OMAP_MUX is not set 134# CONFIG_OMAP_MUX is not set
125CONFIG_OMAP_STI=y 135CONFIG_OMAP_STI=y
126CONFIG_OMAP_STI_CONSOLE=y 136CONFIG_OMAP_STI_CONSOLE=y
137CONFIG_OMAP_MCBSP=y
127# CONFIG_OMAP_MPU_TIMER is not set 138# CONFIG_OMAP_MPU_TIMER is not set
128CONFIG_OMAP_32K_TIMER=y 139CONFIG_OMAP_32K_TIMER=y
129CONFIG_OMAP_32K_TIMER_HZ=128 140CONFIG_OMAP_32K_TIMER_HZ=128
@@ -131,6 +142,10 @@ CONFIG_OMAP_DM_TIMER=y
131CONFIG_OMAP_LL_DEBUG_UART1=y 142CONFIG_OMAP_LL_DEBUG_UART1=y
132# CONFIG_OMAP_LL_DEBUG_UART2 is not set 143# CONFIG_OMAP_LL_DEBUG_UART2 is not set
133# CONFIG_OMAP_LL_DEBUG_UART3 is not set 144# CONFIG_OMAP_LL_DEBUG_UART3 is not set
145CONFIG_OMAP_DSP=y
146# CONFIG_OMAP_DSP_MBCMD_VERBOSE is not set
147CONFIG_OMAP_DSP_TASK_MULTIOPEN=y
148CONFIG_OMAP_DSP_FBEXPORT=y
134 149
135# 150#
136# OMAP Core Type 151# OMAP Core Type
@@ -159,10 +174,6 @@ CONFIG_OMAP_ARM_216MHZ=y
159# CONFIG_OMAP_ARM_120MHZ is not set 174# CONFIG_OMAP_ARM_120MHZ is not set
160# CONFIG_OMAP_ARM_60MHZ is not set 175# CONFIG_OMAP_ARM_60MHZ is not set
161# CONFIG_OMAP_ARM_30MHZ is not set 176# CONFIG_OMAP_ARM_30MHZ is not set
162CONFIG_OMAP_DSP=y
163# CONFIG_OMAP_DSP_MBCMD_VERBOSE is not set
164CONFIG_OMAP_DSP_TASK_MULTIOPEN=y
165CONFIG_OMAP_DSP_FBEXPORT=y
166 177
167# 178#
168# Processor Type 179# Processor Type
@@ -198,7 +209,9 @@ CONFIG_ARM_THUMB=y
198# 209#
199# CONFIG_PREEMPT is not set 210# CONFIG_PREEMPT is not set
200CONFIG_NO_IDLE_HZ=y 211CONFIG_NO_IDLE_HZ=y
201# CONFIG_AEABI is not set 212CONFIG_HZ=128
213CONFIG_AEABI=y
214CONFIG_OABI_COMPAT=y
202# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set 215# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
203CONFIG_SELECT_MEMORY_MODEL=y 216CONFIG_SELECT_MEMORY_MODEL=y
204CONFIG_FLATMEM_MANUAL=y 217CONFIG_FLATMEM_MANUAL=y
@@ -208,6 +221,7 @@ CONFIG_FLATMEM=y
208CONFIG_FLAT_NODE_MEM_MAP=y 221CONFIG_FLAT_NODE_MEM_MAP=y
209# CONFIG_SPARSEMEM_STATIC is not set 222# CONFIG_SPARSEMEM_STATIC is not set
210CONFIG_SPLIT_PTLOCK_CPUS=4096 223CONFIG_SPLIT_PTLOCK_CPUS=4096
224# CONFIG_RESOURCES_64BIT is not set
211# CONFIG_LEDS is not set 225# CONFIG_LEDS is not set
212CONFIG_ALIGNMENT_TRAP=y 226CONFIG_ALIGNMENT_TRAP=y
213 227
@@ -242,7 +256,6 @@ CONFIG_FPE_NWFPE=y
242CONFIG_BINFMT_ELF=y 256CONFIG_BINFMT_ELF=y
243# CONFIG_BINFMT_AOUT is not set 257# CONFIG_BINFMT_AOUT is not set
244# CONFIG_BINFMT_MISC is not set 258# CONFIG_BINFMT_MISC is not set
245# CONFIG_ARTHUR is not set
246 259
247# 260#
248# Power management options 261# Power management options
@@ -264,6 +277,8 @@ CONFIG_NET=y
264CONFIG_PACKET=y 277CONFIG_PACKET=y
265# CONFIG_PACKET_MMAP is not set 278# CONFIG_PACKET_MMAP is not set
266CONFIG_UNIX=y 279CONFIG_UNIX=y
280CONFIG_XFRM=y
281# CONFIG_XFRM_USER is not set
267# CONFIG_NET_KEY is not set 282# CONFIG_NET_KEY is not set
268CONFIG_INET=y 283CONFIG_INET=y
269CONFIG_IP_MULTICAST=y 284CONFIG_IP_MULTICAST=y
@@ -281,7 +296,10 @@ CONFIG_IP_PNP_BOOTP=y
281# CONFIG_INET_AH is not set 296# CONFIG_INET_AH is not set
282# CONFIG_INET_ESP is not set 297# CONFIG_INET_ESP is not set
283# CONFIG_INET_IPCOMP is not set 298# CONFIG_INET_IPCOMP is not set
299# CONFIG_INET_XFRM_TUNNEL is not set
284# CONFIG_INET_TUNNEL is not set 300# CONFIG_INET_TUNNEL is not set
301CONFIG_INET_XFRM_MODE_TRANSPORT=y
302CONFIG_INET_XFRM_MODE_TUNNEL=y
285# CONFIG_INET_DIAG is not set 303# CONFIG_INET_DIAG is not set
286# CONFIG_TCP_CONG_ADVANCED is not set 304# CONFIG_TCP_CONG_ADVANCED is not set
287CONFIG_TCP_CONG_BIC=y 305CONFIG_TCP_CONG_BIC=y
@@ -291,6 +309,9 @@ CONFIG_TCP_CONG_BIC=y
291# 309#
292# CONFIG_IP_VS is not set 310# CONFIG_IP_VS is not set
293# CONFIG_IPV6 is not set 311# CONFIG_IPV6 is not set
312# CONFIG_INET6_XFRM_TUNNEL is not set
313# CONFIG_INET6_TUNNEL is not set
314# CONFIG_NETWORK_SECMARK is not set
294CONFIG_NETFILTER=y 315CONFIG_NETFILTER=y
295# CONFIG_NETFILTER_DEBUG is not set 316# CONFIG_NETFILTER_DEBUG is not set
296 317
@@ -332,7 +353,6 @@ CONFIG_NETFILTER_NETLINK=y
332# CONFIG_ATALK is not set 353# CONFIG_ATALK is not set
333# CONFIG_X25 is not set 354# CONFIG_X25 is not set
334# CONFIG_LAPB is not set 355# CONFIG_LAPB is not set
335# CONFIG_NET_DIVERT is not set
336# CONFIG_ECONET is not set 356# CONFIG_ECONET is not set
337# CONFIG_WAN_ROUTER is not set 357# CONFIG_WAN_ROUTER is not set
338 358
@@ -366,8 +386,10 @@ CONFIG_BT_HIDP=y
366# CONFIG_BT_HCIBPA10X is not set 386# CONFIG_BT_HCIBPA10X is not set
367# CONFIG_BT_HCIBFUSB is not set 387# CONFIG_BT_HCIBFUSB is not set
368CONFIG_BT_HCIBRF6150=y 388CONFIG_BT_HCIBRF6150=y
389# CONFIG_BT_HCIH4P is not set
369# CONFIG_BT_HCIVHCI is not set 390# CONFIG_BT_HCIVHCI is not set
370# CONFIG_IEEE80211 is not set 391# CONFIG_IEEE80211 is not set
392CONFIG_WIRELESS_EXT=y
371 393
372# 394#
373# Device Drivers 395# Device Drivers
@@ -380,6 +402,7 @@ CONFIG_STANDALONE=y
380CONFIG_PREVENT_FIRMWARE_BUILD=y 402CONFIG_PREVENT_FIRMWARE_BUILD=y
381CONFIG_FW_LOADER=y 403CONFIG_FW_LOADER=y
382# CONFIG_DEBUG_DRIVER is not set 404# CONFIG_DEBUG_DRIVER is not set
405# CONFIG_SYS_HYPERVISOR is not set
383 406
384# 407#
385# Connector - unified userspace <-> kernelspace linker 408# Connector - unified userspace <-> kernelspace linker
@@ -442,7 +465,6 @@ CONFIG_MTD_CFI_I2=y
442# CONFIG_MTD_SLRAM is not set 465# CONFIG_MTD_SLRAM is not set
443# CONFIG_MTD_PHRAM is not set 466# CONFIG_MTD_PHRAM is not set
444# CONFIG_MTD_MTDRAM is not set 467# CONFIG_MTD_MTDRAM is not set
445# CONFIG_MTD_BLKMTD is not set
446# CONFIG_MTD_BLOCK2MTD is not set 468# CONFIG_MTD_BLOCK2MTD is not set
447 469
448# 470#
@@ -457,17 +479,16 @@ CONFIG_MTD_CFI_I2=y
457# 479#
458CONFIG_MTD_NAND=y 480CONFIG_MTD_NAND=y
459# CONFIG_MTD_NAND_VERIFY_WRITE is not set 481# CONFIG_MTD_NAND_VERIFY_WRITE is not set
460# CONFIG_MTD_NAND_TOTO is not set 482# CONFIG_MTD_NAND_ECC_SMC is not set
483CONFIG_MTD_NAND_OMAP_HW=y
461CONFIG_MTD_NAND_IDS=y 484CONFIG_MTD_NAND_IDS=y
462# CONFIG_MTD_NAND_DISKONCHIP is not set 485# CONFIG_MTD_NAND_DISKONCHIP is not set
463# CONFIG_MTD_NAND_NANDSIM is not set 486# CONFIG_MTD_NAND_NANDSIM is not set
464CONFIG_MTD_NAND_OMAP_HW=y
465 487
466# 488#
467# OneNAND Flash Device Drivers 489# OneNAND Flash Device Drivers
468# 490#
469# CONFIG_MTD_ONENAND is not set 491# CONFIG_MTD_ONENAND is not set
470# CONFIG_MTD_ONENAND_SYNC_READ is not set
471 492
472# 493#
473# Parallel port support 494# Parallel port support
@@ -487,7 +508,7 @@ CONFIG_BLK_DEV_LOOP=y
487# CONFIG_BLK_DEV_NBD is not set 508# CONFIG_BLK_DEV_NBD is not set
488# CONFIG_BLK_DEV_UB is not set 509# CONFIG_BLK_DEV_UB is not set
489# CONFIG_BLK_DEV_RAM is not set 510# CONFIG_BLK_DEV_RAM is not set
490CONFIG_BLK_DEV_RAM_COUNT=16 511# CONFIG_BLK_DEV_INITRD is not set
491# CONFIG_CDROM_PKTCDVD is not set 512# CONFIG_CDROM_PKTCDVD is not set
492# CONFIG_ATA_OVER_ETH is not set 513# CONFIG_ATA_OVER_ETH is not set
493 514
@@ -586,12 +607,13 @@ CONFIG_MII=y
586# Wireless LAN (non-hamradio) 607# Wireless LAN (non-hamradio)
587# 608#
588CONFIG_NET_RADIO=y 609CONFIG_NET_RADIO=y
610# CONFIG_NET_WIRELESS_RTNETLINK is not set
589 611
590# 612#
591# Obsolete Wireless cards support (pre-802.11) 613# Obsolete Wireless cards support (pre-802.11)
592# 614#
593# CONFIG_STRIP is not set 615# CONFIG_STRIP is not set
594# CONFIG_ATMEL is not set 616# CONFIG_USB_ZD1201 is not set
595# CONFIG_HOSTAP is not set 617# CONFIG_HOSTAP is not set
596 618
597# 619#
@@ -653,7 +675,6 @@ CONFIG_TOUCHSCREEN_ADS7846=y
653# CONFIG_TOUCHSCREEN_ELO is not set 675# CONFIG_TOUCHSCREEN_ELO is not set
654# CONFIG_TOUCHSCREEN_MTOUCH is not set 676# CONFIG_TOUCHSCREEN_MTOUCH is not set
655# CONFIG_TOUCHSCREEN_MK712 is not set 677# CONFIG_TOUCHSCREEN_MK712 is not set
656# CONFIG_TOUCHSCREEN_OMAP is not set
657# CONFIG_INPUT_MISC is not set 678# CONFIG_INPUT_MISC is not set
658 679
659# 680#
@@ -670,20 +691,19 @@ CONFIG_SERIO_SERPORT=y
670CONFIG_VT=y 691CONFIG_VT=y
671CONFIG_VT_CONSOLE=y 692CONFIG_VT_CONSOLE=y
672CONFIG_HW_CONSOLE=y 693CONFIG_HW_CONSOLE=y
694# CONFIG_VT_HW_CONSOLE_BINDING is not set
673# CONFIG_SERIAL_NONSTANDARD is not set 695# CONFIG_SERIAL_NONSTANDARD is not set
674 696
675# 697#
676# Serial drivers 698# Serial drivers
677# 699#
678CONFIG_SERIAL_8250=y 700# CONFIG_SERIAL_8250 is not set
679CONFIG_SERIAL_8250_CONSOLE=y
680CONFIG_SERIAL_8250_NR_UARTS=4
681CONFIG_SERIAL_8250_RUNTIME_UARTS=4
682# CONFIG_SERIAL_8250_EXTENDED is not set
683 701
684# 702#
685# Non-8250 serial port support 703# Non-8250 serial port support
686# 704#
705CONFIG_SERIAL_OMAP=y
706CONFIG_SERIAL_OMAP_CONSOLE=y
687CONFIG_SERIAL_CORE=y 707CONFIG_SERIAL_CORE=y
688CONFIG_SERIAL_CORE_CONSOLE=y 708CONFIG_SERIAL_CORE_CONSOLE=y
689CONFIG_UNIX98_PTYS=y 709CONFIG_UNIX98_PTYS=y
@@ -710,9 +730,10 @@ CONFIG_WATCHDOG_NOWAYOUT=y
710# 730#
711# CONFIG_USBPCWATCHDOG is not set 731# CONFIG_USBPCWATCHDOG is not set
712CONFIG_OMAP_WATCHDOG=y 732CONFIG_OMAP_WATCHDOG=y
733CONFIG_HW_RANDOM=y
734CONFIG_HW_RANDOM_OMAP=y
713CONFIG_OMAP_RNG=y 735CONFIG_OMAP_RNG=y
714# CONFIG_NVRAM is not set 736# CONFIG_NVRAM is not set
715# CONFIG_RTC is not set
716# CONFIG_OMAP_RTC is not set 737# CONFIG_OMAP_RTC is not set
717# CONFIG_DTLK is not set 738# CONFIG_DTLK is not set
718# CONFIG_R3964 is not set 739# CONFIG_R3964 is not set
@@ -744,6 +765,7 @@ CONFIG_I2C=y
744# 765#
745# I2C Hardware Bus support 766# I2C Hardware Bus support
746# 767#
768# CONFIG_I2C_OCORES is not set
747# CONFIG_I2C_PARPORT_LIGHT is not set 769# CONFIG_I2C_PARPORT_LIGHT is not set
748# CONFIG_I2C_STUB is not set 770# CONFIG_I2C_STUB is not set
749# CONFIG_I2C_PCA_ISA is not set 771# CONFIG_I2C_PCA_ISA is not set
@@ -758,13 +780,11 @@ CONFIG_I2C_OMAP=y
758# CONFIG_SENSORS_PCF8574 is not set 780# CONFIG_SENSORS_PCF8574 is not set
759# CONFIG_SENSORS_PCA9539 is not set 781# CONFIG_SENSORS_PCA9539 is not set
760# CONFIG_SENSORS_PCF8591 is not set 782# CONFIG_SENSORS_PCF8591 is not set
761# CONFIG_SENSORS_RTC8564 is not set
762# CONFIG_ISP1301_OMAP is not set 783# CONFIG_ISP1301_OMAP is not set
763# CONFIG_TPS65010 is not set 784# CONFIG_TPS65010 is not set
764CONFIG_SENSORS_TLV320AIC23=y 785CONFIG_SENSORS_TLV320AIC23=y
765# CONFIG_GPIOEXPANDER_OMAP is not set 786# CONFIG_GPIOEXPANDER_OMAP is not set
766# CONFIG_SENSORS_MAX6875 is not set 787# CONFIG_SENSORS_MAX6875 is not set
767# CONFIG_RTC_X1205_I2C is not set
768# CONFIG_I2C_DEBUG_CORE is not set 788# CONFIG_I2C_DEBUG_CORE is not set
769# CONFIG_I2C_DEBUG_ALGO is not set 789# CONFIG_I2C_DEBUG_ALGO is not set
770# CONFIG_I2C_DEBUG_BUS is not set 790# CONFIG_I2C_DEBUG_BUS is not set
@@ -786,50 +806,110 @@ CONFIG_SPI_OMAP_UWIRE=y
786# 806#
787# SPI Protocol Masters 807# SPI Protocol Masters
788# 808#
809# CONFIG_SPI_TSC2301 is not set
810
811#
812# Dallas's 1-wire bus
813#
814# CONFIG_W1 is not set
789 815
790# 816#
791# Hardware Monitoring support 817# Hardware Monitoring support
792# 818#
793# CONFIG_HWMON is not set 819CONFIG_HWMON=y
794# CONFIG_HWMON_VID is not set 820# CONFIG_HWMON_VID is not set
821# CONFIG_SENSORS_ABITUGURU is not set
822# CONFIG_SENSORS_ADM1021 is not set
823# CONFIG_SENSORS_ADM1025 is not set
824# CONFIG_SENSORS_ADM1026 is not set
825# CONFIG_SENSORS_ADM1031 is not set
826# CONFIG_SENSORS_ADM9240 is not set
827# CONFIG_SENSORS_ASB100 is not set
828# CONFIG_SENSORS_ATXP1 is not set
829# CONFIG_SENSORS_DS1621 is not set
830# CONFIG_SENSORS_F71805F is not set
831# CONFIG_SENSORS_FSCHER is not set
832# CONFIG_SENSORS_FSCPOS is not set
833# CONFIG_SENSORS_GL518SM is not set
834# CONFIG_SENSORS_GL520SM is not set
835# CONFIG_SENSORS_IT87 is not set
836# CONFIG_SENSORS_LM63 is not set
837# CONFIG_SENSORS_LM70 is not set
838# CONFIG_SENSORS_LM75 is not set
839# CONFIG_SENSORS_LM77 is not set
840# CONFIG_SENSORS_LM78 is not set
841# CONFIG_SENSORS_LM80 is not set
842# CONFIG_SENSORS_LM83 is not set
843# CONFIG_SENSORS_LM85 is not set
844# CONFIG_SENSORS_LM87 is not set
845# CONFIG_SENSORS_LM90 is not set
846# CONFIG_SENSORS_LM92 is not set
847# CONFIG_SENSORS_MAX1619 is not set
848# CONFIG_SENSORS_PC87360 is not set
849# CONFIG_SENSORS_SMSC47M1 is not set
850# CONFIG_SENSORS_SMSC47M192 is not set
851# CONFIG_SENSORS_SMSC47B397 is not set
852# CONFIG_SENSORS_TMP105 is not set
853# CONFIG_SENSORS_W83781D is not set
854# CONFIG_SENSORS_W83791D is not set
855# CONFIG_SENSORS_W83792D is not set
856# CONFIG_SENSORS_W83L785TS is not set
857# CONFIG_SENSORS_W83627HF is not set
858# CONFIG_SENSORS_W83627EHF is not set
859# CONFIG_HWMON_DEBUG_CHIP is not set
795 860
796# 861#
797# Misc devices 862# Misc devices
798# 863#
799 864
800# 865#
801# Multimedia Capabilities Port drivers 866# LED devices
867#
868# CONFIG_NEW_LEDS is not set
869
870#
871# LED drivers
872#
873
874#
875# LED Triggers
802# 876#
803 877
804# 878#
805# Multimedia devices 879# Multimedia devices
806# 880#
807# CONFIG_VIDEO_DEV is not set 881# CONFIG_VIDEO_DEV is not set
882CONFIG_VIDEO_V4L2=y
808 883
809# 884#
810# Digital Video Broadcasting Devices 885# Digital Video Broadcasting Devices
811# 886#
812# CONFIG_DVB is not set 887# CONFIG_DVB is not set
888# CONFIG_USB_DABUSB is not set
813 889
814# 890#
815# Graphics support 891# Graphics support
816# 892#
893CONFIG_FIRMWARE_EDID=y
817CONFIG_FB=y 894CONFIG_FB=y
818# CONFIG_FB_CFB_FILLRECT is not set 895# CONFIG_FB_CFB_FILLRECT is not set
819# CONFIG_FB_CFB_COPYAREA is not set 896# CONFIG_FB_CFB_COPYAREA is not set
820# CONFIG_FB_CFB_IMAGEBLIT is not set 897# CONFIG_FB_CFB_IMAGEBLIT is not set
821# CONFIG_FB_MACMODES is not set 898# CONFIG_FB_MACMODES is not set
899# CONFIG_FB_BACKLIGHT is not set
822# CONFIG_FB_MODE_HELPERS is not set 900# CONFIG_FB_MODE_HELPERS is not set
823# CONFIG_FB_TILEBLITTING is not set 901# CONFIG_FB_TILEBLITTING is not set
824# CONFIG_FB_S1D13XXX is not set 902# CONFIG_FB_S1D13XXX is not set
903# CONFIG_FB_VIRTUAL is not set
825CONFIG_FB_OMAP=y 904CONFIG_FB_OMAP=y
826CONFIG_FB_OMAP_LCDC_EXTERNAL=y 905CONFIG_FB_OMAP_LCDC_EXTERNAL=y
827CONFIG_FB_OMAP_LCDC_HWA742=y 906CONFIG_FB_OMAP_LCDC_HWA742=y
907# CONFIG_FB_OMAP_LCDC_BLIZZARD is not set
828CONFIG_FB_OMAP_MANUAL_UPDATE=y 908CONFIG_FB_OMAP_MANUAL_UPDATE=y
829CONFIG_FB_OMAP_LCD_LPH8923=y 909# CONFIG_FB_OMAP_LCD_MIPID is not set
830# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set 910# CONFIG_FB_OMAP_BOOTLOADER_INIT is not set
911CONFIG_FB_OMAP_CONSISTENT_DMA_SIZE=2
831# CONFIG_FB_OMAP_DMA_TUNE is not set 912# CONFIG_FB_OMAP_DMA_TUNE is not set
832# CONFIG_FB_VIRTUAL is not set
833 913
834# 914#
835# Console display driver support 915# Console display driver support
@@ -862,6 +942,7 @@ CONFIG_SND_RAWMIDI=y
862# CONFIG_SND_PCM_OSS is not set 942# CONFIG_SND_PCM_OSS is not set
863# CONFIG_SND_DYNAMIC_MINORS is not set 943# CONFIG_SND_DYNAMIC_MINORS is not set
864# CONFIG_SND_SUPPORT_OLD_API is not set 944# CONFIG_SND_SUPPORT_OLD_API is not set
945CONFIG_SND_VERBOSE_PROCFS=y
865# CONFIG_SND_VERBOSE_PRINTK is not set 946# CONFIG_SND_VERBOSE_PRINTK is not set
866# CONFIG_SND_DEBUG is not set 947# CONFIG_SND_DEBUG is not set
867 948
@@ -877,6 +958,8 @@ CONFIG_SND_DUMMY=y
877# ALSA ARM devices 958# ALSA ARM devices
878# 959#
879CONFIG_SND_OMAP_AIC23=y 960CONFIG_SND_OMAP_AIC23=y
961# CONFIG_SND_OMAP_TSC2101 is not set
962# CONFIG_SND_OMAP24XX_EAC is not set
880 963
881# 964#
882# USB devices 965# USB devices
@@ -893,6 +976,7 @@ CONFIG_SND_USB_AUDIO=y
893# 976#
894CONFIG_USB_ARCH_HAS_HCD=y 977CONFIG_USB_ARCH_HAS_HCD=y
895CONFIG_USB_ARCH_HAS_OHCI=y 978CONFIG_USB_ARCH_HAS_OHCI=y
979# CONFIG_USB_ARCH_HAS_EHCI is not set
896CONFIG_USB=y 980CONFIG_USB=y
897# CONFIG_USB_DEBUG is not set 981# CONFIG_USB_DEBUG is not set
898 982
@@ -903,22 +987,24 @@ CONFIG_USB_DEVICEFS=y
903CONFIG_USB_BANDWIDTH=y 987CONFIG_USB_BANDWIDTH=y
904# CONFIG_USB_DYNAMIC_MINORS is not set 988# CONFIG_USB_DYNAMIC_MINORS is not set
905CONFIG_USB_SUSPEND=y 989CONFIG_USB_SUSPEND=y
906CONFIG_USB_OTG=y 990# CONFIG_USB_OTG is not set
907# CONFIG_USB_OTG_WHITELIST is not set 991# CONFIG_USB_OTG_WHITELIST is not set
992# CONFIG_USB_OTG_BLACKLIST_HUB is not set
908 993
909# 994#
910# USB Host Controller Drivers 995# USB Host Controller Drivers
911# 996#
912# CONFIG_USB_ISP116X_HCD is not set 997# CONFIG_USB_ISP116X_HCD is not set
913CONFIG_USB_OHCI_HCD=y 998# CONFIG_USB_OHCI_HCD is not set
914# CONFIG_USB_OHCI_BIG_ENDIAN is not set 999# CONFIG_USB_OHCI_BIG_ENDIAN is not set
915CONFIG_USB_OHCI_LITTLE_ENDIAN=y 1000CONFIG_USB_OHCI_LITTLE_ENDIAN=y
916# CONFIG_USB_SL811_HCD is not set 1001# CONFIG_USB_SL811_HCD is not set
1002# CONFIG_USB_MUSB_HDRC is not set
1003# CONFIG_USB_GADGET_MUSB_HDRC is not set
917 1004
918# 1005#
919# USB Device Class drivers 1006# USB Device Class drivers
920# 1007#
921# CONFIG_OBSOLETE_OSS_USB_DRIVER is not set
922# CONFIG_USB_ACM is not set 1008# CONFIG_USB_ACM is not set
923# CONFIG_USB_PRINTER is not set 1009# CONFIG_USB_PRINTER is not set
924 1010
@@ -954,9 +1040,7 @@ CONFIG_USB_HIDINPUT=y
954# CONFIG_USB_ACECAD is not set 1040# CONFIG_USB_ACECAD is not set
955# CONFIG_USB_KBTAB is not set 1041# CONFIG_USB_KBTAB is not set
956# CONFIG_USB_POWERMATE is not set 1042# CONFIG_USB_POWERMATE is not set
957# CONFIG_USB_MTOUCH is not set 1043# CONFIG_USB_TOUCHSCREEN is not set
958# CONFIG_USB_ITMTOUCH is not set
959# CONFIG_USB_EGALAX is not set
960# CONFIG_USB_YEALINK is not set 1044# CONFIG_USB_YEALINK is not set
961# CONFIG_USB_XPAD is not set 1045# CONFIG_USB_XPAD is not set
962# CONFIG_USB_ATI_REMOTE is not set 1046# CONFIG_USB_ATI_REMOTE is not set
@@ -971,15 +1055,6 @@ CONFIG_USB_HIDINPUT=y
971# CONFIG_USB_MICROTEK is not set 1055# CONFIG_USB_MICROTEK is not set
972 1056
973# 1057#
974# USB Multimedia devices
975#
976# CONFIG_USB_DABUSB is not set
977
978#
979# Video4Linux support is needed for USB Multimedia device support
980#
981
982#
983# USB Network Adapters 1058# USB Network Adapters
984# 1059#
985# CONFIG_USB_CATC is not set 1060# CONFIG_USB_CATC is not set
@@ -995,7 +1070,6 @@ CONFIG_USB_NET_NET1080=y
995# CONFIG_USB_NET_RNDIS_HOST is not set 1070# CONFIG_USB_NET_RNDIS_HOST is not set
996# CONFIG_USB_NET_CDC_SUBSET is not set 1071# CONFIG_USB_NET_CDC_SUBSET is not set
997CONFIG_USB_NET_ZAURUS=y 1072CONFIG_USB_NET_ZAURUS=y
998# CONFIG_USB_ZD1201 is not set
999# CONFIG_USB_MON is not set 1073# CONFIG_USB_MON is not set
1000 1074
1001# 1075#
@@ -1009,7 +1083,7 @@ CONFIG_USB_SERIAL=y
1009CONFIG_USB_SERIAL_CONSOLE=y 1083CONFIG_USB_SERIAL_CONSOLE=y
1010# CONFIG_USB_SERIAL_GENERIC is not set 1084# CONFIG_USB_SERIAL_GENERIC is not set
1011# CONFIG_USB_SERIAL_AIRPRIME is not set 1085# CONFIG_USB_SERIAL_AIRPRIME is not set
1012# CONFIG_USB_SERIAL_ANYDATA is not set 1086# CONFIG_USB_SERIAL_ARK3116 is not set
1013# CONFIG_USB_SERIAL_BELKIN is not set 1087# CONFIG_USB_SERIAL_BELKIN is not set
1014# CONFIG_USB_SERIAL_WHITEHEAT is not set 1088# CONFIG_USB_SERIAL_WHITEHEAT is not set
1015# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set 1089# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
@@ -1017,6 +1091,7 @@ CONFIG_USB_SERIAL_CONSOLE=y
1017# CONFIG_USB_SERIAL_CYPRESS_M8 is not set 1091# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
1018# CONFIG_USB_SERIAL_EMPEG is not set 1092# CONFIG_USB_SERIAL_EMPEG is not set
1019# CONFIG_USB_SERIAL_FTDI_SIO is not set 1093# CONFIG_USB_SERIAL_FTDI_SIO is not set
1094# CONFIG_USB_SERIAL_FUNSOFT is not set
1020# CONFIG_USB_SERIAL_VISOR is not set 1095# CONFIG_USB_SERIAL_VISOR is not set
1021# CONFIG_USB_SERIAL_IPAQ is not set 1096# CONFIG_USB_SERIAL_IPAQ is not set
1022# CONFIG_USB_SERIAL_IR is not set 1097# CONFIG_USB_SERIAL_IR is not set
@@ -1029,12 +1104,15 @@ CONFIG_USB_SERIAL_CONSOLE=y
1029# CONFIG_USB_SERIAL_KLSI is not set 1104# CONFIG_USB_SERIAL_KLSI is not set
1030# CONFIG_USB_SERIAL_KOBIL_SCT is not set 1105# CONFIG_USB_SERIAL_KOBIL_SCT is not set
1031# CONFIG_USB_SERIAL_MCT_U232 is not set 1106# CONFIG_USB_SERIAL_MCT_U232 is not set
1107# CONFIG_USB_SERIAL_NAVMAN is not set
1032CONFIG_USB_SERIAL_PL2303=y 1108CONFIG_USB_SERIAL_PL2303=y
1033# CONFIG_USB_SERIAL_HP4X is not set 1109# CONFIG_USB_SERIAL_HP4X is not set
1034# CONFIG_USB_SERIAL_SAFE is not set 1110# CONFIG_USB_SERIAL_SAFE is not set
1111# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
1035# CONFIG_USB_SERIAL_TI is not set 1112# CONFIG_USB_SERIAL_TI is not set
1036# CONFIG_USB_SERIAL_CYBERJACK is not set 1113# CONFIG_USB_SERIAL_CYBERJACK is not set
1037# CONFIG_USB_SERIAL_XIRCOM is not set 1114# CONFIG_USB_SERIAL_XIRCOM is not set
1115# CONFIG_USB_SERIAL_OPTION is not set
1038# CONFIG_USB_SERIAL_OMNINET is not set 1116# CONFIG_USB_SERIAL_OMNINET is not set
1039 1117
1040# 1118#
@@ -1047,10 +1125,12 @@ CONFIG_USB_SERIAL_PL2303=y
1047# CONFIG_USB_LEGOTOWER is not set 1125# CONFIG_USB_LEGOTOWER is not set
1048# CONFIG_USB_LCD is not set 1126# CONFIG_USB_LCD is not set
1049# CONFIG_USB_LED is not set 1127# CONFIG_USB_LED is not set
1128# CONFIG_USB_CYPRESS_CY7C63 is not set
1050# CONFIG_USB_CYTHERM is not set 1129# CONFIG_USB_CYTHERM is not set
1051# CONFIG_USB_PHIDGETKIT is not set 1130# CONFIG_USB_PHIDGETKIT is not set
1052# CONFIG_USB_PHIDGETSERVO is not set 1131# CONFIG_USB_PHIDGETSERVO is not set
1053# CONFIG_USB_IDMOUSE is not set 1132# CONFIG_USB_IDMOUSE is not set
1133# CONFIG_USB_APPLEDISPLAY is not set
1054# CONFIG_USB_LD is not set 1134# CONFIG_USB_LD is not set
1055# CONFIG_USB_TEST is not set 1135# CONFIG_USB_TEST is not set
1056 1136
@@ -1070,6 +1150,7 @@ CONFIG_USB_GADGET_SELECTED=y
1070# CONFIG_USB_GADGET_LH7A40X is not set 1150# CONFIG_USB_GADGET_LH7A40X is not set
1071CONFIG_USB_GADGET_OMAP=y 1151CONFIG_USB_GADGET_OMAP=y
1072CONFIG_USB_OMAP=y 1152CONFIG_USB_OMAP=y
1153# CONFIG_USB_GADGET_AT91 is not set
1073# CONFIG_USB_GADGET_DUMMY_HCD is not set 1154# CONFIG_USB_GADGET_DUMMY_HCD is not set
1074# CONFIG_USB_GADGET_DUALSPEED is not set 1155# CONFIG_USB_GADGET_DUALSPEED is not set
1075# CONFIG_USB_ZERO is not set 1156# CONFIG_USB_ZERO is not set
@@ -1086,11 +1167,15 @@ CONFIG_USB_FILE_STORAGE_TEST=y
1086CONFIG_MMC=y 1167CONFIG_MMC=y
1087# CONFIG_MMC_DEBUG is not set 1168# CONFIG_MMC_DEBUG is not set
1088CONFIG_MMC_BLOCK=y 1169CONFIG_MMC_BLOCK=y
1089CONFIG_MMC_BLOCK_BROKEN_RFD=y
1090CONFIG_MMC_BULKTRANSFER=y
1091CONFIG_MMC_OMAP=y 1170CONFIG_MMC_OMAP=y
1092 1171
1093# 1172#
1173# Real Time Clock
1174#
1175CONFIG_RTC_LIB=y
1176# CONFIG_RTC_CLASS is not set
1177
1178#
1094# Synchronous Serial Interfaces (SSI) 1179# Synchronous Serial Interfaces (SSI)
1095# 1180#
1096CONFIG_OMAP_UWIRE=y 1181CONFIG_OMAP_UWIRE=y
@@ -1109,6 +1194,7 @@ CONFIG_CBUS_RETU_USER=y
1109CONFIG_CBUS_RETU_POWERBUTTON=y 1194CONFIG_CBUS_RETU_POWERBUTTON=y
1110CONFIG_CBUS_RETU_RTC=y 1195CONFIG_CBUS_RETU_RTC=y
1111CONFIG_CBUS_RETU_WDT=y 1196CONFIG_CBUS_RETU_WDT=y
1197# CONFIG_CBUS_RETU_HEADSET is not set
1112 1198
1113# 1199#
1114# File systems 1200# File systems
@@ -1161,7 +1247,6 @@ CONFIG_SYSFS=y
1161CONFIG_TMPFS=y 1247CONFIG_TMPFS=y
1162# CONFIG_HUGETLB_PAGE is not set 1248# CONFIG_HUGETLB_PAGE is not set
1163CONFIG_RAMFS=y 1249CONFIG_RAMFS=y
1164# CONFIG_RELAYFS_FS is not set
1165# CONFIG_CONFIGFS_FS is not set 1250# CONFIG_CONFIGFS_FS is not set
1166 1251
1167# 1252#
@@ -1179,13 +1264,16 @@ CONFIG_JFFS2_FS=y
1179CONFIG_JFFS2_FS_DEBUG=0 1264CONFIG_JFFS2_FS_DEBUG=0
1180CONFIG_JFFS2_FS_WRITEBUFFER=y 1265CONFIG_JFFS2_FS_WRITEBUFFER=y
1181CONFIG_JFFS2_SUMMARY=y 1266CONFIG_JFFS2_SUMMARY=y
1267# CONFIG_JFFS2_FS_XATTR is not set
1182CONFIG_JFFS2_COMPRESSION_OPTIONS=y 1268CONFIG_JFFS2_COMPRESSION_OPTIONS=y
1183CONFIG_JFFS2_ZLIB=y 1269CONFIG_JFFS2_ZLIB=y
1270CONFIG_JFFS2_LZO=y
1184CONFIG_JFFS2_RTIME=y 1271CONFIG_JFFS2_RTIME=y
1185# CONFIG_JFFS2_RUBIN is not set 1272# CONFIG_JFFS2_RUBIN is not set
1186# CONFIG_JFFS2_CMODE_NONE is not set 1273# CONFIG_JFFS2_CMODE_NONE is not set
1187CONFIG_JFFS2_CMODE_PRIORITY=y 1274CONFIG_JFFS2_CMODE_PRIORITY=y
1188# CONFIG_JFFS2_CMODE_SIZE is not set 1275# CONFIG_JFFS2_CMODE_SIZE is not set
1276# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
1189# CONFIG_CRAMFS is not set 1277# CONFIG_CRAMFS is not set
1190# CONFIG_VXFS_FS is not set 1278# CONFIG_VXFS_FS is not set
1191# CONFIG_HPFS_FS is not set 1279# CONFIG_HPFS_FS is not set
@@ -1291,20 +1379,26 @@ CONFIG_NLS_UTF8=y
1291# 1379#
1292# CONFIG_PRINTK_TIME is not set 1380# CONFIG_PRINTK_TIME is not set
1293CONFIG_MAGIC_SYSRQ=y 1381CONFIG_MAGIC_SYSRQ=y
1382# CONFIG_UNUSED_SYMBOLS is not set
1294CONFIG_DEBUG_KERNEL=y 1383CONFIG_DEBUG_KERNEL=y
1295CONFIG_LOG_BUF_SHIFT=14 1384CONFIG_LOG_BUF_SHIFT=14
1296CONFIG_DETECT_SOFTLOCKUP=y 1385CONFIG_DETECT_SOFTLOCKUP=y
1297# CONFIG_SCHEDSTATS is not set 1386# CONFIG_SCHEDSTATS is not set
1298# CONFIG_DEBUG_SLAB is not set 1387# CONFIG_DEBUG_SLAB is not set
1299CONFIG_DEBUG_MUTEXES=y 1388# CONFIG_DEBUG_RT_MUTEXES is not set
1389# CONFIG_RT_MUTEX_TESTER is not set
1300# CONFIG_DEBUG_SPINLOCK is not set 1390# CONFIG_DEBUG_SPINLOCK is not set
1391CONFIG_DEBUG_MUTEXES=y
1392# CONFIG_DEBUG_RWSEMS is not set
1301# CONFIG_DEBUG_SPINLOCK_SLEEP is not set 1393# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1394# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1302# CONFIG_DEBUG_KOBJECT is not set 1395# CONFIG_DEBUG_KOBJECT is not set
1303CONFIG_DEBUG_BUGVERBOSE=y 1396CONFIG_DEBUG_BUGVERBOSE=y
1304# CONFIG_DEBUG_INFO is not set 1397# CONFIG_DEBUG_INFO is not set
1305# CONFIG_DEBUG_FS is not set 1398# CONFIG_DEBUG_FS is not set
1306# CONFIG_DEBUG_VM is not set 1399# CONFIG_DEBUG_VM is not set
1307CONFIG_FRAME_POINTER=y 1400CONFIG_FRAME_POINTER=y
1401# CONFIG_UNWIND_INFO is not set
1308CONFIG_FORCED_INLINING=y 1402CONFIG_FORCED_INLINING=y
1309# CONFIG_RCU_TORTURE_TEST is not set 1403# CONFIG_RCU_TORTURE_TEST is not set
1310# CONFIG_DEBUG_USER is not set 1404# CONFIG_DEBUG_USER is not set
@@ -1321,6 +1415,7 @@ CONFIG_SECURITY=y
1321# CONFIG_SECURITY_CAPABILITIES is not set 1415# CONFIG_SECURITY_CAPABILITIES is not set
1322# CONFIG_SECURITY_ROOTPLUG is not set 1416# CONFIG_SECURITY_ROOTPLUG is not set
1323# CONFIG_SECURITY_SECLVL is not set 1417# CONFIG_SECURITY_SECLVL is not set
1418# CONFIG_SECURITY_LOWMEM is not set
1324 1419
1325# 1420#
1326# Cryptographic options 1421# Cryptographic options
@@ -1338,5 +1433,7 @@ CONFIG_CRC_CCITT=y
1338# CONFIG_CRC16 is not set 1433# CONFIG_CRC16 is not set
1339CONFIG_CRC32=y 1434CONFIG_CRC32=y
1340# CONFIG_LIBCRC32C is not set 1435# CONFIG_LIBCRC32C is not set
1436CONFIG_LZO=y
1341CONFIG_ZLIB_INFLATE=y 1437CONFIG_ZLIB_INFLATE=y
1342CONFIG_ZLIB_DEFLATE=y 1438CONFIG_ZLIB_DEFLATE=y
1439CONFIG_PLIST=y
diff --git a/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770_nand_fix.patch b/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770_nand_fix.patch
new file mode 100644
index 0000000000..cf3013f48e
--- /dev/null
+++ b/meta/packages/linux/linux-nokia800-2.6.18-osso40/nokia770_nand_fix.patch
@@ -0,0 +1,160 @@
1---
2 arch/arm/mach-omap1/mmu.c | 1 +
3 drivers/cbus/tahvo-usb.c | 4 ++--
4 drivers/i2c/chips/isp1301_omap.c | 1 +
5 drivers/mtd/nand/omap-hw.c | 37 +++++++++++++++----------------------
6 4 files changed, 19 insertions(+), 24 deletions(-)
7
8Index: linux-g/arch/arm/mach-omap1/mmu.c
9===================================================================
10--- linux-g.orig/arch/arm/mach-omap1/mmu.c 2007-05-23 16:39:20.000000000 +0100
11+++ linux-g/arch/arm/mach-omap1/mmu.c 2007-05-23 17:42:06.000000000 +0100
12@@ -29,6 +29,7 @@
13 #include <linux/kernel.h>
14 #include <linux/mm.h>
15 #include <linux/err.h>
16+#include <linux/delay.h>
17 #include "mmu.h"
18 #include <asm/tlbflush.h>
19
20Index: linux-g/drivers/cbus/tahvo-usb.c
21===================================================================
22--- linux-g.orig/drivers/cbus/tahvo-usb.c 2006-11-08 12:18:51.000000000 +0000
23+++ linux-g/drivers/cbus/tahvo-usb.c 2007-05-23 17:58:06.000000000 +0100
24@@ -135,8 +135,8 @@ static irqreturn_t omap_otg_irq(int irq,
25 if ((!(OTG_CTRL_REG & OTG_DRIVER_SEL)) &&
26 tu->otg.host && tu->otg.state == OTG_STATE_A_HOST) {
27 /* role is host */
28- usb_bus_start_enum(tu->otg.host,
29- tu->otg.host->otg_port);
30+ //usb_bus_start_enum(tu->otg.host,
31+ // tu->otg.host->otg_port);
32 }
33 OTG_IRQ_SRC_REG = DRIVER_SWITCH;
34 } else
35Index: linux-g/drivers/i2c/chips/isp1301_omap.c
36===================================================================
37--- linux-g.orig/drivers/i2c/chips/isp1301_omap.c 2006-11-08 12:18:51.000000000 +0000
38+++ linux-g/drivers/i2c/chips/isp1301_omap.c 2007-05-23 17:55:01.000000000 +0100
39@@ -32,6 +32,7 @@
40 #include <linux/usb_gadget.h>
41 #include <linux/usb.h>
42 #include <linux/usb_otg.h>
43+#include <linux/usb/otg.h>
44 #include <linux/i2c.h>
45 #include <linux/workqueue.h>
46
47Index: linux-g/drivers/mtd/nand/omap-hw.c
48===================================================================
49--- linux-g.orig/drivers/mtd/nand/omap-hw.c 2006-11-08 12:18:55.000000000 +0000
50+++ linux-g/drivers/mtd/nand/omap-hw.c 2007-05-23 17:27:43.000000000 +0100
51@@ -386,11 +386,6 @@ static u_char omap_nand_read_byte(struct
52 return nand_read_reg8(NND_ACCESS);
53 }
54
55-static void omap_nand_write_byte(struct mtd_info *mtd, u_char byte)
56-{
57- nand_write_reg8(NND_ACCESS, byte);
58-}
59-
60 static int omap_nand_dev_ready(struct mtd_info *mtd)
61 {
62 u32 l;
63@@ -425,9 +420,9 @@ static void omap_nand_command(struct mtd
64 if (command == NAND_CMD_SEQIN) {
65 int readcmd;
66
67- if (column >= mtd->oobblock) {
68+ if (column >= mtd->writesize) {
69 /* OOB area */
70- column -= mtd->oobblock;
71+ column -= mtd->writesize;
72 readcmd = NAND_CMD_READOOB;
73 } else if (column < 256) {
74 /* First 256 bytes --> READ0 */
75@@ -458,7 +453,7 @@ static void omap_nand_command_lp(struct
76 struct nand_chip *this = mtd->priv;
77
78 if (command == NAND_CMD_READOOB) {
79- column += mtd->oobblock;
80+ column += mtd->writesize;
81 command = NAND_CMD_READ0;
82 }
83 switch (command) {
84@@ -495,7 +490,7 @@ static int omap_nand_calculate_ecc(struc
85 int n;
86 struct nand_chip *this = mtd->priv;
87
88- if (this->eccmode == NAND_ECC_HW12_2048)
89+ if (this->ecc.size == 2048)
90 n = 4;
91 else
92 n = 1;
93@@ -642,7 +637,7 @@ static int omap_nand_correct_data(struct
94 int block_count = 0, i, r;
95
96 this = mtd->priv;
97- if (this->eccmode == NAND_ECC_HW12_2048)
98+ if (this->ecc.size == 2048)
99 block_count = 4;
100 else
101 block_count = 1;
102@@ -672,17 +667,17 @@ static int __init add_dynamic_parts(stru
103 {
104 static const char *part_parsers[] = { "cmdlinepart", NULL };
105 struct mtd_partition *parts;
106- const struct omap_flash_part_config *cfg;
107+ void *cfg;
108 char *part_str = NULL;
109 size_t part_str_len;
110 int c;
111
112- cfg = omap_get_var_config(OMAP_TAG_FLASH_PART, &part_str_len);
113+ cfg = omap_get_var_config(OMAP_TAG_FLASH_PART_STR, &part_str_len);
114 if (cfg != NULL) {
115 part_str = kmalloc(part_str_len + 1, GFP_KERNEL);
116 if (part_str == NULL)
117 return -ENOMEM;
118- memcpy(part_str, cfg->part_table, part_str_len);
119+ memcpy(part_str, cfg, part_str_len);
120 part_str[part_str_len] = '\0';
121 mtdpart_setup(part_str);
122 }
123@@ -794,19 +789,19 @@ static int __init omap_nand_init(void)
124
125 /* Used from chip select and nand_command() */
126 this->read_byte = omap_nand_read_byte;
127- this->write_byte = omap_nand_write_byte;
128
129 this->select_chip = omap_nand_select_chip;
130 this->dev_ready = omap_nand_dev_ready;
131 this->chip_delay = 0;
132- this->eccmode = NAND_ECC_HW3_512;
133+ this->ecc.size = 512;
134+ this->ecc.bytes = 3;
135 this->cmdfunc = omap_nand_command;
136 this->write_buf = omap_nand_write_buf;
137 this->read_buf = omap_nand_read_buf;
138 this->verify_buf = omap_nand_verify_buf;
139- this->calculate_ecc = omap_nand_calculate_ecc;
140- this->correct_data = omap_nand_correct_data;
141- this->enable_hwecc = omap_nand_enable_hwecc;
142+ this->ecc.calculate = omap_nand_calculate_ecc;
143+ this->ecc.correct = omap_nand_correct_data;
144+ this->ecc.hwctl = omap_nand_enable_hwecc;
145
146 nand_write_reg(NND_SYSCFG, 0x1); /* Enable auto idle */
147 nand_write_reg(NND_PSC_CLK, 10);
148@@ -822,10 +817,8 @@ static int __init omap_nand_init(void)
149 l = nand_read_reg(NND_CTRL);
150 l |= 1 << 4; /* Set the A8 bit in CTRL reg */
151 nand_write_reg(NND_CTRL, l);
152- this->eccmode = NAND_ECC_HW12_2048;
153- this->eccsteps = 1;
154- this->eccsize = 2048;
155- this->eccbytes = 12;
156+ this->ecc.size = 2048;
157+ this->ecc.bytes = 12;
158 omap_mtd->eccsize = 2048;
159 nand_write_reg(NND_ECC_SELECT, 6);
160 }
diff --git a/meta/packages/linux/linux-nokia800_2.6.18-osso40.bb b/meta/packages/linux/linux-nokia800_2.6.18-osso40.bb
index b8ae6f70c8..52e22e6d78 100644
--- a/meta/packages/linux/linux-nokia800_2.6.18-osso40.bb
+++ b/meta/packages/linux/linux-nokia800_2.6.18-osso40.bb
@@ -1,6 +1,6 @@
1require linux-nokia800.inc 1require linux-nokia800.inc
2 2
3PR = "r0" 3PR = "r1"
4SRC_URI = "http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18.orig.tar.gz \ 4SRC_URI = "http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18.orig.tar.gz \
5 http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18-osso40.diff.gz;patch=1 \ 5 http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-rx-34_2.6.18-osso40.diff.gz;patch=1 \
6 ${RPSRC}/lzo_kernel-r0.patch;patch=1 \ 6 ${RPSRC}/lzo_kernel-r0.patch;patch=1 \
@@ -11,5 +11,7 @@ SRC_URI = "http://repository.maemo.org/pool/maemo3.1/free/source/kernel-source-r
11 file://fix_oprofile.patch;patch=1 \ 11 file://fix_oprofile.patch;patch=1 \
12 file://defconfig" 12 file://defconfig"
13 13
14SRC_URI_append_nokia770 = " file://nokia770_nand_fix.patch;patch=1"
15
14S = "${WORKDIR}/linux-g" 16S = "${WORKDIR}/linux-g"
15 17