aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2025-05-16uart: Handle read failure case in UART communicationAbhishek Singh Tomar1-1/+7
2025-05-16uart: Fix uninitialised comparisonAbhishek Singh Tomar1-1/+1
2025-04-18ipmi: Improve handling of time errorsNicholas Piggin1-27/+90
2025-04-18hw/xive: Warn if pushing HW context to already enabled CAMNicholas Piggin2-43/+47
2025-04-18hw/lpc: Fix firmware memory space access for devices > 0Nicholas Piggin1-13/+20
2025-04-18hw/bt: Add FIFO buffer length capability validationNicholas Piggin1-2/+13
2025-04-18fsp: Fix opal boot failure on systems with redundant FSPMahesh Salgaonkar1-3/+32
2025-03-07Initial Power11 enablementMahesh Salgaonkar17-25/+70
2025-01-24hw/sbe-p9: P10 additionsNicholas Piggin1-5/+43
2025-01-24hw/sbe-p9: Limit SBE timer to 10sNicholas Piggin1-0/+5
2025-01-24hw/sbe-p9: Fix sbe_last_gen_stamp timing inconsistencyNicholas Piggin1-8/+7
2025-01-24hw/sbe-p9: Rename timer limitsNicholas Piggin1-9/+13
2025-01-24hw/sbe-p9: Better handle SBE timer rate-limitingNicholas Piggin1-6/+6
2025-01-24hw/sbe-p9: Change SBE lagging detectionNicholas Piggin3-8/+19
2025-01-15hw/sbe-p9: Re-set the SBE timer after SBE interruptNicholas Piggin1-1/+3
2025-01-15hw/sbe-p9: Add error message for unexpected msg list stateNicholas Piggin1-1/+4
2025-01-15hw/sbe-p9: Check SBE health on each chipNicholas Piggin1-0/+94
2025-01-15hw/sbe-p9: Move seq increment from queue to submitNicholas Piggin1-6/+6
2025-01-15hw/sbe: Add SBE quirk for mambo and awanNicholas Piggin2-1/+8
2025-01-10hw/occ: Endian fixesNicholas Piggin1-26/+34
2025-01-10hw/occ: Tidy code and add error messageNicholas Piggin1-50/+1
2025-01-10hw/occ: Fix OCC structure layoutNicholas Piggin1-6/+8
2025-01-10hw/occ: Fix version checkNicholas Piggin1-1/+1
2025-01-10hw/psi: Add LPC client names to PSI SIRQ interruptsNicholas Piggin6-40/+75
2025-01-10hw/bt: Work around QEMU lost interrupt bugNicholas Piggin1-0/+10
2025-01-08hw/phb4: Avoid wait for PERST when running on QEMUNicholas Piggin1-0/+4
2025-01-08npu/pau: endian fixesNicholas Piggin3-12/+13
2023-11-27hw/imc: Detect BML and fix core countersRyan Grimm1-5/+5
2023-10-11hdata: Remove legacy SPIRA structureNicholas Piggin1-1/+0
2023-09-15hw/imc: Update IMC PMU node names for power10Athira Rajeev1-10/+186
2023-09-15hw/imc: Update IMC code to use dt_find_by_name_before_addr for checking dt nodesAthira Rajeev1-9/+9
2023-09-12core/pldm: PLDM over MCTP BindingChristophe Lombard1-0/+18
2023-09-12hw/ast-bmc: Initialize ast lpc mctp bindingChristophe Lombard2-0/+371
2023-09-12hw: Move lpc firmware space helpersChristophe Lombard1-0/+74
2023-07-12psi: Remove PSIHB_XIVR referenceJoel Stanley1-2/+0
2023-07-11hw/chiptod: allow qemu to use the chiptodNicholas Piggin1-2/+6
2023-06-06ipmi: remove unused OS watchdog supportNicholas Piggin1-25/+0
2023-06-06ipmi: flush the ipmi message queue before booting a kernelNicholas Piggin2-3/+16
2023-06-06platforms: Use astbmc_exitNicholas Piggin1-1/+0
2023-06-06VAS: use local_free to free local_alloc memoryNicholas Piggin1-2/+2
2023-02-27hw/phb4: Clear the PEC FIRs when taking the ETU out of resetFrederic Barrat1-13/+17
2023-02-27hw/phb4: Use symbols when accessing PEC registersFrederic Barrat1-12/+18
2022-07-05interrupts: Speed up opal interrupts scanningFrederic Barrat2-0/+20
2022-06-13xive: Fix NSR value when dumping the state of thread contextFrederic Barrat2-2/+2
2022-06-13fsp: Fix possible use of null "%s" prlog argumentReza Arbab1-1/+3
2022-05-23xscom: Parse P10 ec revisionJoel Stanley1-18/+19
2022-05-23xscom: Move p9 ec level parsing to a functionJoel Stanley1-30/+44
2022-02-04Fix array-bound compilation warningsAbhishek Singh Tomar1-1/+1
2022-01-03npu: Move npu.o and npu-hw-procedules.o under CONIFG_P8Stewart Smith1-1/+2
2022-01-03hwprobe: convert vas_init(), nx_init()Stewart Smith2-0/+4