aboutsummaryrefslogtreecommitdiff
path: root/hw/npu2-opencapi.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-19pau: Add support for OpenCAPI Persistent Memory devices.Christophe Lombard1-15/+3
2021-10-19npu2: move opal apiChristophe Lombard1-35/+5
2020-06-11io: endian annotations and fixNicholas Piggin1-6/+6
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2020-02-12npu2-opencapi: Allow platforms to identify physical slotsFrederic Barrat1-3/+13
2020-02-12npu2-opencapi: Don't drive reset signal permanentlyFrederic Barrat1-6/+40
2020-01-29npu2-opencapi: don't fence on masked XSL errorsFrederic Barrat1-2/+9
2020-01-29hw/npu2-opencapi: Support multiple LPC devicesAndrew Donnellan1-13/+36
2020-01-29npu2: Rework phb-index assignments for virtual PHBsFrederic Barrat1-0/+2
2019-12-16opal-api: add endian conversions to most opal callsNicholas Piggin1-3/+9
2019-11-11Remove dead POWER7 codeNicholas Piggin1-1/+0
2019-11-05npu2-opencapi: Fix integer promotion bug in LPC allocationAndrew Donnellan1-1/+1
2019-10-22npu2-opencapi: Log a warning when resetting a broken deviceFrederic Barrat1-0/+4
2019-10-22npu2-opencapi: Handle OPAL_UNMAP_PE operation on set_pe() callbackFrederic Barrat1-1/+6
2019-10-22npu2-opencapi: Activate PCI hotplug on opencapi slotFrederic Barrat1-4/+65
2019-10-22npu2-opencapi: Improve error reporting to the OSFrederic Barrat1-4/+17
2019-10-22npu2-opencapi: Detect PHY reset errorsFrederic Barrat1-1/+6
2019-10-22npu2-opencapi: Simplify freset statesFrederic Barrat1-13/+3
2019-10-22npu2-opencapi: Tweak fundamental reset sequenceFrederic Barrat1-22/+26
2019-10-22npu2-opencapi: Rework link training timeoutFrederic Barrat1-4/+5
2019-10-22npu2-opencapi: Make sure the PCI slot has the proper IDFrederic Barrat1-1/+2
2019-07-26SPDX-ify all skiboot codeStewart Smith1-16/+3
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