summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/pci/ioc.c
AgeCommit message (Expand)Author
2014-05-19Format string fixes and removal of -Wno-format for sgi. Based upon anMiod Vallat
2012-05-30Correctly compute the IOC3 device mask on MENET boards.Miod Vallat
2011-10-10Extend pci_probe_device_hook() on sgi xbridge(4) to return either the straightMiod Vallat
2010-09-20Get rid of evcount's support for arranging counters in a treeMatthew Dempsky
2010-05-09Proper support for IP35 C-Brick types (i.e. Origin 3000): do not attachMiod Vallat
2010-04-06Obtain struct sgi_device_location for the console input and output devices,Miod Vallat
2010-03-20Add code to tell Origin 200 and Origin 2000 / Onyx 2 apart.Miod Vallat
2010-03-07Allow iockbc(4) and odysseey(4) to act as console devices and attach early;Miod Vallat
2009-11-11Let ioc(4) pass the information whether it is an onboard device or not, to itsMiod Vallat
2009-11-11It turns out PCI IOC3 card which embed both the Ethernet controller and theMiod Vallat
2009-11-09Only invoke the L1 code if IP35.Miod Vallat
2009-11-08Add code to send L1 commands and parse command results; use it to add a wayMiod Vallat
2009-11-08Do not risk touching nonexisting registers on MENET boards; untested due toMiod Vallat
2009-11-07In case an ioc(4) device has lost its NIC component, do not recognize itMiod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-11-02When the iec(4) Ethernet address is unkown, pass ff:ff:ff:ff:ff:ff instead ofMiod Vallat
2009-11-01Driver for the sgi IOC3 onboard Ethernet interface. Tested on Octane only soMiod Vallat
2009-10-26Add support for the Octane power button to power(4). Took me a while toMiod Vallat
2009-08-18Replace a few hardcoded numbers from the interrupt register with properMiod Vallat
2009-08-18On dual interrupt IOC3 designs, disestablish the ethernet interrupt if noMiod Vallat
2009-07-26Rework ioc children attachment: instead of having ioc build a semi-bogusMiod Vallat
2009-07-01The widget mapping code has been written back when I was only working onMiod Vallat
2009-06-21Remove the ioc interrupt probe code, the heuristic is correct; origin 300Miod Vallat
2009-05-27Yet another attempt at a more reliable detection of the second interruptMiod Vallat
2009-05-22According to pics on ebay, CADDuo boards indeed have Ethernet connectors.Miod Vallat
2009-05-08Attach children with config_found_sm() instead of directly invokingMiod Vallat
2009-05-03Pass 0 as base offset, not -1, for child devices which ignore the value.Miod Vallat
2009-05-02Let ioc(4) decide which child devices to attach depending on its identificationMiod Vallat
2009-04-25More IOC3 flavour partnumbers. And apparently there are some flavours whichMiod Vallat
2009-04-24Fix the superio irq discovery heuristic to work on systems where there isMiod Vallat
2009-04-19Attach the 1-Wire devices early, and pick our partnumber; based on thisMiod Vallat
2009-04-19Use correct device index for Ethernet interrupt handler.Joel Sing
2009-04-19A much more reliable logic to find out the second interrupt of the ioc boards.Miod Vallat
2009-04-18Simplify ethernet interrupt dispatching, since it is not shared with anythingMiod Vallat
2009-04-15Only enable the passthrough interrupt for serial ports, and let com(4) manage.Miod Vallat
2009-04-13The start of Origin 200 support. Based on some code contributed by pefo@Miod Vallat
2009-04-12Interrupt support for IOC3 and its subdevices (currently limited to theMiod Vallat
2009-03-29make various strings ("can't map mem space" and similar) more consistentStuart Henderson
2008-04-07Preliminary IOC3 multi-function chip driver, from jsing@ and I. CurrentlyMiod Vallat