All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v10 0/4] coreboot CFR firmware attributes
@ 2026-07-28  8:20 Sean Rhodes
  2026-07-28  8:20 ` [PATCH v10 1/4] platform/x86: Sort firmware attributes class includes Sean Rhodes
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Sean Rhodes @ 2026-07-28  8:20 UTC (permalink / raw)
  To: chrome-platform
  Cc: Corentin Chary, Luke D. Jones, Denis Benato, Hans de Goede,
	Ilpo Järvinen, Prasanth Ksr, Jorge Lopez, Mark Pearson,
	Derek J. Clark, Joshua Grisham, platform-driver-x86, linux-kernel,
	Dell.Client.Kernel, Sean Rhodes, Huacai Chen, Michael S. Tsirkin,
	Chen-Yu Tsai, Tzung-Bi Shih, Brian Norris, Julius Werner,
	Thomas Zimmermann, Javier Martinez Canillas, Maarten Lankhorst,
	Maxime Ripard, David Airlie, Simona Vetter, Krzysztof Kozlowski,
	Bjorn Andersson, Geert Uytterhoeven, Dmitry Baryshkov,
	Arnd Bergmann, Eric Biggers, Luca Weiss, Michal Simek, Sven Peter,
	Florian Fainelli, Bjorn Helgaas, Takashi Sakamoto,
	Danilo Krummrich, Uwe Kleine-König (The Capable Hub),
	Titouan Ameline de Cadeville, Kees Cook, dri-devel, Oliver Lin

This series moves the firmware attributes class helper out of platform/x86,
renames the coreboot table firmware directory, and adds a coreboot CFR
firmware-attributes driver.

Changes in v10:
- Rename the generic firmware Kconfig symbols from GOOGLE_* to COREBOOT_* and
  keep the old names as transitional symbols, as suggested by Julius.
- Update the arm64 defconfig, DRM coreboot framebuffer dependency, and coreboot
  Makefile users to the new symbols.
- Keep the v9 driver fixes and helper include-order split.

GOOGLE_SMI, GOOGLE_MEMCONSOLE_X86_LEGACY and GOOGLE_VPD keep their existing
names because those drivers remain Google-specific.

Sean Rhodes (4):
  platform/x86: Sort firmware attributes class includes
  firmware: Move firmware attributes class helper
  firmware: Rename google firmware directory to coreboot
  firmware: coreboot: Add CFR firmware attributes driver

 MAINTAINERS                                   |   18 +-
 arch/arm64/configs/defconfig                  |    6 +-
 drivers/firmware/Kconfig                      |    5 +-
 drivers/firmware/Makefile                     |    3 +-
 drivers/firmware/{google => coreboot}/Kconfig |   88 +-
 drivers/firmware/coreboot/Makefile            |   15 +
 drivers/firmware/{google => coreboot}/cbmem.c |    0
 drivers/firmware/coreboot/coreboot-cfr.c      | 1193 +++++++++++++++++
 .../{google => coreboot}/coreboot_table.c     |    0
 .../{google => coreboot}/coreboot_table.h     |    0
 .../framebuffer-coreboot.c                    |    0
 drivers/firmware/{google => coreboot}/gsmi.c  |    0
 .../memconsole-coreboot.c                     |    0
 .../memconsole-x86-legacy.c                   |    0
 .../{google => coreboot}/memconsole.c         |    0
 .../{google => coreboot}/memconsole.h         |    6 +-
 drivers/firmware/{google => coreboot}/vpd.c   |    0
 .../{google => coreboot}/vpd_decode.c         |    0
 .../{google => coreboot}/vpd_decode.h         |    0
 .../firmware_attributes_class.c               |    2 +-
 drivers/firmware/google/Makefile              |   14 -
 drivers/gpu/drm/sysfb/Kconfig                 |    2 +-
 drivers/platform/x86/Kconfig                  |    3 -
 drivers/platform/x86/Makefile                 |    2 -
 drivers/platform/x86/asus-armoury.c           |    2 +-
 .../x86/dell/dell-wmi-sysman/sysman.c         |    9 +-
 drivers/platform/x86/hp/hp-bioscfg/bioscfg.c  |    9 +-
 drivers/platform/x86/lenovo/think-lmi.c       |    5 +-
 drivers/platform/x86/lenovo/wmi-other.c       |    2 +-
 drivers/platform/x86/samsung-galaxybook.c     |    3 +-
 .../linux/firmware_attributes.h               |    6 +-
 31 files changed, 1328 insertions(+), 65 deletions(-)
 rename drivers/firmware/{google => coreboot}/Kconfig (57%)
 create mode 100644 drivers/firmware/coreboot/Makefile
 rename drivers/firmware/{google => coreboot}/cbmem.c (100%)
 create mode 100644 drivers/firmware/coreboot/coreboot-cfr.c
 rename drivers/firmware/{google => coreboot}/coreboot_table.c (100%)
 rename drivers/firmware/{google => coreboot}/coreboot_table.h (100%)
 rename drivers/firmware/{google => coreboot}/framebuffer-coreboot.c (100%)
 rename drivers/firmware/{google => coreboot}/gsmi.c (100%)
 rename drivers/firmware/{google => coreboot}/memconsole-coreboot.c (100%)
 rename drivers/firmware/{google => coreboot}/memconsole-x86-legacy.c (100%)
 rename drivers/firmware/{google => coreboot}/memconsole.c (100%)
 rename drivers/firmware/{google => coreboot}/memconsole.h (82%)
 rename drivers/firmware/{google => coreboot}/vpd.c (100%)
 rename drivers/firmware/{google => coreboot}/vpd_decode.c (100%)
 rename drivers/firmware/{google => coreboot}/vpd_decode.h (100%)
 rename drivers/{platform/x86 => firmware}/firmware_attributes_class.c (94%)
 delete mode 100644 drivers/firmware/google/Makefile
 rename drivers/platform/x86/firmware_attributes_class.h => include/linux/firmware_attributes.h (60%)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-07-28  8:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-28  8:20 [PATCH v10 0/4] coreboot CFR firmware attributes Sean Rhodes
2026-07-28  8:20 ` [PATCH v10 1/4] platform/x86: Sort firmware attributes class includes Sean Rhodes
2026-07-28  8:20 ` [PATCH v10 2/4] firmware: Move firmware attributes class helper Sean Rhodes
2026-07-28  8:32   ` sashiko-bot
2026-07-28  8:20 ` [PATCH v10 3/4] firmware: Rename google firmware directory to coreboot Sean Rhodes
2026-07-28  8:20 ` [PATCH v10 4/4] firmware: coreboot: Add CFR firmware attributes driver Sean Rhodes
2026-07-28  8:34   ` sashiko-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.