linux-stable/drivers/firmware/google
Nícolas F. R. A. Prado 8a0a62941a firmware: coreboot: Replace tag with id table in driver struct
Switch the plain 'tag' field in struct coreboot_driver for the newly
created coreboot_device_id struct, which also contains a tag field and
has the benefit of allowing modalias generation, and update all coreboot
drivers accordingly.

While at it, also add the id table for each driver to the module device
table to allow automatically loading the module.

Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
Link: https://lore.kernel.org/r/20240212-coreboot-mod-defconfig-v4-3-d14172676f6d@collabora.com
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
2024-02-17 08:53:06 +08:00
..
Kconfig firmware: coreboot: framebuffer: Allow building with simpledrm 2023-08-04 16:31:32 +02:00
Makefile firmware: google: Implement cbmem in sysfs driver 2022-11-10 18:51:56 +01:00
cbmem.c firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
coreboot_table.c firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
coreboot_table.h firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
framebuffer-coreboot.c firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
gsmi.c A healthy mix of EFI contributions this time: 2023-02-23 14:41:48 -08:00
memconsole-coreboot.c firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
memconsole-x86-legacy.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
memconsole.c Merge 5.2-rc4 into char-misc-next 2019-06-09 09:11:21 +02:00
memconsole.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 2019-06-05 17:36:37 +02:00
vpd.c firmware: coreboot: Replace tag with id table in driver struct 2024-02-17 08:53:06 +08:00
vpd_decode.c firmware: google: increment VPD key_len properly 2019-10-11 08:41:34 +02:00
vpd_decode.h firmware: google: check if size is valid when decoding VPD data 2019-09-04 13:31:28 +02:00