Add ICX-D and SPR CPUModel definitions.

Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>
Change-Id: Ibb7707c6868ad5c4009d198ca209d719217ac720
1 file changed
tree: 0ac26f119698d029623d149b5b4768dc26065f4d
  1. linux/
  2. .clang-format
  3. .clang-ignore
  4. CMakeLists.txt
  5. LICENSE
  6. MAINTAINERS
  7. OWNERS
  8. peci.c
  9. peci.h
  10. peci_cmds.c
  11. README.md
README.md

libpeci

libpeci is a library that provides various APIs to interface with the IOCTLs provided by the PECI driver in the OpenBMC kernel. Currently available here:

https://github.com/openbmc/linux/blob/dev-5.4/include/uapi/linux/peci-ioctl.h

peci_cmds

This repo also includes a peci_cmds command-line utility with functions that map to the libpeci APIs. It can be used to test PECI functionality across the library, driver, and hardware.