summaryrefslogtreecommitdiff
path: root/sys/arch/octeon/dev
AgeCommit message (Expand)Author
2018-01-23Always lock the kernel lock with non-MP-safe interrupt handlers.Visa Hankala
2018-01-16Fix bit.Visa Hankala
2018-01-16Fix return value.Visa Hankala
2018-01-07Assume that direct-mapped addresses come from the xkphys segment.Visa Hankala
2018-01-07Add references to errata.Visa Hankala
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
2017-12-27Make octeon_intr_establish() assume edge triggering with CIU3.Visa Hankala
2017-12-27Ensure interrupt delivery is disabled when setting interruptVisa Hankala
2017-12-05Show board ID and revision in dmesg to ease the identificationVisa Hankala
2017-12-05Drop cn30xxpow_intr_establish(), cn30xxpow_intr() and some otherVisa Hankala
2017-11-26On wqe error, show also word2 and word3. Those might help in debugging.Visa Hankala
2017-11-26Initialize Rx subsystems before enabling the processing of incomingVisa Hankala
2017-11-20Add the board ID of the Unifi Security Gateway PRO-4.Visa Hankala
2017-11-20Fix the product code of the Unifi Security Gateway.Visa Hankala
2017-11-18Submit incoming packets to the network stack in batches like is doneVisa Hankala
2017-11-18Move the packet input work requesting inside if_cnmac.c. This removesVisa Hankala
2017-11-18Pass the software context as an argument to the interrupt handler.Visa Hankala
2017-11-18Rename octeon_eth_* to cnmac_* for consistency with the driver's name.Visa Hankala
2017-11-18Add the board ID for the Ubiquiti Unifi Security Gateway.Visa Hankala
2017-11-09Synchronize command initiation, event wait, and interrupt handlingVisa Hankala
2017-11-05Set the core's own group mask when scheduling work, to receive workVisa Hankala
2017-11-05Handle failure.Visa Hankala
2017-11-05slight cleanupVisa Hankala
2017-11-05Remove unmaintained debug code.Visa Hankala
2017-11-04Use the macro for cache line size.Visa Hankala
2017-11-04Check buffer size parameters at compile time.Visa Hankala
2017-11-04One macro for cache line size is enough.Visa Hankala
2017-11-03Remove alternative implementations of GMX CAM setup logicVisa Hankala
2017-11-03Fix a stupid typo.Visa Hankala
2017-11-02Assign each cnmac(4) port its own input work group, and assignVisa Hankala
2017-11-01Add readiness to utilize LMTDMA operations.Visa Hankala
2017-10-24remove defines for ioctls the kernel doesn't recogniseJonathan Gray
2017-10-16Utilize scatter/gather DMA with the newer MMC controller.Visa Hankala
2017-09-23Fix controller locking so that it covers the DMA map and bounce buffer.Visa Hankala
2017-09-22Do not bounce if possible.Visa Hankala
2017-09-22Allocate a bounce buffer once during init and reuse it for DMA commands.Visa Hankala
2017-09-21Ensure proper order of register accesses by readback after write.Visa Hankala
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-06Allow two GMX instances on CN70xx/CN71xx to enable all portsVisa Hankala
2017-09-04Let octmmc(4) attach on revision 7890 controller.Visa Hankala
2017-08-13Fix a dereference of a bogus pointer.Visa Hankala
2017-08-09Clear any pending (edge-triggered) interrupts at setup to avoidVisa Hankala
2017-08-01Add a driver for the OCTEON USB3 controller bridge.Visa Hankala
2017-07-31Replace OCTEON_MAXCPUS with MAXCPUS to avoid redundancy.Visa Hankala
2017-07-31Assume edge triggering by default for robustness, as is doneVisa Hankala
2017-07-30Add a driver for CIU3. Not quite finished yet, but good enough for now.Visa Hankala
2017-07-29There is no RTC on the E300 boards.Visa Hankala
2017-07-29Replace a complex `if' condition with a list.Visa Hankala
2017-07-28Add a driver for the OCTEON SATA controller bridge.Visa Hankala
2017-07-25rework octuctl and its children to attach via fdtJonathan Matthew