mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
//using System;
|
|
//using System.Collections.Generic;
|
|
//using System.Linq;
|
|
//using System.Text;
|
|
//using Cosmos.Kernel;
|
|
|
|
//namespace Cosmos.HAL.Drivers.USB
|
|
//{
|
|
// public class USBHostOHCI : USBHost
|
|
// {
|
|
// public static void ScanDevices()
|
|
// {
|
|
// foreach (PCIDevice pci in PCIBus.Devices)
|
|
// {
|
|
// if (pci.ClassCode == 0x0c && //bus
|
|
// pci.SubClass == 0x03 && //usb
|
|
// pci.ProgIF == 0x10) //ohci :D
|
|
// {
|
|
// //(as this is an open standard, vendor/device specific implementations should all work the same)
|
|
// Device.Add(new USBHostOHCI(pci));
|
|
// }
|
|
// }
|
|
// }
|
|
|
|
// private PCIDeviceNormal mydevice;
|
|
// private USBHostOHCIRegisters regs;
|
|
// public USBHostOHCI(PCIDevice pcidev)
|
|
// {
|
|
// mydevice = pcidev as PCIDeviceNormal;
|
|
// regs = new USBHostOHCIRegisters(pcidev.GetAddressSpace(0) as MemoryAddressSpace);
|
|
// }
|
|
|
|
|
|
// public override string Name
|
|
// {
|
|
// get { throw new NotImplementedException(); }
|
|
// }
|
|
// }
|
|
//}
|