Initial import of work-in-progress of Poseidon port.
commit5f6452189f3212dba1fa7e22a22ad508ac7c95d8
authorplaton42 <platon42@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 11 Jun 2009 19:02:07 +0000 (11 19:02 +0000)
committerplaton42 <platon42@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 11 Jun 2009 19:02:07 +0000 (11 19:02 +0000)
treeb3b6795717fa9f064c089d911b30a8d65971cc38
parentbdb230130ec665dc936ae96e84ca03650b7285b2
Initial import of work-in-progress of Poseidon port.

This includes the following components:
- main poseidon.library
- AddUSBClasses, AddUSBHardware, PsdDevLister, PsdErrorlog and PsdStackloader shell executables
- Trident MUI Prefs
- hub.class
- bootmouse.class
- bootkeyboard.class
- massstorage.class (without mounting code)
- pciusb.device

Feedback and fixes to the mmakefiles and other parts of the source is appreciated.

All files are copyrighted by Chris Hodges and not redistributable outside the AROS team until the bounty is completed and the code is licensed under the AROS Public License.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@31400 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
134 files changed:
rom/usb/classes/bootkeyboard/bootkeyboard.class.c [new file with mode: 0644]
rom/usb/classes/bootkeyboard/bootkeyboard.class.h [new file with mode: 0644]
rom/usb/classes/bootkeyboard/bootkeyboard.conf [new file with mode: 0644]
rom/usb/classes/bootkeyboard/bootkeyboard.h [new file with mode: 0644]
rom/usb/classes/bootkeyboard/common.h [new file with mode: 0644]
rom/usb/classes/bootkeyboard/debug.c [new file with mode: 0644]
rom/usb/classes/bootkeyboard/debug.h [new file with mode: 0644]
rom/usb/classes/bootkeyboard/mmakefile.src [new file with mode: 0644]
rom/usb/classes/bootmouse/bootmouse.class.c [new file with mode: 0644]
rom/usb/classes/bootmouse/bootmouse.class.h [new file with mode: 0644]
rom/usb/classes/bootmouse/bootmouse.conf [new file with mode: 0644]
rom/usb/classes/bootmouse/bootmouse.h [new file with mode: 0644]
rom/usb/classes/bootmouse/common.h [new file with mode: 0644]
rom/usb/classes/bootmouse/debug.c [new file with mode: 0644]
rom/usb/classes/bootmouse/debug.h [new file with mode: 0644]
rom/usb/classes/bootmouse/mmakefile.src [new file with mode: 0644]
rom/usb/classes/hub/common.h [new file with mode: 0644]
rom/usb/classes/hub/debug.c [new file with mode: 0644]
rom/usb/classes/hub/debug.h [new file with mode: 0644]
rom/usb/classes/hub/hub.class.c [new file with mode: 0644]
rom/usb/classes/hub/hub.class.h [new file with mode: 0644]
rom/usb/classes/hub/hub.conf [new file with mode: 0644]
rom/usb/classes/hub/hub.h [new file with mode: 0644]
rom/usb/classes/hub/mmakefile.src [new file with mode: 0644]
rom/usb/classes/massstorage/common.h [new file with mode: 0644]
rom/usb/classes/massstorage/debug.c [new file with mode: 0644]
rom/usb/classes/massstorage/debug.h [new file with mode: 0644]
rom/usb/classes/massstorage/dev.c [new file with mode: 0644]
rom/usb/classes/massstorage/dev.h [new file with mode: 0644]
rom/usb/classes/massstorage/massstorage.class.c [new file with mode: 0644]
rom/usb/classes/massstorage/massstorage.class.h [new file with mode: 0644]
rom/usb/classes/massstorage/massstorage.conf [new file with mode: 0644]
rom/usb/classes/massstorage/massstorage.h [new file with mode: 0644]
rom/usb/classes/massstorage/mmakefile.src [new file with mode: 0644]
rom/usb/classes/mmakefile [new file with mode: 0644]
rom/usb/classes/mmakefile.src [new file with mode: 0644]
rom/usb/classes/usbclass.conf [new file with mode: 0644]
rom/usb/classes/usbclass.doc [new file with mode: 0644]
rom/usb/pciusb/debug.c [new file with mode: 0644]
rom/usb/pciusb/debug.h [new file with mode: 0644]
rom/usb/pciusb/dev.c [new file with mode: 0644]
rom/usb/pciusb/ehcichip.h [new file with mode: 0644]
rom/usb/pciusb/hccommon.h [new file with mode: 0644]
rom/usb/pciusb/mmakefile.src [new file with mode: 0644]
rom/usb/pciusb/ohcichip.h [new file with mode: 0644]
rom/usb/pciusb/pci_aros.c [new file with mode: 0644]
rom/usb/pciusb/pci_aros.h [new file with mode: 0644]
rom/usb/pciusb/pciusb.conf [new file with mode: 0644]
rom/usb/pciusb/pciusb.h [new file with mode: 0644]
rom/usb/pciusb/uhcichip.h [new file with mode: 0644]
rom/usb/pciusb/uhwcmd.c [new file with mode: 0644]
rom/usb/pciusb/uhwcmd.h [new file with mode: 0644]
rom/usb/poseidon/AddUSBClasses.c [new file with mode: 0644]
rom/usb/poseidon/AddUSBHardware.c [new file with mode: 0644]
rom/usb/poseidon/PsdDevLister.c [new file with mode: 0644]
rom/usb/poseidon/PsdErrorlog.c [new file with mode: 0644]
rom/usb/poseidon/PsdStackLoader.c [new file with mode: 0644]
rom/usb/poseidon/debug.c [new file with mode: 0644]
rom/usb/poseidon/debug.h [new file with mode: 0644]
rom/usb/poseidon/mmakefile.src [new file with mode: 0644]
rom/usb/poseidon/numtostr.c [new file with mode: 0644]
rom/usb/poseidon/numtostr.h [new file with mode: 0644]
rom/usb/poseidon/popo.gui.c [new file with mode: 0644]
rom/usb/poseidon/popo.gui.h [new file with mode: 0644]
rom/usb/poseidon/poseidon.conf [new file with mode: 0644]
rom/usb/poseidon/poseidon.doc [new file with mode: 0644]
rom/usb/poseidon/poseidon.library.c [new file with mode: 0644]
rom/usb/poseidon/poseidon.library.h [new file with mode: 0644]
rom/usb/poseidon/poseidon_intern.h [new file with mode: 0644]
rom/usb/poseidon/usbhardware.doc [new file with mode: 0644]
rom/usb/trident/ActionClass.c [new file with mode: 0644]
rom/usb/trident/ActionClass.h [new file with mode: 0644]
rom/usb/trident/CfgListClass.c [new file with mode: 0644]
rom/usb/trident/CfgListClass.h [new file with mode: 0644]
rom/usb/trident/DevWinClass.c [new file with mode: 0644]
rom/usb/trident/DevWinClass.h [new file with mode: 0644]
rom/usb/trident/IconListClass.c [new file with mode: 0644]
rom/usb/trident/IconListClass.h [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Audio [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Bluetooth [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_CDCControl [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_CDCData [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_ChipSmartCard [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_CommDevice [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_HID [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Hub [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_MassStorage [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_None [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Physical [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Printer [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Security [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_StillImage [new file with mode: 0644]
rom/usb/trident/MasonIcons/Class_Vendor [new file with mode: 0644]
rom/usb/trident/MasonIcons/Classes [new file with mode: 0644]
rom/usb/trident/MasonIcons/Devices [new file with mode: 0644]
rom/usb/trident/MasonIcons/General [new file with mode: 0644]
rom/usb/trident/MasonIcons/GreenLED [new file with mode: 0644]
rom/usb/trident/MasonIcons/Hardware [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Audio.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Bluetooth.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_CDCControl.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_CDCData.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_ChipSmartCard.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_CommDevice.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_HID.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Hub.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_MassStorage.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_None.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Physical.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Printer.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Security.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_StillImage.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Class_Vendor.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Classes.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Devices.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_General.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_GreenLED.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Hardware.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Online.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_OrangeLED.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_OrangeLEDQ.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Popup.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/MI_Settings.c [new file with mode: 0644]
rom/usb/trident/MasonIcons/Online [new file with mode: 0644]
rom/usb/trident/MasonIcons/OrangeLED [new file with mode: 0644]
rom/usb/trident/MasonIcons/OrangeLEDQ [new file with mode: 0644]
rom/usb/trident/MasonIcons/Popup [new file with mode: 0644]
rom/usb/trident/MasonIcons/Settings [new file with mode: 0644]
rom/usb/trident/Trident.c [new file with mode: 0644]
rom/usb/trident/Trident.h [new file with mode: 0644]
rom/usb/trident/debug.c [new file with mode: 0644]
rom/usb/trident/debug.h [new file with mode: 0644]
rom/usb/trident/mmakefile.src [new file with mode: 0644]
rom/usb/trident/neptune8logo.c [new file with mode: 0644]