diff options
author | Richard Purdie <richard@openedhand.com> | 2005-11-02 19:05:55 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2005-11-02 19:05:55 +0000 |
commit | 9a725b75ff28d0729af42a355ea89f9edf2c88f6 (patch) | |
tree | 0037705520b6bf66092e76f728d9be0f05b18e46 /openembedded | |
parent | 5de252ff87d5a21134bb05d1a55a79efb241c581 (diff) | |
download | poky-9a725b75ff28d0729af42a355ea89f9edf2c88f6.tar.gz |
Update git3 kernel to have working alsa support for both c7x0 and cxx00 :)
git-svn-id: https://svn.o-hand.com/repos/poky@157 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'openembedded')
4 files changed, 231 insertions, 37 deletions
diff --git a/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-c7x0 b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-c7x0 index 3e6df05f20..15aaa98910 100644 --- a/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-c7x0 +++ b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-c7x0 | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.14-rc4 | 3 | # Linux kernel version: 2.6.14-git3 |
4 | # Thu Oct 13 14:55:00 2005 | 4 | # Wed Nov 2 15:14:36 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
@@ -158,6 +158,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
158 | CONFIG_FLATMEM=y | 158 | CONFIG_FLATMEM=y |
159 | CONFIG_FLAT_NODE_MEM_MAP=y | 159 | CONFIG_FLAT_NODE_MEM_MAP=y |
160 | # CONFIG_SPARSEMEM_STATIC is not set | 160 | # CONFIG_SPARSEMEM_STATIC is not set |
161 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | ||
161 | CONFIG_ALIGNMENT_TRAP=y | 162 | CONFIG_ALIGNMENT_TRAP=y |
162 | 163 | ||
163 | # | 164 | # |
@@ -165,7 +166,7 @@ CONFIG_ALIGNMENT_TRAP=y | |||
165 | # | 166 | # |
166 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 167 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
167 | CONFIG_ZBOOT_ROM_BSS=0x0 | 168 | CONFIG_ZBOOT_ROM_BSS=0x0 |
168 | CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug" | 169 | CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/mtdblock2 rootfstype=jffs2 debug" |
169 | # CONFIG_XIP_KERNEL is not set | 170 | # CONFIG_XIP_KERNEL is not set |
170 | 171 | ||
171 | # | 172 | # |
@@ -175,7 +176,9 @@ CONFIG_CPU_FREQ=y | |||
175 | CONFIG_CPU_FREQ_TABLE=y | 176 | CONFIG_CPU_FREQ_TABLE=y |
176 | CONFIG_CPU_FREQ_DEBUG=y | 177 | CONFIG_CPU_FREQ_DEBUG=y |
177 | CONFIG_CPU_FREQ_STAT=y | 178 | CONFIG_CPU_FREQ_STAT=y |
179 | # CONFIG_CPU_FREQ_STAT_DETAILS is not set | ||
178 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y | 180 | CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y |
181 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | ||
179 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | 182 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y |
180 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y | 183 | CONFIG_CPU_FREQ_GOV_POWERSAVE=y |
181 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | 184 | CONFIG_CPU_FREQ_GOV_USERSPACE=y |
@@ -450,7 +453,6 @@ CONFIG_BT_HCIUSB=m | |||
450 | CONFIG_BT_HCIUART=m | 453 | CONFIG_BT_HCIUART=m |
451 | CONFIG_BT_HCIUART_H4=y | 454 | CONFIG_BT_HCIUART_H4=y |
452 | CONFIG_BT_HCIUART_BCSP=y | 455 | CONFIG_BT_HCIUART_BCSP=y |
453 | CONFIG_BT_HCIUART_BCSP_TXCRC=y | ||
454 | CONFIG_BT_HCIBCM203X=m | 456 | CONFIG_BT_HCIBCM203X=m |
455 | CONFIG_BT_HCIBPA10X=m | 457 | CONFIG_BT_HCIBPA10X=m |
456 | CONFIG_BT_HCIBFUSB=m | 458 | CONFIG_BT_HCIBFUSB=m |
@@ -578,6 +580,11 @@ CONFIG_IOSCHED_NOOP=y | |||
578 | CONFIG_IOSCHED_AS=y | 580 | CONFIG_IOSCHED_AS=y |
579 | CONFIG_IOSCHED_DEADLINE=y | 581 | CONFIG_IOSCHED_DEADLINE=y |
580 | CONFIG_IOSCHED_CFQ=y | 582 | CONFIG_IOSCHED_CFQ=y |
583 | CONFIG_DEFAULT_AS=y | ||
584 | # CONFIG_DEFAULT_DEADLINE is not set | ||
585 | # CONFIG_DEFAULT_CFQ is not set | ||
586 | # CONFIG_DEFAULT_NOOP is not set | ||
587 | CONFIG_DEFAULT_IOSCHED="anticipatory" | ||
581 | # CONFIG_ATA_OVER_ETH is not set | 588 | # CONFIG_ATA_OVER_ETH is not set |
582 | 589 | ||
583 | # | 590 | # |
@@ -813,6 +820,7 @@ CONFIG_TOUCHSCREEN_CORGI=y | |||
813 | # CONFIG_TOUCHSCREEN_ELO is not set | 820 | # CONFIG_TOUCHSCREEN_ELO is not set |
814 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | 821 | # CONFIG_TOUCHSCREEN_MTOUCH is not set |
815 | # CONFIG_TOUCHSCREEN_MK712 is not set | 822 | # CONFIG_TOUCHSCREEN_MK712 is not set |
823 | # CONFIG_TOUCHSCREEN_WM97XX is not set | ||
816 | CONFIG_INPUT_MISC=y | 824 | CONFIG_INPUT_MISC=y |
817 | CONFIG_INPUT_UINPUT=m | 825 | CONFIG_INPUT_UINPUT=m |
818 | 826 | ||
@@ -875,6 +883,7 @@ CONFIG_SA1100_RTC=y | |||
875 | # | 883 | # |
876 | # TPM devices | 884 | # TPM devices |
877 | # | 885 | # |
886 | # CONFIG_TELCLOCK is not set | ||
878 | 887 | ||
879 | # | 888 | # |
880 | # I2C support | 889 | # I2C support |
@@ -909,6 +918,8 @@ CONFIG_I2C_PXA=y | |||
909 | # CONFIG_SENSORS_PCF8591 is not set | 918 | # CONFIG_SENSORS_PCF8591 is not set |
910 | # CONFIG_SENSORS_RTC8564 is not set | 919 | # CONFIG_SENSORS_RTC8564 is not set |
911 | # CONFIG_SENSORS_MAX6875 is not set | 920 | # CONFIG_SENSORS_MAX6875 is not set |
921 | # CONFIG_RTC_X1205_I2C is not set | ||
922 | # CONFIG_MAX7310 is not set | ||
912 | # CONFIG_I2C_DEBUG_CORE is not set | 923 | # CONFIG_I2C_DEBUG_CORE is not set |
913 | # CONFIG_I2C_DEBUG_ALGO is not set | 924 | # CONFIG_I2C_DEBUG_ALGO is not set |
914 | # CONFIG_I2C_DEBUG_BUS is not set | 925 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -1001,11 +1012,9 @@ CONFIG_FB=y | |||
1001 | CONFIG_FB_CFB_FILLRECT=y | 1012 | CONFIG_FB_CFB_FILLRECT=y |
1002 | CONFIG_FB_CFB_COPYAREA=y | 1013 | CONFIG_FB_CFB_COPYAREA=y |
1003 | CONFIG_FB_CFB_IMAGEBLIT=y | 1014 | CONFIG_FB_CFB_IMAGEBLIT=y |
1004 | CONFIG_FB_SOFT_CURSOR=y | ||
1005 | # CONFIG_FB_MACMODES is not set | 1015 | # CONFIG_FB_MACMODES is not set |
1006 | # CONFIG_FB_MODE_HELPERS is not set | 1016 | # CONFIG_FB_MODE_HELPERS is not set |
1007 | # CONFIG_FB_TILEBLITTING is not set | 1017 | # CONFIG_FB_TILEBLITTING is not set |
1008 | # CONFIG_FB_ELPP is not set | ||
1009 | # CONFIG_FB_PXA is not set | 1018 | # CONFIG_FB_PXA is not set |
1010 | CONFIG_FB_W100=y | 1019 | CONFIG_FB_W100=y |
1011 | # CONFIG_FB_S1D13XXX is not set | 1020 | # CONFIG_FB_S1D13XXX is not set |
@@ -1017,6 +1026,7 @@ CONFIG_FB_W100=y | |||
1017 | # CONFIG_VGA_CONSOLE is not set | 1026 | # CONFIG_VGA_CONSOLE is not set |
1018 | CONFIG_DUMMY_CONSOLE=y | 1027 | CONFIG_DUMMY_CONSOLE=y |
1019 | CONFIG_FRAMEBUFFER_CONSOLE=y | 1028 | CONFIG_FRAMEBUFFER_CONSOLE=y |
1029 | # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | ||
1020 | CONFIG_FONTS=y | 1030 | CONFIG_FONTS=y |
1021 | CONFIG_FONT_8x8=y | 1031 | CONFIG_FONT_8x8=y |
1022 | CONFIG_FONT_8x16=y | 1032 | CONFIG_FONT_8x16=y |
@@ -1079,6 +1089,15 @@ CONFIG_SND_PXA2XX_PCM=m | |||
1079 | CONFIG_SND_PXA2XX_AC97=m | 1089 | CONFIG_SND_PXA2XX_AC97=m |
1080 | 1090 | ||
1081 | # | 1091 | # |
1092 | # USB devices | ||
1093 | # | ||
1094 | # CONFIG_SND_USB_AUDIO is not set | ||
1095 | |||
1096 | # | ||
1097 | # PCMCIA devices | ||
1098 | # | ||
1099 | |||
1100 | # | ||
1082 | # SoC audio support | 1101 | # SoC audio support |
1083 | # | 1102 | # |
1084 | CONFIG_SND_SOC=m | 1103 | CONFIG_SND_SOC=m |
@@ -1092,12 +1111,18 @@ CONFIG_SND_PXA2xx_SOC_I2S=m | |||
1092 | # CONFIG_SND_PXA2xx_SOC_SSP is not set | 1111 | # CONFIG_SND_PXA2xx_SOC_SSP is not set |
1093 | 1112 | ||
1094 | # | 1113 | # |
1114 | # PXA2xx machine support | ||
1115 | # | ||
1116 | # CONFIG_SND_PXA2xx_SOC_MAINSTONE is not set | ||
1117 | CONFIG_SND_PXA2xx_SOC_CORGI=m | ||
1118 | |||
1119 | # | ||
1095 | # Soc Codecs | 1120 | # Soc Codecs |
1096 | # | 1121 | # |
1122 | # CONFIG_SND_SOC_AC97_CODEC is not set | ||
1123 | # CONFIG_SND_SOC_WM8753 is not set | ||
1097 | CONFIG_SND_SOC_WM8731=m | 1124 | CONFIG_SND_SOC_WM8731=m |
1098 | # CONFIG_SND_SOC_WM8750 is not set | 1125 | # CONFIG_SND_SOC_WM8750 is not set |
1099 | # CONFIG_SND_SOC_WM8753 is not set | ||
1100 | # CONFIG_SND_SOC_WM9713_VOICE is not set | ||
1101 | 1126 | ||
1102 | # | 1127 | # |
1103 | # Open Sound System | 1128 | # Open Sound System |
@@ -1164,15 +1189,15 @@ CONFIG_USB_SL811_CS=m | |||
1164 | # USB Device Class drivers | 1189 | # USB Device Class drivers |
1165 | # | 1190 | # |
1166 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set | 1191 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set |
1192 | CONFIG_USB_ACM=m | ||
1193 | CONFIG_USB_PRINTER=m | ||
1167 | 1194 | ||
1168 | # | 1195 | # |
1169 | # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem | 1196 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
1170 | # | 1197 | # |
1171 | CONFIG_USB_ACM=m | ||
1172 | CONFIG_USB_PRINTER=m | ||
1173 | 1198 | ||
1174 | # | 1199 | # |
1175 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | 1200 | # may also be needed; see USB_STORAGE Help for more information |
1176 | # | 1201 | # |
1177 | CONFIG_USB_STORAGE=m | 1202 | CONFIG_USB_STORAGE=m |
1178 | # CONFIG_USB_STORAGE_DEBUG is not set | 1203 | # CONFIG_USB_STORAGE_DEBUG is not set |
@@ -1293,6 +1318,7 @@ CONFIG_USB_SERIAL_KEYSPAN=m | |||
1293 | CONFIG_USB_SERIAL_KLSI=m | 1318 | CONFIG_USB_SERIAL_KLSI=m |
1294 | CONFIG_USB_SERIAL_KOBIL_SCT=m | 1319 | CONFIG_USB_SERIAL_KOBIL_SCT=m |
1295 | CONFIG_USB_SERIAL_MCT_U232=m | 1320 | CONFIG_USB_SERIAL_MCT_U232=m |
1321 | # CONFIG_USB_SERIAL_NOKIA_DKU2 is not set | ||
1296 | CONFIG_USB_SERIAL_PL2303=m | 1322 | CONFIG_USB_SERIAL_PL2303=m |
1297 | # CONFIG_USB_SERIAL_HP4X is not set | 1323 | # CONFIG_USB_SERIAL_HP4X is not set |
1298 | CONFIG_USB_SERIAL_SAFE=m | 1324 | CONFIG_USB_SERIAL_SAFE=m |
@@ -1543,7 +1569,9 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
1543 | CONFIG_DEBUG_BUGVERBOSE=y | 1569 | CONFIG_DEBUG_BUGVERBOSE=y |
1544 | # CONFIG_DEBUG_INFO is not set | 1570 | # CONFIG_DEBUG_INFO is not set |
1545 | # CONFIG_DEBUG_FS is not set | 1571 | # CONFIG_DEBUG_FS is not set |
1572 | # CONFIG_DEBUG_VM is not set | ||
1546 | CONFIG_FRAME_POINTER=y | 1573 | CONFIG_FRAME_POINTER=y |
1574 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1547 | # CONFIG_DEBUG_USER is not set | 1575 | # CONFIG_DEBUG_USER is not set |
1548 | # CONFIG_DEBUG_WAITQ is not set | 1576 | # CONFIG_DEBUG_WAITQ is not set |
1549 | CONFIG_DEBUG_ERRORS=y | 1577 | CONFIG_DEBUG_ERRORS=y |
diff --git a/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-cxx00 b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-cxx00 index bae7042808..9665ac548e 100644 --- a/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-cxx00 +++ b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/defconfig-cxx00 | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.14-rc4 | 3 | # Linux kernel version: 2.6.14-git3 |
4 | # Mon Oct 17 23:25:42 2005 | 4 | # Wed Nov 2 10:36:59 2005 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_MMU=y | 7 | CONFIG_MMU=y |
@@ -157,6 +157,7 @@ CONFIG_FLATMEM_MANUAL=y | |||
157 | CONFIG_FLATMEM=y | 157 | CONFIG_FLATMEM=y |
158 | CONFIG_FLAT_NODE_MEM_MAP=y | 158 | CONFIG_FLAT_NODE_MEM_MAP=y |
159 | # CONFIG_SPARSEMEM_STATIC is not set | 159 | # CONFIG_SPARSEMEM_STATIC is not set |
160 | CONFIG_SPLIT_PTLOCK_CPUS=4096 | ||
160 | CONFIG_ALIGNMENT_TRAP=y | 161 | CONFIG_ALIGNMENT_TRAP=y |
161 | 162 | ||
162 | # | 163 | # |
@@ -164,7 +165,7 @@ CONFIG_ALIGNMENT_TRAP=y | |||
164 | # | 165 | # |
165 | CONFIG_ZBOOT_ROM_TEXT=0x0 | 166 | CONFIG_ZBOOT_ROM_TEXT=0x0 |
166 | CONFIG_ZBOOT_ROM_BSS=0x0 | 167 | CONFIG_ZBOOT_ROM_BSS=0x0 |
167 | CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/hda1 rootfstype=ext3 rw debug" | 168 | CONFIG_CMDLINE="console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/hda1 rootfstype=ext3 rw fbcon=rotate:1 debug" |
168 | # CONFIG_XIP_KERNEL is not set | 169 | # CONFIG_XIP_KERNEL is not set |
169 | 170 | ||
170 | # | 171 | # |
@@ -439,7 +440,6 @@ CONFIG_BT_HCIUSB=m | |||
439 | CONFIG_BT_HCIUART=m | 440 | CONFIG_BT_HCIUART=m |
440 | CONFIG_BT_HCIUART_H4=y | 441 | CONFIG_BT_HCIUART_H4=y |
441 | CONFIG_BT_HCIUART_BCSP=y | 442 | CONFIG_BT_HCIUART_BCSP=y |
442 | CONFIG_BT_HCIUART_BCSP_TXCRC=y | ||
443 | CONFIG_BT_HCIBCM203X=m | 443 | CONFIG_BT_HCIBCM203X=m |
444 | CONFIG_BT_HCIBPA10X=m | 444 | CONFIG_BT_HCIBPA10X=m |
445 | CONFIG_BT_HCIBFUSB=m | 445 | CONFIG_BT_HCIBFUSB=m |
@@ -567,6 +567,11 @@ CONFIG_IOSCHED_NOOP=y | |||
567 | CONFIG_IOSCHED_AS=y | 567 | CONFIG_IOSCHED_AS=y |
568 | CONFIG_IOSCHED_DEADLINE=y | 568 | CONFIG_IOSCHED_DEADLINE=y |
569 | CONFIG_IOSCHED_CFQ=y | 569 | CONFIG_IOSCHED_CFQ=y |
570 | CONFIG_DEFAULT_AS=y | ||
571 | # CONFIG_DEFAULT_DEADLINE is not set | ||
572 | # CONFIG_DEFAULT_CFQ is not set | ||
573 | # CONFIG_DEFAULT_NOOP is not set | ||
574 | CONFIG_DEFAULT_IOSCHED="anticipatory" | ||
570 | # CONFIG_ATA_OVER_ETH is not set | 575 | # CONFIG_ATA_OVER_ETH is not set |
571 | 576 | ||
572 | # | 577 | # |
@@ -802,6 +807,7 @@ CONFIG_TOUCHSCREEN_CORGI=y | |||
802 | # CONFIG_TOUCHSCREEN_ELO is not set | 807 | # CONFIG_TOUCHSCREEN_ELO is not set |
803 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | 808 | # CONFIG_TOUCHSCREEN_MTOUCH is not set |
804 | # CONFIG_TOUCHSCREEN_MK712 is not set | 809 | # CONFIG_TOUCHSCREEN_MK712 is not set |
810 | # CONFIG_TOUCHSCREEN_WM97XX is not set | ||
805 | CONFIG_INPUT_MISC=y | 811 | CONFIG_INPUT_MISC=y |
806 | CONFIG_INPUT_UINPUT=m | 812 | CONFIG_INPUT_UINPUT=m |
807 | 813 | ||
@@ -864,6 +870,7 @@ CONFIG_SA1100_RTC=y | |||
864 | # | 870 | # |
865 | # TPM devices | 871 | # TPM devices |
866 | # | 872 | # |
873 | # CONFIG_TELCLOCK is not set | ||
867 | 874 | ||
868 | # | 875 | # |
869 | # I2C support | 876 | # I2C support |
@@ -898,6 +905,7 @@ CONFIG_I2C_PXA=y | |||
898 | # CONFIG_SENSORS_PCF8591 is not set | 905 | # CONFIG_SENSORS_PCF8591 is not set |
899 | # CONFIG_SENSORS_RTC8564 is not set | 906 | # CONFIG_SENSORS_RTC8564 is not set |
900 | # CONFIG_SENSORS_MAX6875 is not set | 907 | # CONFIG_SENSORS_MAX6875 is not set |
908 | # CONFIG_RTC_X1205_I2C is not set | ||
901 | CONFIG_MAX7310=y | 909 | CONFIG_MAX7310=y |
902 | # CONFIG_I2C_DEBUG_CORE is not set | 910 | # CONFIG_I2C_DEBUG_CORE is not set |
903 | # CONFIG_I2C_DEBUG_ALGO is not set | 911 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -973,11 +981,9 @@ CONFIG_FB=y | |||
973 | CONFIG_FB_CFB_FILLRECT=y | 981 | CONFIG_FB_CFB_FILLRECT=y |
974 | CONFIG_FB_CFB_COPYAREA=y | 982 | CONFIG_FB_CFB_COPYAREA=y |
975 | CONFIG_FB_CFB_IMAGEBLIT=y | 983 | CONFIG_FB_CFB_IMAGEBLIT=y |
976 | CONFIG_FB_SOFT_CURSOR=y | ||
977 | # CONFIG_FB_MACMODES is not set | 984 | # CONFIG_FB_MACMODES is not set |
978 | # CONFIG_FB_MODE_HELPERS is not set | 985 | # CONFIG_FB_MODE_HELPERS is not set |
979 | # CONFIG_FB_TILEBLITTING is not set | 986 | # CONFIG_FB_TILEBLITTING is not set |
980 | # CONFIG_FB_ELPP is not set | ||
981 | CONFIG_FB_PXA=y | 987 | CONFIG_FB_PXA=y |
982 | # CONFIG_FB_W100 is not set | 988 | # CONFIG_FB_W100 is not set |
983 | # CONFIG_FB_PXA_PARAMETERS is not set | 989 | # CONFIG_FB_PXA_PARAMETERS is not set |
@@ -1076,12 +1082,18 @@ CONFIG_SND_PXA2xx_SOC_I2S=m | |||
1076 | # CONFIG_SND_PXA2xx_SOC_SSP is not set | 1082 | # CONFIG_SND_PXA2xx_SOC_SSP is not set |
1077 | 1083 | ||
1078 | # | 1084 | # |
1085 | # PXA2xx machine support | ||
1086 | # | ||
1087 | # CONFIG_SND_PXA2xx_SOC_MAINSTONE is not set | ||
1088 | CONFIG_SND_PXA2xx_SOC_CORGI=m | ||
1089 | |||
1090 | # | ||
1079 | # Soc Codecs | 1091 | # Soc Codecs |
1080 | # | 1092 | # |
1093 | # CONFIG_SND_SOC_AC97_CODEC is not set | ||
1094 | # CONFIG_SND_SOC_WM8753 is not set | ||
1081 | # CONFIG_SND_SOC_WM8731 is not set | 1095 | # CONFIG_SND_SOC_WM8731 is not set |
1082 | CONFIG_SND_SOC_WM8750=m | 1096 | CONFIG_SND_SOC_WM8750=m |
1083 | # CONFIG_SND_SOC_WM8753 is not set | ||
1084 | # CONFIG_SND_SOC_WM9713_VOICE is not set | ||
1085 | 1097 | ||
1086 | # | 1098 | # |
1087 | # Open Sound System | 1099 | # Open Sound System |
@@ -1119,15 +1131,15 @@ CONFIG_USB_SL811_CS=m | |||
1119 | # USB Device Class drivers | 1131 | # USB Device Class drivers |
1120 | # | 1132 | # |
1121 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set | 1133 | # CONFIG_OBSOLETE_OSS_USB_DRIVER is not set |
1134 | CONFIG_USB_ACM=m | ||
1135 | CONFIG_USB_PRINTER=m | ||
1122 | 1136 | ||
1123 | # | 1137 | # |
1124 | # USB Bluetooth TTY can only be used with disabled Bluetooth subsystem | 1138 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' |
1125 | # | 1139 | # |
1126 | CONFIG_USB_ACM=m | ||
1127 | CONFIG_USB_PRINTER=m | ||
1128 | 1140 | ||
1129 | # | 1141 | # |
1130 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information | 1142 | # may also be needed; see USB_STORAGE Help for more information |
1131 | # | 1143 | # |
1132 | CONFIG_USB_STORAGE=m | 1144 | CONFIG_USB_STORAGE=m |
1133 | # CONFIG_USB_STORAGE_DEBUG is not set | 1145 | # CONFIG_USB_STORAGE_DEBUG is not set |
@@ -1243,6 +1255,7 @@ CONFIG_USB_SERIAL_KEYSPAN=m | |||
1243 | CONFIG_USB_SERIAL_KLSI=m | 1255 | CONFIG_USB_SERIAL_KLSI=m |
1244 | CONFIG_USB_SERIAL_KOBIL_SCT=m | 1256 | CONFIG_USB_SERIAL_KOBIL_SCT=m |
1245 | CONFIG_USB_SERIAL_MCT_U232=m | 1257 | CONFIG_USB_SERIAL_MCT_U232=m |
1258 | # CONFIG_USB_SERIAL_NOKIA_DKU2 is not set | ||
1246 | CONFIG_USB_SERIAL_PL2303=m | 1259 | CONFIG_USB_SERIAL_PL2303=m |
1247 | # CONFIG_USB_SERIAL_HP4X is not set | 1260 | # CONFIG_USB_SERIAL_HP4X is not set |
1248 | CONFIG_USB_SERIAL_SAFE=m | 1261 | CONFIG_USB_SERIAL_SAFE=m |
@@ -1498,7 +1511,9 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
1498 | CONFIG_DEBUG_BUGVERBOSE=y | 1511 | CONFIG_DEBUG_BUGVERBOSE=y |
1499 | # CONFIG_DEBUG_INFO is not set | 1512 | # CONFIG_DEBUG_INFO is not set |
1500 | # CONFIG_DEBUG_FS is not set | 1513 | # CONFIG_DEBUG_FS is not set |
1514 | # CONFIG_DEBUG_VM is not set | ||
1501 | CONFIG_FRAME_POINTER=y | 1515 | CONFIG_FRAME_POINTER=y |
1516 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1502 | # CONFIG_DEBUG_USER is not set | 1517 | # CONFIG_DEBUG_USER is not set |
1503 | # CONFIG_DEBUG_WAITQ is not set | 1518 | # CONFIG_DEBUG_WAITQ is not set |
1504 | CONFIG_DEBUG_ERRORS=y | 1519 | CONFIG_DEBUG_ERRORS=y |
diff --git a/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch new file mode 100644 index 0000000000..18bf4268fc --- /dev/null +++ b/openembedded/packages/linux/linux-openzaurus-2.6.14-git3/serial-add-support-for-non-standard-xtals-to-16c950-driver.patch | |||
@@ -0,0 +1,155 @@ | |||
1 | |||
2 | From: Petr Vandrovec <vandrove@vc.cvut.cz> | ||
3 | |||
4 | Patch below adds support for using different prescaler than 16 for 16c950 | ||
5 | chips. This is needed for using Fujitsu-Siemens Connect2Air compact-flash | ||
6 | card, which comes (apparently) with 806kHz clocks, and so you have to | ||
7 | program prescaler for division by 7, and DLAB to 1, to get 115200Bd. | ||
8 | |||
9 | To get card properly running you also have to add lines below to | ||
10 | /etc/pcmcia/serial.opts so kernel knows that base speed is not 115200 but | ||
11 | 50400 (50400 * 16 = 806400; 806400 / 7 = 115200). As I've found no code | ||
12 | specifying baud_rate in serial_cs, I assume that specifying it in | ||
13 | serial.opts is right way to do this type of things. | ||
14 | |||
15 | Patch also fixes problem that for UPF_MAGIC_MULTIPLIER maximum possible | ||
16 | baud rate passed to uart code was uartclk / 16 while correct value for | ||
17 | these devices (and for 16c950) is uartclk / 4. | ||
18 | |||
19 | Patch also fixes problem that for UPF_MAGIC_MULTIPLIER devices with | ||
20 | baud_rate 19200 or 9600 spd_cust did not work correctly. Not that such | ||
21 | devices exist, but we should not ignore spd_cust, user probably knows why | ||
22 | he asked for spd_cust. | ||
23 | |||
24 | serial.opts: | ||
25 | |||
26 | case "$MANFID-$FUNCID-$PRODID_1-$PRODID_2-$PRODID_3-$PRODID_4" in | ||
27 | '0279,950b-2-GPRS Modem---') | ||
28 | SERIAL_OPTS="baud_base 50400" | ||
29 | ;; | ||
30 | esac | ||
31 | |||
32 | Cc: David Woodhouse <dwmw2@infradead.org> | ||
33 | Signed-off-by: Andrew Morton <akpm@osdl.org> | ||
34 | --- | ||
35 | |||
36 | drivers/serial/8250.c | 82 +++++++++++++++++++++++++++++++++++++++----------- | ||
37 | 1 files changed, 64 insertions(+), 18 deletions(-) | ||
38 | |||
39 | diff -puN drivers/serial/8250.c~serial-add-support-for-non-standard-xtals-to-16c950-driver drivers/serial/8250.c | ||
40 | --- devel/drivers/serial/8250.c~serial-add-support-for-non-standard-xtals-to-16c950-driver 2005-09-12 03:34:57.000000000 -0700 | ||
41 | +++ devel-akpm/drivers/serial/8250.c 2005-09-12 03:34:57.000000000 -0700 | ||
42 | @@ -1653,24 +1653,58 @@ static void serial8250_shutdown(struct u | ||
43 | serial_unlink_irq_chain(up); | ||
44 | } | ||
45 | |||
46 | -static unsigned int serial8250_get_divisor(struct uart_port *port, unsigned int baud) | ||
47 | +static unsigned int serial8250_get_divisor(struct uart_port *port, unsigned int baud, | ||
48 | + unsigned int *prescaler) | ||
49 | { | ||
50 | - unsigned int quot; | ||
51 | - | ||
52 | - /* | ||
53 | - * Handle magic divisors for baud rates above baud_base on | ||
54 | - * SMSC SuperIO chips. | ||
55 | + /* | ||
56 | + * Use special handling only if user did not supply its own divider. | ||
57 | + * spd_cust is defined in terms of baud_base, so always use default | ||
58 | + * prescaler when spd_cust is requested. | ||
59 | */ | ||
60 | - if ((port->flags & UPF_MAGIC_MULTIPLIER) && | ||
61 | - baud == (port->uartclk/4)) | ||
62 | - quot = 0x8001; | ||
63 | - else if ((port->flags & UPF_MAGIC_MULTIPLIER) && | ||
64 | - baud == (port->uartclk/8)) | ||
65 | - quot = 0x8002; | ||
66 | - else | ||
67 | - quot = uart_get_divisor(port, baud); | ||
68 | |||
69 | - return quot; | ||
70 | + *prescaler = 16; | ||
71 | + if (baud != 38400 || (port->flags & UPF_SPD_MASK) != UPF_SPD_CUST) { | ||
72 | + unsigned int quot = port->uartclk / baud; | ||
73 | + | ||
74 | + /* | ||
75 | + * Handle magic divisors for baud rates above baud_base on | ||
76 | + * SMSC SuperIO chips. | ||
77 | + */ | ||
78 | + if (port->flags & UPF_MAGIC_MULTIPLIER) { | ||
79 | + if (quot == 4) { | ||
80 | + return 0x8001; | ||
81 | + } else if (quot == 8) { | ||
82 | + return 0x8002; | ||
83 | + } | ||
84 | + } | ||
85 | + if (port->type == PORT_16C950) { | ||
86 | + /* | ||
87 | + * This computes TCR value (4 to 16), not CPR value (which can | ||
88 | + * be between 1.000 and 31.875) - chip I have uses XTAL of | ||
89 | + * 806400Hz, and so a division by 7 is required to get 115200Bd. | ||
90 | + * I'm leaving CPR disabled for now, until someone will | ||
91 | + * hit even more exotic XTAL (it is needed to get 500kbps | ||
92 | + * or 1000kbps from 18.432MHz XTAL, but I have no device | ||
93 | + * which would benefit from doing that). | ||
94 | + * | ||
95 | + * If we can use divide by 16, use it. Otherwise look for | ||
96 | + * better prescaler, from 15 to 4. If quotient cannot | ||
97 | + * be divided by any integer value between 4 and 15, use 4. | ||
98 | + */ | ||
99 | + if (quot & 0x0F) { | ||
100 | + unsigned int div; | ||
101 | + | ||
102 | + for (div = 15; div > 4; div--) { | ||
103 | + if (quot % div == 0) { | ||
104 | + break; | ||
105 | + } | ||
106 | + } | ||
107 | + *prescaler = div; | ||
108 | + return quot / div; | ||
109 | + } | ||
110 | + } | ||
111 | + } | ||
112 | + return uart_get_divisor(port, baud); | ||
113 | } | ||
114 | |||
115 | static void | ||
116 | @@ -1680,7 +1714,7 @@ serial8250_set_termios(struct uart_port | ||
117 | struct uart_8250_port *up = (struct uart_8250_port *)port; | ||
118 | unsigned char cval, fcr = 0; | ||
119 | unsigned long flags; | ||
120 | - unsigned int baud, quot; | ||
121 | + unsigned int baud, quot, prescaler; | ||
122 | |||
123 | switch (termios->c_cflag & CSIZE) { | ||
124 | case CS5: | ||
125 | @@ -1712,8 +1746,13 @@ serial8250_set_termios(struct uart_port | ||
126 | /* | ||
127 | * Ask the core to calculate the divisor for us. | ||
128 | */ | ||
129 | - baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); | ||
130 | - quot = serial8250_get_divisor(port, baud); | ||
131 | + | ||
132 | + if (port->type == PORT_16C950 || (port->flags & UPF_MAGIC_MULTIPLIER)) { | ||
133 | + baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/4); | ||
134 | + } else { | ||
135 | + baud = uart_get_baud_rate(port, termios, old, 0, port->uartclk/16); | ||
136 | + } | ||
137 | + quot = serial8250_get_divisor(port, baud, &prescaler); | ||
138 | |||
139 | /* | ||
140 | * Oxford Semi 952 rev B workaround | ||
141 | @@ -1817,6 +1856,13 @@ serial8250_set_termios(struct uart_port | ||
142 | serial_outp(up, UART_DLM, quot >> 8); /* MS of divisor */ | ||
143 | |||
144 | /* | ||
145 | + * Program prescaler for 16C950 chips. | ||
146 | + */ | ||
147 | + if (up->port.type == PORT_16C950) { | ||
148 | + serial_icr_write(up, UART_TCR, prescaler == 16 ? 0 : prescaler); | ||
149 | + } | ||
150 | + | ||
151 | + /* | ||
152 | * LCR DLAB must be set to enable 64-byte FIFO mode. If the FCR | ||
153 | * is written without DLAB set, this mode will be disabled. | ||
154 | */ | ||
155 | _ | ||
diff --git a/openembedded/packages/linux/linux-openzaurus_2.6.14-git3.bb b/openembedded/packages/linux/linux-openzaurus_2.6.14-git3.bb index 0357e45c43..5a25c01213 100644 --- a/openembedded/packages/linux/linux-openzaurus_2.6.14-git3.bb +++ b/openembedded/packages/linux/linux-openzaurus_2.6.14-git3.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | include linux-openzaurus.inc | 1 | include linux-openzaurus.inc |
2 | 2 | ||
3 | PR = "r4" | 3 | PR = "r2" |
4 | 4 | ||
5 | DEFAULT_PREFERENCE = "+1" | 5 | DEFAULT_PREFERENCE = "+1" |
6 | 6 | ||
@@ -12,21 +12,15 @@ DEFAULT_PREFERENCE = "+1" | |||
12 | # ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.14-rc4.bz2;patch=1 \ | 12 | # ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.14-rc4.bz2;patch=1 \ |
13 | # ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc2/2.6.14-rc2-mm1/2.6.14-rc2-mm1.bz2;patch=1 \ | 13 | # ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc2/2.6.14-rc2-mm1/2.6.14-rc2-mm1.bz2;patch=1 \ |
14 | 14 | ||
15 | # ${RPSRC}/corgi_irda-r4.patch;patch=1 \ | ||
16 | # ${RPSRC}/poodle_irda-r0.patch;patch=1 \ | ||
17 | # ${RPSRC}/spitz_irda-r0.patch;patch=1 \ | ||
18 | # ${RPSRC}/pxa_irda_susres-r0.patch;patch=1 \ | ||
19 | |||
20 | |||
21 | |||
22 | # Patches submitted upstream are towards top of this list | 15 | # Patches submitted upstream are towards top of this list |
23 | # Hacks should clearly named and at the bottom | 16 | # Hacks should clearly named and at the bottom |
24 | SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.gz \ | 17 | SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.gz \ |
25 | http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.14-git3.bz2;patch=1 \ | 18 | http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.14-git3.bz2;patch=1 \ |
26 | ${RPSRC}/pxa_pmops_static-r1.patch;patch=1 \ | 19 | ${RPSRC}/pxa_pmops_static-r1.patch;patch=1 \ |
27 | ${RPSRC}/pxa_i2c_fixes-r2.patch;patch=1 \ | 20 | ${RPSRC}/pxa_i2c_fixes-r3.patch;patch=1 \ |
28 | ${RPSRC}/pxa_ohci_platform-r2.patch;patch=1 \ | 21 | ${RPSRC}/pxa_ohci_platform-r2.patch;patch=1 \ |
29 | ${RPSRC}/pxa_ohci_suspend-r2.patch;patch=1 \ | 22 | ${RPSRC}/pxa_ohci_suspend-r2.patch;patch=1 \ |
23 | ${RPSRC}/revert_bootmem-r1.patch;patch=1 \ | ||
30 | ${RPSRC}/ide_not_removable-r0.patch;patch=1 \ | 24 | ${RPSRC}/ide_not_removable-r0.patch;patch=1 \ |
31 | ${RPSRC}/sharpsl_pm-r10.patch;patch=1 \ | 25 | ${RPSRC}/sharpsl_pm-r10.patch;patch=1 \ |
32 | ${RPSRC}/corgi_pm-r4.patch;patch=1 \ | 26 | ${RPSRC}/corgi_pm-r4.patch;patch=1 \ |
@@ -40,9 +34,11 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.gz \ | |||
40 | ${RPSRC}/input_power-r2.patch;patch=1 \ | 34 | ${RPSRC}/input_power-r2.patch;patch=1 \ |
41 | ${RPSRC}/jffs2_longfilename-r0.patch;patch=1 \ | 35 | ${RPSRC}/jffs2_longfilename-r0.patch;patch=1 \ |
42 | ${RPSRC}/sharpsl_bl_kick-r1.patch;patch=1 \ | 36 | ${RPSRC}/sharpsl_bl_kick-r1.patch;patch=1 \ |
43 | ${RPSRC}/corgi_snd-r11.patch;patch=1 \ | 37 | ${RPSRC}/corgi_snd-r14.patch;patch=1 \ |
44 | ${RPSRC}/export_scoop-r0.patch;patch=1 \ | 38 | ${RPSRC}/export_scoop-r0.patch;patch=1 \ |
45 | ${RPSRC}/pxa25x_cpufreq-r0.patch;patch=1 \ | 39 | ${RPSRC}/pxa25x_cpufreq-r0.patch;patch=1 \ |
40 | ${RPSRC}/alsa/alsa_soc-r0.patch;patch=1 \ | ||
41 | ${RPSRC}/alsa/ssp_pxa_regs-r0.patch;patch=1 \ | ||
46 | ${RPSRC}/fbdev/fbdev-r0.patch;patch=1 \ | 42 | ${RPSRC}/fbdev/fbdev-r0.patch;patch=1 \ |
47 | ${RPSRC}/fbdev/fbdev1-r0.patch;patch=1 \ | 43 | ${RPSRC}/fbdev/fbdev1-r0.patch;patch=1 \ |
48 | ${RPSRC}/fbdev/fbdev2-r0.patch;patch=1 \ | 44 | ${RPSRC}/fbdev/fbdev2-r0.patch;patch=1 \ |
@@ -68,13 +64,13 @@ SRC_URI = "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.gz \ | |||
68 | ${RPSRC}/pcmcia_dev_ids-r2.patch;patch=1 \ | 64 | ${RPSRC}/pcmcia_dev_ids-r2.patch;patch=1 \ |
69 | ${RPSRC}/mmc_timeout-r0.patch;patch=1 \ | 65 | ${RPSRC}/mmc_timeout-r0.patch;patch=1 \ |
70 | ${RPSRC}/pxa_cf_initorder_hack-r1.patch;patch=1 \ | 66 | ${RPSRC}/pxa_cf_initorder_hack-r1.patch;patch=1 \ |
71 | ${RPSRC}/alsa/alsa_soc-r3.patch;patch=1 \ | 67 | ${RPSRC}/alsa/alsa_soc_0.5-r0.patch;patch=1 \ |
72 | ${RPSRC}/alsa/alsa_soc-r3_1.patch;patch=1 \ | 68 | ${RPSRC}/alsa_snd_corgi-r0.patch;patch=1 \ |
73 | ${RPSRC}/wm8731-r6.patch;patch=1 \ | ||
74 | file://add-oz-release-string.patch;patch=1 \ | 69 | file://add-oz-release-string.patch;patch=1 \ |
75 | file://pxa-serial-hack.patch;patch=1 \ | 70 | file://pxa-serial-hack.patch;patch=1 \ |
76 | ${RPSRC}/jl1/pxa-linking-bug.patch;patch=1 \ | 71 | ${RPSRC}/jl1/pxa-linking-bug.patch;patch=1 \ |
77 | file://dtl1_cs-add-socket-revE.patch;patch=1 \ | 72 | file://dtl1_cs-add-socket-revE.patch;patch=1 \ |
73 | file://serial-add-support-for-non-standard-xtals-to-16c950-driver.patch;patch=1 \ | ||
78 | file://connectplus-remove-ide-HACK.patch;patch=1 \ | 74 | file://connectplus-remove-ide-HACK.patch;patch=1 \ |
79 | file://defconfig-c7x0 \ | 75 | file://defconfig-c7x0 \ |
80 | file://defconfig-ipaq-pxa270 \ | 76 | file://defconfig-ipaq-pxa270 \ |