coreboot/src/superio
Michał Żygowski 1236b1c603 superio/ite: Enable common driver for GPIO and LED configuration
Enables the driver for ITE SIOs supporting the GPIO register layout
(confirmed with datasheets for the modified ITE SIO Kconfigs, SIOs
with unavailable datasheets are unmodified).

Other ITE SIOs may select it with SUPERIO_ITE_COMMON_GPIO_PRE_RAM
and must then provide the number of GPIO sets specific to a chip
via SUPERIO_ITE_COMMON_NUM_GPIO_SETS.

Change-Id: I0868ff3e9022b135c21f4c1a6746d6440b8f0798
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83468
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2024-07-19 14:35:38 +00:00
..
acpi superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
aspeed include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
common tree: Use <stdio.h> for snprintf 2024-05-29 10:33:54 +00:00
fintek tree: Drop non-existent directories from subdirs-y 2024-06-11 11:26:07 +00:00
ite superio/ite: Enable common driver for GPIO and LED configuration 2024-07-19 14:35:38 +00:00
nsc include/device/device.h: Remove CHIP_NAME() macro 2024-01-31 09:51:58 +00:00
nuvoton sio/nuvoton: Add Kconfig for shared PS/2 port 2024-06-08 00:20:24 +00:00
renesas superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00
smsc superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00
winbond superio: Remove blank lines before and after code blocks 2024-03-30 07:47:54 +00:00