peci: Add peci-npcm controller driverAdd support for Nuvoton NPCM BMC hardware to the Platform EnvironmentControl Interface (PECI) subsystem.Signed-off-by: Tomer Maimon <tmaimon77@gmail.com>Sig
peci: Add peci-npcm controller driverAdd support for Nuvoton NPCM BMC hardware to the Platform EnvironmentControl Interface (PECI) subsystem.Signed-off-by: Tomer Maimon <tmaimon77@gmail.com>Signed-off-by: Tyrone Ting <warp5tw@gmail.com>Co-developed-by: Iwona Winiarska <iwona.winiarska@intel.com>Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>Link: https://lore.kernel.org/r/20230727202126.1477515-3-iwona.winiarska@intel.com
show more ...
peci: Constify struct peci_controller_opsAs with most ops structs, we never modify it at runtime, and keepingfunction pointers in read-only memory is generally a good thingsecurity-wise.Signed-
peci: Constify struct peci_controller_opsAs with most ops structs, we never modify it at runtime, and keepingfunction pointers in read-only memory is generally a good thingsecurity-wise.Signed-off-by: Zev Weiss <zev@bewilderbeest.net>Link: https://lore.kernel.org/r/20230327224315.11135-1-zev@bewilderbeest.netReviewed-by: Iwona Winiarska <iwona.winiarska@intel.com>Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>Link: https://lore.kernel.org/r/20230623142805.577612-1-iwona.winiarska@intel.comSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
peci: aspeed: fix error check return value of platform_get_irq()platform_get_irq() return negative value on failure, so null check ofpriv->irq is incorrect. Fix it by comparing whether it is less
peci: aspeed: fix error check return value of platform_get_irq()platform_get_irq() return negative value on failure, so null check ofpriv->irq is incorrect. Fix it by comparing whether it is less than zero.Fixes: a85e4c52086c ("peci: Add peci-aspeed controller driver")Reported-by: Zeal Robot <zealci@zte.com.cn>Signed-off-by: Lv Ruyi <lv.ruyi@zte.com.cn>Link: https://lore.kernel.org/r/20220413010425.2534887-1-lv.ruyi@zte.com.cnReviewed-by: Iwona Winiarska <iwona.winiarska@intel.com>Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>
peci: Add peci-aspeed controller driverASPEED AST24xx/AST25xx/AST26xx SoCs support the PECI electricalinterface (a.k.a PECI wire) that provides a communication channel withIntel processors.This
peci: Add peci-aspeed controller driverASPEED AST24xx/AST25xx/AST26xx SoCs support the PECI electricalinterface (a.k.a PECI wire) that provides a communication channel withIntel processors.This driver allows BMC to discover devices connected to it andcommunicate with them using PECI protocol.Co-developed-by: Iwona Winiarska <iwona.winiarska@intel.com>Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>Reviewed-by: Joel Stanley <joel@jms.id.au>Acked-by: Joel Stanley <joel@jms.id.au>Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>Signed-off-by: Iwona Winiarska <iwona.winiarska@intel.com>Link: https://lore.kernel.org/r/20220208153639.255278-6-iwona.winiarska@intel.comSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>