On Thu, 4 Jan 2024 at 16:25, Bin Meng <bm...@tinylab.org> wrote: > > From: Bin Meng <bmeng...@gmail.com> > > With latest coreboot (e.g.: v4.22.01), the instructions to enable > graphics support has changed. Refresh the doc. > > Signed-off-by: Bin Meng <bmeng...@gmail.com> > > --- > > doc/board/coreboot/coreboot.rst | 11 +++++------ > 1 file changed, 5 insertions(+), 6 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org> > > diff --git a/doc/board/coreboot/coreboot.rst b/doc/board/coreboot/coreboot.rst > index f2c6452b5b..8408461617 100644 > --- a/doc/board/coreboot/coreboot.rst > +++ b/doc/board/coreboot/coreboot.rst > @@ -32,10 +32,9 @@ of _x86boot_start (in arch/x86/cpu/start.S). > If you want to use ELF as the coreboot payload, change U-Boot configuration > to > use CONFIG_OF_EMBED instead of CONFIG_OF_SEPARATE. > > -To enable video you must enable these options in coreboot: > +To enable video you must enable CONFIG_GENERIC_LINEAR_FRAMEBUFFER in > coreboot: > > - - Set framebuffer graphics resolution (1280x1024 32k-color (1:5:5)) > - - Keep VESA framebuffer > + - Devices->Display->Framebuffer mode->Linear "high resolution" framebuffer > > At present it seems that for Minnowboard Max, coreboot does not pass through > the video information correctly (it always says the resolution is 0x0). This > @@ -184,9 +183,9 @@ boot as a coreboot payload, based on a known-good build > of coreboot. > > To update the `coreboot.rom` file which is used: > > -#. Build coreboot with `CONFIG_LINEAR_FRAMEBUFFER=y`. If using `make > menuconfig` > - this is under > - `Devices ->Display->Framebuffer mode->Linear "high resolution" > framebuffer`. > +#. Build coreboot with `CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y`. If using > + `make menuconfig`, this is under > + `Devices->Display->Framebuffer mode->Linear "high resolution" framebuffer`. > > #. Compress the resulting `coreboot.rom`:: > > -- > 2.34.1 >