zephyr/drivers/peci
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Anas Nashif 2be19f6503 drivers: peci: npcx: use portable IRQ pending API
Replace direct NVIC_SetPendingIRQ()/NVIC_ClearPendingIRQ() calls with
k_irq_set_pending()/k_irq_clear_pending(), dropping the dependency on
cmsis_core.h where nothing else needed it. These platforms are
plain-NVIC Cortex-M, so the pending-state capabilities are always
available where this code builds.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2026-08-27 22:12:43 -04:00
..
CMakeLists.txt drivers: peci_espi: Add PECI over eSPI controller driver 2026-05-04 13:33:05 -05:00
espi_peci.c drivers: peci_espi: Fix address error and incomplete header definition 2026-07-31 13:19:27 -04:00
espi_peci_shell.c drivers: peci_espi: Add PECI over eSPI controller driver 2026-05-04 13:33:05 -05:00
Kconfig drivers: peci_espi: Add PECI over eSPI controller driver 2026-05-04 13:33:05 -05:00
Kconfig.espi drivers: peci_espi: Add PECI over eSPI controller driver 2026-05-04 13:33:05 -05:00
Kconfig.it8xxx2 ITE: it8xxx2: Remove CONFIG_PINCTRL from soc defconfig file 2024-10-15 13:52:55 +02:00
Kconfig.npcx board: npcx: remove CONFIG_PINCTRL from defconfig of npcx boards 2024-11-07 08:59:14 -08:00
Kconfig.xec drivers: all: mchp_xec: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
peci_handlers.c peci: validate user data in the transfer verifier 2026-08-18 17:28:04 -04:00
peci_ite_it8xxx2.c includes: remove duplicated entries in zephyr-tree 2025-12-17 13:57:38 -05:00
peci_mchp_xec.c drivers: peci: Place API into iterable sections 2024-12-02 22:08:07 +00:00
peci_npcx.c drivers: peci: npcx: use portable IRQ pending API 2026-08-27 22:12:43 -04:00