aboutsummaryrefslogtreecommitdiff
path: root/hw/npu2-opencapi.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-04npu2-opencapi: Mask 2 XSL errorsFrederic Barrat1-9/+20
2019-06-03Remove remnants of OPAL_PCI_GET_PHB_DIAG_DATAStewart Smith1-1/+0
2019-05-20hw/npu2-opencapi: Add initial support for allocating OpenCAPI LPC memoryAndrew Donnellan1-0/+181
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-1/+1
2019-04-09hw/npu2: Report errors to the OS if an OpenCAPI brick is fencedFrederic Barrat1-4/+51
2019-04-09hw/npu2: Setup an error interrupt on some opencapi FIRsFrederic Barrat1-7/+32
2019-04-09hw/npu2: Use NVLink irq setup for OpenCAPIFrederic Barrat1-46/+4
2019-04-09hw/npu2: Fix OpenCAPI PE assignmentAndrew Donnellan1-40/+34
2019-03-20npu2/hw-procedures: Fix parallel zcal for opencapiFrederic Barrat1-2/+3
2019-03-13npu2-opencapi: Fix adapter reset when using 2 adaptersFrederic Barrat1-7/+27
2019-03-13npu2-opencapi: Extend delay after releasing reset on adapterFrederic Barrat1-2/+2
2019-03-13npu2-opencapi: ODL should be in reset when enabledFrederic Barrat1-0/+6
2019-03-13npu2-opencapi: Keep ODL and adapter in reset at the same timeFrederic Barrat1-25/+43
2019-03-13npu2-opencapi: Rename functions used to reset an adapterFrederic Barrat1-4/+4
2019-03-13npu2-opencapi: Setup perf counters to detect CRC errorsFrederic Barrat1-0/+62
2019-03-13npu2-opencapi: Rework ODL register accessFrederic Barrat1-100/+9
2019-01-18sparse: Make tree 'constant is so big' warning cleanStewart Smith1-2/+2
2019-01-16npu2: Remove unused npu2::bdf2pe_cacheReza Arbab1-1/+0
2018-11-28npu2-opencapi: Log ODL endpoint information registerFrederic Barrat1-1/+28
2018-11-28npu2-opencapi: Detect if link trained in degraded modeFrederic Barrat1-19/+31
2018-11-28npu2-opencapi: Log extra information on link training failureFrederic Barrat1-3/+34
2018-09-17hw/npu2, platform: Restructure OpenCAPI i2c reset/presence pinsAndrew Donnellan1-3/+7
2018-09-17hw/npu2, platform: Add NPU2 platform device detection callbackAndrew Donnellan1-79/+14
2018-09-17hw/npu2: Common NPU2 init routine between NVLink and OpenCAPIAndrew Donnellan1-105/+53
2018-09-17npu2: Split device index into brick and link indexAndrew Donnellan1-37/+40
2018-09-17hw/npu2-opencapi: Fix setting of supported OpenCAPI templatesAndrew Donnellan1-2/+2
2018-07-26npu2-opencapi: Don't send commands to NPU when link is downFrederic Barrat1-1/+2
2018-07-03npu2: Use same compatible string for NVLink and OpenCAPI link nodes in device...Andrew Donnellan1-5/+8
2018-06-18npu2-opencapi: reduce number of retries to train the linkFrederic Barrat1-1/+1
2018-06-01npu2-opencapi: Fix link state to report link downFrederic Barrat1-2/+11
2018-06-01npu2-opencapi: Cleanup traces printed during link trainingFrederic Barrat1-39/+41
2018-06-01npu2-opencapi: Train links on fundamental resetFrederic Barrat1-113/+266
2018-06-01npu2-opencapi: Rework adapter resetFrederic Barrat1-20/+51
2018-06-01npu2-opencapi: Use presence detectionFrederic Barrat1-22/+99
2018-04-11npu2-opencapi: Fix 'link internal error' FIR, take 2Frederic Barrat1-4/+25
2018-04-11npu2-opencapi: Fix 'link internal error' FIR, take 1Frederic Barrat1-3/+17
2018-03-27npu2-opencapi: Fix memory leakCyril Bur1-1/+1
2018-03-06npu2-opencapi: Fix assert on link reset during initFrederic Barrat1-0/+9
2018-03-01npu2-opencapi: Add OpenCAPI OPAL API callsFrederic Barrat1-0/+206
2018-03-01npu2-opencapi: Train OpenCAPI links and setup devicesAndrew Donnellan1-1/+681
2018-03-01npu2-opencapi: Configure NPU for OpenCAPIAndrew Donnellan1-0/+822