From c3ef0a863912af184c4a49e4876c7845ba3100aa Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 24 Sep 2024 21:42:43 +0100 Subject: Add config for Dell OptiPlex 3050 Micro This is using Mate Kukri's port, which was added in previous lbmk revisions. I've added an IFD that sets the HAP bit, and unlocks regions as standard. vcfg is set to 3050micro, which defines downloading of the MEv11 image and it will run deguard automatically. I made a small adjustment to vendor.sh, because the hotpatch logic for deguard uses -C in git, and when doing that, the specified directory path is relative to that Git repository; the .patch path has been adjusted accordingly. Also add 3rdparty/fsp to coreboot/default modules. This board requires the ifdtool option: -p sklkbl The -p option tells flashrom what quirks are present in a given IFD. We don't normally need this on other Libreboot targets that we currently support. The -p option was needed for creating this modified IFD, and it is therefore needed in the inject script. Therefore, an "IFD_platform" option is specified in a given board's target.cfg file. If this is set, another variable is set that makes -p be used. In this case, 3050's target.cfg says: IFD_platform="sklkbl" This option enables quirks for skylake/kabylake descriptors, as required when using ifdtool. Signed-off-by: Leah Rowe --- config/submodule/coreboot/default/fsp/module.cfg | 3 +++ config/submodule/coreboot/default/module.list | 1 + 2 files changed, 4 insertions(+) create mode 100644 config/submodule/coreboot/default/fsp/module.cfg (limited to 'config/submodule/coreboot/default') diff --git a/config/submodule/coreboot/default/fsp/module.cfg b/config/submodule/coreboot/default/fsp/module.cfg new file mode 100644 index 00000000..3373a1a9 --- /dev/null +++ b/config/submodule/coreboot/default/fsp/module.cfg @@ -0,0 +1,3 @@ +subrepo="https://review.coreboot.org/fsp.git" +subrepo_bkup="https://github.com/coreboot/fsp" +subhash="800c85770b458ee7f7eeb1276b46e904590d3bd7" diff --git a/config/submodule/coreboot/default/module.list b/config/submodule/coreboot/default/module.list index 6f17b546..599df254 100644 --- a/config/submodule/coreboot/default/module.list +++ b/config/submodule/coreboot/default/module.list @@ -1,4 +1,5 @@ 3rdparty/arm-trusted-firmware +3rdparty/fsp 3rdparty/intel-microcode 3rdparty/libgfxinit 3rdparty/libhwbase -- cgit v1.2.1