peci: Add peci-cpu driver
authorIwona Winiarska <iwona.winiarska@intel.com>
Tue, 8 Feb 2022 15:36:35 +0000 (16:36 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Feb 2022 07:04:44 +0000 (08:04 +0100)
commit93e1821c80f9460c8931dc4bc090ede794f966cd
treec0f41cd8c67095e66f102cd509e98b6b677b2e3e
parent6b8145b054b27319dddaad4abbb5184e343375da
peci: Add peci-cpu driver

PECI is an interface that may be used by different types of devices.
Add a peci-cpu driver compatible with Intel processors. The driver is
responsible for handling auxiliary devices that can subsequently be used
by other drivers (e.g. hwmons).

Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Acked-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>
Link: https://lore.kernel.org/r/20220208153639.255278-10-iwona.winiarska@intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/peci/Kconfig
drivers/peci/Makefile
drivers/peci/cpu.c [new file with mode: 0644]
drivers/peci/device.c
drivers/peci/internal.h
drivers/peci/request.c
include/linux/peci-cpu.h [new file with mode: 0644]
include/linux/peci.h