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