Re: [PATCH v12 3/4] firmware: Rename google firmware directory to coreboot

From: Brian Norris

Date: Tue Aug 11 2026 - 15:09:01 EST


Hi Sean,

On Thu, Aug 06, 2026 at 01:28:26PM -0700, Sean Rhodes wrote:
> Most drivers in drivers/firmware/google are coreboot table drivers rather
> than Google-specific firmware drivers. Rename the directory to coreboot
> and update the Kconfig prompt, build path and maintainer entry.
>
> Keep the existing CONFIG_GOOGLE_* symbols to avoid user configuration
> churn in this mechanical move.
>
> Signed-off-by: Sean Rhodes <sean@starlabs.systems>
> ---
> MAINTAINERS | 4 ++--
> drivers/firmware/Kconfig | 2 +-
> drivers/firmware/Makefile | 2 +-
> drivers/firmware/{google => coreboot}/Kconfig | 6 +++---
> drivers/firmware/{google => coreboot}/Makefile | 0
> drivers/firmware/{google => coreboot}/cbmem.c | 0
> drivers/firmware/{google => coreboot}/coreboot_table.c | 0
> drivers/firmware/{google => coreboot}/coreboot_table.h | 0
> .../firmware/{google => coreboot}/framebuffer-coreboot.c | 0
> drivers/firmware/{google => coreboot}/gsmi.c | 0
> drivers/firmware/{google => coreboot}/memconsole-coreboot.c | 0
> .../firmware/{google => coreboot}/memconsole-x86-legacy.c | 0
> drivers/firmware/{google => coreboot}/memconsole.c | 0
> drivers/firmware/{google => coreboot}/memconsole.h | 6 +++---
> drivers/firmware/{google => coreboot}/vpd.c | 0
> drivers/firmware/{google => coreboot}/vpd_decode.c | 0
> drivers/firmware/{google => coreboot}/vpd_decode.h | 0
> 17 files changed, 10 insertions(+), 10 deletions(-)
> rename drivers/firmware/{google => coreboot}/Kconfig (94%)
> rename drivers/firmware/{google => coreboot}/Makefile (100%)
> rename drivers/firmware/{google => coreboot}/cbmem.c (100%)
> 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%)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index e6a8c271e79d..62ddee473f55 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -11069,14 +11069,14 @@ S: Maintained
> F: Documentation/networking/device_drivers/ethernet/google/gve.rst
> F: drivers/net/ethernet/google
>
> -GOOGLE FIRMWARE DRIVERS
> +COREBOOT FIRMWARE DRIVERS

I won't weigh in on the Google-to-Coreboot naming, but if you're doing
it...
...this leaves MAINTAINERS sorted incorrectly. You'll need to move this
entry between "CONTROL GROUP ..." and "CORETEMP ...".

> M: Tzung-Bi Shih <tzungbi@xxxxxxxxxx>
> R: Brian Norris <briannorris@xxxxxxxxxxxx>
> R: Julius Werner <jwerner@xxxxxxxxxxxx>
> L: chrome-platform@xxxxxxxxxxxxxxx
> S: Maintained
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
> -F: drivers/firmware/google/
> +F: drivers/firmware/coreboot/
> F: include/linux/coreboot.h
>
> GOOGLE TENSOR SoC SUPPORT

...

> diff --git a/drivers/firmware/google/Makefile
> b/drivers/firmware/coreboot/Makefile

I think something about how you sent v12 has broken a few things:

1) some aritificial line-breaks; the above 2 lines should be 1 line.
This breaks `git am`
2) the email threading seems missing

v11 and most (all?) previous versions didn't have this problem.

Brian