You need this patch to enable support for Serial Cable during boot. (Useful during bootloader debugging, not necessary otherwise)
You need to enable : CONFIG_DEBUG_LL, CONFIG_DEBUG_PXA_BTUART in configuration. (make menuconfig)
Based on descriptions found in the registry, the following ports and locations are found (HTC_Serial):
Relevant parts from the registry:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IrCOMM] "Dll"="IRCOMM.DLL" "Prefix"="COM" "Order"=dword:00000003 "Index"=dword:00000003 "Tsp"="Unimodem.dll" "IoBase"=dword:a8030000 "DeviceType"=dword:00000006 "FriendlyName"="Infrarotanschluss" "DevConfig"=hex:\ <pre> 10,00,00,00,02,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00 </pre>
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial] "Dll"="com16550.Dll" "Tsp"="Unimodem.dll" "IoBase"=dword:ae200000 "Irq"=dword:00000013 "IoLen"=dword:00000024 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000002 "Index"=dword:00000001 "DeviceType"=dword:00000000 "FriendlyName"="Serielles Kabel an COM1:" "DevConfig"=hex:\ <pre> 20,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00 </pre>
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_Cmd] "Dll"="Serial2.Dll" "Tsp"="Unimodem.dll" "IoBase"=dword:ae700000 "Irq"=dword:00000011 "IoLen"=dword:00000024 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000002 "Index"=dword:00000002 "DeviceType"=dword:00000000
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_Data] "Dll"="Serial3.Dll" "IoBase"=dword:ae100000 "Irq"=dword:00000017 "Tsp"="Unimodem.dll" "IoLen"=dword:00000024 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000002 "DeviceType"=dword:00000000 "Index"=dword:00000009
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\ASIC5_BTUR] "Dll"="ASIC5_BTUR.Dll" "Tsp"="Unimodem.dll" "IoBase"=dword:afe00700 "Irq"=dword:00000022 "IoLen"=dword:00000024 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000002 "Index"=dword:00000006 "DeviceType"=dword:00000000 "FriendlyName"="BT on COM6:"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SerialUSB] "Dll"="usb.Dll" "Tsp"="Unimodem.dll" "IoBase"=dword:aa000000 "Irq"=dword:0000000d "IoLen"=dword:00000100 "DeviceArrayIndex"=dword:00000000 "Prefix"="COM" "Order"=dword:00000001 "Index"=dword:00000008 "DeviceType"=dword:00000000 "FriendlyName"="Serial on USB" "DevConfig"=hex:\ <pre> 20,00,00,00,05,00,00,00,10,01,00,00,00,4b,00,00,00,00,08,00,00,00,00,00,00 </pre>